Refresh set of NR KPIs
[ric-app/mc.git] / mc-core / mc / local_datasource / ricgeomessages_pcmdreport.pb-c.c
diff --git a/mc-core/mc/local_datasource/ricgeomessages_pcmdreport.pb-c.c b/mc-core/mc/local_datasource/ricgeomessages_pcmdreport.pb-c.c
deleted file mode 100644 (file)
index 64a0578..0000000
+++ /dev/null
@@ -1,3577 +0,0 @@
-/* Generated by the protocol buffer compiler.  DO NOT EDIT! */
-/* Generated from: ricgeomessages_pcmdreport.proto */
-
-/* Do not generate deprecated warnings for self */
-#ifndef PROTOBUF_C__NO_DEPRECATED
-#define PROTOBUF_C__NO_DEPRECATED
-#endif
-
-#include "ricgeomessages_pcmdreport.pb-c.h"
-void   pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__init
-                     (PcmdReport__TpUlRadioBearerRlcThroughputRecord         *message)
-{
-  static const PcmdReport__TpUlRadioBearerRlcThroughputRecord init_value = PCMD_REPORT__TP_UL_RADIO_BEARER_RLC_THROUGHPUT_RECORD__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__init
-                     (PcmdReport__TpDlRadioBearerRlcThroughputRecord         *message)
-{
-  static const PcmdReport__TpDlRadioBearerRlcThroughputRecord init_value = PCMD_REPORT__TP_DL_RADIO_BEARER_RLC_THROUGHPUT_RECORD__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__init
-                     (PcmdReport__TpDlRadioBearerPdcpThroughputRecord         *message)
-{
-  static const PcmdReport__TpDlRadioBearerPdcpThroughputRecord init_value = PCMD_REPORT__TP_DL_RADIO_BEARER_PDCP_THROUGHPUT_RECORD__INIT;
-  *message = init_value;
-}
-void   pcmd_report__start_recording_session__init
-                     (PcmdReport__StartRecordingSession         *message)
-{
-  static const PcmdReport__StartRecordingSession init_value = PCMD_REPORT__START_RECORDING_SESSION__INIT;
-  *message = init_value;
-}
-void   pcmd_report__stop_recording_session__init
-                     (PcmdReport__StopRecordingSession         *message)
-{
-  static const PcmdReport__StopRecordingSession init_value = PCMD_REPORT__STOP_RECORDING_SESSION__INIT;
-  *message = init_value;
-}
-void   pcmd_report__session_info__init
-                     (PcmdReport__SessionInfo         *message)
-{
-  static const PcmdReport__SessionInfo init_value = PCMD_REPORT__SESSION_INFO__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_ca_rlc_throughput_trace__init
-                     (PcmdReport__TpCaRlcThroughputTrace         *message)
-{
-  static const PcmdReport__TpCaRlcThroughputTrace init_value = PCMD_REPORT__TP_CA_RLC_THROUGHPUT_TRACE__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__init
-                     (PcmdReport__TpDlRadioBearerPdcpThroughputData         *message)
-{
-  static const PcmdReport__TpDlRadioBearerPdcpThroughputData init_value = PCMD_REPORT__TP_DL_RADIO_BEARER_PDCP_THROUGHPUT_DATA__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__init
-                     (PcmdReport__TpUlRadioBearerRlcThroughputData         *message)
-{
-  static const PcmdReport__TpUlRadioBearerRlcThroughputData init_value = PCMD_REPORT__TP_UL_RADIO_BEARER_RLC_THROUGHPUT_DATA__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__init
-                     (PcmdReport__TpDlRadioBearerRlcThroughputData         *message)
-{
-  static const PcmdReport__TpDlRadioBearerRlcThroughputData init_value = PCMD_REPORT__TP_DL_RADIO_BEARER_RLC_THROUGHPUT_DATA__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_ca_configuration_trace_record__init
-                     (PcmdReport__TpCaConfigurationTraceRecord         *message)
-{
-  static const PcmdReport__TpCaConfigurationTraceRecord init_value = PCMD_REPORT__TP_CA_CONFIGURATION_TRACE_RECORD__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_scell_configured__init
-                     (PcmdReport__TpSCellConfigured         *message)
-{
-  static const PcmdReport__TpSCellConfigured init_value = PCMD_REPORT__TP_SCELL_CONFIGURED__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_scell_deconfigured__init
-                     (PcmdReport__TpSCellDeconfigured         *message)
-{
-  static const PcmdReport__TpSCellDeconfigured init_value = PCMD_REPORT__TP_SCELL_DECONFIGURED__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_ul_scheduling_trace_record__init
-                     (PcmdReport__TpUlSchedulingTraceRecord         *message)
-{
-  static const PcmdReport__TpUlSchedulingTraceRecord init_value = PCMD_REPORT__TP_UL_SCHEDULING_TRACE_RECORD__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_dl_scheduling_trace_record__init
-                     (PcmdReport__TpDlSchedulingTraceRecord         *message)
-{
-  static const PcmdReport__TpDlSchedulingTraceRecord init_value = PCMD_REPORT__TP_DL_SCHEDULING_TRACE_RECORD__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_ue_meas_trace_record__init
-                     (PcmdReport__TpUeMeasTraceRecord         *message)
-{
-  static const PcmdReport__TpUeMeasTraceRecord init_value = PCMD_REPORT__TP_UE_MEAS_TRACE_RECORD__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_meas_result_pcell__init
-                     (PcmdReport__TpMeasResultPCell         *message)
-{
-  static const PcmdReport__TpMeasResultPCell init_value = PCMD_REPORT__TP_MEAS_RESULT_PCELL__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_meas_result_eutra__init
-                     (PcmdReport__TpMeasResultEUTRA         *message)
-{
-  static const PcmdReport__TpMeasResultEUTRA init_value = PCMD_REPORT__TP_MEAS_RESULT_EUTRA__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_dl_ca_scell_scheduling_trace_record__init
-                     (PcmdReport__TpDlCaSCellSchedulingTraceRecord         *message)
-{
-  static const PcmdReport__TpDlCaSCellSchedulingTraceRecord init_value = PCMD_REPORT__TP_DL_CA_SCELL_SCHEDULING_TRACE_RECORD__INIT;
-  *message = init_value;
-}
-void   pcmd_report__sg_nbtrace_record_list__init
-                     (PcmdReport__SgNBTraceRecordList         *message)
-{
-  static const PcmdReport__SgNBTraceRecordList init_value = PCMD_REPORT__SG_NBTRACE_RECORD_LIST__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_ul_ue_throughput_measurements__init
-                     (PcmdReport__TpUlUeThroughputMeasurements         *message)
-{
-  static const PcmdReport__TpUlUeThroughputMeasurements init_value = PCMD_REPORT__TP_UL_UE_THROUGHPUT_MEASUREMENTS__INIT;
-  *message = init_value;
-}
-void   pcmd_report__tp_dl_ue_throughput_measurements__init
-                     (PcmdReport__TpDlUeThroughputMeasurements         *message)
-{
-  static const PcmdReport__TpDlUeThroughputMeasurements init_value = PCMD_REPORT__TP_DL_UE_THROUGHPUT_MEASUREMENTS__INIT;
-  *message = init_value;
-}
-void   pcmd_report__cell_global_id_eutra__init
-                     (PcmdReport__CellGlobalIdEUTRA         *message)
-{
-  static const PcmdReport__CellGlobalIdEUTRA init_value = PCMD_REPORT__CELL_GLOBAL_ID_EUTRA__INIT;
-  *message = init_value;
-}
-void   pcmd_report__global_gnb_id__init
-                     (PcmdReport__GlobalGnbId         *message)
-{
-  static const PcmdReport__GlobalGnbId init_value = PCMD_REPORT__GLOBAL_GNB_ID__INIT;
-  *message = init_value;
-}
-void   pcmd_report__avg_wb_cqi__init
-                     (PcmdReport__AvgWbCqi         *message)
-{
-  static const PcmdReport__AvgWbCqi init_value = PCMD_REPORT__AVG_WB_CQI__INIT;
-  *message = init_value;
-}
-void   pcmd_report__avg_sinr__init
-                     (PcmdReport__AvgSINR         *message)
-{
-  static const PcmdReport__AvgSINR init_value = PCMD_REPORT__AVG_SINR__INIT;
-  *message = init_value;
-}
-void   pcmd_report__avg_phr__init
-                     (PcmdReport__AvgPhr         *message)
-{
-  static const PcmdReport__AvgPhr init_value = PCMD_REPORT__AVG_PHR__INIT;
-  *message = init_value;
-}
-void   pcmd_report__nullable_sint32__init
-                     (PcmdReport__NullableSint32         *message)
-{
-  static const PcmdReport__NullableSint32 init_value = PCMD_REPORT__NULLABLE_SINT32__INIT;
-  *message = init_value;
-}
-void   pcmd_report__nullable_uint32__init
-                     (PcmdReport__NullableUint32         *message)
-{
-  static const PcmdReport__NullableUint32 init_value = PCMD_REPORT__NULLABLE_UINT32__INIT;
-  *message = init_value;
-}
-void   pcmd_report__nullable_uint64__init
-                     (PcmdReport__NullableUint64         *message)
-{
-  static const PcmdReport__NullableUint64 init_value = PCMD_REPORT__NULLABLE_UINT64__INIT;
-  *message = init_value;
-}
-void   pcmd_report__init
-                     (PcmdReport         *message)
-{
-  static const PcmdReport init_value = PCMD_REPORT__INIT;
-  *message = init_value;
-}
-size_t pcmd_report__get_packed_size
-                     (const PcmdReport *message)
-{
-  assert(message->base.descriptor == &pcmd_report__descriptor);
-  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
-}
-size_t pcmd_report__pack
-                     (const PcmdReport *message,
-                      uint8_t       *out)
-{
-  assert(message->base.descriptor == &pcmd_report__descriptor);
-  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
-}
-size_t pcmd_report__pack_to_buffer
-                     (const PcmdReport *message,
-                      ProtobufCBuffer *buffer)
-{
-  assert(message->base.descriptor == &pcmd_report__descriptor);
-  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
-}
-PcmdReport *
-       pcmd_report__unpack
-                     (ProtobufCAllocator  *allocator,
-                      size_t               len,
-                      const uint8_t       *data)
-{
-  return (PcmdReport *)
-     protobuf_c_message_unpack (&pcmd_report__descriptor,
-                                allocator, len, data);
-}
-void   pcmd_report__free_unpacked
-                     (PcmdReport *message,
-                      ProtobufCAllocator *allocator)
-{
-  if(!message)
-    return;
-  assert(message->base.descriptor == &pcmd_report__descriptor);
-  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
-}
-static const ProtobufCFieldDescriptor pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__field_descriptors[1] =
-{
-  {
-    "ulRbRlcThroughputList",
-    1,
-    PROTOBUF_C_LABEL_REPEATED,
-    PROTOBUF_C_TYPE_MESSAGE,
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputRecord, n_ulrbrlcthroughputlist),
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputRecord, ulrbrlcthroughputlist),
-    &pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__field_indices_by_name[] = {
-  0,   /* field[0] = ulRbRlcThroughputList */
-};
-static const ProtobufCIntRange pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 1 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpUlRadioBearerRlcThroughputRecord",
-  "TpUlRadioBearerRlcThroughputRecord",
-  "PcmdReport__TpUlRadioBearerRlcThroughputRecord",
-  "",
-  sizeof(PcmdReport__TpUlRadioBearerRlcThroughputRecord),
-  1,
-  pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__field_descriptors,
-  pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__field_indices_by_name,
-  1,  pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__field_descriptors[1] =
-{
-  {
-    "dlRbRlcThroughputList",
-    1,
-    PROTOBUF_C_LABEL_REPEATED,
-    PROTOBUF_C_TYPE_MESSAGE,
-    offsetof(PcmdReport__TpDlRadioBearerRlcThroughputRecord, n_dlrbrlcthroughputlist),
-    offsetof(PcmdReport__TpDlRadioBearerRlcThroughputRecord, dlrbrlcthroughputlist),
-    &pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__field_indices_by_name[] = {
-  0,   /* field[0] = dlRbRlcThroughputList */
-};
-static const ProtobufCIntRange pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 1 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpDlRadioBearerRlcThroughputRecord",
-  "TpDlRadioBearerRlcThroughputRecord",
-  "PcmdReport__TpDlRadioBearerRlcThroughputRecord",
-  "",
-  sizeof(PcmdReport__TpDlRadioBearerRlcThroughputRecord),
-  1,
-  pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__field_descriptors,
-  pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__field_indices_by_name,
-  1,  pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__field_descriptors[1] =
-{
-  {
-    "dlRadioBearerPdcpThroughputList",
-    1,
-    PROTOBUF_C_LABEL_REPEATED,
-    PROTOBUF_C_TYPE_MESSAGE,
-    offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputRecord, n_dlradiobearerpdcpthroughputlist),
-    offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputRecord, dlradiobearerpdcpthroughputlist),
-    &pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__field_indices_by_name[] = {
-  0,   /* field[0] = dlRadioBearerPdcpThroughputList */
-};
-static const ProtobufCIntRange pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 1 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpDlRadioBearerPdcpThroughputRecord",
-  "TpDlRadioBearerPdcpThroughputRecord",
-  "PcmdReport__TpDlRadioBearerPdcpThroughputRecord",
-  "",
-  sizeof(PcmdReport__TpDlRadioBearerPdcpThroughputRecord),
-  1,
-  pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__field_descriptors,
-  pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__field_indices_by_name,
-  1,  pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__start_recording_session__field_descriptors[1] =
-{
-  {
-    "timestamp",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__StartRecordingSession, timestamp),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__start_recording_session__field_indices_by_name[] = {
-  0,   /* field[0] = timestamp */
-};
-static const ProtobufCIntRange pcmd_report__start_recording_session__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 1 }
-};
-const ProtobufCMessageDescriptor pcmd_report__start_recording_session__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.StartRecordingSession",
-  "StartRecordingSession",
-  "PcmdReport__StartRecordingSession",
-  "",
-  sizeof(PcmdReport__StartRecordingSession),
-  1,
-  pcmd_report__start_recording_session__field_descriptors,
-  pcmd_report__start_recording_session__field_indices_by_name,
-  1,  pcmd_report__start_recording_session__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__start_recording_session__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__stop_recording_session__field_descriptors[1] =
-{
-  {
-    "timestamp",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__StopRecordingSession, timestamp),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__stop_recording_session__field_indices_by_name[] = {
-  0,   /* field[0] = timestamp */
-};
-static const ProtobufCIntRange pcmd_report__stop_recording_session__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 1 }
-};
-const ProtobufCMessageDescriptor pcmd_report__stop_recording_session__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.StopRecordingSession",
-  "StopRecordingSession",
-  "PcmdReport__StopRecordingSession",
-  "",
-  sizeof(PcmdReport__StopRecordingSession),
-  1,
-  pcmd_report__stop_recording_session__field_descriptors,
-  pcmd_report__stop_recording_session__field_indices_by_name,
-  1,  pcmd_report__stop_recording_session__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__stop_recording_session__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__session_info__field_descriptors[13] =
-{
-  {
-    "timestamp",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, timestamp),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "licenseInfo",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, licenseinfo),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "eNBIpAddress",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_BYTES,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, enbipaddress),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "PLMN",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, plmn),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "MMEGI",
-    5,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, mmegi),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "MMEC",
-    6,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, mmec),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "IMSI",
-    7,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, imsi),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "IMEI",
-    8,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, imei),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "nolicenseInfo",
-    9,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, nolicenseinfo),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "licenseInfoV5",
-    10,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, licenseinfov5),
-    &pcmd_report__nullable_uint64__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "enbUeS1apId",
-    11,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, enbues1apid),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "mmeUeS1apId",
-    12,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, mmeues1apid),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "s1apCause",
-    13,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SessionInfo, s1apcause),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__session_info__field_indices_by_name[] = {
-  7,   /* field[7] = IMEI */
-  6,   /* field[6] = IMSI */
-  5,   /* field[5] = MMEC */
-  4,   /* field[4] = MMEGI */
-  3,   /* field[3] = PLMN */
-  2,   /* field[2] = eNBIpAddress */
-  10,   /* field[10] = enbUeS1apId */
-  1,   /* field[1] = licenseInfo */
-  9,   /* field[9] = licenseInfoV5 */
-  11,   /* field[11] = mmeUeS1apId */
-  8,   /* field[8] = nolicenseInfo */
-  12,   /* field[12] = s1apCause */
-  0,   /* field[0] = timestamp */
-};
-static const ProtobufCIntRange pcmd_report__session_info__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 13 }
-};
-const ProtobufCMessageDescriptor pcmd_report__session_info__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.SessionInfo",
-  "SessionInfo",
-  "PcmdReport__SessionInfo",
-  "",
-  sizeof(PcmdReport__SessionInfo),
-  13,
-  pcmd_report__session_info__field_descriptors,
-  pcmd_report__session_info__field_indices_by_name,
-  1,  pcmd_report__session_info__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__session_info__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_ca_rlc_throughput_trace__field_descriptors[14] =
-{
-  {
-    "endMarker",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_BOOL,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, endmarker),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "recordCollectionDuration",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, recordcollectionduration),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caActivationRlcTxBytes2Cc",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlctxbytes2cc),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caActivationRlcTxBytes3Cc",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlctxbytes3cc),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caActivationRlcTxBytes4Cc",
-    5,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlctxbytes4cc),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caActivationRlcReTxBytes2Cc",
-    6,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlcretxbytes2cc),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caActivationRlcReTxBytes3Cc",
-    7,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlcretxbytes3cc),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caActivationRlcReTxBytes4Cc",
-    8,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlcretxbytes4cc),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caActivationRlcTxBytes5Cc",
-    9,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlctxbytes5cc),
-    &pcmd_report__nullable_uint64__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caActivationRlcReTxBytes5Cc",
-    10,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlcretxbytes5cc),
-    &pcmd_report__nullable_uint64__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caActivationRlcTxBytes6Cc",
-    11,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlctxbytes6cc),
-    &pcmd_report__nullable_uint64__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caActivationRlcReTxBytes6Cc",
-    12,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlcretxbytes6cc),
-    &pcmd_report__nullable_uint64__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caActivationRlcTxBytes7Cc",
-    13,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlctxbytes7cc),
-    &pcmd_report__nullable_uint64__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caActivationRlcReTxBytes7Cc",
-    14,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlcretxbytes7cc),
-    &pcmd_report__nullable_uint64__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_ca_rlc_throughput_trace__field_indices_by_name[] = {
-  5,   /* field[5] = caActivationRlcReTxBytes2Cc */
-  6,   /* field[6] = caActivationRlcReTxBytes3Cc */
-  7,   /* field[7] = caActivationRlcReTxBytes4Cc */
-  9,   /* field[9] = caActivationRlcReTxBytes5Cc */
-  11,   /* field[11] = caActivationRlcReTxBytes6Cc */
-  13,   /* field[13] = caActivationRlcReTxBytes7Cc */
-  2,   /* field[2] = caActivationRlcTxBytes2Cc */
-  3,   /* field[3] = caActivationRlcTxBytes3Cc */
-  4,   /* field[4] = caActivationRlcTxBytes4Cc */
-  8,   /* field[8] = caActivationRlcTxBytes5Cc */
-  10,   /* field[10] = caActivationRlcTxBytes6Cc */
-  12,   /* field[12] = caActivationRlcTxBytes7Cc */
-  0,   /* field[0] = endMarker */
-  1,   /* field[1] = recordCollectionDuration */
-};
-static const ProtobufCIntRange pcmd_report__tp_ca_rlc_throughput_trace__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 14 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_ca_rlc_throughput_trace__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpCaRlcThroughputTrace",
-  "TpCaRlcThroughputTrace",
-  "PcmdReport__TpCaRlcThroughputTrace",
-  "",
-  sizeof(PcmdReport__TpCaRlcThroughputTrace),
-  14,
-  pcmd_report__tp_ca_rlc_throughput_trace__field_descriptors,
-  pcmd_report__tp_ca_rlc_throughput_trace__field_indices_by_name,
-  1,  pcmd_report__tp_ca_rlc_throughput_trace__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_ca_rlc_throughput_trace__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__field_descriptors[5] =
-{
-  {
-    "endMarker",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_BOOL,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputData, endmarker),
-    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(PcmdReport__TpDlRadioBearerPdcpThroughputData, drb_id),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "dataCollectionDuration",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputData, datacollectionduration),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPdcpPduRcvdForTx",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputData, numofpdcppdurcvdfortx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPdcpPduDiscarded",
-    5,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputData, numofpdcppdudiscarded),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__field_indices_by_name[] = {
-  2,   /* field[2] = dataCollectionDuration */
-  1,   /* field[1] = drb_Id */
-  0,   /* field[0] = endMarker */
-  4,   /* field[4] = numOfPdcpPduDiscarded */
-  3,   /* field[3] = numOfPdcpPduRcvdForTx */
-};
-static const ProtobufCIntRange pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 5 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpDlRadioBearerPdcpThroughputData",
-  "TpDlRadioBearerPdcpThroughputData",
-  "PcmdReport__TpDlRadioBearerPdcpThroughputData",
-  "",
-  sizeof(PcmdReport__TpDlRadioBearerPdcpThroughputData),
-  5,
-  pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__field_descriptors,
-  pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__field_indices_by_name,
-  1,  pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__field_descriptors[12] =
-{
-  {
-    "endMarker",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_BOOL,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, endmarker),
-    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(PcmdReport__TpUlRadioBearerRlcThroughputData, drb_id),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "dataCollectionDuration",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, datacollectionduration),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfTtiUePduRcvd",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofttiuepdurcvd),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "sumOfRlcPduTxBytes",
-    5,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, sumofrlcpdutxbytes),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "sumOfRlcSduTxBytes",
-    6,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, sumofrlcsdutxbytes),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfBadRlcPduTx",
-    7,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofbadrlcpdutx),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfRlcPduTx",
-    8,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofrlcpdutx),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPacketsGap1",
-    9,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofpacketsgap1),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPacketsGap2",
-    10,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofpacketsgap2),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPacketsGap3",
-    11,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofpacketsgap3),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPacketsGap4",
-    12,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofpacketsgap4),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__field_indices_by_name[] = {
-  2,   /* field[2] = dataCollectionDuration */
-  1,   /* field[1] = drb_Id */
-  0,   /* field[0] = endMarker */
-  6,   /* field[6] = numOfBadRlcPduTx */
-  8,   /* field[8] = numOfPacketsGap1 */
-  9,   /* field[9] = numOfPacketsGap2 */
-  10,   /* field[10] = numOfPacketsGap3 */
-  11,   /* field[11] = numOfPacketsGap4 */
-  7,   /* field[7] = numOfRlcPduTx */
-  3,   /* field[3] = numOfTtiUePduRcvd */
-  4,   /* field[4] = sumOfRlcPduTxBytes */
-  5,   /* field[5] = sumOfRlcSduTxBytes */
-};
-static const ProtobufCIntRange pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 12 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpUlRadioBearerRlcThroughputData",
-  "TpUlRadioBearerRlcThroughputData",
-  "PcmdReport__TpUlRadioBearerRlcThroughputData",
-  "",
-  sizeof(PcmdReport__TpUlRadioBearerRlcThroughputData),
-  12,
-  pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__field_descriptors,
-  pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__field_indices_by_name,
-  1,  pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__field_descriptors[10] =
-{
-  {
-    "endMarker",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_BOOL,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, endmarker),
-    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(PcmdReport__TpDlRadioBearerRlcThroughputData, drb_id),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "dataCollectionDuration",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, datacollectionduration),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "sumOf1stRlcPduTxBytes",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, sumof1strlcpdutxbytes),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "sumOfRlcReTxBytes",
-    5,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, sumofrlcretxbytes),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfTtiRlcTx",
-    6,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, numofttirlctx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPacketsGap1",
-    7,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, numofpacketsgap1),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPacketsGap2",
-    8,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, numofpacketsgap2),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPacketsGap3",
-    9,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, numofpacketsgap3),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPacketsGap4",
-    10,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, numofpacketsgap4),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__field_indices_by_name[] = {
-  2,   /* field[2] = dataCollectionDuration */
-  1,   /* field[1] = drb_Id */
-  0,   /* field[0] = endMarker */
-  6,   /* field[6] = numOfPacketsGap1 */
-  7,   /* field[7] = numOfPacketsGap2 */
-  8,   /* field[8] = numOfPacketsGap3 */
-  9,   /* field[9] = numOfPacketsGap4 */
-  5,   /* field[5] = numOfTtiRlcTx */
-  3,   /* field[3] = sumOf1stRlcPduTxBytes */
-  4,   /* field[4] = sumOfRlcReTxBytes */
-};
-static const ProtobufCIntRange pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 10 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpDlRadioBearerRlcThroughputData",
-  "TpDlRadioBearerRlcThroughputData",
-  "PcmdReport__TpDlRadioBearerRlcThroughputData",
-  "",
-  sizeof(PcmdReport__TpDlRadioBearerRlcThroughputData),
-  10,
-  pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__field_descriptors,
-  pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__field_indices_by_name,
-  1,  pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_ca_configuration_trace_record__field_descriptors[2] =
-{
-  {
-    "scellsConfiguredList",
-    1,
-    PROTOBUF_C_LABEL_REPEATED,
-    PROTOBUF_C_TYPE_MESSAGE,
-    offsetof(PcmdReport__TpCaConfigurationTraceRecord, n_scellsconfiguredlist),
-    offsetof(PcmdReport__TpCaConfigurationTraceRecord, scellsconfiguredlist),
-    &pcmd_report__tp_scell_configured__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "scellsDeconfiguredList",
-    2,
-    PROTOBUF_C_LABEL_REPEATED,
-    PROTOBUF_C_TYPE_MESSAGE,
-    offsetof(PcmdReport__TpCaConfigurationTraceRecord, n_scellsdeconfiguredlist),
-    offsetof(PcmdReport__TpCaConfigurationTraceRecord, scellsdeconfiguredlist),
-    &pcmd_report__tp_scell_deconfigured__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_ca_configuration_trace_record__field_indices_by_name[] = {
-  0,   /* field[0] = scellsConfiguredList */
-  1,   /* field[1] = scellsDeconfiguredList */
-};
-static const ProtobufCIntRange pcmd_report__tp_ca_configuration_trace_record__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 2 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_ca_configuration_trace_record__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpCaConfigurationTraceRecord",
-  "TpCaConfigurationTraceRecord",
-  "PcmdReport__TpCaConfigurationTraceRecord",
-  "",
-  sizeof(PcmdReport__TpCaConfigurationTraceRecord),
-  2,
-  pcmd_report__tp_ca_configuration_trace_record__field_descriptors,
-  pcmd_report__tp_ca_configuration_trace_record__field_indices_by_name,
-  1,  pcmd_report__tp_ca_configuration_trace_record__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_ca_configuration_trace_record__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_scell_configured__field_descriptors[3] =
-{
-  {
-    "scellIndex",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpSCellConfigured, scellindex),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "eci",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpSCellConfigured, eci),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "ecgi",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpSCellConfigured, ecgi),
-    &pcmd_report__cell_global_id_eutra__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_scell_configured__field_indices_by_name[] = {
-  2,   /* field[2] = ecgi */
-  1,   /* field[1] = eci */
-  0,   /* field[0] = scellIndex */
-};
-static const ProtobufCIntRange pcmd_report__tp_scell_configured__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 3 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_scell_configured__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpSCellConfigured",
-  "TpSCellConfigured",
-  "PcmdReport__TpSCellConfigured",
-  "",
-  sizeof(PcmdReport__TpSCellConfigured),
-  3,
-  pcmd_report__tp_scell_configured__field_descriptors,
-  pcmd_report__tp_scell_configured__field_indices_by_name,
-  1,  pcmd_report__tp_scell_configured__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_scell_configured__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_scell_deconfigured__field_descriptors[4] =
-{
-  {
-    "scellIndex",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpSCellDeconfigured, scellindex),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "eci",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpSCellDeconfigured, eci),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "ecgi",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpSCellDeconfigured, ecgi),
-    &pcmd_report__cell_global_id_eutra__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "cause",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpSCellDeconfigured, cause),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_scell_deconfigured__field_indices_by_name[] = {
-  3,   /* field[3] = cause */
-  2,   /* field[2] = ecgi */
-  1,   /* field[1] = eci */
-  0,   /* field[0] = scellIndex */
-};
-static const ProtobufCIntRange pcmd_report__tp_scell_deconfigured__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 4 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_scell_deconfigured__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpSCellDeconfigured",
-  "TpSCellDeconfigured",
-  "PcmdReport__TpSCellDeconfigured",
-  "",
-  sizeof(PcmdReport__TpSCellDeconfigured),
-  4,
-  pcmd_report__tp_scell_deconfigured__field_descriptors,
-  pcmd_report__tp_scell_deconfigured__field_indices_by_name,
-  1,  pcmd_report__tp_scell_deconfigured__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_scell_deconfigured__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_ul_scheduling_trace_record__field_descriptors[10] =
-{
-  {
-    "endMarker",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_BOOL,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlSchedulingTraceRecord, endmarker),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "recordCollectionDuration",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlSchedulingTraceRecord, recordcollectionduration),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfTtiUeSched",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlSchedulingTraceRecord, numofttiuesched),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPrbUsed",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlSchedulingTraceRecord, numofprbused),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfHarq1stTx",
-    5,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlSchedulingTraceRecord, numofharq1sttx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfHarqReTx",
-    6,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlSchedulingTraceRecord, numofharqretx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfBad1stMacPduTx",
-    7,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlSchedulingTraceRecord, numofbad1stmacpdutx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfBadLastMacPduTx",
-    8,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlSchedulingTraceRecord, numofbadlastmacpdutx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "avgSinr",
-    9,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlSchedulingTraceRecord, avgsinr),
-    &pcmd_report__avg_sinr__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "avgPhr",
-    10,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlSchedulingTraceRecord, avgphr),
-    &pcmd_report__avg_phr__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_ul_scheduling_trace_record__field_indices_by_name[] = {
-  9,   /* field[9] = avgPhr */
-  8,   /* field[8] = avgSinr */
-  0,   /* field[0] = endMarker */
-  6,   /* field[6] = numOfBad1stMacPduTx */
-  7,   /* field[7] = numOfBadLastMacPduTx */
-  4,   /* field[4] = numOfHarq1stTx */
-  5,   /* field[5] = numOfHarqReTx */
-  3,   /* field[3] = numOfPrbUsed */
-  2,   /* field[2] = numOfTtiUeSched */
-  1,   /* field[1] = recordCollectionDuration */
-};
-static const ProtobufCIntRange pcmd_report__tp_ul_scheduling_trace_record__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 10 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_ul_scheduling_trace_record__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpUlSchedulingTraceRecord",
-  "TpUlSchedulingTraceRecord",
-  "PcmdReport__TpUlSchedulingTraceRecord",
-  "",
-  sizeof(PcmdReport__TpUlSchedulingTraceRecord),
-  10,
-  pcmd_report__tp_ul_scheduling_trace_record__field_descriptors,
-  pcmd_report__tp_ul_scheduling_trace_record__field_indices_by_name,
-  1,  pcmd_report__tp_ul_scheduling_trace_record__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_ul_scheduling_trace_record__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_dl_scheduling_trace_record__field_descriptors[16] =
-{
-  {
-    "endMarker",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_BOOL,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, endmarker),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "recordCollectionDuration",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, recordcollectionduration),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfTtiUeSched",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofttiuesched),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPrbUsed",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofprbused),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfHarq1stTx",
-    5,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofharq1sttx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "avgCodeword0MimoWbCqi",
-    6,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, avgcodeword0mimowbcqi),
-    &pcmd_report__avg_wb_cqi__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "avgCodeword1MimoWbCqi",
-    7,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, avgcodeword1mimowbcqi),
-    &pcmd_report__avg_wb_cqi__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "avgCodeword0NonMimoWbCqi",
-    8,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, avgcodeword0nonmimowbcqi),
-    &pcmd_report__avg_wb_cqi__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "avgSinrNonAbs",
-    9,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, avgsinrnonabs),
-    &pcmd_report__avg_sinr__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "avgSinrAbs",
-    10,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, avgsinrabs),
-    &pcmd_report__avg_sinr__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfTtiUeSchedMimo",
-    11,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofttiueschedmimo),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfTtiInDrxOff",
-    12,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofttiindrxoff),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfTtiUeSchedAbs",
-    13,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofttiueschedabs),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfHarqReTx",
-    14,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofharqretx),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfBad1stMacPduTx",
-    15,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofbad1stmacpdutx),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfBadLastMacPduTx",
-    16,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofbadlastmacpdutx),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_dl_scheduling_trace_record__field_indices_by_name[] = {
-  5,   /* field[5] = avgCodeword0MimoWbCqi */
-  7,   /* field[7] = avgCodeword0NonMimoWbCqi */
-  6,   /* field[6] = avgCodeword1MimoWbCqi */
-  9,   /* field[9] = avgSinrAbs */
-  8,   /* field[8] = avgSinrNonAbs */
-  0,   /* field[0] = endMarker */
-  14,   /* field[14] = numOfBad1stMacPduTx */
-  15,   /* field[15] = numOfBadLastMacPduTx */
-  4,   /* field[4] = numOfHarq1stTx */
-  13,   /* field[13] = numOfHarqReTx */
-  3,   /* field[3] = numOfPrbUsed */
-  11,   /* field[11] = numOfTtiInDrxOff */
-  2,   /* field[2] = numOfTtiUeSched */
-  12,   /* field[12] = numOfTtiUeSchedAbs */
-  10,   /* field[10] = numOfTtiUeSchedMimo */
-  1,   /* field[1] = recordCollectionDuration */
-};
-static const ProtobufCIntRange pcmd_report__tp_dl_scheduling_trace_record__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 16 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_dl_scheduling_trace_record__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpDlSchedulingTraceRecord",
-  "TpDlSchedulingTraceRecord",
-  "PcmdReport__TpDlSchedulingTraceRecord",
-  "",
-  sizeof(PcmdReport__TpDlSchedulingTraceRecord),
-  16,
-  pcmd_report__tp_dl_scheduling_trace_record__field_descriptors,
-  pcmd_report__tp_dl_scheduling_trace_record__field_indices_by_name,
-  1,  pcmd_report__tp_dl_scheduling_trace_record__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_dl_scheduling_trace_record__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_ue_meas_trace_record__field_descriptors[5] =
-{
-  {
-    "dl_CarrierFreq",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUeMeasTraceRecord, dl_carrierfreq),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "triggerType",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUeMeasTraceRecord, triggertype),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "purpose",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUeMeasTraceRecord, purpose),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "measResultPCell",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUeMeasTraceRecord, measresultpcell),
-    &pcmd_report__tp_meas_result_pcell__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "measResultNeighCellsEUTRAList",
-    5,
-    PROTOBUF_C_LABEL_REPEATED,
-    PROTOBUF_C_TYPE_MESSAGE,
-    offsetof(PcmdReport__TpUeMeasTraceRecord, n_measresultneighcellseutralist),
-    offsetof(PcmdReport__TpUeMeasTraceRecord, measresultneighcellseutralist),
-    &pcmd_report__tp_meas_result_eutra__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_ue_meas_trace_record__field_indices_by_name[] = {
-  0,   /* field[0] = dl_CarrierFreq */
-  4,   /* field[4] = measResultNeighCellsEUTRAList */
-  3,   /* field[3] = measResultPCell */
-  2,   /* field[2] = purpose */
-  1,   /* field[1] = triggerType */
-};
-static const ProtobufCIntRange pcmd_report__tp_ue_meas_trace_record__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 5 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_ue_meas_trace_record__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpUeMeasTraceRecord",
-  "TpUeMeasTraceRecord",
-  "PcmdReport__TpUeMeasTraceRecord",
-  "",
-  sizeof(PcmdReport__TpUeMeasTraceRecord),
-  5,
-  pcmd_report__tp_ue_meas_trace_record__field_descriptors,
-  pcmd_report__tp_ue_meas_trace_record__field_indices_by_name,
-  1,  pcmd_report__tp_ue_meas_trace_record__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_ue_meas_trace_record__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_meas_result_pcell__field_descriptors[3] =
-{
-  {
-    "pci",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpMeasResultPCell, pci),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "rsrp",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpMeasResultPCell, rsrp),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "rsrq",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_INT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpMeasResultPCell, rsrq),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_meas_result_pcell__field_indices_by_name[] = {
-  0,   /* field[0] = pci */
-  1,   /* field[1] = rsrp */
-  2,   /* field[2] = rsrq */
-};
-static const ProtobufCIntRange pcmd_report__tp_meas_result_pcell__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 3 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_meas_result_pcell__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpMeasResultPCell",
-  "TpMeasResultPCell",
-  "PcmdReport__TpMeasResultPCell",
-  "",
-  sizeof(PcmdReport__TpMeasResultPCell),
-  3,
-  pcmd_report__tp_meas_result_pcell__field_descriptors,
-  pcmd_report__tp_meas_result_pcell__field_indices_by_name,
-  1,  pcmd_report__tp_meas_result_pcell__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_meas_result_pcell__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_meas_result_eutra__field_descriptors[4] =
-{
-  {
-    "pci",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpMeasResultEUTRA, pci),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "rsrp",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpMeasResultEUTRA, rsrp),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "rsrq",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpMeasResultEUTRA, rsrq),
-    &pcmd_report__nullable_sint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "cellId",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpMeasResultEUTRA, cellid),
-    &pcmd_report__cell_global_id_eutra__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_meas_result_eutra__field_indices_by_name[] = {
-  3,   /* field[3] = cellId */
-  0,   /* field[0] = pci */
-  1,   /* field[1] = rsrp */
-  2,   /* field[2] = rsrq */
-};
-static const ProtobufCIntRange pcmd_report__tp_meas_result_eutra__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 4 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_meas_result_eutra__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpMeasResultEUTRA",
-  "TpMeasResultEUTRA",
-  "PcmdReport__TpMeasResultEUTRA",
-  "",
-  sizeof(PcmdReport__TpMeasResultEUTRA),
-  4,
-  pcmd_report__tp_meas_result_eutra__field_descriptors,
-  pcmd_report__tp_meas_result_eutra__field_indices_by_name,
-  1,  pcmd_report__tp_meas_result_eutra__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_meas_result_eutra__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_dl_ca_scell_scheduling_trace_record__field_descriptors[14] =
-{
-  {
-    "endMarker",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_BOOL,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, endmarker),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "eci",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, eci),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "ecgi",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, ecgi),
-    &pcmd_report__cell_global_id_eutra__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "recordCollectionDuration",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, recordcollectionduration),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfTtiUeSched",
-    5,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofttiuesched),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfTtiUeSchedMimo",
-    6,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofttiueschedmimo),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPrbUsed",
-    7,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofprbused),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfHarq1stTx",
-    8,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofharq1sttx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfHarqReTx",
-    9,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofharqretx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfBad1stMacPduTx",
-    10,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofbad1stmacpdutx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfBadLastMacPduTx",
-    11,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofbadlastmacpdutx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "avgCodeword0MimoWbCqi",
-    12,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, avgcodeword0mimowbcqi),
-    &pcmd_report__avg_wb_cqi__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "avgCodeword1MimoWbCqi",
-    13,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, avgcodeword1mimowbcqi),
-    &pcmd_report__avg_wb_cqi__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "avgCodeword0NonMimoWbCqi",
-    14,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, avgcodeword0nonmimowbcqi),
-    &pcmd_report__avg_wb_cqi__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_dl_ca_scell_scheduling_trace_record__field_indices_by_name[] = {
-  11,   /* field[11] = avgCodeword0MimoWbCqi */
-  13,   /* field[13] = avgCodeword0NonMimoWbCqi */
-  12,   /* field[12] = avgCodeword1MimoWbCqi */
-  2,   /* field[2] = ecgi */
-  1,   /* field[1] = eci */
-  0,   /* field[0] = endMarker */
-  9,   /* field[9] = numOfBad1stMacPduTx */
-  10,   /* field[10] = numOfBadLastMacPduTx */
-  7,   /* field[7] = numOfHarq1stTx */
-  8,   /* field[8] = numOfHarqReTx */
-  6,   /* field[6] = numOfPrbUsed */
-  4,   /* field[4] = numOfTtiUeSched */
-  5,   /* field[5] = numOfTtiUeSchedMimo */
-  3,   /* field[3] = recordCollectionDuration */
-};
-static const ProtobufCIntRange pcmd_report__tp_dl_ca_scell_scheduling_trace_record__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 14 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_dl_ca_scell_scheduling_trace_record__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpDlCaSCellSchedulingTraceRecord",
-  "TpDlCaSCellSchedulingTraceRecord",
-  "PcmdReport__TpDlCaSCellSchedulingTraceRecord",
-  "",
-  sizeof(PcmdReport__TpDlCaSCellSchedulingTraceRecord),
-  14,
-  pcmd_report__tp_dl_ca_scell_scheduling_trace_record__field_descriptors,
-  pcmd_report__tp_dl_ca_scell_scheduling_trace_record__field_indices_by_name,
-  1,  pcmd_report__tp_dl_ca_scell_scheduling_trace_record__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_dl_ca_scell_scheduling_trace_record__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__sg_nbtrace_record_list__field_descriptors[7] =
-{
-  {
-    "eNDCRecordType",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_ENUM,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SgNBTraceRecordList, endcrecordtype),
-    &pcmd_report__sg_nbtrace_record_type__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "globalGnbId",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SgNBTraceRecordList, globalgnbid),
-    &pcmd_report__global_gnb_id__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "menbUeX2apId",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SgNBTraceRecordList, menbuex2apid),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "menbUeX2apIdExt",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SgNBTraceRecordList, menbuex2apidext),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "sgnbUeX2apId",
-    5,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SgNBTraceRecordList, sgnbuex2apid),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "timeStamp",
-    6,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SgNBTraceRecordList, timestamp),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "result",
-    7,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__SgNBTraceRecordList, result),
-    &pcmd_report__nullable_uint32__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__sg_nbtrace_record_list__field_indices_by_name[] = {
-  0,   /* field[0] = eNDCRecordType */
-  1,   /* field[1] = globalGnbId */
-  2,   /* field[2] = menbUeX2apId */
-  3,   /* field[3] = menbUeX2apIdExt */
-  6,   /* field[6] = result */
-  4,   /* field[4] = sgnbUeX2apId */
-  5,   /* field[5] = timeStamp */
-};
-static const ProtobufCIntRange pcmd_report__sg_nbtrace_record_list__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 7 }
-};
-const ProtobufCMessageDescriptor pcmd_report__sg_nbtrace_record_list__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.SgNBTraceRecordList",
-  "SgNBTraceRecordList",
-  "PcmdReport__SgNBTraceRecordList",
-  "",
-  sizeof(PcmdReport__SgNBTraceRecordList),
-  7,
-  pcmd_report__sg_nbtrace_record_list__field_descriptors,
-  pcmd_report__sg_nbtrace_record_list__field_indices_by_name,
-  1,  pcmd_report__sg_nbtrace_record_list__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__sg_nbtrace_record_list__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_ul_ue_throughput_measurements__field_descriptors[17] =
-{
-  {
-    "endMarker",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_BOOL,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, endmarker),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "dataCollectionDuration",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, datacollectionduration),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "sumOfReceivedNonGbrBytes",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, sumofreceivednongbrbytes),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "sumOfReceivedGbrBytes",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, sumofreceivedgbrbytes),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "maxGbrDelay",
-    5,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, maxgbrdelay),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfReceivedTx",
-    6,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, numofreceivedtx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfReceived1stTx",
-    7,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, numofreceived1sttx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfFailed1stTx",
-    8,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, numoffailed1sttx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfFailedLastTx",
-    9,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, numoffailedlasttx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfTtiPositiveUlBuf",
-    10,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, numofttipositiveulbuf),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "meanMCS",
-    11,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanmcs),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "meanPuschRssi",
-    12,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_SINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanpuschrssi),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "meanPuschSinr",
-    13,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_SINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanpuschsinr),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "meanPhr",
-    14,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_SINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanphr),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "meanPucchRssi",
-    15,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_SINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanpucchrssi),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "meanPdcchAggUl",
-    16,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanpdcchaggul),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "meanPdcchAggDl",
-    17,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanpdcchaggdl),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_ul_ue_throughput_measurements__field_indices_by_name[] = {
-  1,   /* field[1] = dataCollectionDuration */
-  0,   /* field[0] = endMarker */
-  4,   /* field[4] = maxGbrDelay */
-  10,   /* field[10] = meanMCS */
-  16,   /* field[16] = meanPdcchAggDl */
-  15,   /* field[15] = meanPdcchAggUl */
-  13,   /* field[13] = meanPhr */
-  14,   /* field[14] = meanPucchRssi */
-  11,   /* field[11] = meanPuschRssi */
-  12,   /* field[12] = meanPuschSinr */
-  7,   /* field[7] = numOfFailed1stTx */
-  8,   /* field[8] = numOfFailedLastTx */
-  6,   /* field[6] = numOfReceived1stTx */
-  5,   /* field[5] = numOfReceivedTx */
-  9,   /* field[9] = numOfTtiPositiveUlBuf */
-  3,   /* field[3] = sumOfReceivedGbrBytes */
-  2,   /* field[2] = sumOfReceivedNonGbrBytes */
-};
-static const ProtobufCIntRange pcmd_report__tp_ul_ue_throughput_measurements__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 17 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_ul_ue_throughput_measurements__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpUlUeThroughputMeasurements",
-  "TpUlUeThroughputMeasurements",
-  "PcmdReport__TpUlUeThroughputMeasurements",
-  "",
-  sizeof(PcmdReport__TpUlUeThroughputMeasurements),
-  17,
-  pcmd_report__tp_ul_ue_throughput_measurements__field_descriptors,
-  pcmd_report__tp_ul_ue_throughput_measurements__field_indices_by_name,
-  1,  pcmd_report__tp_ul_ue_throughput_measurements__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_ul_ue_throughput_measurements__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__tp_dl_ue_throughput_measurements__field_descriptors[17] =
-{
-  {
-    "endMarker",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_BOOL,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, endmarker),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "dataCollectionDuration",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, datacollectionduration),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "sumOfSentNonGbrBytes",
-    3,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, sumofsentnongbrbytes),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "sumOfSentGbrBytes",
-    4,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, sumofsentgbrbytes),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "maxGbrDelay",
-    5,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, maxgbrdelay),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfSingleCWTx",
-    6,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofsinglecwtx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfSingleCW1stTx",
-    7,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofsinglecw1sttx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfSingleCW1stTxFailed",
-    8,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofsinglecw1sttxfailed),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfSingleCWLastTxFailed",
-    9,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofsinglecwlasttxfailed),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfDualCWTx",
-    10,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofdualcwtx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfDualCW1stTx",
-    11,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofdualcw1sttx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfDualCW1stTxFailed",
-    12,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofdualcw1sttxfailed),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfDualCWLastTxFailed",
-    13,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofdualcwlasttxfailed),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "pdcchDtx",
-    14,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, pdcchdtx),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfTtiPositiveDlBuf",
-    15,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofttipositivedlbuf),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "meanDeltaCqi",
-    16,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, meandeltacqi),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "meanLaWbCqi",
-    17,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__TpDlUeThroughputMeasurements, meanlawbcqi),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__tp_dl_ue_throughput_measurements__field_indices_by_name[] = {
-  1,   /* field[1] = dataCollectionDuration */
-  0,   /* field[0] = endMarker */
-  4,   /* field[4] = maxGbrDelay */
-  15,   /* field[15] = meanDeltaCqi */
-  16,   /* field[16] = meanLaWbCqi */
-  10,   /* field[10] = numOfDualCW1stTx */
-  11,   /* field[11] = numOfDualCW1stTxFailed */
-  12,   /* field[12] = numOfDualCWLastTxFailed */
-  9,   /* field[9] = numOfDualCWTx */
-  6,   /* field[6] = numOfSingleCW1stTx */
-  7,   /* field[7] = numOfSingleCW1stTxFailed */
-  8,   /* field[8] = numOfSingleCWLastTxFailed */
-  5,   /* field[5] = numOfSingleCWTx */
-  14,   /* field[14] = numOfTtiPositiveDlBuf */
-  13,   /* field[13] = pdcchDtx */
-  3,   /* field[3] = sumOfSentGbrBytes */
-  2,   /* field[2] = sumOfSentNonGbrBytes */
-};
-static const ProtobufCIntRange pcmd_report__tp_dl_ue_throughput_measurements__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 17 }
-};
-const ProtobufCMessageDescriptor pcmd_report__tp_dl_ue_throughput_measurements__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.TpDlUeThroughputMeasurements",
-  "TpDlUeThroughputMeasurements",
-  "PcmdReport__TpDlUeThroughputMeasurements",
-  "",
-  sizeof(PcmdReport__TpDlUeThroughputMeasurements),
-  17,
-  pcmd_report__tp_dl_ue_throughput_measurements__field_descriptors,
-  pcmd_report__tp_dl_ue_throughput_measurements__field_indices_by_name,
-  1,  pcmd_report__tp_dl_ue_throughput_measurements__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__tp_dl_ue_throughput_measurements__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__cell_global_id_eutra__field_descriptors[2] =
-{
-  {
-    "plmn_identity",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__CellGlobalIdEUTRA, plmn_identity),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "cell_identity",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__CellGlobalIdEUTRA, cell_identity),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__cell_global_id_eutra__field_indices_by_name[] = {
-  1,   /* field[1] = cell_identity */
-  0,   /* field[0] = plmn_identity */
-};
-static const ProtobufCIntRange pcmd_report__cell_global_id_eutra__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 2 }
-};
-const ProtobufCMessageDescriptor pcmd_report__cell_global_id_eutra__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.CellGlobalIdEUTRA",
-  "CellGlobalIdEUTRA",
-  "PcmdReport__CellGlobalIdEUTRA",
-  "",
-  sizeof(PcmdReport__CellGlobalIdEUTRA),
-  2,
-  pcmd_report__cell_global_id_eutra__field_descriptors,
-  pcmd_report__cell_global_id_eutra__field_indices_by_name,
-  1,  pcmd_report__cell_global_id_eutra__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__cell_global_id_eutra__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__global_gnb_id__field_descriptors[2] =
-{
-  {
-    "plmn_identity",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__GlobalGnbId, plmn_identity),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "gnb_id",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__GlobalGnbId, gnb_id),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__global_gnb_id__field_indices_by_name[] = {
-  1,   /* field[1] = gnb_id */
-  0,   /* field[0] = plmn_identity */
-};
-static const ProtobufCIntRange pcmd_report__global_gnb_id__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 2 }
-};
-const ProtobufCMessageDescriptor pcmd_report__global_gnb_id__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.GlobalGnbId",
-  "GlobalGnbId",
-  "PcmdReport__GlobalGnbId",
-  "",
-  sizeof(PcmdReport__GlobalGnbId),
-  2,
-  pcmd_report__global_gnb_id__field_descriptors,
-  pcmd_report__global_gnb_id__field_indices_by_name,
-  1,  pcmd_report__global_gnb_id__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__global_gnb_id__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__avg_wb_cqi__field_descriptors[2] =
-{
-  {
-    "sumOfWbCqi",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__AvgWbCqi, sumofwbcqi),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfWbCqiSamples",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__AvgWbCqi, numofwbcqisamples),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__avg_wb_cqi__field_indices_by_name[] = {
-  1,   /* field[1] = numOfWbCqiSamples */
-  0,   /* field[0] = sumOfWbCqi */
-};
-static const ProtobufCIntRange pcmd_report__avg_wb_cqi__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 2 }
-};
-const ProtobufCMessageDescriptor pcmd_report__avg_wb_cqi__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.AvgWbCqi",
-  "AvgWbCqi",
-  "PcmdReport__AvgWbCqi",
-  "",
-  sizeof(PcmdReport__AvgWbCqi),
-  2,
-  pcmd_report__avg_wb_cqi__field_descriptors,
-  pcmd_report__avg_wb_cqi__field_indices_by_name,
-  1,  pcmd_report__avg_wb_cqi__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__avg_wb_cqi__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__avg_sinr__field_descriptors[2] =
-{
-  {
-    "sumOfSinrSamples",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__AvgSINR, sumofsinrsamples),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfSinrSamples",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__AvgSINR, numofsinrsamples),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__avg_sinr__field_indices_by_name[] = {
-  1,   /* field[1] = numOfSinrSamples */
-  0,   /* field[0] = sumOfSinrSamples */
-};
-static const ProtobufCIntRange pcmd_report__avg_sinr__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 2 }
-};
-const ProtobufCMessageDescriptor pcmd_report__avg_sinr__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.AvgSINR",
-  "AvgSINR",
-  "PcmdReport__AvgSINR",
-  "",
-  sizeof(PcmdReport__AvgSINR),
-  2,
-  pcmd_report__avg_sinr__field_descriptors,
-  pcmd_report__avg_sinr__field_indices_by_name,
-  1,  pcmd_report__avg_sinr__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__avg_sinr__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__avg_phr__field_descriptors[2] =
-{
-  {
-    "sumOfNormalizedPhrSamples",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_INT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__AvgPhr, sumofnormalizedphrsamples),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "numOfPhrSamples",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__AvgPhr, numofphrsamples),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__avg_phr__field_indices_by_name[] = {
-  1,   /* field[1] = numOfPhrSamples */
-  0,   /* field[0] = sumOfNormalizedPhrSamples */
-};
-static const ProtobufCIntRange pcmd_report__avg_phr__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 2 }
-};
-const ProtobufCMessageDescriptor pcmd_report__avg_phr__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.AvgPhr",
-  "AvgPhr",
-  "PcmdReport__AvgPhr",
-  "",
-  sizeof(PcmdReport__AvgPhr),
-  2,
-  pcmd_report__avg_phr__field_descriptors,
-  pcmd_report__avg_phr__field_indices_by_name,
-  1,  pcmd_report__avg_phr__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__avg_phr__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__nullable_sint32__field_descriptors[1] =
-{
-  {
-    "value",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_INT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__NullableSint32, value),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__nullable_sint32__field_indices_by_name[] = {
-  0,   /* field[0] = value */
-};
-static const ProtobufCIntRange pcmd_report__nullable_sint32__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 1 }
-};
-const ProtobufCMessageDescriptor pcmd_report__nullable_sint32__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.NullableSint32",
-  "NullableSint32",
-  "PcmdReport__NullableSint32",
-  "",
-  sizeof(PcmdReport__NullableSint32),
-  1,
-  pcmd_report__nullable_sint32__field_descriptors,
-  pcmd_report__nullable_sint32__field_indices_by_name,
-  1,  pcmd_report__nullable_sint32__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__nullable_sint32__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__nullable_uint32__field_descriptors[1] =
-{
-  {
-    "value",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__NullableUint32, value),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__nullable_uint32__field_indices_by_name[] = {
-  0,   /* field[0] = value */
-};
-static const ProtobufCIntRange pcmd_report__nullable_uint32__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 1 }
-};
-const ProtobufCMessageDescriptor pcmd_report__nullable_uint32__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.NullableUint32",
-  "NullableUint32",
-  "PcmdReport__NullableUint32",
-  "",
-  sizeof(PcmdReport__NullableUint32),
-  1,
-  pcmd_report__nullable_uint32__field_descriptors,
-  pcmd_report__nullable_uint32__field_indices_by_name,
-  1,  pcmd_report__nullable_uint32__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__nullable_uint32__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__nullable_uint64__field_descriptors[1] =
-{
-  {
-    "value",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT64,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport__NullableUint64, value),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__nullable_uint64__field_indices_by_name[] = {
-  0,   /* field[0] = value */
-};
-static const ProtobufCIntRange pcmd_report__nullable_uint64__number_ranges[1 + 1] =
-{
-  { 1, 0 },
-  { 0, 1 }
-};
-const ProtobufCMessageDescriptor pcmd_report__nullable_uint64__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport.NullableUint64",
-  "NullableUint64",
-  "PcmdReport__NullableUint64",
-  "",
-  sizeof(PcmdReport__NullableUint64),
-  1,
-  pcmd_report__nullable_uint64__field_descriptors,
-  pcmd_report__nullable_uint64__field_indices_by_name,
-  1,  pcmd_report__nullable_uint64__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__nullable_uint64__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};
-static const ProtobufCEnumValue pcmd_report__direction__enum_values_by_number[3] =
-{
-  { "UL", "PCMD_REPORT__DIRECTION__UL", 0 },
-  { "DL", "PCMD_REPORT__DIRECTION__DL", 1 },
-  { "NONE", "PCMD_REPORT__DIRECTION__NONE", 2 },
-};
-static const ProtobufCIntRange pcmd_report__direction__value_ranges[] = {
-{0, 0},{0, 3}
-};
-static const ProtobufCEnumValueIndex pcmd_report__direction__enum_values_by_name[3] =
-{
-  { "DL", 1 },
-  { "NONE", 2 },
-  { "UL", 0 },
-};
-const ProtobufCEnumDescriptor pcmd_report__direction__descriptor =
-{
-  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
-  "PcmdReport.Direction",
-  "Direction",
-  "PcmdReport__Direction",
-  "",
-  3,
-  pcmd_report__direction__enum_values_by_number,
-  3,
-  pcmd_report__direction__enum_values_by_name,
-  1,
-  pcmd_report__direction__value_ranges,
-  NULL,NULL,NULL,NULL   /* reserved[1234] */
-};
-static const ProtobufCEnumValue pcmd_report__sg_nbtrace_record_type__enum_values_by_number[5] =
-{
-  { "SGNB_ADDITION", "PCMD_REPORT__SG_NBTRACE_RECORD_TYPE__SGNB_ADDITION", 0 },
-  { "MENB_INITIATED_SGNB_MODIFICATION", "PCMD_REPORT__SG_NBTRACE_RECORD_TYPE__MENB_INITIATED_SGNB_MODIFICATION", 1 },
-  { "SGNB_INITIATED_SGNB_MODIFICATION", "PCMD_REPORT__SG_NBTRACE_RECORD_TYPE__SGNB_INITIATED_SGNB_MODIFICATION", 2 },
-  { "MENB_INITIATED_SGNB_RELEASE", "PCMD_REPORT__SG_NBTRACE_RECORD_TYPE__MENB_INITIATED_SGNB_RELEASE", 3 },
-  { "SGNB_INITIATED_SGNB_RELEASE", "PCMD_REPORT__SG_NBTRACE_RECORD_TYPE__SGNB_INITIATED_SGNB_RELEASE", 4 },
-};
-static const ProtobufCIntRange pcmd_report__sg_nbtrace_record_type__value_ranges[] = {
-{0, 0},{0, 5}
-};
-static const ProtobufCEnumValueIndex pcmd_report__sg_nbtrace_record_type__enum_values_by_name[5] =
-{
-  { "MENB_INITIATED_SGNB_MODIFICATION", 1 },
-  { "MENB_INITIATED_SGNB_RELEASE", 3 },
-  { "SGNB_ADDITION", 0 },
-  { "SGNB_INITIATED_SGNB_MODIFICATION", 2 },
-  { "SGNB_INITIATED_SGNB_RELEASE", 4 },
-};
-const ProtobufCEnumDescriptor pcmd_report__sg_nbtrace_record_type__descriptor =
-{
-  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
-  "PcmdReport.SgNBTraceRecordType",
-  "SgNBTraceRecordType",
-  "PcmdReport__SgNBTraceRecordType",
-  "",
-  5,
-  pcmd_report__sg_nbtrace_record_type__enum_values_by_number,
-  5,
-  pcmd_report__sg_nbtrace_record_type__enum_values_by_name,
-  1,
-  pcmd_report__sg_nbtrace_record_type__value_ranges,
-  NULL,NULL,NULL,NULL   /* reserved[1234] */
-};
-static const ProtobufCFieldDescriptor pcmd_report__field_descriptors[18] =
-{
-  {
-    "ReportVersion",
-    1,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, reportversion),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "SeqNum",
-    2,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_UINT32,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, seqnum),
-    NULL,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "direction",
-    5,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_ENUM,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, direction),
-    &pcmd_report__direction__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "startSession",
-    6,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, startsession),
-    &pcmd_report__start_recording_session__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "stopSession",
-    7,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, stopsession),
-    &pcmd_report__stop_recording_session__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "sessionInfo",
-    9,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, sessioninfo),
-    &pcmd_report__session_info__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "ulRbRlcThroughputRecord",
-    17,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, ulrbrlcthroughputrecord),
-    &pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "dlRbRlcThroughputRecord",
-    18,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, dlrbrlcthroughputrecord),
-    &pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "dlRbPdcpThroughputRecord",
-    19,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, dlrbpdcpthroughputrecord),
-    &pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caRlcThroughputRecord",
-    20,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, carlcthroughputrecord),
-    &pcmd_report__tp_ca_rlc_throughput_trace__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "ulSchedulingRecord",
-    22,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, ulschedulingrecord),
-    &pcmd_report__tp_ul_scheduling_trace_record__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "dlSchedulingRecord",
-    23,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, dlschedulingrecord),
-    &pcmd_report__tp_dl_scheduling_trace_record__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "ueMeasTraceRecord",
-    29,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, uemeastracerecord),
-    &pcmd_report__tp_ue_meas_trace_record__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "caConfigurationRecord",
-    39,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, caconfigurationrecord),
-    &pcmd_report__tp_ca_configuration_trace_record__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "dlCaSCellSchedulingRecord",
-    41,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, dlcascellschedulingrecord),
-    &pcmd_report__tp_dl_ca_scell_scheduling_trace_record__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "SgNBTraceRecord",
-    42,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, sgnbtracerecord),
-    &pcmd_report__sg_nbtrace_record_list__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "ulUeThroughputMeasurementsRecord",
-    110,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, uluethroughputmeasurementsrecord),
-    &pcmd_report__tp_ul_ue_throughput_measurements__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-  {
-    "dlUeThroughputMeasurementsRecord",
-    111,
-    PROTOBUF_C_LABEL_NONE,
-    PROTOBUF_C_TYPE_MESSAGE,
-    0,   /* quantifier_offset */
-    offsetof(PcmdReport, dluethroughputmeasurementsrecord),
-    &pcmd_report__tp_dl_ue_throughput_measurements__descriptor,
-    NULL,
-    0,             /* flags */
-    0,NULL,NULL    /* reserved1,reserved2, etc */
-  },
-};
-static const unsigned pcmd_report__field_indices_by_name[] = {
-  0,   /* field[0] = ReportVersion */
-  1,   /* field[1] = SeqNum */
-  15,   /* field[15] = SgNBTraceRecord */
-  13,   /* field[13] = caConfigurationRecord */
-  9,   /* field[9] = caRlcThroughputRecord */
-  2,   /* field[2] = direction */
-  14,   /* field[14] = dlCaSCellSchedulingRecord */
-  8,   /* field[8] = dlRbPdcpThroughputRecord */
-  7,   /* field[7] = dlRbRlcThroughputRecord */
-  11,   /* field[11] = dlSchedulingRecord */
-  17,   /* field[17] = dlUeThroughputMeasurementsRecord */
-  5,   /* field[5] = sessionInfo */
-  3,   /* field[3] = startSession */
-  4,   /* field[4] = stopSession */
-  12,   /* field[12] = ueMeasTraceRecord */
-  6,   /* field[6] = ulRbRlcThroughputRecord */
-  10,   /* field[10] = ulSchedulingRecord */
-  16,   /* field[16] = ulUeThroughputMeasurementsRecord */
-};
-static const ProtobufCIntRange pcmd_report__number_ranges[9 + 1] =
-{
-  { 1, 0 },
-  { 5, 2 },
-  { 9, 5 },
-  { 17, 6 },
-  { 22, 10 },
-  { 29, 12 },
-  { 39, 13 },
-  { 41, 14 },
-  { 110, 16 },
-  { 0, 18 }
-};
-const ProtobufCMessageDescriptor pcmd_report__descriptor =
-{
-  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
-  "PcmdReport",
-  "PcmdReport",
-  "PcmdReport",
-  "",
-  sizeof(PcmdReport),
-  18,
-  pcmd_report__field_descriptors,
-  pcmd_report__field_indices_by_name,
-  9,  pcmd_report__number_ranges,
-  (ProtobufCMessageInit) pcmd_report__init,
-  NULL,NULL,NULL    /* reserved[123] */
-};