1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: ricgeomessages_pcmdreport.proto */
4 /* Do not generate deprecated warnings for self */
5 #ifndef PROTOBUF_C__NO_DEPRECATED
6 #define PROTOBUF_C__NO_DEPRECATED
9 #include "ricgeomessages_pcmdreport.pb-c.h"
10 void pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__init
11 (PcmdReport__TpUlRadioBearerRlcThroughputRecord *message)
13 static const PcmdReport__TpUlRadioBearerRlcThroughputRecord init_value = PCMD_REPORT__TP_UL_RADIO_BEARER_RLC_THROUGHPUT_RECORD__INIT;
14 *message = init_value;
16 void pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__init
17 (PcmdReport__TpDlRadioBearerRlcThroughputRecord *message)
19 static const PcmdReport__TpDlRadioBearerRlcThroughputRecord init_value = PCMD_REPORT__TP_DL_RADIO_BEARER_RLC_THROUGHPUT_RECORD__INIT;
20 *message = init_value;
22 void pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__init
23 (PcmdReport__TpDlRadioBearerPdcpThroughputRecord *message)
25 static const PcmdReport__TpDlRadioBearerPdcpThroughputRecord init_value = PCMD_REPORT__TP_DL_RADIO_BEARER_PDCP_THROUGHPUT_RECORD__INIT;
26 *message = init_value;
28 void pcmd_report__start_recording_session__init
29 (PcmdReport__StartRecordingSession *message)
31 static const PcmdReport__StartRecordingSession init_value = PCMD_REPORT__START_RECORDING_SESSION__INIT;
32 *message = init_value;
34 void pcmd_report__stop_recording_session__init
35 (PcmdReport__StopRecordingSession *message)
37 static const PcmdReport__StopRecordingSession init_value = PCMD_REPORT__STOP_RECORDING_SESSION__INIT;
38 *message = init_value;
40 void pcmd_report__session_info__init
41 (PcmdReport__SessionInfo *message)
43 static const PcmdReport__SessionInfo init_value = PCMD_REPORT__SESSION_INFO__INIT;
44 *message = init_value;
46 void pcmd_report__tp_ca_rlc_throughput_trace__init
47 (PcmdReport__TpCaRlcThroughputTrace *message)
49 static const PcmdReport__TpCaRlcThroughputTrace init_value = PCMD_REPORT__TP_CA_RLC_THROUGHPUT_TRACE__INIT;
50 *message = init_value;
52 void pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__init
53 (PcmdReport__TpDlRadioBearerPdcpThroughputData *message)
55 static const PcmdReport__TpDlRadioBearerPdcpThroughputData init_value = PCMD_REPORT__TP_DL_RADIO_BEARER_PDCP_THROUGHPUT_DATA__INIT;
56 *message = init_value;
58 void pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__init
59 (PcmdReport__TpUlRadioBearerRlcThroughputData *message)
61 static const PcmdReport__TpUlRadioBearerRlcThroughputData init_value = PCMD_REPORT__TP_UL_RADIO_BEARER_RLC_THROUGHPUT_DATA__INIT;
62 *message = init_value;
64 void pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__init
65 (PcmdReport__TpDlRadioBearerRlcThroughputData *message)
67 static const PcmdReport__TpDlRadioBearerRlcThroughputData init_value = PCMD_REPORT__TP_DL_RADIO_BEARER_RLC_THROUGHPUT_DATA__INIT;
68 *message = init_value;
70 void pcmd_report__tp_ca_configuration_trace_record__init
71 (PcmdReport__TpCaConfigurationTraceRecord *message)
73 static const PcmdReport__TpCaConfigurationTraceRecord init_value = PCMD_REPORT__TP_CA_CONFIGURATION_TRACE_RECORD__INIT;
74 *message = init_value;
76 void pcmd_report__tp_scell_configured__init
77 (PcmdReport__TpSCellConfigured *message)
79 static const PcmdReport__TpSCellConfigured init_value = PCMD_REPORT__TP_SCELL_CONFIGURED__INIT;
80 *message = init_value;
82 void pcmd_report__tp_scell_deconfigured__init
83 (PcmdReport__TpSCellDeconfigured *message)
85 static const PcmdReport__TpSCellDeconfigured init_value = PCMD_REPORT__TP_SCELL_DECONFIGURED__INIT;
86 *message = init_value;
88 void pcmd_report__tp_ul_scheduling_trace_record__init
89 (PcmdReport__TpUlSchedulingTraceRecord *message)
91 static const PcmdReport__TpUlSchedulingTraceRecord init_value = PCMD_REPORT__TP_UL_SCHEDULING_TRACE_RECORD__INIT;
92 *message = init_value;
94 void pcmd_report__tp_dl_scheduling_trace_record__init
95 (PcmdReport__TpDlSchedulingTraceRecord *message)
97 static const PcmdReport__TpDlSchedulingTraceRecord init_value = PCMD_REPORT__TP_DL_SCHEDULING_TRACE_RECORD__INIT;
98 *message = init_value;
100 void pcmd_report__tp_ue_meas_trace_record__init
101 (PcmdReport__TpUeMeasTraceRecord *message)
103 static const PcmdReport__TpUeMeasTraceRecord init_value = PCMD_REPORT__TP_UE_MEAS_TRACE_RECORD__INIT;
104 *message = init_value;
106 void pcmd_report__tp_meas_result_pcell__init
107 (PcmdReport__TpMeasResultPCell *message)
109 static const PcmdReport__TpMeasResultPCell init_value = PCMD_REPORT__TP_MEAS_RESULT_PCELL__INIT;
110 *message = init_value;
112 void pcmd_report__tp_meas_result_eutra__init
113 (PcmdReport__TpMeasResultEUTRA *message)
115 static const PcmdReport__TpMeasResultEUTRA init_value = PCMD_REPORT__TP_MEAS_RESULT_EUTRA__INIT;
116 *message = init_value;
118 void pcmd_report__tp_dl_ca_scell_scheduling_trace_record__init
119 (PcmdReport__TpDlCaSCellSchedulingTraceRecord *message)
121 static const PcmdReport__TpDlCaSCellSchedulingTraceRecord init_value = PCMD_REPORT__TP_DL_CA_SCELL_SCHEDULING_TRACE_RECORD__INIT;
122 *message = init_value;
124 void pcmd_report__sg_nbtrace_record_list__init
125 (PcmdReport__SgNBTraceRecordList *message)
127 static const PcmdReport__SgNBTraceRecordList init_value = PCMD_REPORT__SG_NBTRACE_RECORD_LIST__INIT;
128 *message = init_value;
130 void pcmd_report__tp_ul_ue_throughput_measurements__init
131 (PcmdReport__TpUlUeThroughputMeasurements *message)
133 static const PcmdReport__TpUlUeThroughputMeasurements init_value = PCMD_REPORT__TP_UL_UE_THROUGHPUT_MEASUREMENTS__INIT;
134 *message = init_value;
136 void pcmd_report__tp_dl_ue_throughput_measurements__init
137 (PcmdReport__TpDlUeThroughputMeasurements *message)
139 static const PcmdReport__TpDlUeThroughputMeasurements init_value = PCMD_REPORT__TP_DL_UE_THROUGHPUT_MEASUREMENTS__INIT;
140 *message = init_value;
142 void pcmd_report__cell_global_id_eutra__init
143 (PcmdReport__CellGlobalIdEUTRA *message)
145 static const PcmdReport__CellGlobalIdEUTRA init_value = PCMD_REPORT__CELL_GLOBAL_ID_EUTRA__INIT;
146 *message = init_value;
148 void pcmd_report__global_gnb_id__init
149 (PcmdReport__GlobalGnbId *message)
151 static const PcmdReport__GlobalGnbId init_value = PCMD_REPORT__GLOBAL_GNB_ID__INIT;
152 *message = init_value;
154 void pcmd_report__avg_wb_cqi__init
155 (PcmdReport__AvgWbCqi *message)
157 static const PcmdReport__AvgWbCqi init_value = PCMD_REPORT__AVG_WB_CQI__INIT;
158 *message = init_value;
160 void pcmd_report__avg_sinr__init
161 (PcmdReport__AvgSINR *message)
163 static const PcmdReport__AvgSINR init_value = PCMD_REPORT__AVG_SINR__INIT;
164 *message = init_value;
166 void pcmd_report__avg_phr__init
167 (PcmdReport__AvgPhr *message)
169 static const PcmdReport__AvgPhr init_value = PCMD_REPORT__AVG_PHR__INIT;
170 *message = init_value;
172 void pcmd_report__nullable_sint32__init
173 (PcmdReport__NullableSint32 *message)
175 static const PcmdReport__NullableSint32 init_value = PCMD_REPORT__NULLABLE_SINT32__INIT;
176 *message = init_value;
178 void pcmd_report__nullable_uint32__init
179 (PcmdReport__NullableUint32 *message)
181 static const PcmdReport__NullableUint32 init_value = PCMD_REPORT__NULLABLE_UINT32__INIT;
182 *message = init_value;
184 void pcmd_report__nullable_uint64__init
185 (PcmdReport__NullableUint64 *message)
187 static const PcmdReport__NullableUint64 init_value = PCMD_REPORT__NULLABLE_UINT64__INIT;
188 *message = init_value;
190 void pcmd_report__init
191 (PcmdReport *message)
193 static const PcmdReport init_value = PCMD_REPORT__INIT;
194 *message = init_value;
196 size_t pcmd_report__get_packed_size
197 (const PcmdReport *message)
199 assert(message->base.descriptor == &pcmd_report__descriptor);
200 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
202 size_t pcmd_report__pack
203 (const PcmdReport *message,
206 assert(message->base.descriptor == &pcmd_report__descriptor);
207 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
209 size_t pcmd_report__pack_to_buffer
210 (const PcmdReport *message,
211 ProtobufCBuffer *buffer)
213 assert(message->base.descriptor == &pcmd_report__descriptor);
214 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
218 (ProtobufCAllocator *allocator,
222 return (PcmdReport *)
223 protobuf_c_message_unpack (&pcmd_report__descriptor,
224 allocator, len, data);
226 void pcmd_report__free_unpacked
227 (PcmdReport *message,
228 ProtobufCAllocator *allocator)
232 assert(message->base.descriptor == &pcmd_report__descriptor);
233 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
235 static const ProtobufCFieldDescriptor pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__field_descriptors[1] =
238 "ulRbRlcThroughputList",
240 PROTOBUF_C_LABEL_REPEATED,
241 PROTOBUF_C_TYPE_MESSAGE,
242 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputRecord, n_ulrbrlcthroughputlist),
243 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputRecord, ulrbrlcthroughputlist),
244 &pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__descriptor,
247 0,NULL,NULL /* reserved1,reserved2, etc */
250 static const unsigned pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__field_indices_by_name[] = {
251 0, /* field[0] = ulRbRlcThroughputList */
253 static const ProtobufCIntRange pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__number_ranges[1 + 1] =
258 const ProtobufCMessageDescriptor pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__descriptor =
260 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
261 "PcmdReport.TpUlRadioBearerRlcThroughputRecord",
262 "TpUlRadioBearerRlcThroughputRecord",
263 "PcmdReport__TpUlRadioBearerRlcThroughputRecord",
265 sizeof(PcmdReport__TpUlRadioBearerRlcThroughputRecord),
267 pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__field_descriptors,
268 pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__field_indices_by_name,
269 1, pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__number_ranges,
270 (ProtobufCMessageInit) pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__init,
271 NULL,NULL,NULL /* reserved[123] */
273 static const ProtobufCFieldDescriptor pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__field_descriptors[1] =
276 "dlRbRlcThroughputList",
278 PROTOBUF_C_LABEL_REPEATED,
279 PROTOBUF_C_TYPE_MESSAGE,
280 offsetof(PcmdReport__TpDlRadioBearerRlcThroughputRecord, n_dlrbrlcthroughputlist),
281 offsetof(PcmdReport__TpDlRadioBearerRlcThroughputRecord, dlrbrlcthroughputlist),
282 &pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__descriptor,
285 0,NULL,NULL /* reserved1,reserved2, etc */
288 static const unsigned pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__field_indices_by_name[] = {
289 0, /* field[0] = dlRbRlcThroughputList */
291 static const ProtobufCIntRange pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__number_ranges[1 + 1] =
296 const ProtobufCMessageDescriptor pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__descriptor =
298 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
299 "PcmdReport.TpDlRadioBearerRlcThroughputRecord",
300 "TpDlRadioBearerRlcThroughputRecord",
301 "PcmdReport__TpDlRadioBearerRlcThroughputRecord",
303 sizeof(PcmdReport__TpDlRadioBearerRlcThroughputRecord),
305 pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__field_descriptors,
306 pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__field_indices_by_name,
307 1, pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__number_ranges,
308 (ProtobufCMessageInit) pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__init,
309 NULL,NULL,NULL /* reserved[123] */
311 static const ProtobufCFieldDescriptor pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__field_descriptors[1] =
314 "dlRadioBearerPdcpThroughputList",
316 PROTOBUF_C_LABEL_REPEATED,
317 PROTOBUF_C_TYPE_MESSAGE,
318 offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputRecord, n_dlradiobearerpdcpthroughputlist),
319 offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputRecord, dlradiobearerpdcpthroughputlist),
320 &pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__descriptor,
323 0,NULL,NULL /* reserved1,reserved2, etc */
326 static const unsigned pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__field_indices_by_name[] = {
327 0, /* field[0] = dlRadioBearerPdcpThroughputList */
329 static const ProtobufCIntRange pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__number_ranges[1 + 1] =
334 const ProtobufCMessageDescriptor pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__descriptor =
336 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
337 "PcmdReport.TpDlRadioBearerPdcpThroughputRecord",
338 "TpDlRadioBearerPdcpThroughputRecord",
339 "PcmdReport__TpDlRadioBearerPdcpThroughputRecord",
341 sizeof(PcmdReport__TpDlRadioBearerPdcpThroughputRecord),
343 pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__field_descriptors,
344 pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__field_indices_by_name,
345 1, pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__number_ranges,
346 (ProtobufCMessageInit) pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__init,
347 NULL,NULL,NULL /* reserved[123] */
349 static const ProtobufCFieldDescriptor pcmd_report__start_recording_session__field_descriptors[1] =
354 PROTOBUF_C_LABEL_NONE,
355 PROTOBUF_C_TYPE_UINT64,
356 0, /* quantifier_offset */
357 offsetof(PcmdReport__StartRecordingSession, timestamp),
361 0,NULL,NULL /* reserved1,reserved2, etc */
364 static const unsigned pcmd_report__start_recording_session__field_indices_by_name[] = {
365 0, /* field[0] = timestamp */
367 static const ProtobufCIntRange pcmd_report__start_recording_session__number_ranges[1 + 1] =
372 const ProtobufCMessageDescriptor pcmd_report__start_recording_session__descriptor =
374 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
375 "PcmdReport.StartRecordingSession",
376 "StartRecordingSession",
377 "PcmdReport__StartRecordingSession",
379 sizeof(PcmdReport__StartRecordingSession),
381 pcmd_report__start_recording_session__field_descriptors,
382 pcmd_report__start_recording_session__field_indices_by_name,
383 1, pcmd_report__start_recording_session__number_ranges,
384 (ProtobufCMessageInit) pcmd_report__start_recording_session__init,
385 NULL,NULL,NULL /* reserved[123] */
387 static const ProtobufCFieldDescriptor pcmd_report__stop_recording_session__field_descriptors[1] =
392 PROTOBUF_C_LABEL_NONE,
393 PROTOBUF_C_TYPE_UINT64,
394 0, /* quantifier_offset */
395 offsetof(PcmdReport__StopRecordingSession, timestamp),
399 0,NULL,NULL /* reserved1,reserved2, etc */
402 static const unsigned pcmd_report__stop_recording_session__field_indices_by_name[] = {
403 0, /* field[0] = timestamp */
405 static const ProtobufCIntRange pcmd_report__stop_recording_session__number_ranges[1 + 1] =
410 const ProtobufCMessageDescriptor pcmd_report__stop_recording_session__descriptor =
412 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
413 "PcmdReport.StopRecordingSession",
414 "StopRecordingSession",
415 "PcmdReport__StopRecordingSession",
417 sizeof(PcmdReport__StopRecordingSession),
419 pcmd_report__stop_recording_session__field_descriptors,
420 pcmd_report__stop_recording_session__field_indices_by_name,
421 1, pcmd_report__stop_recording_session__number_ranges,
422 (ProtobufCMessageInit) pcmd_report__stop_recording_session__init,
423 NULL,NULL,NULL /* reserved[123] */
425 static const ProtobufCFieldDescriptor pcmd_report__session_info__field_descriptors[13] =
430 PROTOBUF_C_LABEL_NONE,
431 PROTOBUF_C_TYPE_UINT64,
432 0, /* quantifier_offset */
433 offsetof(PcmdReport__SessionInfo, timestamp),
437 0,NULL,NULL /* reserved1,reserved2, etc */
442 PROTOBUF_C_LABEL_NONE,
443 PROTOBUF_C_TYPE_UINT64,
444 0, /* quantifier_offset */
445 offsetof(PcmdReport__SessionInfo, licenseinfo),
449 0,NULL,NULL /* reserved1,reserved2, etc */
454 PROTOBUF_C_LABEL_NONE,
455 PROTOBUF_C_TYPE_BYTES,
456 0, /* quantifier_offset */
457 offsetof(PcmdReport__SessionInfo, enbipaddress),
461 0,NULL,NULL /* reserved1,reserved2, etc */
466 PROTOBUF_C_LABEL_NONE,
467 PROTOBUF_C_TYPE_UINT32,
468 0, /* quantifier_offset */
469 offsetof(PcmdReport__SessionInfo, plmn),
473 0,NULL,NULL /* reserved1,reserved2, etc */
478 PROTOBUF_C_LABEL_NONE,
479 PROTOBUF_C_TYPE_UINT32,
480 0, /* quantifier_offset */
481 offsetof(PcmdReport__SessionInfo, mmegi),
485 0,NULL,NULL /* reserved1,reserved2, etc */
490 PROTOBUF_C_LABEL_NONE,
491 PROTOBUF_C_TYPE_UINT32,
492 0, /* quantifier_offset */
493 offsetof(PcmdReport__SessionInfo, mmec),
497 0,NULL,NULL /* reserved1,reserved2, etc */
502 PROTOBUF_C_LABEL_NONE,
503 PROTOBUF_C_TYPE_UINT64,
504 0, /* quantifier_offset */
505 offsetof(PcmdReport__SessionInfo, imsi),
509 0,NULL,NULL /* reserved1,reserved2, etc */
514 PROTOBUF_C_LABEL_NONE,
515 PROTOBUF_C_TYPE_UINT64,
516 0, /* quantifier_offset */
517 offsetof(PcmdReport__SessionInfo, imei),
521 0,NULL,NULL /* reserved1,reserved2, etc */
526 PROTOBUF_C_LABEL_NONE,
527 PROTOBUF_C_TYPE_UINT32,
528 0, /* quantifier_offset */
529 offsetof(PcmdReport__SessionInfo, nolicenseinfo),
533 0,NULL,NULL /* reserved1,reserved2, etc */
538 PROTOBUF_C_LABEL_NONE,
539 PROTOBUF_C_TYPE_MESSAGE,
540 0, /* quantifier_offset */
541 offsetof(PcmdReport__SessionInfo, licenseinfov5),
542 &pcmd_report__nullable_uint64__descriptor,
545 0,NULL,NULL /* reserved1,reserved2, etc */
550 PROTOBUF_C_LABEL_NONE,
551 PROTOBUF_C_TYPE_MESSAGE,
552 0, /* quantifier_offset */
553 offsetof(PcmdReport__SessionInfo, enbues1apid),
554 &pcmd_report__nullable_uint32__descriptor,
557 0,NULL,NULL /* reserved1,reserved2, etc */
562 PROTOBUF_C_LABEL_NONE,
563 PROTOBUF_C_TYPE_MESSAGE,
564 0, /* quantifier_offset */
565 offsetof(PcmdReport__SessionInfo, mmeues1apid),
566 &pcmd_report__nullable_uint32__descriptor,
569 0,NULL,NULL /* reserved1,reserved2, etc */
574 PROTOBUF_C_LABEL_NONE,
575 PROTOBUF_C_TYPE_MESSAGE,
576 0, /* quantifier_offset */
577 offsetof(PcmdReport__SessionInfo, s1apcause),
578 &pcmd_report__nullable_uint32__descriptor,
581 0,NULL,NULL /* reserved1,reserved2, etc */
584 static const unsigned pcmd_report__session_info__field_indices_by_name[] = {
585 7, /* field[7] = IMEI */
586 6, /* field[6] = IMSI */
587 5, /* field[5] = MMEC */
588 4, /* field[4] = MMEGI */
589 3, /* field[3] = PLMN */
590 2, /* field[2] = eNBIpAddress */
591 10, /* field[10] = enbUeS1apId */
592 1, /* field[1] = licenseInfo */
593 9, /* field[9] = licenseInfoV5 */
594 11, /* field[11] = mmeUeS1apId */
595 8, /* field[8] = nolicenseInfo */
596 12, /* field[12] = s1apCause */
597 0, /* field[0] = timestamp */
599 static const ProtobufCIntRange pcmd_report__session_info__number_ranges[1 + 1] =
604 const ProtobufCMessageDescriptor pcmd_report__session_info__descriptor =
606 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
607 "PcmdReport.SessionInfo",
609 "PcmdReport__SessionInfo",
611 sizeof(PcmdReport__SessionInfo),
613 pcmd_report__session_info__field_descriptors,
614 pcmd_report__session_info__field_indices_by_name,
615 1, pcmd_report__session_info__number_ranges,
616 (ProtobufCMessageInit) pcmd_report__session_info__init,
617 NULL,NULL,NULL /* reserved[123] */
619 static const ProtobufCFieldDescriptor pcmd_report__tp_ca_rlc_throughput_trace__field_descriptors[14] =
624 PROTOBUF_C_LABEL_NONE,
625 PROTOBUF_C_TYPE_BOOL,
626 0, /* quantifier_offset */
627 offsetof(PcmdReport__TpCaRlcThroughputTrace, endmarker),
631 0,NULL,NULL /* reserved1,reserved2, etc */
634 "recordCollectionDuration",
636 PROTOBUF_C_LABEL_NONE,
637 PROTOBUF_C_TYPE_UINT32,
638 0, /* quantifier_offset */
639 offsetof(PcmdReport__TpCaRlcThroughputTrace, recordcollectionduration),
643 0,NULL,NULL /* reserved1,reserved2, etc */
646 "caActivationRlcTxBytes2Cc",
648 PROTOBUF_C_LABEL_NONE,
649 PROTOBUF_C_TYPE_UINT64,
650 0, /* quantifier_offset */
651 offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlctxbytes2cc),
655 0,NULL,NULL /* reserved1,reserved2, etc */
658 "caActivationRlcTxBytes3Cc",
660 PROTOBUF_C_LABEL_NONE,
661 PROTOBUF_C_TYPE_UINT64,
662 0, /* quantifier_offset */
663 offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlctxbytes3cc),
667 0,NULL,NULL /* reserved1,reserved2, etc */
670 "caActivationRlcTxBytes4Cc",
672 PROTOBUF_C_LABEL_NONE,
673 PROTOBUF_C_TYPE_UINT64,
674 0, /* quantifier_offset */
675 offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlctxbytes4cc),
679 0,NULL,NULL /* reserved1,reserved2, etc */
682 "caActivationRlcReTxBytes2Cc",
684 PROTOBUF_C_LABEL_NONE,
685 PROTOBUF_C_TYPE_UINT64,
686 0, /* quantifier_offset */
687 offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlcretxbytes2cc),
691 0,NULL,NULL /* reserved1,reserved2, etc */
694 "caActivationRlcReTxBytes3Cc",
696 PROTOBUF_C_LABEL_NONE,
697 PROTOBUF_C_TYPE_UINT64,
698 0, /* quantifier_offset */
699 offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlcretxbytes3cc),
703 0,NULL,NULL /* reserved1,reserved2, etc */
706 "caActivationRlcReTxBytes4Cc",
708 PROTOBUF_C_LABEL_NONE,
709 PROTOBUF_C_TYPE_UINT64,
710 0, /* quantifier_offset */
711 offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlcretxbytes4cc),
715 0,NULL,NULL /* reserved1,reserved2, etc */
718 "caActivationRlcTxBytes5Cc",
720 PROTOBUF_C_LABEL_NONE,
721 PROTOBUF_C_TYPE_MESSAGE,
722 0, /* quantifier_offset */
723 offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlctxbytes5cc),
724 &pcmd_report__nullable_uint64__descriptor,
727 0,NULL,NULL /* reserved1,reserved2, etc */
730 "caActivationRlcReTxBytes5Cc",
732 PROTOBUF_C_LABEL_NONE,
733 PROTOBUF_C_TYPE_MESSAGE,
734 0, /* quantifier_offset */
735 offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlcretxbytes5cc),
736 &pcmd_report__nullable_uint64__descriptor,
739 0,NULL,NULL /* reserved1,reserved2, etc */
742 "caActivationRlcTxBytes6Cc",
744 PROTOBUF_C_LABEL_NONE,
745 PROTOBUF_C_TYPE_MESSAGE,
746 0, /* quantifier_offset */
747 offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlctxbytes6cc),
748 &pcmd_report__nullable_uint64__descriptor,
751 0,NULL,NULL /* reserved1,reserved2, etc */
754 "caActivationRlcReTxBytes6Cc",
756 PROTOBUF_C_LABEL_NONE,
757 PROTOBUF_C_TYPE_MESSAGE,
758 0, /* quantifier_offset */
759 offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlcretxbytes6cc),
760 &pcmd_report__nullable_uint64__descriptor,
763 0,NULL,NULL /* reserved1,reserved2, etc */
766 "caActivationRlcTxBytes7Cc",
768 PROTOBUF_C_LABEL_NONE,
769 PROTOBUF_C_TYPE_MESSAGE,
770 0, /* quantifier_offset */
771 offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlctxbytes7cc),
772 &pcmd_report__nullable_uint64__descriptor,
775 0,NULL,NULL /* reserved1,reserved2, etc */
778 "caActivationRlcReTxBytes7Cc",
780 PROTOBUF_C_LABEL_NONE,
781 PROTOBUF_C_TYPE_MESSAGE,
782 0, /* quantifier_offset */
783 offsetof(PcmdReport__TpCaRlcThroughputTrace, caactivationrlcretxbytes7cc),
784 &pcmd_report__nullable_uint64__descriptor,
787 0,NULL,NULL /* reserved1,reserved2, etc */
790 static const unsigned pcmd_report__tp_ca_rlc_throughput_trace__field_indices_by_name[] = {
791 5, /* field[5] = caActivationRlcReTxBytes2Cc */
792 6, /* field[6] = caActivationRlcReTxBytes3Cc */
793 7, /* field[7] = caActivationRlcReTxBytes4Cc */
794 9, /* field[9] = caActivationRlcReTxBytes5Cc */
795 11, /* field[11] = caActivationRlcReTxBytes6Cc */
796 13, /* field[13] = caActivationRlcReTxBytes7Cc */
797 2, /* field[2] = caActivationRlcTxBytes2Cc */
798 3, /* field[3] = caActivationRlcTxBytes3Cc */
799 4, /* field[4] = caActivationRlcTxBytes4Cc */
800 8, /* field[8] = caActivationRlcTxBytes5Cc */
801 10, /* field[10] = caActivationRlcTxBytes6Cc */
802 12, /* field[12] = caActivationRlcTxBytes7Cc */
803 0, /* field[0] = endMarker */
804 1, /* field[1] = recordCollectionDuration */
806 static const ProtobufCIntRange pcmd_report__tp_ca_rlc_throughput_trace__number_ranges[1 + 1] =
811 const ProtobufCMessageDescriptor pcmd_report__tp_ca_rlc_throughput_trace__descriptor =
813 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
814 "PcmdReport.TpCaRlcThroughputTrace",
815 "TpCaRlcThroughputTrace",
816 "PcmdReport__TpCaRlcThroughputTrace",
818 sizeof(PcmdReport__TpCaRlcThroughputTrace),
820 pcmd_report__tp_ca_rlc_throughput_trace__field_descriptors,
821 pcmd_report__tp_ca_rlc_throughput_trace__field_indices_by_name,
822 1, pcmd_report__tp_ca_rlc_throughput_trace__number_ranges,
823 (ProtobufCMessageInit) pcmd_report__tp_ca_rlc_throughput_trace__init,
824 NULL,NULL,NULL /* reserved[123] */
826 static const ProtobufCFieldDescriptor pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__field_descriptors[5] =
831 PROTOBUF_C_LABEL_NONE,
832 PROTOBUF_C_TYPE_BOOL,
833 0, /* quantifier_offset */
834 offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputData, endmarker),
838 0,NULL,NULL /* reserved1,reserved2, etc */
843 PROTOBUF_C_LABEL_NONE,
844 PROTOBUF_C_TYPE_UINT32,
845 0, /* quantifier_offset */
846 offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputData, drb_id),
850 0,NULL,NULL /* reserved1,reserved2, etc */
853 "dataCollectionDuration",
855 PROTOBUF_C_LABEL_NONE,
856 PROTOBUF_C_TYPE_UINT32,
857 0, /* quantifier_offset */
858 offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputData, datacollectionduration),
862 0,NULL,NULL /* reserved1,reserved2, etc */
865 "numOfPdcpPduRcvdForTx",
867 PROTOBUF_C_LABEL_NONE,
868 PROTOBUF_C_TYPE_UINT64,
869 0, /* quantifier_offset */
870 offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputData, numofpdcppdurcvdfortx),
874 0,NULL,NULL /* reserved1,reserved2, etc */
877 "numOfPdcpPduDiscarded",
879 PROTOBUF_C_LABEL_NONE,
880 PROTOBUF_C_TYPE_UINT64,
881 0, /* quantifier_offset */
882 offsetof(PcmdReport__TpDlRadioBearerPdcpThroughputData, numofpdcppdudiscarded),
886 0,NULL,NULL /* reserved1,reserved2, etc */
889 static const unsigned pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__field_indices_by_name[] = {
890 2, /* field[2] = dataCollectionDuration */
891 1, /* field[1] = drb_Id */
892 0, /* field[0] = endMarker */
893 4, /* field[4] = numOfPdcpPduDiscarded */
894 3, /* field[3] = numOfPdcpPduRcvdForTx */
896 static const ProtobufCIntRange pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__number_ranges[1 + 1] =
901 const ProtobufCMessageDescriptor pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__descriptor =
903 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
904 "PcmdReport.TpDlRadioBearerPdcpThroughputData",
905 "TpDlRadioBearerPdcpThroughputData",
906 "PcmdReport__TpDlRadioBearerPdcpThroughputData",
908 sizeof(PcmdReport__TpDlRadioBearerPdcpThroughputData),
910 pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__field_descriptors,
911 pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__field_indices_by_name,
912 1, pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__number_ranges,
913 (ProtobufCMessageInit) pcmd_report__tp_dl_radio_bearer_pdcp_throughput_data__init,
914 NULL,NULL,NULL /* reserved[123] */
916 static const ProtobufCFieldDescriptor pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__field_descriptors[12] =
921 PROTOBUF_C_LABEL_NONE,
922 PROTOBUF_C_TYPE_BOOL,
923 0, /* quantifier_offset */
924 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, endmarker),
928 0,NULL,NULL /* reserved1,reserved2, etc */
933 PROTOBUF_C_LABEL_NONE,
934 PROTOBUF_C_TYPE_UINT32,
935 0, /* quantifier_offset */
936 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, drb_id),
940 0,NULL,NULL /* reserved1,reserved2, etc */
943 "dataCollectionDuration",
945 PROTOBUF_C_LABEL_NONE,
946 PROTOBUF_C_TYPE_UINT32,
947 0, /* quantifier_offset */
948 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, datacollectionduration),
952 0,NULL,NULL /* reserved1,reserved2, etc */
957 PROTOBUF_C_LABEL_NONE,
958 PROTOBUF_C_TYPE_UINT32,
959 0, /* quantifier_offset */
960 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofttiuepdurcvd),
964 0,NULL,NULL /* reserved1,reserved2, etc */
967 "sumOfRlcPduTxBytes",
969 PROTOBUF_C_LABEL_NONE,
970 PROTOBUF_C_TYPE_UINT64,
971 0, /* quantifier_offset */
972 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, sumofrlcpdutxbytes),
976 0,NULL,NULL /* reserved1,reserved2, etc */
979 "sumOfRlcSduTxBytes",
981 PROTOBUF_C_LABEL_NONE,
982 PROTOBUF_C_TYPE_UINT64,
983 0, /* quantifier_offset */
984 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, sumofrlcsdutxbytes),
988 0,NULL,NULL /* reserved1,reserved2, etc */
993 PROTOBUF_C_LABEL_NONE,
994 PROTOBUF_C_TYPE_MESSAGE,
995 0, /* quantifier_offset */
996 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofbadrlcpdutx),
997 &pcmd_report__nullable_uint32__descriptor,
1000 0,NULL,NULL /* reserved1,reserved2, etc */
1005 PROTOBUF_C_LABEL_NONE,
1006 PROTOBUF_C_TYPE_MESSAGE,
1007 0, /* quantifier_offset */
1008 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofrlcpdutx),
1009 &pcmd_report__nullable_uint32__descriptor,
1012 0,NULL,NULL /* reserved1,reserved2, etc */
1017 PROTOBUF_C_LABEL_NONE,
1018 PROTOBUF_C_TYPE_MESSAGE,
1019 0, /* quantifier_offset */
1020 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofpacketsgap1),
1021 &pcmd_report__nullable_uint32__descriptor,
1024 0,NULL,NULL /* reserved1,reserved2, etc */
1029 PROTOBUF_C_LABEL_NONE,
1030 PROTOBUF_C_TYPE_MESSAGE,
1031 0, /* quantifier_offset */
1032 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofpacketsgap2),
1033 &pcmd_report__nullable_uint32__descriptor,
1036 0,NULL,NULL /* reserved1,reserved2, etc */
1041 PROTOBUF_C_LABEL_NONE,
1042 PROTOBUF_C_TYPE_MESSAGE,
1043 0, /* quantifier_offset */
1044 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofpacketsgap3),
1045 &pcmd_report__nullable_uint32__descriptor,
1048 0,NULL,NULL /* reserved1,reserved2, etc */
1053 PROTOBUF_C_LABEL_NONE,
1054 PROTOBUF_C_TYPE_MESSAGE,
1055 0, /* quantifier_offset */
1056 offsetof(PcmdReport__TpUlRadioBearerRlcThroughputData, numofpacketsgap4),
1057 &pcmd_report__nullable_uint32__descriptor,
1060 0,NULL,NULL /* reserved1,reserved2, etc */
1063 static const unsigned pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__field_indices_by_name[] = {
1064 2, /* field[2] = dataCollectionDuration */
1065 1, /* field[1] = drb_Id */
1066 0, /* field[0] = endMarker */
1067 6, /* field[6] = numOfBadRlcPduTx */
1068 8, /* field[8] = numOfPacketsGap1 */
1069 9, /* field[9] = numOfPacketsGap2 */
1070 10, /* field[10] = numOfPacketsGap3 */
1071 11, /* field[11] = numOfPacketsGap4 */
1072 7, /* field[7] = numOfRlcPduTx */
1073 3, /* field[3] = numOfTtiUePduRcvd */
1074 4, /* field[4] = sumOfRlcPduTxBytes */
1075 5, /* field[5] = sumOfRlcSduTxBytes */
1077 static const ProtobufCIntRange pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__number_ranges[1 + 1] =
1082 const ProtobufCMessageDescriptor pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__descriptor =
1084 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1085 "PcmdReport.TpUlRadioBearerRlcThroughputData",
1086 "TpUlRadioBearerRlcThroughputData",
1087 "PcmdReport__TpUlRadioBearerRlcThroughputData",
1089 sizeof(PcmdReport__TpUlRadioBearerRlcThroughputData),
1091 pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__field_descriptors,
1092 pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__field_indices_by_name,
1093 1, pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__number_ranges,
1094 (ProtobufCMessageInit) pcmd_report__tp_ul_radio_bearer_rlc_throughput_data__init,
1095 NULL,NULL,NULL /* reserved[123] */
1097 static const ProtobufCFieldDescriptor pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__field_descriptors[10] =
1102 PROTOBUF_C_LABEL_NONE,
1103 PROTOBUF_C_TYPE_BOOL,
1104 0, /* quantifier_offset */
1105 offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, endmarker),
1109 0,NULL,NULL /* reserved1,reserved2, etc */
1114 PROTOBUF_C_LABEL_NONE,
1115 PROTOBUF_C_TYPE_UINT32,
1116 0, /* quantifier_offset */
1117 offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, drb_id),
1121 0,NULL,NULL /* reserved1,reserved2, etc */
1124 "dataCollectionDuration",
1126 PROTOBUF_C_LABEL_NONE,
1127 PROTOBUF_C_TYPE_UINT32,
1128 0, /* quantifier_offset */
1129 offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, datacollectionduration),
1133 0,NULL,NULL /* reserved1,reserved2, etc */
1136 "sumOf1stRlcPduTxBytes",
1138 PROTOBUF_C_LABEL_NONE,
1139 PROTOBUF_C_TYPE_UINT64,
1140 0, /* quantifier_offset */
1141 offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, sumof1strlcpdutxbytes),
1145 0,NULL,NULL /* reserved1,reserved2, etc */
1148 "sumOfRlcReTxBytes",
1150 PROTOBUF_C_LABEL_NONE,
1151 PROTOBUF_C_TYPE_UINT64,
1152 0, /* quantifier_offset */
1153 offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, sumofrlcretxbytes),
1157 0,NULL,NULL /* reserved1,reserved2, etc */
1162 PROTOBUF_C_LABEL_NONE,
1163 PROTOBUF_C_TYPE_UINT32,
1164 0, /* quantifier_offset */
1165 offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, numofttirlctx),
1169 0,NULL,NULL /* reserved1,reserved2, etc */
1174 PROTOBUF_C_LABEL_NONE,
1175 PROTOBUF_C_TYPE_MESSAGE,
1176 0, /* quantifier_offset */
1177 offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, numofpacketsgap1),
1178 &pcmd_report__nullable_uint32__descriptor,
1181 0,NULL,NULL /* reserved1,reserved2, etc */
1186 PROTOBUF_C_LABEL_NONE,
1187 PROTOBUF_C_TYPE_MESSAGE,
1188 0, /* quantifier_offset */
1189 offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, numofpacketsgap2),
1190 &pcmd_report__nullable_uint32__descriptor,
1193 0,NULL,NULL /* reserved1,reserved2, etc */
1198 PROTOBUF_C_LABEL_NONE,
1199 PROTOBUF_C_TYPE_MESSAGE,
1200 0, /* quantifier_offset */
1201 offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, numofpacketsgap3),
1202 &pcmd_report__nullable_uint32__descriptor,
1205 0,NULL,NULL /* reserved1,reserved2, etc */
1210 PROTOBUF_C_LABEL_NONE,
1211 PROTOBUF_C_TYPE_MESSAGE,
1212 0, /* quantifier_offset */
1213 offsetof(PcmdReport__TpDlRadioBearerRlcThroughputData, numofpacketsgap4),
1214 &pcmd_report__nullable_uint32__descriptor,
1217 0,NULL,NULL /* reserved1,reserved2, etc */
1220 static const unsigned pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__field_indices_by_name[] = {
1221 2, /* field[2] = dataCollectionDuration */
1222 1, /* field[1] = drb_Id */
1223 0, /* field[0] = endMarker */
1224 6, /* field[6] = numOfPacketsGap1 */
1225 7, /* field[7] = numOfPacketsGap2 */
1226 8, /* field[8] = numOfPacketsGap3 */
1227 9, /* field[9] = numOfPacketsGap4 */
1228 5, /* field[5] = numOfTtiRlcTx */
1229 3, /* field[3] = sumOf1stRlcPduTxBytes */
1230 4, /* field[4] = sumOfRlcReTxBytes */
1232 static const ProtobufCIntRange pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__number_ranges[1 + 1] =
1237 const ProtobufCMessageDescriptor pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__descriptor =
1239 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1240 "PcmdReport.TpDlRadioBearerRlcThroughputData",
1241 "TpDlRadioBearerRlcThroughputData",
1242 "PcmdReport__TpDlRadioBearerRlcThroughputData",
1244 sizeof(PcmdReport__TpDlRadioBearerRlcThroughputData),
1246 pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__field_descriptors,
1247 pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__field_indices_by_name,
1248 1, pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__number_ranges,
1249 (ProtobufCMessageInit) pcmd_report__tp_dl_radio_bearer_rlc_throughput_data__init,
1250 NULL,NULL,NULL /* reserved[123] */
1252 static const ProtobufCFieldDescriptor pcmd_report__tp_ca_configuration_trace_record__field_descriptors[2] =
1255 "scellsConfiguredList",
1257 PROTOBUF_C_LABEL_REPEATED,
1258 PROTOBUF_C_TYPE_MESSAGE,
1259 offsetof(PcmdReport__TpCaConfigurationTraceRecord, n_scellsconfiguredlist),
1260 offsetof(PcmdReport__TpCaConfigurationTraceRecord, scellsconfiguredlist),
1261 &pcmd_report__tp_scell_configured__descriptor,
1264 0,NULL,NULL /* reserved1,reserved2, etc */
1267 "scellsDeconfiguredList",
1269 PROTOBUF_C_LABEL_REPEATED,
1270 PROTOBUF_C_TYPE_MESSAGE,
1271 offsetof(PcmdReport__TpCaConfigurationTraceRecord, n_scellsdeconfiguredlist),
1272 offsetof(PcmdReport__TpCaConfigurationTraceRecord, scellsdeconfiguredlist),
1273 &pcmd_report__tp_scell_deconfigured__descriptor,
1276 0,NULL,NULL /* reserved1,reserved2, etc */
1279 static const unsigned pcmd_report__tp_ca_configuration_trace_record__field_indices_by_name[] = {
1280 0, /* field[0] = scellsConfiguredList */
1281 1, /* field[1] = scellsDeconfiguredList */
1283 static const ProtobufCIntRange pcmd_report__tp_ca_configuration_trace_record__number_ranges[1 + 1] =
1288 const ProtobufCMessageDescriptor pcmd_report__tp_ca_configuration_trace_record__descriptor =
1290 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1291 "PcmdReport.TpCaConfigurationTraceRecord",
1292 "TpCaConfigurationTraceRecord",
1293 "PcmdReport__TpCaConfigurationTraceRecord",
1295 sizeof(PcmdReport__TpCaConfigurationTraceRecord),
1297 pcmd_report__tp_ca_configuration_trace_record__field_descriptors,
1298 pcmd_report__tp_ca_configuration_trace_record__field_indices_by_name,
1299 1, pcmd_report__tp_ca_configuration_trace_record__number_ranges,
1300 (ProtobufCMessageInit) pcmd_report__tp_ca_configuration_trace_record__init,
1301 NULL,NULL,NULL /* reserved[123] */
1303 static const ProtobufCFieldDescriptor pcmd_report__tp_scell_configured__field_descriptors[3] =
1308 PROTOBUF_C_LABEL_NONE,
1309 PROTOBUF_C_TYPE_UINT32,
1310 0, /* quantifier_offset */
1311 offsetof(PcmdReport__TpSCellConfigured, scellindex),
1315 0,NULL,NULL /* reserved1,reserved2, etc */
1320 PROTOBUF_C_LABEL_NONE,
1321 PROTOBUF_C_TYPE_UINT64,
1322 0, /* quantifier_offset */
1323 offsetof(PcmdReport__TpSCellConfigured, eci),
1327 0,NULL,NULL /* reserved1,reserved2, etc */
1332 PROTOBUF_C_LABEL_NONE,
1333 PROTOBUF_C_TYPE_MESSAGE,
1334 0, /* quantifier_offset */
1335 offsetof(PcmdReport__TpSCellConfigured, ecgi),
1336 &pcmd_report__cell_global_id_eutra__descriptor,
1339 0,NULL,NULL /* reserved1,reserved2, etc */
1342 static const unsigned pcmd_report__tp_scell_configured__field_indices_by_name[] = {
1343 2, /* field[2] = ecgi */
1344 1, /* field[1] = eci */
1345 0, /* field[0] = scellIndex */
1347 static const ProtobufCIntRange pcmd_report__tp_scell_configured__number_ranges[1 + 1] =
1352 const ProtobufCMessageDescriptor pcmd_report__tp_scell_configured__descriptor =
1354 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1355 "PcmdReport.TpSCellConfigured",
1356 "TpSCellConfigured",
1357 "PcmdReport__TpSCellConfigured",
1359 sizeof(PcmdReport__TpSCellConfigured),
1361 pcmd_report__tp_scell_configured__field_descriptors,
1362 pcmd_report__tp_scell_configured__field_indices_by_name,
1363 1, pcmd_report__tp_scell_configured__number_ranges,
1364 (ProtobufCMessageInit) pcmd_report__tp_scell_configured__init,
1365 NULL,NULL,NULL /* reserved[123] */
1367 static const ProtobufCFieldDescriptor pcmd_report__tp_scell_deconfigured__field_descriptors[4] =
1372 PROTOBUF_C_LABEL_NONE,
1373 PROTOBUF_C_TYPE_UINT32,
1374 0, /* quantifier_offset */
1375 offsetof(PcmdReport__TpSCellDeconfigured, scellindex),
1379 0,NULL,NULL /* reserved1,reserved2, etc */
1384 PROTOBUF_C_LABEL_NONE,
1385 PROTOBUF_C_TYPE_UINT64,
1386 0, /* quantifier_offset */
1387 offsetof(PcmdReport__TpSCellDeconfigured, eci),
1391 0,NULL,NULL /* reserved1,reserved2, etc */
1396 PROTOBUF_C_LABEL_NONE,
1397 PROTOBUF_C_TYPE_MESSAGE,
1398 0, /* quantifier_offset */
1399 offsetof(PcmdReport__TpSCellDeconfigured, ecgi),
1400 &pcmd_report__cell_global_id_eutra__descriptor,
1403 0,NULL,NULL /* reserved1,reserved2, etc */
1408 PROTOBUF_C_LABEL_NONE,
1409 PROTOBUF_C_TYPE_UINT32,
1410 0, /* quantifier_offset */
1411 offsetof(PcmdReport__TpSCellDeconfigured, cause),
1415 0,NULL,NULL /* reserved1,reserved2, etc */
1418 static const unsigned pcmd_report__tp_scell_deconfigured__field_indices_by_name[] = {
1419 3, /* field[3] = cause */
1420 2, /* field[2] = ecgi */
1421 1, /* field[1] = eci */
1422 0, /* field[0] = scellIndex */
1424 static const ProtobufCIntRange pcmd_report__tp_scell_deconfigured__number_ranges[1 + 1] =
1429 const ProtobufCMessageDescriptor pcmd_report__tp_scell_deconfigured__descriptor =
1431 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1432 "PcmdReport.TpSCellDeconfigured",
1433 "TpSCellDeconfigured",
1434 "PcmdReport__TpSCellDeconfigured",
1436 sizeof(PcmdReport__TpSCellDeconfigured),
1438 pcmd_report__tp_scell_deconfigured__field_descriptors,
1439 pcmd_report__tp_scell_deconfigured__field_indices_by_name,
1440 1, pcmd_report__tp_scell_deconfigured__number_ranges,
1441 (ProtobufCMessageInit) pcmd_report__tp_scell_deconfigured__init,
1442 NULL,NULL,NULL /* reserved[123] */
1444 static const ProtobufCFieldDescriptor pcmd_report__tp_ul_scheduling_trace_record__field_descriptors[10] =
1449 PROTOBUF_C_LABEL_NONE,
1450 PROTOBUF_C_TYPE_BOOL,
1451 0, /* quantifier_offset */
1452 offsetof(PcmdReport__TpUlSchedulingTraceRecord, endmarker),
1456 0,NULL,NULL /* reserved1,reserved2, etc */
1459 "recordCollectionDuration",
1461 PROTOBUF_C_LABEL_NONE,
1462 PROTOBUF_C_TYPE_UINT32,
1463 0, /* quantifier_offset */
1464 offsetof(PcmdReport__TpUlSchedulingTraceRecord, recordcollectionduration),
1468 0,NULL,NULL /* reserved1,reserved2, etc */
1473 PROTOBUF_C_LABEL_NONE,
1474 PROTOBUF_C_TYPE_UINT32,
1475 0, /* quantifier_offset */
1476 offsetof(PcmdReport__TpUlSchedulingTraceRecord, numofttiuesched),
1480 0,NULL,NULL /* reserved1,reserved2, etc */
1485 PROTOBUF_C_LABEL_NONE,
1486 PROTOBUF_C_TYPE_UINT64,
1487 0, /* quantifier_offset */
1488 offsetof(PcmdReport__TpUlSchedulingTraceRecord, numofprbused),
1492 0,NULL,NULL /* reserved1,reserved2, etc */
1497 PROTOBUF_C_LABEL_NONE,
1498 PROTOBUF_C_TYPE_UINT32,
1499 0, /* quantifier_offset */
1500 offsetof(PcmdReport__TpUlSchedulingTraceRecord, numofharq1sttx),
1504 0,NULL,NULL /* reserved1,reserved2, etc */
1509 PROTOBUF_C_LABEL_NONE,
1510 PROTOBUF_C_TYPE_UINT32,
1511 0, /* quantifier_offset */
1512 offsetof(PcmdReport__TpUlSchedulingTraceRecord, numofharqretx),
1516 0,NULL,NULL /* reserved1,reserved2, etc */
1519 "numOfBad1stMacPduTx",
1521 PROTOBUF_C_LABEL_NONE,
1522 PROTOBUF_C_TYPE_UINT32,
1523 0, /* quantifier_offset */
1524 offsetof(PcmdReport__TpUlSchedulingTraceRecord, numofbad1stmacpdutx),
1528 0,NULL,NULL /* reserved1,reserved2, etc */
1531 "numOfBadLastMacPduTx",
1533 PROTOBUF_C_LABEL_NONE,
1534 PROTOBUF_C_TYPE_UINT32,
1535 0, /* quantifier_offset */
1536 offsetof(PcmdReport__TpUlSchedulingTraceRecord, numofbadlastmacpdutx),
1540 0,NULL,NULL /* reserved1,reserved2, etc */
1545 PROTOBUF_C_LABEL_NONE,
1546 PROTOBUF_C_TYPE_MESSAGE,
1547 0, /* quantifier_offset */
1548 offsetof(PcmdReport__TpUlSchedulingTraceRecord, avgsinr),
1549 &pcmd_report__avg_sinr__descriptor,
1552 0,NULL,NULL /* reserved1,reserved2, etc */
1557 PROTOBUF_C_LABEL_NONE,
1558 PROTOBUF_C_TYPE_MESSAGE,
1559 0, /* quantifier_offset */
1560 offsetof(PcmdReport__TpUlSchedulingTraceRecord, avgphr),
1561 &pcmd_report__avg_phr__descriptor,
1564 0,NULL,NULL /* reserved1,reserved2, etc */
1567 static const unsigned pcmd_report__tp_ul_scheduling_trace_record__field_indices_by_name[] = {
1568 9, /* field[9] = avgPhr */
1569 8, /* field[8] = avgSinr */
1570 0, /* field[0] = endMarker */
1571 6, /* field[6] = numOfBad1stMacPduTx */
1572 7, /* field[7] = numOfBadLastMacPduTx */
1573 4, /* field[4] = numOfHarq1stTx */
1574 5, /* field[5] = numOfHarqReTx */
1575 3, /* field[3] = numOfPrbUsed */
1576 2, /* field[2] = numOfTtiUeSched */
1577 1, /* field[1] = recordCollectionDuration */
1579 static const ProtobufCIntRange pcmd_report__tp_ul_scheduling_trace_record__number_ranges[1 + 1] =
1584 const ProtobufCMessageDescriptor pcmd_report__tp_ul_scheduling_trace_record__descriptor =
1586 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1587 "PcmdReport.TpUlSchedulingTraceRecord",
1588 "TpUlSchedulingTraceRecord",
1589 "PcmdReport__TpUlSchedulingTraceRecord",
1591 sizeof(PcmdReport__TpUlSchedulingTraceRecord),
1593 pcmd_report__tp_ul_scheduling_trace_record__field_descriptors,
1594 pcmd_report__tp_ul_scheduling_trace_record__field_indices_by_name,
1595 1, pcmd_report__tp_ul_scheduling_trace_record__number_ranges,
1596 (ProtobufCMessageInit) pcmd_report__tp_ul_scheduling_trace_record__init,
1597 NULL,NULL,NULL /* reserved[123] */
1599 static const ProtobufCFieldDescriptor pcmd_report__tp_dl_scheduling_trace_record__field_descriptors[16] =
1604 PROTOBUF_C_LABEL_NONE,
1605 PROTOBUF_C_TYPE_BOOL,
1606 0, /* quantifier_offset */
1607 offsetof(PcmdReport__TpDlSchedulingTraceRecord, endmarker),
1611 0,NULL,NULL /* reserved1,reserved2, etc */
1614 "recordCollectionDuration",
1616 PROTOBUF_C_LABEL_NONE,
1617 PROTOBUF_C_TYPE_UINT32,
1618 0, /* quantifier_offset */
1619 offsetof(PcmdReport__TpDlSchedulingTraceRecord, recordcollectionduration),
1623 0,NULL,NULL /* reserved1,reserved2, etc */
1628 PROTOBUF_C_LABEL_NONE,
1629 PROTOBUF_C_TYPE_UINT32,
1630 0, /* quantifier_offset */
1631 offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofttiuesched),
1635 0,NULL,NULL /* reserved1,reserved2, etc */
1640 PROTOBUF_C_LABEL_NONE,
1641 PROTOBUF_C_TYPE_UINT64,
1642 0, /* quantifier_offset */
1643 offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofprbused),
1647 0,NULL,NULL /* reserved1,reserved2, etc */
1652 PROTOBUF_C_LABEL_NONE,
1653 PROTOBUF_C_TYPE_UINT32,
1654 0, /* quantifier_offset */
1655 offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofharq1sttx),
1659 0,NULL,NULL /* reserved1,reserved2, etc */
1662 "avgCodeword0MimoWbCqi",
1664 PROTOBUF_C_LABEL_NONE,
1665 PROTOBUF_C_TYPE_MESSAGE,
1666 0, /* quantifier_offset */
1667 offsetof(PcmdReport__TpDlSchedulingTraceRecord, avgcodeword0mimowbcqi),
1668 &pcmd_report__avg_wb_cqi__descriptor,
1671 0,NULL,NULL /* reserved1,reserved2, etc */
1674 "avgCodeword1MimoWbCqi",
1676 PROTOBUF_C_LABEL_NONE,
1677 PROTOBUF_C_TYPE_MESSAGE,
1678 0, /* quantifier_offset */
1679 offsetof(PcmdReport__TpDlSchedulingTraceRecord, avgcodeword1mimowbcqi),
1680 &pcmd_report__avg_wb_cqi__descriptor,
1683 0,NULL,NULL /* reserved1,reserved2, etc */
1686 "avgCodeword0NonMimoWbCqi",
1688 PROTOBUF_C_LABEL_NONE,
1689 PROTOBUF_C_TYPE_MESSAGE,
1690 0, /* quantifier_offset */
1691 offsetof(PcmdReport__TpDlSchedulingTraceRecord, avgcodeword0nonmimowbcqi),
1692 &pcmd_report__avg_wb_cqi__descriptor,
1695 0,NULL,NULL /* reserved1,reserved2, etc */
1700 PROTOBUF_C_LABEL_NONE,
1701 PROTOBUF_C_TYPE_MESSAGE,
1702 0, /* quantifier_offset */
1703 offsetof(PcmdReport__TpDlSchedulingTraceRecord, avgsinrnonabs),
1704 &pcmd_report__avg_sinr__descriptor,
1707 0,NULL,NULL /* reserved1,reserved2, etc */
1712 PROTOBUF_C_LABEL_NONE,
1713 PROTOBUF_C_TYPE_MESSAGE,
1714 0, /* quantifier_offset */
1715 offsetof(PcmdReport__TpDlSchedulingTraceRecord, avgsinrabs),
1716 &pcmd_report__avg_sinr__descriptor,
1719 0,NULL,NULL /* reserved1,reserved2, etc */
1722 "numOfTtiUeSchedMimo",
1724 PROTOBUF_C_LABEL_NONE,
1725 PROTOBUF_C_TYPE_MESSAGE,
1726 0, /* quantifier_offset */
1727 offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofttiueschedmimo),
1728 &pcmd_report__nullable_uint32__descriptor,
1731 0,NULL,NULL /* reserved1,reserved2, etc */
1736 PROTOBUF_C_LABEL_NONE,
1737 PROTOBUF_C_TYPE_MESSAGE,
1738 0, /* quantifier_offset */
1739 offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofttiindrxoff),
1740 &pcmd_report__nullable_uint32__descriptor,
1743 0,NULL,NULL /* reserved1,reserved2, etc */
1746 "numOfTtiUeSchedAbs",
1748 PROTOBUF_C_LABEL_NONE,
1749 PROTOBUF_C_TYPE_MESSAGE,
1750 0, /* quantifier_offset */
1751 offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofttiueschedabs),
1752 &pcmd_report__nullable_uint32__descriptor,
1755 0,NULL,NULL /* reserved1,reserved2, etc */
1760 PROTOBUF_C_LABEL_NONE,
1761 PROTOBUF_C_TYPE_MESSAGE,
1762 0, /* quantifier_offset */
1763 offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofharqretx),
1764 &pcmd_report__nullable_uint32__descriptor,
1767 0,NULL,NULL /* reserved1,reserved2, etc */
1770 "numOfBad1stMacPduTx",
1772 PROTOBUF_C_LABEL_NONE,
1773 PROTOBUF_C_TYPE_MESSAGE,
1774 0, /* quantifier_offset */
1775 offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofbad1stmacpdutx),
1776 &pcmd_report__nullable_uint32__descriptor,
1779 0,NULL,NULL /* reserved1,reserved2, etc */
1782 "numOfBadLastMacPduTx",
1784 PROTOBUF_C_LABEL_NONE,
1785 PROTOBUF_C_TYPE_MESSAGE,
1786 0, /* quantifier_offset */
1787 offsetof(PcmdReport__TpDlSchedulingTraceRecord, numofbadlastmacpdutx),
1788 &pcmd_report__nullable_uint32__descriptor,
1791 0,NULL,NULL /* reserved1,reserved2, etc */
1794 static const unsigned pcmd_report__tp_dl_scheduling_trace_record__field_indices_by_name[] = {
1795 5, /* field[5] = avgCodeword0MimoWbCqi */
1796 7, /* field[7] = avgCodeword0NonMimoWbCqi */
1797 6, /* field[6] = avgCodeword1MimoWbCqi */
1798 9, /* field[9] = avgSinrAbs */
1799 8, /* field[8] = avgSinrNonAbs */
1800 0, /* field[0] = endMarker */
1801 14, /* field[14] = numOfBad1stMacPduTx */
1802 15, /* field[15] = numOfBadLastMacPduTx */
1803 4, /* field[4] = numOfHarq1stTx */
1804 13, /* field[13] = numOfHarqReTx */
1805 3, /* field[3] = numOfPrbUsed */
1806 11, /* field[11] = numOfTtiInDrxOff */
1807 2, /* field[2] = numOfTtiUeSched */
1808 12, /* field[12] = numOfTtiUeSchedAbs */
1809 10, /* field[10] = numOfTtiUeSchedMimo */
1810 1, /* field[1] = recordCollectionDuration */
1812 static const ProtobufCIntRange pcmd_report__tp_dl_scheduling_trace_record__number_ranges[1 + 1] =
1817 const ProtobufCMessageDescriptor pcmd_report__tp_dl_scheduling_trace_record__descriptor =
1819 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1820 "PcmdReport.TpDlSchedulingTraceRecord",
1821 "TpDlSchedulingTraceRecord",
1822 "PcmdReport__TpDlSchedulingTraceRecord",
1824 sizeof(PcmdReport__TpDlSchedulingTraceRecord),
1826 pcmd_report__tp_dl_scheduling_trace_record__field_descriptors,
1827 pcmd_report__tp_dl_scheduling_trace_record__field_indices_by_name,
1828 1, pcmd_report__tp_dl_scheduling_trace_record__number_ranges,
1829 (ProtobufCMessageInit) pcmd_report__tp_dl_scheduling_trace_record__init,
1830 NULL,NULL,NULL /* reserved[123] */
1832 static const ProtobufCFieldDescriptor pcmd_report__tp_ue_meas_trace_record__field_descriptors[5] =
1837 PROTOBUF_C_LABEL_NONE,
1838 PROTOBUF_C_TYPE_MESSAGE,
1839 0, /* quantifier_offset */
1840 offsetof(PcmdReport__TpUeMeasTraceRecord, dl_carrierfreq),
1841 &pcmd_report__nullable_uint32__descriptor,
1844 0,NULL,NULL /* reserved1,reserved2, etc */
1849 PROTOBUF_C_LABEL_NONE,
1850 PROTOBUF_C_TYPE_UINT32,
1851 0, /* quantifier_offset */
1852 offsetof(PcmdReport__TpUeMeasTraceRecord, triggertype),
1856 0,NULL,NULL /* reserved1,reserved2, etc */
1861 PROTOBUF_C_LABEL_NONE,
1862 PROTOBUF_C_TYPE_UINT32,
1863 0, /* quantifier_offset */
1864 offsetof(PcmdReport__TpUeMeasTraceRecord, purpose),
1868 0,NULL,NULL /* reserved1,reserved2, etc */
1873 PROTOBUF_C_LABEL_NONE,
1874 PROTOBUF_C_TYPE_MESSAGE,
1875 0, /* quantifier_offset */
1876 offsetof(PcmdReport__TpUeMeasTraceRecord, measresultpcell),
1877 &pcmd_report__tp_meas_result_pcell__descriptor,
1880 0,NULL,NULL /* reserved1,reserved2, etc */
1883 "measResultNeighCellsEUTRAList",
1885 PROTOBUF_C_LABEL_REPEATED,
1886 PROTOBUF_C_TYPE_MESSAGE,
1887 offsetof(PcmdReport__TpUeMeasTraceRecord, n_measresultneighcellseutralist),
1888 offsetof(PcmdReport__TpUeMeasTraceRecord, measresultneighcellseutralist),
1889 &pcmd_report__tp_meas_result_eutra__descriptor,
1892 0,NULL,NULL /* reserved1,reserved2, etc */
1895 static const unsigned pcmd_report__tp_ue_meas_trace_record__field_indices_by_name[] = {
1896 0, /* field[0] = dl_CarrierFreq */
1897 4, /* field[4] = measResultNeighCellsEUTRAList */
1898 3, /* field[3] = measResultPCell */
1899 2, /* field[2] = purpose */
1900 1, /* field[1] = triggerType */
1902 static const ProtobufCIntRange pcmd_report__tp_ue_meas_trace_record__number_ranges[1 + 1] =
1907 const ProtobufCMessageDescriptor pcmd_report__tp_ue_meas_trace_record__descriptor =
1909 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1910 "PcmdReport.TpUeMeasTraceRecord",
1911 "TpUeMeasTraceRecord",
1912 "PcmdReport__TpUeMeasTraceRecord",
1914 sizeof(PcmdReport__TpUeMeasTraceRecord),
1916 pcmd_report__tp_ue_meas_trace_record__field_descriptors,
1917 pcmd_report__tp_ue_meas_trace_record__field_indices_by_name,
1918 1, pcmd_report__tp_ue_meas_trace_record__number_ranges,
1919 (ProtobufCMessageInit) pcmd_report__tp_ue_meas_trace_record__init,
1920 NULL,NULL,NULL /* reserved[123] */
1922 static const ProtobufCFieldDescriptor pcmd_report__tp_meas_result_pcell__field_descriptors[3] =
1927 PROTOBUF_C_LABEL_NONE,
1928 PROTOBUF_C_TYPE_UINT32,
1929 0, /* quantifier_offset */
1930 offsetof(PcmdReport__TpMeasResultPCell, pci),
1934 0,NULL,NULL /* reserved1,reserved2, etc */
1939 PROTOBUF_C_LABEL_NONE,
1940 PROTOBUF_C_TYPE_UINT32,
1941 0, /* quantifier_offset */
1942 offsetof(PcmdReport__TpMeasResultPCell, rsrp),
1946 0,NULL,NULL /* reserved1,reserved2, etc */
1951 PROTOBUF_C_LABEL_NONE,
1952 PROTOBUF_C_TYPE_INT32,
1953 0, /* quantifier_offset */
1954 offsetof(PcmdReport__TpMeasResultPCell, rsrq),
1958 0,NULL,NULL /* reserved1,reserved2, etc */
1961 static const unsigned pcmd_report__tp_meas_result_pcell__field_indices_by_name[] = {
1962 0, /* field[0] = pci */
1963 1, /* field[1] = rsrp */
1964 2, /* field[2] = rsrq */
1966 static const ProtobufCIntRange pcmd_report__tp_meas_result_pcell__number_ranges[1 + 1] =
1971 const ProtobufCMessageDescriptor pcmd_report__tp_meas_result_pcell__descriptor =
1973 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1974 "PcmdReport.TpMeasResultPCell",
1975 "TpMeasResultPCell",
1976 "PcmdReport__TpMeasResultPCell",
1978 sizeof(PcmdReport__TpMeasResultPCell),
1980 pcmd_report__tp_meas_result_pcell__field_descriptors,
1981 pcmd_report__tp_meas_result_pcell__field_indices_by_name,
1982 1, pcmd_report__tp_meas_result_pcell__number_ranges,
1983 (ProtobufCMessageInit) pcmd_report__tp_meas_result_pcell__init,
1984 NULL,NULL,NULL /* reserved[123] */
1986 static const ProtobufCFieldDescriptor pcmd_report__tp_meas_result_eutra__field_descriptors[4] =
1991 PROTOBUF_C_LABEL_NONE,
1992 PROTOBUF_C_TYPE_UINT32,
1993 0, /* quantifier_offset */
1994 offsetof(PcmdReport__TpMeasResultEUTRA, pci),
1998 0,NULL,NULL /* reserved1,reserved2, etc */
2003 PROTOBUF_C_LABEL_NONE,
2004 PROTOBUF_C_TYPE_MESSAGE,
2005 0, /* quantifier_offset */
2006 offsetof(PcmdReport__TpMeasResultEUTRA, rsrp),
2007 &pcmd_report__nullable_uint32__descriptor,
2010 0,NULL,NULL /* reserved1,reserved2, etc */
2015 PROTOBUF_C_LABEL_NONE,
2016 PROTOBUF_C_TYPE_MESSAGE,
2017 0, /* quantifier_offset */
2018 offsetof(PcmdReport__TpMeasResultEUTRA, rsrq),
2019 &pcmd_report__nullable_sint32__descriptor,
2022 0,NULL,NULL /* reserved1,reserved2, etc */
2027 PROTOBUF_C_LABEL_NONE,
2028 PROTOBUF_C_TYPE_MESSAGE,
2029 0, /* quantifier_offset */
2030 offsetof(PcmdReport__TpMeasResultEUTRA, cellid),
2031 &pcmd_report__cell_global_id_eutra__descriptor,
2034 0,NULL,NULL /* reserved1,reserved2, etc */
2037 static const unsigned pcmd_report__tp_meas_result_eutra__field_indices_by_name[] = {
2038 3, /* field[3] = cellId */
2039 0, /* field[0] = pci */
2040 1, /* field[1] = rsrp */
2041 2, /* field[2] = rsrq */
2043 static const ProtobufCIntRange pcmd_report__tp_meas_result_eutra__number_ranges[1 + 1] =
2048 const ProtobufCMessageDescriptor pcmd_report__tp_meas_result_eutra__descriptor =
2050 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2051 "PcmdReport.TpMeasResultEUTRA",
2052 "TpMeasResultEUTRA",
2053 "PcmdReport__TpMeasResultEUTRA",
2055 sizeof(PcmdReport__TpMeasResultEUTRA),
2057 pcmd_report__tp_meas_result_eutra__field_descriptors,
2058 pcmd_report__tp_meas_result_eutra__field_indices_by_name,
2059 1, pcmd_report__tp_meas_result_eutra__number_ranges,
2060 (ProtobufCMessageInit) pcmd_report__tp_meas_result_eutra__init,
2061 NULL,NULL,NULL /* reserved[123] */
2063 static const ProtobufCFieldDescriptor pcmd_report__tp_dl_ca_scell_scheduling_trace_record__field_descriptors[14] =
2068 PROTOBUF_C_LABEL_NONE,
2069 PROTOBUF_C_TYPE_BOOL,
2070 0, /* quantifier_offset */
2071 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, endmarker),
2075 0,NULL,NULL /* reserved1,reserved2, etc */
2080 PROTOBUF_C_LABEL_NONE,
2081 PROTOBUF_C_TYPE_UINT64,
2082 0, /* quantifier_offset */
2083 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, eci),
2087 0,NULL,NULL /* reserved1,reserved2, etc */
2092 PROTOBUF_C_LABEL_NONE,
2093 PROTOBUF_C_TYPE_MESSAGE,
2094 0, /* quantifier_offset */
2095 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, ecgi),
2096 &pcmd_report__cell_global_id_eutra__descriptor,
2099 0,NULL,NULL /* reserved1,reserved2, etc */
2102 "recordCollectionDuration",
2104 PROTOBUF_C_LABEL_NONE,
2105 PROTOBUF_C_TYPE_UINT32,
2106 0, /* quantifier_offset */
2107 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, recordcollectionduration),
2111 0,NULL,NULL /* reserved1,reserved2, etc */
2116 PROTOBUF_C_LABEL_NONE,
2117 PROTOBUF_C_TYPE_UINT32,
2118 0, /* quantifier_offset */
2119 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofttiuesched),
2123 0,NULL,NULL /* reserved1,reserved2, etc */
2126 "numOfTtiUeSchedMimo",
2128 PROTOBUF_C_LABEL_NONE,
2129 PROTOBUF_C_TYPE_UINT32,
2130 0, /* quantifier_offset */
2131 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofttiueschedmimo),
2135 0,NULL,NULL /* reserved1,reserved2, etc */
2140 PROTOBUF_C_LABEL_NONE,
2141 PROTOBUF_C_TYPE_UINT64,
2142 0, /* quantifier_offset */
2143 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofprbused),
2147 0,NULL,NULL /* reserved1,reserved2, etc */
2152 PROTOBUF_C_LABEL_NONE,
2153 PROTOBUF_C_TYPE_UINT32,
2154 0, /* quantifier_offset */
2155 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofharq1sttx),
2159 0,NULL,NULL /* reserved1,reserved2, etc */
2164 PROTOBUF_C_LABEL_NONE,
2165 PROTOBUF_C_TYPE_UINT32,
2166 0, /* quantifier_offset */
2167 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofharqretx),
2171 0,NULL,NULL /* reserved1,reserved2, etc */
2174 "numOfBad1stMacPduTx",
2176 PROTOBUF_C_LABEL_NONE,
2177 PROTOBUF_C_TYPE_UINT32,
2178 0, /* quantifier_offset */
2179 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofbad1stmacpdutx),
2183 0,NULL,NULL /* reserved1,reserved2, etc */
2186 "numOfBadLastMacPduTx",
2188 PROTOBUF_C_LABEL_NONE,
2189 PROTOBUF_C_TYPE_UINT32,
2190 0, /* quantifier_offset */
2191 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, numofbadlastmacpdutx),
2195 0,NULL,NULL /* reserved1,reserved2, etc */
2198 "avgCodeword0MimoWbCqi",
2200 PROTOBUF_C_LABEL_NONE,
2201 PROTOBUF_C_TYPE_MESSAGE,
2202 0, /* quantifier_offset */
2203 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, avgcodeword0mimowbcqi),
2204 &pcmd_report__avg_wb_cqi__descriptor,
2207 0,NULL,NULL /* reserved1,reserved2, etc */
2210 "avgCodeword1MimoWbCqi",
2212 PROTOBUF_C_LABEL_NONE,
2213 PROTOBUF_C_TYPE_MESSAGE,
2214 0, /* quantifier_offset */
2215 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, avgcodeword1mimowbcqi),
2216 &pcmd_report__avg_wb_cqi__descriptor,
2219 0,NULL,NULL /* reserved1,reserved2, etc */
2222 "avgCodeword0NonMimoWbCqi",
2224 PROTOBUF_C_LABEL_NONE,
2225 PROTOBUF_C_TYPE_MESSAGE,
2226 0, /* quantifier_offset */
2227 offsetof(PcmdReport__TpDlCaSCellSchedulingTraceRecord, avgcodeword0nonmimowbcqi),
2228 &pcmd_report__avg_wb_cqi__descriptor,
2231 0,NULL,NULL /* reserved1,reserved2, etc */
2234 static const unsigned pcmd_report__tp_dl_ca_scell_scheduling_trace_record__field_indices_by_name[] = {
2235 11, /* field[11] = avgCodeword0MimoWbCqi */
2236 13, /* field[13] = avgCodeword0NonMimoWbCqi */
2237 12, /* field[12] = avgCodeword1MimoWbCqi */
2238 2, /* field[2] = ecgi */
2239 1, /* field[1] = eci */
2240 0, /* field[0] = endMarker */
2241 9, /* field[9] = numOfBad1stMacPduTx */
2242 10, /* field[10] = numOfBadLastMacPduTx */
2243 7, /* field[7] = numOfHarq1stTx */
2244 8, /* field[8] = numOfHarqReTx */
2245 6, /* field[6] = numOfPrbUsed */
2246 4, /* field[4] = numOfTtiUeSched */
2247 5, /* field[5] = numOfTtiUeSchedMimo */
2248 3, /* field[3] = recordCollectionDuration */
2250 static const ProtobufCIntRange pcmd_report__tp_dl_ca_scell_scheduling_trace_record__number_ranges[1 + 1] =
2255 const ProtobufCMessageDescriptor pcmd_report__tp_dl_ca_scell_scheduling_trace_record__descriptor =
2257 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2258 "PcmdReport.TpDlCaSCellSchedulingTraceRecord",
2259 "TpDlCaSCellSchedulingTraceRecord",
2260 "PcmdReport__TpDlCaSCellSchedulingTraceRecord",
2262 sizeof(PcmdReport__TpDlCaSCellSchedulingTraceRecord),
2264 pcmd_report__tp_dl_ca_scell_scheduling_trace_record__field_descriptors,
2265 pcmd_report__tp_dl_ca_scell_scheduling_trace_record__field_indices_by_name,
2266 1, pcmd_report__tp_dl_ca_scell_scheduling_trace_record__number_ranges,
2267 (ProtobufCMessageInit) pcmd_report__tp_dl_ca_scell_scheduling_trace_record__init,
2268 NULL,NULL,NULL /* reserved[123] */
2270 static const ProtobufCFieldDescriptor pcmd_report__sg_nbtrace_record_list__field_descriptors[7] =
2275 PROTOBUF_C_LABEL_NONE,
2276 PROTOBUF_C_TYPE_ENUM,
2277 0, /* quantifier_offset */
2278 offsetof(PcmdReport__SgNBTraceRecordList, endcrecordtype),
2279 &pcmd_report__sg_nbtrace_record_type__descriptor,
2282 0,NULL,NULL /* reserved1,reserved2, etc */
2287 PROTOBUF_C_LABEL_NONE,
2288 PROTOBUF_C_TYPE_MESSAGE,
2289 0, /* quantifier_offset */
2290 offsetof(PcmdReport__SgNBTraceRecordList, globalgnbid),
2291 &pcmd_report__global_gnb_id__descriptor,
2294 0,NULL,NULL /* reserved1,reserved2, etc */
2299 PROTOBUF_C_LABEL_NONE,
2300 PROTOBUF_C_TYPE_UINT32,
2301 0, /* quantifier_offset */
2302 offsetof(PcmdReport__SgNBTraceRecordList, menbuex2apid),
2306 0,NULL,NULL /* reserved1,reserved2, etc */
2311 PROTOBUF_C_LABEL_NONE,
2312 PROTOBUF_C_TYPE_MESSAGE,
2313 0, /* quantifier_offset */
2314 offsetof(PcmdReport__SgNBTraceRecordList, menbuex2apidext),
2315 &pcmd_report__nullable_uint32__descriptor,
2318 0,NULL,NULL /* reserved1,reserved2, etc */
2323 PROTOBUF_C_LABEL_NONE,
2324 PROTOBUF_C_TYPE_MESSAGE,
2325 0, /* quantifier_offset */
2326 offsetof(PcmdReport__SgNBTraceRecordList, sgnbuex2apid),
2327 &pcmd_report__nullable_uint32__descriptor,
2330 0,NULL,NULL /* reserved1,reserved2, etc */
2335 PROTOBUF_C_LABEL_NONE,
2336 PROTOBUF_C_TYPE_UINT64,
2337 0, /* quantifier_offset */
2338 offsetof(PcmdReport__SgNBTraceRecordList, timestamp),
2342 0,NULL,NULL /* reserved1,reserved2, etc */
2347 PROTOBUF_C_LABEL_NONE,
2348 PROTOBUF_C_TYPE_MESSAGE,
2349 0, /* quantifier_offset */
2350 offsetof(PcmdReport__SgNBTraceRecordList, result),
2351 &pcmd_report__nullable_uint32__descriptor,
2354 0,NULL,NULL /* reserved1,reserved2, etc */
2357 static const unsigned pcmd_report__sg_nbtrace_record_list__field_indices_by_name[] = {
2358 0, /* field[0] = eNDCRecordType */
2359 1, /* field[1] = globalGnbId */
2360 2, /* field[2] = menbUeX2apId */
2361 3, /* field[3] = menbUeX2apIdExt */
2362 6, /* field[6] = result */
2363 4, /* field[4] = sgnbUeX2apId */
2364 5, /* field[5] = timeStamp */
2366 static const ProtobufCIntRange pcmd_report__sg_nbtrace_record_list__number_ranges[1 + 1] =
2371 const ProtobufCMessageDescriptor pcmd_report__sg_nbtrace_record_list__descriptor =
2373 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2374 "PcmdReport.SgNBTraceRecordList",
2375 "SgNBTraceRecordList",
2376 "PcmdReport__SgNBTraceRecordList",
2378 sizeof(PcmdReport__SgNBTraceRecordList),
2380 pcmd_report__sg_nbtrace_record_list__field_descriptors,
2381 pcmd_report__sg_nbtrace_record_list__field_indices_by_name,
2382 1, pcmd_report__sg_nbtrace_record_list__number_ranges,
2383 (ProtobufCMessageInit) pcmd_report__sg_nbtrace_record_list__init,
2384 NULL,NULL,NULL /* reserved[123] */
2386 static const ProtobufCFieldDescriptor pcmd_report__tp_ul_ue_throughput_measurements__field_descriptors[17] =
2391 PROTOBUF_C_LABEL_NONE,
2392 PROTOBUF_C_TYPE_BOOL,
2393 0, /* quantifier_offset */
2394 offsetof(PcmdReport__TpUlUeThroughputMeasurements, endmarker),
2398 0,NULL,NULL /* reserved1,reserved2, etc */
2401 "dataCollectionDuration",
2403 PROTOBUF_C_LABEL_NONE,
2404 PROTOBUF_C_TYPE_UINT32,
2405 0, /* quantifier_offset */
2406 offsetof(PcmdReport__TpUlUeThroughputMeasurements, datacollectionduration),
2410 0,NULL,NULL /* reserved1,reserved2, etc */
2413 "sumOfReceivedNonGbrBytes",
2415 PROTOBUF_C_LABEL_NONE,
2416 PROTOBUF_C_TYPE_UINT64,
2417 0, /* quantifier_offset */
2418 offsetof(PcmdReport__TpUlUeThroughputMeasurements, sumofreceivednongbrbytes),
2422 0,NULL,NULL /* reserved1,reserved2, etc */
2425 "sumOfReceivedGbrBytes",
2427 PROTOBUF_C_LABEL_NONE,
2428 PROTOBUF_C_TYPE_UINT64,
2429 0, /* quantifier_offset */
2430 offsetof(PcmdReport__TpUlUeThroughputMeasurements, sumofreceivedgbrbytes),
2434 0,NULL,NULL /* reserved1,reserved2, etc */
2439 PROTOBUF_C_LABEL_NONE,
2440 PROTOBUF_C_TYPE_UINT32,
2441 0, /* quantifier_offset */
2442 offsetof(PcmdReport__TpUlUeThroughputMeasurements, maxgbrdelay),
2446 0,NULL,NULL /* reserved1,reserved2, etc */
2451 PROTOBUF_C_LABEL_NONE,
2452 PROTOBUF_C_TYPE_UINT32,
2453 0, /* quantifier_offset */
2454 offsetof(PcmdReport__TpUlUeThroughputMeasurements, numofreceivedtx),
2458 0,NULL,NULL /* reserved1,reserved2, etc */
2461 "numOfReceived1stTx",
2463 PROTOBUF_C_LABEL_NONE,
2464 PROTOBUF_C_TYPE_UINT32,
2465 0, /* quantifier_offset */
2466 offsetof(PcmdReport__TpUlUeThroughputMeasurements, numofreceived1sttx),
2470 0,NULL,NULL /* reserved1,reserved2, etc */
2475 PROTOBUF_C_LABEL_NONE,
2476 PROTOBUF_C_TYPE_UINT32,
2477 0, /* quantifier_offset */
2478 offsetof(PcmdReport__TpUlUeThroughputMeasurements, numoffailed1sttx),
2482 0,NULL,NULL /* reserved1,reserved2, etc */
2485 "numOfFailedLastTx",
2487 PROTOBUF_C_LABEL_NONE,
2488 PROTOBUF_C_TYPE_UINT32,
2489 0, /* quantifier_offset */
2490 offsetof(PcmdReport__TpUlUeThroughputMeasurements, numoffailedlasttx),
2494 0,NULL,NULL /* reserved1,reserved2, etc */
2497 "numOfTtiPositiveUlBuf",
2499 PROTOBUF_C_LABEL_NONE,
2500 PROTOBUF_C_TYPE_UINT32,
2501 0, /* quantifier_offset */
2502 offsetof(PcmdReport__TpUlUeThroughputMeasurements, numofttipositiveulbuf),
2506 0,NULL,NULL /* reserved1,reserved2, etc */
2511 PROTOBUF_C_LABEL_NONE,
2512 PROTOBUF_C_TYPE_UINT32,
2513 0, /* quantifier_offset */
2514 offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanmcs),
2518 0,NULL,NULL /* reserved1,reserved2, etc */
2523 PROTOBUF_C_LABEL_NONE,
2524 PROTOBUF_C_TYPE_SINT32,
2525 0, /* quantifier_offset */
2526 offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanpuschrssi),
2530 0,NULL,NULL /* reserved1,reserved2, etc */
2535 PROTOBUF_C_LABEL_NONE,
2536 PROTOBUF_C_TYPE_SINT32,
2537 0, /* quantifier_offset */
2538 offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanpuschsinr),
2542 0,NULL,NULL /* reserved1,reserved2, etc */
2547 PROTOBUF_C_LABEL_NONE,
2548 PROTOBUF_C_TYPE_SINT32,
2549 0, /* quantifier_offset */
2550 offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanphr),
2554 0,NULL,NULL /* reserved1,reserved2, etc */
2559 PROTOBUF_C_LABEL_NONE,
2560 PROTOBUF_C_TYPE_SINT32,
2561 0, /* quantifier_offset */
2562 offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanpucchrssi),
2566 0,NULL,NULL /* reserved1,reserved2, etc */
2571 PROTOBUF_C_LABEL_NONE,
2572 PROTOBUF_C_TYPE_UINT32,
2573 0, /* quantifier_offset */
2574 offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanpdcchaggul),
2578 0,NULL,NULL /* reserved1,reserved2, etc */
2583 PROTOBUF_C_LABEL_NONE,
2584 PROTOBUF_C_TYPE_UINT32,
2585 0, /* quantifier_offset */
2586 offsetof(PcmdReport__TpUlUeThroughputMeasurements, meanpdcchaggdl),
2590 0,NULL,NULL /* reserved1,reserved2, etc */
2593 static const unsigned pcmd_report__tp_ul_ue_throughput_measurements__field_indices_by_name[] = {
2594 1, /* field[1] = dataCollectionDuration */
2595 0, /* field[0] = endMarker */
2596 4, /* field[4] = maxGbrDelay */
2597 10, /* field[10] = meanMCS */
2598 16, /* field[16] = meanPdcchAggDl */
2599 15, /* field[15] = meanPdcchAggUl */
2600 13, /* field[13] = meanPhr */
2601 14, /* field[14] = meanPucchRssi */
2602 11, /* field[11] = meanPuschRssi */
2603 12, /* field[12] = meanPuschSinr */
2604 7, /* field[7] = numOfFailed1stTx */
2605 8, /* field[8] = numOfFailedLastTx */
2606 6, /* field[6] = numOfReceived1stTx */
2607 5, /* field[5] = numOfReceivedTx */
2608 9, /* field[9] = numOfTtiPositiveUlBuf */
2609 3, /* field[3] = sumOfReceivedGbrBytes */
2610 2, /* field[2] = sumOfReceivedNonGbrBytes */
2612 static const ProtobufCIntRange pcmd_report__tp_ul_ue_throughput_measurements__number_ranges[1 + 1] =
2617 const ProtobufCMessageDescriptor pcmd_report__tp_ul_ue_throughput_measurements__descriptor =
2619 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2620 "PcmdReport.TpUlUeThroughputMeasurements",
2621 "TpUlUeThroughputMeasurements",
2622 "PcmdReport__TpUlUeThroughputMeasurements",
2624 sizeof(PcmdReport__TpUlUeThroughputMeasurements),
2626 pcmd_report__tp_ul_ue_throughput_measurements__field_descriptors,
2627 pcmd_report__tp_ul_ue_throughput_measurements__field_indices_by_name,
2628 1, pcmd_report__tp_ul_ue_throughput_measurements__number_ranges,
2629 (ProtobufCMessageInit) pcmd_report__tp_ul_ue_throughput_measurements__init,
2630 NULL,NULL,NULL /* reserved[123] */
2632 static const ProtobufCFieldDescriptor pcmd_report__tp_dl_ue_throughput_measurements__field_descriptors[17] =
2637 PROTOBUF_C_LABEL_NONE,
2638 PROTOBUF_C_TYPE_BOOL,
2639 0, /* quantifier_offset */
2640 offsetof(PcmdReport__TpDlUeThroughputMeasurements, endmarker),
2644 0,NULL,NULL /* reserved1,reserved2, etc */
2647 "dataCollectionDuration",
2649 PROTOBUF_C_LABEL_NONE,
2650 PROTOBUF_C_TYPE_UINT32,
2651 0, /* quantifier_offset */
2652 offsetof(PcmdReport__TpDlUeThroughputMeasurements, datacollectionduration),
2656 0,NULL,NULL /* reserved1,reserved2, etc */
2659 "sumOfSentNonGbrBytes",
2661 PROTOBUF_C_LABEL_NONE,
2662 PROTOBUF_C_TYPE_UINT64,
2663 0, /* quantifier_offset */
2664 offsetof(PcmdReport__TpDlUeThroughputMeasurements, sumofsentnongbrbytes),
2668 0,NULL,NULL /* reserved1,reserved2, etc */
2671 "sumOfSentGbrBytes",
2673 PROTOBUF_C_LABEL_NONE,
2674 PROTOBUF_C_TYPE_UINT64,
2675 0, /* quantifier_offset */
2676 offsetof(PcmdReport__TpDlUeThroughputMeasurements, sumofsentgbrbytes),
2680 0,NULL,NULL /* reserved1,reserved2, etc */
2685 PROTOBUF_C_LABEL_NONE,
2686 PROTOBUF_C_TYPE_UINT32,
2687 0, /* quantifier_offset */
2688 offsetof(PcmdReport__TpDlUeThroughputMeasurements, maxgbrdelay),
2692 0,NULL,NULL /* reserved1,reserved2, etc */
2697 PROTOBUF_C_LABEL_NONE,
2698 PROTOBUF_C_TYPE_UINT32,
2699 0, /* quantifier_offset */
2700 offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofsinglecwtx),
2704 0,NULL,NULL /* reserved1,reserved2, etc */
2707 "numOfSingleCW1stTx",
2709 PROTOBUF_C_LABEL_NONE,
2710 PROTOBUF_C_TYPE_UINT32,
2711 0, /* quantifier_offset */
2712 offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofsinglecw1sttx),
2716 0,NULL,NULL /* reserved1,reserved2, etc */
2719 "numOfSingleCW1stTxFailed",
2721 PROTOBUF_C_LABEL_NONE,
2722 PROTOBUF_C_TYPE_UINT32,
2723 0, /* quantifier_offset */
2724 offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofsinglecw1sttxfailed),
2728 0,NULL,NULL /* reserved1,reserved2, etc */
2731 "numOfSingleCWLastTxFailed",
2733 PROTOBUF_C_LABEL_NONE,
2734 PROTOBUF_C_TYPE_UINT32,
2735 0, /* quantifier_offset */
2736 offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofsinglecwlasttxfailed),
2740 0,NULL,NULL /* reserved1,reserved2, etc */
2745 PROTOBUF_C_LABEL_NONE,
2746 PROTOBUF_C_TYPE_UINT32,
2747 0, /* quantifier_offset */
2748 offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofdualcwtx),
2752 0,NULL,NULL /* reserved1,reserved2, etc */
2757 PROTOBUF_C_LABEL_NONE,
2758 PROTOBUF_C_TYPE_UINT32,
2759 0, /* quantifier_offset */
2760 offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofdualcw1sttx),
2764 0,NULL,NULL /* reserved1,reserved2, etc */
2767 "numOfDualCW1stTxFailed",
2769 PROTOBUF_C_LABEL_NONE,
2770 PROTOBUF_C_TYPE_UINT32,
2771 0, /* quantifier_offset */
2772 offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofdualcw1sttxfailed),
2776 0,NULL,NULL /* reserved1,reserved2, etc */
2779 "numOfDualCWLastTxFailed",
2781 PROTOBUF_C_LABEL_NONE,
2782 PROTOBUF_C_TYPE_UINT32,
2783 0, /* quantifier_offset */
2784 offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofdualcwlasttxfailed),
2788 0,NULL,NULL /* reserved1,reserved2, etc */
2793 PROTOBUF_C_LABEL_NONE,
2794 PROTOBUF_C_TYPE_UINT32,
2795 0, /* quantifier_offset */
2796 offsetof(PcmdReport__TpDlUeThroughputMeasurements, pdcchdtx),
2800 0,NULL,NULL /* reserved1,reserved2, etc */
2803 "numOfTtiPositiveDlBuf",
2805 PROTOBUF_C_LABEL_NONE,
2806 PROTOBUF_C_TYPE_UINT32,
2807 0, /* quantifier_offset */
2808 offsetof(PcmdReport__TpDlUeThroughputMeasurements, numofttipositivedlbuf),
2812 0,NULL,NULL /* reserved1,reserved2, etc */
2817 PROTOBUF_C_LABEL_NONE,
2818 PROTOBUF_C_TYPE_UINT32,
2819 0, /* quantifier_offset */
2820 offsetof(PcmdReport__TpDlUeThroughputMeasurements, meandeltacqi),
2824 0,NULL,NULL /* reserved1,reserved2, etc */
2829 PROTOBUF_C_LABEL_NONE,
2830 PROTOBUF_C_TYPE_UINT32,
2831 0, /* quantifier_offset */
2832 offsetof(PcmdReport__TpDlUeThroughputMeasurements, meanlawbcqi),
2836 0,NULL,NULL /* reserved1,reserved2, etc */
2839 static const unsigned pcmd_report__tp_dl_ue_throughput_measurements__field_indices_by_name[] = {
2840 1, /* field[1] = dataCollectionDuration */
2841 0, /* field[0] = endMarker */
2842 4, /* field[4] = maxGbrDelay */
2843 15, /* field[15] = meanDeltaCqi */
2844 16, /* field[16] = meanLaWbCqi */
2845 10, /* field[10] = numOfDualCW1stTx */
2846 11, /* field[11] = numOfDualCW1stTxFailed */
2847 12, /* field[12] = numOfDualCWLastTxFailed */
2848 9, /* field[9] = numOfDualCWTx */
2849 6, /* field[6] = numOfSingleCW1stTx */
2850 7, /* field[7] = numOfSingleCW1stTxFailed */
2851 8, /* field[8] = numOfSingleCWLastTxFailed */
2852 5, /* field[5] = numOfSingleCWTx */
2853 14, /* field[14] = numOfTtiPositiveDlBuf */
2854 13, /* field[13] = pdcchDtx */
2855 3, /* field[3] = sumOfSentGbrBytes */
2856 2, /* field[2] = sumOfSentNonGbrBytes */
2858 static const ProtobufCIntRange pcmd_report__tp_dl_ue_throughput_measurements__number_ranges[1 + 1] =
2863 const ProtobufCMessageDescriptor pcmd_report__tp_dl_ue_throughput_measurements__descriptor =
2865 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2866 "PcmdReport.TpDlUeThroughputMeasurements",
2867 "TpDlUeThroughputMeasurements",
2868 "PcmdReport__TpDlUeThroughputMeasurements",
2870 sizeof(PcmdReport__TpDlUeThroughputMeasurements),
2872 pcmd_report__tp_dl_ue_throughput_measurements__field_descriptors,
2873 pcmd_report__tp_dl_ue_throughput_measurements__field_indices_by_name,
2874 1, pcmd_report__tp_dl_ue_throughput_measurements__number_ranges,
2875 (ProtobufCMessageInit) pcmd_report__tp_dl_ue_throughput_measurements__init,
2876 NULL,NULL,NULL /* reserved[123] */
2878 static const ProtobufCFieldDescriptor pcmd_report__cell_global_id_eutra__field_descriptors[2] =
2883 PROTOBUF_C_LABEL_NONE,
2884 PROTOBUF_C_TYPE_UINT64,
2885 0, /* quantifier_offset */
2886 offsetof(PcmdReport__CellGlobalIdEUTRA, plmn_identity),
2890 0,NULL,NULL /* reserved1,reserved2, etc */
2895 PROTOBUF_C_LABEL_NONE,
2896 PROTOBUF_C_TYPE_UINT64,
2897 0, /* quantifier_offset */
2898 offsetof(PcmdReport__CellGlobalIdEUTRA, cell_identity),
2902 0,NULL,NULL /* reserved1,reserved2, etc */
2905 static const unsigned pcmd_report__cell_global_id_eutra__field_indices_by_name[] = {
2906 1, /* field[1] = cell_identity */
2907 0, /* field[0] = plmn_identity */
2909 static const ProtobufCIntRange pcmd_report__cell_global_id_eutra__number_ranges[1 + 1] =
2914 const ProtobufCMessageDescriptor pcmd_report__cell_global_id_eutra__descriptor =
2916 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2917 "PcmdReport.CellGlobalIdEUTRA",
2918 "CellGlobalIdEUTRA",
2919 "PcmdReport__CellGlobalIdEUTRA",
2921 sizeof(PcmdReport__CellGlobalIdEUTRA),
2923 pcmd_report__cell_global_id_eutra__field_descriptors,
2924 pcmd_report__cell_global_id_eutra__field_indices_by_name,
2925 1, pcmd_report__cell_global_id_eutra__number_ranges,
2926 (ProtobufCMessageInit) pcmd_report__cell_global_id_eutra__init,
2927 NULL,NULL,NULL /* reserved[123] */
2929 static const ProtobufCFieldDescriptor pcmd_report__global_gnb_id__field_descriptors[2] =
2934 PROTOBUF_C_LABEL_NONE,
2935 PROTOBUF_C_TYPE_UINT32,
2936 0, /* quantifier_offset */
2937 offsetof(PcmdReport__GlobalGnbId, plmn_identity),
2941 0,NULL,NULL /* reserved1,reserved2, etc */
2946 PROTOBUF_C_LABEL_NONE,
2947 PROTOBUF_C_TYPE_UINT32,
2948 0, /* quantifier_offset */
2949 offsetof(PcmdReport__GlobalGnbId, gnb_id),
2953 0,NULL,NULL /* reserved1,reserved2, etc */
2956 static const unsigned pcmd_report__global_gnb_id__field_indices_by_name[] = {
2957 1, /* field[1] = gnb_id */
2958 0, /* field[0] = plmn_identity */
2960 static const ProtobufCIntRange pcmd_report__global_gnb_id__number_ranges[1 + 1] =
2965 const ProtobufCMessageDescriptor pcmd_report__global_gnb_id__descriptor =
2967 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2968 "PcmdReport.GlobalGnbId",
2970 "PcmdReport__GlobalGnbId",
2972 sizeof(PcmdReport__GlobalGnbId),
2974 pcmd_report__global_gnb_id__field_descriptors,
2975 pcmd_report__global_gnb_id__field_indices_by_name,
2976 1, pcmd_report__global_gnb_id__number_ranges,
2977 (ProtobufCMessageInit) pcmd_report__global_gnb_id__init,
2978 NULL,NULL,NULL /* reserved[123] */
2980 static const ProtobufCFieldDescriptor pcmd_report__avg_wb_cqi__field_descriptors[2] =
2985 PROTOBUF_C_LABEL_NONE,
2986 PROTOBUF_C_TYPE_UINT32,
2987 0, /* quantifier_offset */
2988 offsetof(PcmdReport__AvgWbCqi, sumofwbcqi),
2992 0,NULL,NULL /* reserved1,reserved2, etc */
2995 "numOfWbCqiSamples",
2997 PROTOBUF_C_LABEL_NONE,
2998 PROTOBUF_C_TYPE_UINT32,
2999 0, /* quantifier_offset */
3000 offsetof(PcmdReport__AvgWbCqi, numofwbcqisamples),
3004 0,NULL,NULL /* reserved1,reserved2, etc */
3007 static const unsigned pcmd_report__avg_wb_cqi__field_indices_by_name[] = {
3008 1, /* field[1] = numOfWbCqiSamples */
3009 0, /* field[0] = sumOfWbCqi */
3011 static const ProtobufCIntRange pcmd_report__avg_wb_cqi__number_ranges[1 + 1] =
3016 const ProtobufCMessageDescriptor pcmd_report__avg_wb_cqi__descriptor =
3018 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
3019 "PcmdReport.AvgWbCqi",
3021 "PcmdReport__AvgWbCqi",
3023 sizeof(PcmdReport__AvgWbCqi),
3025 pcmd_report__avg_wb_cqi__field_descriptors,
3026 pcmd_report__avg_wb_cqi__field_indices_by_name,
3027 1, pcmd_report__avg_wb_cqi__number_ranges,
3028 (ProtobufCMessageInit) pcmd_report__avg_wb_cqi__init,
3029 NULL,NULL,NULL /* reserved[123] */
3031 static const ProtobufCFieldDescriptor pcmd_report__avg_sinr__field_descriptors[2] =
3036 PROTOBUF_C_LABEL_NONE,
3037 PROTOBUF_C_TYPE_UINT64,
3038 0, /* quantifier_offset */
3039 offsetof(PcmdReport__AvgSINR, sumofsinrsamples),
3043 0,NULL,NULL /* reserved1,reserved2, etc */
3048 PROTOBUF_C_LABEL_NONE,
3049 PROTOBUF_C_TYPE_UINT32,
3050 0, /* quantifier_offset */
3051 offsetof(PcmdReport__AvgSINR, numofsinrsamples),
3055 0,NULL,NULL /* reserved1,reserved2, etc */
3058 static const unsigned pcmd_report__avg_sinr__field_indices_by_name[] = {
3059 1, /* field[1] = numOfSinrSamples */
3060 0, /* field[0] = sumOfSinrSamples */
3062 static const ProtobufCIntRange pcmd_report__avg_sinr__number_ranges[1 + 1] =
3067 const ProtobufCMessageDescriptor pcmd_report__avg_sinr__descriptor =
3069 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
3070 "PcmdReport.AvgSINR",
3072 "PcmdReport__AvgSINR",
3074 sizeof(PcmdReport__AvgSINR),
3076 pcmd_report__avg_sinr__field_descriptors,
3077 pcmd_report__avg_sinr__field_indices_by_name,
3078 1, pcmd_report__avg_sinr__number_ranges,
3079 (ProtobufCMessageInit) pcmd_report__avg_sinr__init,
3080 NULL,NULL,NULL /* reserved[123] */
3082 static const ProtobufCFieldDescriptor pcmd_report__avg_phr__field_descriptors[2] =
3085 "sumOfNormalizedPhrSamples",
3087 PROTOBUF_C_LABEL_NONE,
3088 PROTOBUF_C_TYPE_INT32,
3089 0, /* quantifier_offset */
3090 offsetof(PcmdReport__AvgPhr, sumofnormalizedphrsamples),
3094 0,NULL,NULL /* reserved1,reserved2, etc */
3099 PROTOBUF_C_LABEL_NONE,
3100 PROTOBUF_C_TYPE_UINT32,
3101 0, /* quantifier_offset */
3102 offsetof(PcmdReport__AvgPhr, numofphrsamples),
3106 0,NULL,NULL /* reserved1,reserved2, etc */
3109 static const unsigned pcmd_report__avg_phr__field_indices_by_name[] = {
3110 1, /* field[1] = numOfPhrSamples */
3111 0, /* field[0] = sumOfNormalizedPhrSamples */
3113 static const ProtobufCIntRange pcmd_report__avg_phr__number_ranges[1 + 1] =
3118 const ProtobufCMessageDescriptor pcmd_report__avg_phr__descriptor =
3120 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
3121 "PcmdReport.AvgPhr",
3123 "PcmdReport__AvgPhr",
3125 sizeof(PcmdReport__AvgPhr),
3127 pcmd_report__avg_phr__field_descriptors,
3128 pcmd_report__avg_phr__field_indices_by_name,
3129 1, pcmd_report__avg_phr__number_ranges,
3130 (ProtobufCMessageInit) pcmd_report__avg_phr__init,
3131 NULL,NULL,NULL /* reserved[123] */
3133 static const ProtobufCFieldDescriptor pcmd_report__nullable_sint32__field_descriptors[1] =
3138 PROTOBUF_C_LABEL_NONE,
3139 PROTOBUF_C_TYPE_INT32,
3140 0, /* quantifier_offset */
3141 offsetof(PcmdReport__NullableSint32, value),
3145 0,NULL,NULL /* reserved1,reserved2, etc */
3148 static const unsigned pcmd_report__nullable_sint32__field_indices_by_name[] = {
3149 0, /* field[0] = value */
3151 static const ProtobufCIntRange pcmd_report__nullable_sint32__number_ranges[1 + 1] =
3156 const ProtobufCMessageDescriptor pcmd_report__nullable_sint32__descriptor =
3158 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
3159 "PcmdReport.NullableSint32",
3161 "PcmdReport__NullableSint32",
3163 sizeof(PcmdReport__NullableSint32),
3165 pcmd_report__nullable_sint32__field_descriptors,
3166 pcmd_report__nullable_sint32__field_indices_by_name,
3167 1, pcmd_report__nullable_sint32__number_ranges,
3168 (ProtobufCMessageInit) pcmd_report__nullable_sint32__init,
3169 NULL,NULL,NULL /* reserved[123] */
3171 static const ProtobufCFieldDescriptor pcmd_report__nullable_uint32__field_descriptors[1] =
3176 PROTOBUF_C_LABEL_NONE,
3177 PROTOBUF_C_TYPE_UINT32,
3178 0, /* quantifier_offset */
3179 offsetof(PcmdReport__NullableUint32, value),
3183 0,NULL,NULL /* reserved1,reserved2, etc */
3186 static const unsigned pcmd_report__nullable_uint32__field_indices_by_name[] = {
3187 0, /* field[0] = value */
3189 static const ProtobufCIntRange pcmd_report__nullable_uint32__number_ranges[1 + 1] =
3194 const ProtobufCMessageDescriptor pcmd_report__nullable_uint32__descriptor =
3196 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
3197 "PcmdReport.NullableUint32",
3199 "PcmdReport__NullableUint32",
3201 sizeof(PcmdReport__NullableUint32),
3203 pcmd_report__nullable_uint32__field_descriptors,
3204 pcmd_report__nullable_uint32__field_indices_by_name,
3205 1, pcmd_report__nullable_uint32__number_ranges,
3206 (ProtobufCMessageInit) pcmd_report__nullable_uint32__init,
3207 NULL,NULL,NULL /* reserved[123] */
3209 static const ProtobufCFieldDescriptor pcmd_report__nullable_uint64__field_descriptors[1] =
3214 PROTOBUF_C_LABEL_NONE,
3215 PROTOBUF_C_TYPE_UINT64,
3216 0, /* quantifier_offset */
3217 offsetof(PcmdReport__NullableUint64, value),
3221 0,NULL,NULL /* reserved1,reserved2, etc */
3224 static const unsigned pcmd_report__nullable_uint64__field_indices_by_name[] = {
3225 0, /* field[0] = value */
3227 static const ProtobufCIntRange pcmd_report__nullable_uint64__number_ranges[1 + 1] =
3232 const ProtobufCMessageDescriptor pcmd_report__nullable_uint64__descriptor =
3234 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
3235 "PcmdReport.NullableUint64",
3237 "PcmdReport__NullableUint64",
3239 sizeof(PcmdReport__NullableUint64),
3241 pcmd_report__nullable_uint64__field_descriptors,
3242 pcmd_report__nullable_uint64__field_indices_by_name,
3243 1, pcmd_report__nullable_uint64__number_ranges,
3244 (ProtobufCMessageInit) pcmd_report__nullable_uint64__init,
3245 NULL,NULL,NULL /* reserved[123] */
3247 static const ProtobufCEnumValue pcmd_report__direction__enum_values_by_number[3] =
3249 { "UL", "PCMD_REPORT__DIRECTION__UL", 0 },
3250 { "DL", "PCMD_REPORT__DIRECTION__DL", 1 },
3251 { "NONE", "PCMD_REPORT__DIRECTION__NONE", 2 },
3253 static const ProtobufCIntRange pcmd_report__direction__value_ranges[] = {
3256 static const ProtobufCEnumValueIndex pcmd_report__direction__enum_values_by_name[3] =
3262 const ProtobufCEnumDescriptor pcmd_report__direction__descriptor =
3264 PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
3265 "PcmdReport.Direction",
3267 "PcmdReport__Direction",
3270 pcmd_report__direction__enum_values_by_number,
3272 pcmd_report__direction__enum_values_by_name,
3274 pcmd_report__direction__value_ranges,
3275 NULL,NULL,NULL,NULL /* reserved[1234] */
3277 static const ProtobufCEnumValue pcmd_report__sg_nbtrace_record_type__enum_values_by_number[5] =
3279 { "SGNB_ADDITION", "PCMD_REPORT__SG_NBTRACE_RECORD_TYPE__SGNB_ADDITION", 0 },
3280 { "MENB_INITIATED_SGNB_MODIFICATION", "PCMD_REPORT__SG_NBTRACE_RECORD_TYPE__MENB_INITIATED_SGNB_MODIFICATION", 1 },
3281 { "SGNB_INITIATED_SGNB_MODIFICATION", "PCMD_REPORT__SG_NBTRACE_RECORD_TYPE__SGNB_INITIATED_SGNB_MODIFICATION", 2 },
3282 { "MENB_INITIATED_SGNB_RELEASE", "PCMD_REPORT__SG_NBTRACE_RECORD_TYPE__MENB_INITIATED_SGNB_RELEASE", 3 },
3283 { "SGNB_INITIATED_SGNB_RELEASE", "PCMD_REPORT__SG_NBTRACE_RECORD_TYPE__SGNB_INITIATED_SGNB_RELEASE", 4 },
3285 static const ProtobufCIntRange pcmd_report__sg_nbtrace_record_type__value_ranges[] = {
3288 static const ProtobufCEnumValueIndex pcmd_report__sg_nbtrace_record_type__enum_values_by_name[5] =
3290 { "MENB_INITIATED_SGNB_MODIFICATION", 1 },
3291 { "MENB_INITIATED_SGNB_RELEASE", 3 },
3292 { "SGNB_ADDITION", 0 },
3293 { "SGNB_INITIATED_SGNB_MODIFICATION", 2 },
3294 { "SGNB_INITIATED_SGNB_RELEASE", 4 },
3296 const ProtobufCEnumDescriptor pcmd_report__sg_nbtrace_record_type__descriptor =
3298 PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
3299 "PcmdReport.SgNBTraceRecordType",
3300 "SgNBTraceRecordType",
3301 "PcmdReport__SgNBTraceRecordType",
3304 pcmd_report__sg_nbtrace_record_type__enum_values_by_number,
3306 pcmd_report__sg_nbtrace_record_type__enum_values_by_name,
3308 pcmd_report__sg_nbtrace_record_type__value_ranges,
3309 NULL,NULL,NULL,NULL /* reserved[1234] */
3311 static const ProtobufCFieldDescriptor pcmd_report__field_descriptors[18] =
3316 PROTOBUF_C_LABEL_NONE,
3317 PROTOBUF_C_TYPE_UINT32,
3318 0, /* quantifier_offset */
3319 offsetof(PcmdReport, reportversion),
3323 0,NULL,NULL /* reserved1,reserved2, etc */
3328 PROTOBUF_C_LABEL_NONE,
3329 PROTOBUF_C_TYPE_UINT32,
3330 0, /* quantifier_offset */
3331 offsetof(PcmdReport, seqnum),
3335 0,NULL,NULL /* reserved1,reserved2, etc */
3340 PROTOBUF_C_LABEL_NONE,
3341 PROTOBUF_C_TYPE_ENUM,
3342 0, /* quantifier_offset */
3343 offsetof(PcmdReport, direction),
3344 &pcmd_report__direction__descriptor,
3347 0,NULL,NULL /* reserved1,reserved2, etc */
3352 PROTOBUF_C_LABEL_NONE,
3353 PROTOBUF_C_TYPE_MESSAGE,
3354 0, /* quantifier_offset */
3355 offsetof(PcmdReport, startsession),
3356 &pcmd_report__start_recording_session__descriptor,
3359 0,NULL,NULL /* reserved1,reserved2, etc */
3364 PROTOBUF_C_LABEL_NONE,
3365 PROTOBUF_C_TYPE_MESSAGE,
3366 0, /* quantifier_offset */
3367 offsetof(PcmdReport, stopsession),
3368 &pcmd_report__stop_recording_session__descriptor,
3371 0,NULL,NULL /* reserved1,reserved2, etc */
3376 PROTOBUF_C_LABEL_NONE,
3377 PROTOBUF_C_TYPE_MESSAGE,
3378 0, /* quantifier_offset */
3379 offsetof(PcmdReport, sessioninfo),
3380 &pcmd_report__session_info__descriptor,
3383 0,NULL,NULL /* reserved1,reserved2, etc */
3386 "ulRbRlcThroughputRecord",
3388 PROTOBUF_C_LABEL_NONE,
3389 PROTOBUF_C_TYPE_MESSAGE,
3390 0, /* quantifier_offset */
3391 offsetof(PcmdReport, ulrbrlcthroughputrecord),
3392 &pcmd_report__tp_ul_radio_bearer_rlc_throughput_record__descriptor,
3395 0,NULL,NULL /* reserved1,reserved2, etc */
3398 "dlRbRlcThroughputRecord",
3400 PROTOBUF_C_LABEL_NONE,
3401 PROTOBUF_C_TYPE_MESSAGE,
3402 0, /* quantifier_offset */
3403 offsetof(PcmdReport, dlrbrlcthroughputrecord),
3404 &pcmd_report__tp_dl_radio_bearer_rlc_throughput_record__descriptor,
3407 0,NULL,NULL /* reserved1,reserved2, etc */
3410 "dlRbPdcpThroughputRecord",
3412 PROTOBUF_C_LABEL_NONE,
3413 PROTOBUF_C_TYPE_MESSAGE,
3414 0, /* quantifier_offset */
3415 offsetof(PcmdReport, dlrbpdcpthroughputrecord),
3416 &pcmd_report__tp_dl_radio_bearer_pdcp_throughput_record__descriptor,
3419 0,NULL,NULL /* reserved1,reserved2, etc */
3422 "caRlcThroughputRecord",
3424 PROTOBUF_C_LABEL_NONE,
3425 PROTOBUF_C_TYPE_MESSAGE,
3426 0, /* quantifier_offset */
3427 offsetof(PcmdReport, carlcthroughputrecord),
3428 &pcmd_report__tp_ca_rlc_throughput_trace__descriptor,
3431 0,NULL,NULL /* reserved1,reserved2, etc */
3434 "ulSchedulingRecord",
3436 PROTOBUF_C_LABEL_NONE,
3437 PROTOBUF_C_TYPE_MESSAGE,
3438 0, /* quantifier_offset */
3439 offsetof(PcmdReport, ulschedulingrecord),
3440 &pcmd_report__tp_ul_scheduling_trace_record__descriptor,
3443 0,NULL,NULL /* reserved1,reserved2, etc */
3446 "dlSchedulingRecord",
3448 PROTOBUF_C_LABEL_NONE,
3449 PROTOBUF_C_TYPE_MESSAGE,
3450 0, /* quantifier_offset */
3451 offsetof(PcmdReport, dlschedulingrecord),
3452 &pcmd_report__tp_dl_scheduling_trace_record__descriptor,
3455 0,NULL,NULL /* reserved1,reserved2, etc */
3458 "ueMeasTraceRecord",
3460 PROTOBUF_C_LABEL_NONE,
3461 PROTOBUF_C_TYPE_MESSAGE,
3462 0, /* quantifier_offset */
3463 offsetof(PcmdReport, uemeastracerecord),
3464 &pcmd_report__tp_ue_meas_trace_record__descriptor,
3467 0,NULL,NULL /* reserved1,reserved2, etc */
3470 "caConfigurationRecord",
3472 PROTOBUF_C_LABEL_NONE,
3473 PROTOBUF_C_TYPE_MESSAGE,
3474 0, /* quantifier_offset */
3475 offsetof(PcmdReport, caconfigurationrecord),
3476 &pcmd_report__tp_ca_configuration_trace_record__descriptor,
3479 0,NULL,NULL /* reserved1,reserved2, etc */
3482 "dlCaSCellSchedulingRecord",
3484 PROTOBUF_C_LABEL_NONE,
3485 PROTOBUF_C_TYPE_MESSAGE,
3486 0, /* quantifier_offset */
3487 offsetof(PcmdReport, dlcascellschedulingrecord),
3488 &pcmd_report__tp_dl_ca_scell_scheduling_trace_record__descriptor,
3491 0,NULL,NULL /* reserved1,reserved2, etc */
3496 PROTOBUF_C_LABEL_NONE,
3497 PROTOBUF_C_TYPE_MESSAGE,
3498 0, /* quantifier_offset */
3499 offsetof(PcmdReport, sgnbtracerecord),
3500 &pcmd_report__sg_nbtrace_record_list__descriptor,
3503 0,NULL,NULL /* reserved1,reserved2, etc */
3506 "ulUeThroughputMeasurementsRecord",
3508 PROTOBUF_C_LABEL_NONE,
3509 PROTOBUF_C_TYPE_MESSAGE,
3510 0, /* quantifier_offset */
3511 offsetof(PcmdReport, uluethroughputmeasurementsrecord),
3512 &pcmd_report__tp_ul_ue_throughput_measurements__descriptor,
3515 0,NULL,NULL /* reserved1,reserved2, etc */
3518 "dlUeThroughputMeasurementsRecord",
3520 PROTOBUF_C_LABEL_NONE,
3521 PROTOBUF_C_TYPE_MESSAGE,
3522 0, /* quantifier_offset */
3523 offsetof(PcmdReport, dluethroughputmeasurementsrecord),
3524 &pcmd_report__tp_dl_ue_throughput_measurements__descriptor,
3527 0,NULL,NULL /* reserved1,reserved2, etc */
3530 static const unsigned pcmd_report__field_indices_by_name[] = {
3531 0, /* field[0] = ReportVersion */
3532 1, /* field[1] = SeqNum */
3533 15, /* field[15] = SgNBTraceRecord */
3534 13, /* field[13] = caConfigurationRecord */
3535 9, /* field[9] = caRlcThroughputRecord */
3536 2, /* field[2] = direction */
3537 14, /* field[14] = dlCaSCellSchedulingRecord */
3538 8, /* field[8] = dlRbPdcpThroughputRecord */
3539 7, /* field[7] = dlRbRlcThroughputRecord */
3540 11, /* field[11] = dlSchedulingRecord */
3541 17, /* field[17] = dlUeThroughputMeasurementsRecord */
3542 5, /* field[5] = sessionInfo */
3543 3, /* field[3] = startSession */
3544 4, /* field[4] = stopSession */
3545 12, /* field[12] = ueMeasTraceRecord */
3546 6, /* field[6] = ulRbRlcThroughputRecord */
3547 10, /* field[10] = ulSchedulingRecord */
3548 16, /* field[16] = ulUeThroughputMeasurementsRecord */
3550 static const ProtobufCIntRange pcmd_report__number_ranges[9 + 1] =
3563 const ProtobufCMessageDescriptor pcmd_report__descriptor =
3565 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
3572 pcmd_report__field_descriptors,
3573 pcmd_report__field_indices_by_name,
3574 9, pcmd_report__number_ranges,
3575 (ProtobufCMessageInit) pcmd_report__init,
3576 NULL,NULL,NULL /* reserved[123] */