--- /dev/null
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: rrc_common_types.proto */
+
+/* Do not generate deprecated warnings for self */
+#ifndef PROTOBUF_C__NO_DEPRECATED
+#define PROTOBUF_C__NO_DEPRECATED
+#endif
+
+#include "rrc_common_types.pb-c.h"
+void uenibstreamprotobuf__cell_group_config__init
+ (Uenibstreamprotobuf__CellGroupConfig *message)
+{
+ static const Uenibstreamprotobuf__CellGroupConfig init_value = UENIBSTREAMPROTOBUF__CELL_GROUP_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cell_group_config__get_packed_size
+ (const Uenibstreamprotobuf__CellGroupConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_group_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cell_group_config__pack
+ (const Uenibstreamprotobuf__CellGroupConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_group_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cell_group_config__pack_to_buffer
+ (const Uenibstreamprotobuf__CellGroupConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_group_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CellGroupConfig *
+ uenibstreamprotobuf__cell_group_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CellGroupConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cell_group_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cell_group_config__free_unpacked
+ (Uenibstreamprotobuf__CellGroupConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_group_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rlc__bearer_config__init
+ (Uenibstreamprotobuf__RLCBearerConfig *message)
+{
+ static const Uenibstreamprotobuf__RLCBearerConfig init_value = UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rlc__bearer_config__get_packed_size
+ (const Uenibstreamprotobuf__RLCBearerConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlc__bearer_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rlc__bearer_config__pack
+ (const Uenibstreamprotobuf__RLCBearerConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlc__bearer_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rlc__bearer_config__pack_to_buffer
+ (const Uenibstreamprotobuf__RLCBearerConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlc__bearer_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RLCBearerConfig *
+ uenibstreamprotobuf__rlc__bearer_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RLCBearerConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rlc__bearer_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rlc__bearer_config__free_unpacked
+ (Uenibstreamprotobuf__RLCBearerConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlc__bearer_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rlc__config__init
+ (Uenibstreamprotobuf__RLCConfig *message)
+{
+ static const Uenibstreamprotobuf__RLCConfig init_value = UENIBSTREAMPROTOBUF__RLC__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rlc__config__get_packed_size
+ (const Uenibstreamprotobuf__RLCConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlc__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rlc__config__pack
+ (const Uenibstreamprotobuf__RLCConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlc__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rlc__config__pack_to_buffer
+ (const Uenibstreamprotobuf__RLCConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlc__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RLCConfig *
+ uenibstreamprotobuf__rlc__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RLCConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rlc__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rlc__config__free_unpacked
+ (Uenibstreamprotobuf__RLCConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlc__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__am__init
+ (Uenibstreamprotobuf__AM *message)
+{
+ static const Uenibstreamprotobuf__AM init_value = UENIBSTREAMPROTOBUF__AM__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__am__get_packed_size
+ (const Uenibstreamprotobuf__AM *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__am__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__am__pack
+ (const Uenibstreamprotobuf__AM *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__am__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__am__pack_to_buffer
+ (const Uenibstreamprotobuf__AM *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__am__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__AM *
+ uenibstreamprotobuf__am__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__AM *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__am__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__am__free_unpacked
+ (Uenibstreamprotobuf__AM *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__am__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ul__am__rlc__init
+ (Uenibstreamprotobuf__ULAMRLC *message)
+{
+ static const Uenibstreamprotobuf__ULAMRLC init_value = UENIBSTREAMPROTOBUF__UL__AM__RLC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ul__am__rlc__get_packed_size
+ (const Uenibstreamprotobuf__ULAMRLC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__am__rlc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ul__am__rlc__pack
+ (const Uenibstreamprotobuf__ULAMRLC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__am__rlc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ul__am__rlc__pack_to_buffer
+ (const Uenibstreamprotobuf__ULAMRLC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__am__rlc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ULAMRLC *
+ uenibstreamprotobuf__ul__am__rlc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ULAMRLC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ul__am__rlc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ul__am__rlc__free_unpacked
+ (Uenibstreamprotobuf__ULAMRLC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__am__rlc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__max_retx_threshold__init
+ (Uenibstreamprotobuf__MaxRetxThreshold *message)
+{
+ static const Uenibstreamprotobuf__MaxRetxThreshold init_value = UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__max_retx_threshold__get_packed_size
+ (const Uenibstreamprotobuf__MaxRetxThreshold *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_retx_threshold__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__max_retx_threshold__pack
+ (const Uenibstreamprotobuf__MaxRetxThreshold *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_retx_threshold__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__max_retx_threshold__pack_to_buffer
+ (const Uenibstreamprotobuf__MaxRetxThreshold *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_retx_threshold__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MaxRetxThreshold *
+ uenibstreamprotobuf__max_retx_threshold__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MaxRetxThreshold *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__max_retx_threshold__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__max_retx_threshold__free_unpacked
+ (Uenibstreamprotobuf__MaxRetxThreshold *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_retx_threshold__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sn__field_length_am__init
+ (Uenibstreamprotobuf__SNFieldLengthAM *message)
+{
+ static const Uenibstreamprotobuf__SNFieldLengthAM init_value = UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sn__field_length_am__get_packed_size
+ (const Uenibstreamprotobuf__SNFieldLengthAM *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_am__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sn__field_length_am__pack
+ (const Uenibstreamprotobuf__SNFieldLengthAM *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_am__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sn__field_length_am__pack_to_buffer
+ (const Uenibstreamprotobuf__SNFieldLengthAM *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_am__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SNFieldLengthAM *
+ uenibstreamprotobuf__sn__field_length_am__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SNFieldLengthAM *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sn__field_length_am__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sn__field_length_am__free_unpacked
+ (Uenibstreamprotobuf__SNFieldLengthAM *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_am__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__t__poll_retransmit__init
+ (Uenibstreamprotobuf__TPollRetransmit *message)
+{
+ static const Uenibstreamprotobuf__TPollRetransmit init_value = UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__t__poll_retransmit__get_packed_size
+ (const Uenibstreamprotobuf__TPollRetransmit *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__poll_retransmit__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__t__poll_retransmit__pack
+ (const Uenibstreamprotobuf__TPollRetransmit *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__poll_retransmit__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__t__poll_retransmit__pack_to_buffer
+ (const Uenibstreamprotobuf__TPollRetransmit *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__poll_retransmit__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TPollRetransmit *
+ uenibstreamprotobuf__t__poll_retransmit__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TPollRetransmit *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__t__poll_retransmit__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__t__poll_retransmit__free_unpacked
+ (Uenibstreamprotobuf__TPollRetransmit *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__poll_retransmit__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__poll_pdu__init
+ (Uenibstreamprotobuf__PollPDU *message)
+{
+ static const Uenibstreamprotobuf__PollPDU init_value = UENIBSTREAMPROTOBUF__POLL_PDU__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__poll_pdu__get_packed_size
+ (const Uenibstreamprotobuf__PollPDU *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__poll_pdu__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__poll_pdu__pack
+ (const Uenibstreamprotobuf__PollPDU *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__poll_pdu__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__poll_pdu__pack_to_buffer
+ (const Uenibstreamprotobuf__PollPDU *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__poll_pdu__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PollPDU *
+ uenibstreamprotobuf__poll_pdu__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PollPDU *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__poll_pdu__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__poll_pdu__free_unpacked
+ (Uenibstreamprotobuf__PollPDU *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__poll_pdu__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__poll_byte__init
+ (Uenibstreamprotobuf__PollByte *message)
+{
+ static const Uenibstreamprotobuf__PollByte init_value = UENIBSTREAMPROTOBUF__POLL_BYTE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__poll_byte__get_packed_size
+ (const Uenibstreamprotobuf__PollByte *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__poll_byte__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__poll_byte__pack
+ (const Uenibstreamprotobuf__PollByte *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__poll_byte__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__poll_byte__pack_to_buffer
+ (const Uenibstreamprotobuf__PollByte *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__poll_byte__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PollByte *
+ uenibstreamprotobuf__poll_byte__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PollByte *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__poll_byte__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__poll_byte__free_unpacked
+ (Uenibstreamprotobuf__PollByte *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__poll_byte__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dl__am__rlc__init
+ (Uenibstreamprotobuf__DLAMRLC *message)
+{
+ static const Uenibstreamprotobuf__DLAMRLC init_value = UENIBSTREAMPROTOBUF__DL__AM__RLC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dl__am__rlc__get_packed_size
+ (const Uenibstreamprotobuf__DLAMRLC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__am__rlc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dl__am__rlc__pack
+ (const Uenibstreamprotobuf__DLAMRLC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__am__rlc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dl__am__rlc__pack_to_buffer
+ (const Uenibstreamprotobuf__DLAMRLC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__am__rlc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DLAMRLC *
+ uenibstreamprotobuf__dl__am__rlc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DLAMRLC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dl__am__rlc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dl__am__rlc__free_unpacked
+ (Uenibstreamprotobuf__DLAMRLC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__am__rlc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__t__reassembly__init
+ (Uenibstreamprotobuf__TReassembly *message)
+{
+ static const Uenibstreamprotobuf__TReassembly init_value = UENIBSTREAMPROTOBUF__T__REASSEMBLY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__t__reassembly__get_packed_size
+ (const Uenibstreamprotobuf__TReassembly *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__reassembly__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__t__reassembly__pack
+ (const Uenibstreamprotobuf__TReassembly *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__reassembly__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__t__reassembly__pack_to_buffer
+ (const Uenibstreamprotobuf__TReassembly *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__reassembly__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TReassembly *
+ uenibstreamprotobuf__t__reassembly__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TReassembly *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__t__reassembly__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__t__reassembly__free_unpacked
+ (Uenibstreamprotobuf__TReassembly *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__reassembly__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__t__status_prohibit__init
+ (Uenibstreamprotobuf__TStatusProhibit *message)
+{
+ static const Uenibstreamprotobuf__TStatusProhibit init_value = UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__t__status_prohibit__get_packed_size
+ (const Uenibstreamprotobuf__TStatusProhibit *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__status_prohibit__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__t__status_prohibit__pack
+ (const Uenibstreamprotobuf__TStatusProhibit *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__status_prohibit__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__t__status_prohibit__pack_to_buffer
+ (const Uenibstreamprotobuf__TStatusProhibit *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__status_prohibit__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TStatusProhibit *
+ uenibstreamprotobuf__t__status_prohibit__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TStatusProhibit *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__t__status_prohibit__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__t__status_prohibit__free_unpacked
+ (Uenibstreamprotobuf__TStatusProhibit *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__status_prohibit__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__um__bi__directional__init
+ (Uenibstreamprotobuf__UMBiDirectional *message)
+{
+ static const Uenibstreamprotobuf__UMBiDirectional init_value = UENIBSTREAMPROTOBUF__UM__BI__DIRECTIONAL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__um__bi__directional__get_packed_size
+ (const Uenibstreamprotobuf__UMBiDirectional *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__um__bi__directional__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__um__bi__directional__pack
+ (const Uenibstreamprotobuf__UMBiDirectional *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__um__bi__directional__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__um__bi__directional__pack_to_buffer
+ (const Uenibstreamprotobuf__UMBiDirectional *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__um__bi__directional__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UMBiDirectional *
+ uenibstreamprotobuf__um__bi__directional__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UMBiDirectional *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__um__bi__directional__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__um__bi__directional__free_unpacked
+ (Uenibstreamprotobuf__UMBiDirectional *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__um__bi__directional__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ul__um__rlc__init
+ (Uenibstreamprotobuf__ULUMRLC *message)
+{
+ static const Uenibstreamprotobuf__ULUMRLC init_value = UENIBSTREAMPROTOBUF__UL__UM__RLC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ul__um__rlc__get_packed_size
+ (const Uenibstreamprotobuf__ULUMRLC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__um__rlc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ul__um__rlc__pack
+ (const Uenibstreamprotobuf__ULUMRLC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__um__rlc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ul__um__rlc__pack_to_buffer
+ (const Uenibstreamprotobuf__ULUMRLC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__um__rlc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ULUMRLC *
+ uenibstreamprotobuf__ul__um__rlc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ULUMRLC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ul__um__rlc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ul__um__rlc__free_unpacked
+ (Uenibstreamprotobuf__ULUMRLC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__um__rlc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sn__field_length_um__init
+ (Uenibstreamprotobuf__SNFieldLengthUM *message)
+{
+ static const Uenibstreamprotobuf__SNFieldLengthUM init_value = UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sn__field_length_um__get_packed_size
+ (const Uenibstreamprotobuf__SNFieldLengthUM *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_um__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sn__field_length_um__pack
+ (const Uenibstreamprotobuf__SNFieldLengthUM *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_um__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sn__field_length_um__pack_to_buffer
+ (const Uenibstreamprotobuf__SNFieldLengthUM *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_um__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SNFieldLengthUM *
+ uenibstreamprotobuf__sn__field_length_um__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SNFieldLengthUM *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sn__field_length_um__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sn__field_length_um__free_unpacked
+ (Uenibstreamprotobuf__SNFieldLengthUM *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sn__field_length_um__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dl__um__rlc__init
+ (Uenibstreamprotobuf__DLUMRLC *message)
+{
+ static const Uenibstreamprotobuf__DLUMRLC init_value = UENIBSTREAMPROTOBUF__DL__UM__RLC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dl__um__rlc__get_packed_size
+ (const Uenibstreamprotobuf__DLUMRLC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__um__rlc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dl__um__rlc__pack
+ (const Uenibstreamprotobuf__DLUMRLC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__um__rlc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dl__um__rlc__pack_to_buffer
+ (const Uenibstreamprotobuf__DLUMRLC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__um__rlc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DLUMRLC *
+ uenibstreamprotobuf__dl__um__rlc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DLUMRLC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dl__um__rlc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dl__um__rlc__free_unpacked
+ (Uenibstreamprotobuf__DLUMRLC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__um__rlc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__um__uni__directional__ul__init
+ (Uenibstreamprotobuf__UMUniDirectionalUL *message)
+{
+ static const Uenibstreamprotobuf__UMUniDirectionalUL init_value = UENIBSTREAMPROTOBUF__UM__UNI__DIRECTIONAL__UL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__um__uni__directional__ul__get_packed_size
+ (const Uenibstreamprotobuf__UMUniDirectionalUL *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__ul__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__um__uni__directional__ul__pack
+ (const Uenibstreamprotobuf__UMUniDirectionalUL *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__ul__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__um__uni__directional__ul__pack_to_buffer
+ (const Uenibstreamprotobuf__UMUniDirectionalUL *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__ul__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UMUniDirectionalUL *
+ uenibstreamprotobuf__um__uni__directional__ul__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UMUniDirectionalUL *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__um__uni__directional__ul__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__um__uni__directional__ul__free_unpacked
+ (Uenibstreamprotobuf__UMUniDirectionalUL *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__ul__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__um__uni__directional__dl__init
+ (Uenibstreamprotobuf__UMUniDirectionalDL *message)
+{
+ static const Uenibstreamprotobuf__UMUniDirectionalDL init_value = UENIBSTREAMPROTOBUF__UM__UNI__DIRECTIONAL__DL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__um__uni__directional__dl__get_packed_size
+ (const Uenibstreamprotobuf__UMUniDirectionalDL *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__dl__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__um__uni__directional__dl__pack
+ (const Uenibstreamprotobuf__UMUniDirectionalDL *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__dl__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__um__uni__directional__dl__pack_to_buffer
+ (const Uenibstreamprotobuf__UMUniDirectionalDL *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__dl__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UMUniDirectionalDL *
+ uenibstreamprotobuf__um__uni__directional__dl__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UMUniDirectionalDL *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__um__uni__directional__dl__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__um__uni__directional__dl__free_unpacked
+ (Uenibstreamprotobuf__UMUniDirectionalDL *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__um__uni__directional__dl__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__logical_channel_config__init
+ (Uenibstreamprotobuf__LogicalChannelConfig *message)
+{
+ static const Uenibstreamprotobuf__LogicalChannelConfig init_value = UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__logical_channel_config__get_packed_size
+ (const Uenibstreamprotobuf__LogicalChannelConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__logical_channel_config__pack
+ (const Uenibstreamprotobuf__LogicalChannelConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__logical_channel_config__pack_to_buffer
+ (const Uenibstreamprotobuf__LogicalChannelConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__LogicalChannelConfig *
+ uenibstreamprotobuf__logical_channel_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__LogicalChannelConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__logical_channel_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__logical_channel_config__free_unpacked
+ (Uenibstreamprotobuf__LogicalChannelConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ul__specific_parameters__init
+ (Uenibstreamprotobuf__ULSpecificParameters *message)
+{
+ static const Uenibstreamprotobuf__ULSpecificParameters init_value = UENIBSTREAMPROTOBUF__UL__SPECIFIC_PARAMETERS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ul__specific_parameters__get_packed_size
+ (const Uenibstreamprotobuf__ULSpecificParameters *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__specific_parameters__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ul__specific_parameters__pack
+ (const Uenibstreamprotobuf__ULSpecificParameters *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__specific_parameters__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ul__specific_parameters__pack_to_buffer
+ (const Uenibstreamprotobuf__ULSpecificParameters *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__specific_parameters__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ULSpecificParameters *
+ uenibstreamprotobuf__ul__specific_parameters__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ULSpecificParameters *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ul__specific_parameters__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ul__specific_parameters__free_unpacked
+ (Uenibstreamprotobuf__ULSpecificParameters *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__specific_parameters__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__prioritised_bit_rate__init
+ (Uenibstreamprotobuf__PrioritisedBitRate *message)
+{
+ static const Uenibstreamprotobuf__PrioritisedBitRate init_value = UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__prioritised_bit_rate__get_packed_size
+ (const Uenibstreamprotobuf__PrioritisedBitRate *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__prioritised_bit_rate__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__prioritised_bit_rate__pack
+ (const Uenibstreamprotobuf__PrioritisedBitRate *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__prioritised_bit_rate__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__prioritised_bit_rate__pack_to_buffer
+ (const Uenibstreamprotobuf__PrioritisedBitRate *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__prioritised_bit_rate__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PrioritisedBitRate *
+ uenibstreamprotobuf__prioritised_bit_rate__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PrioritisedBitRate *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__prioritised_bit_rate__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__prioritised_bit_rate__free_unpacked
+ (Uenibstreamprotobuf__PrioritisedBitRate *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__prioritised_bit_rate__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bucket_size_duration__init
+ (Uenibstreamprotobuf__BucketSizeDuration *message)
+{
+ static const Uenibstreamprotobuf__BucketSizeDuration init_value = UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bucket_size_duration__get_packed_size
+ (const Uenibstreamprotobuf__BucketSizeDuration *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bucket_size_duration__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bucket_size_duration__pack
+ (const Uenibstreamprotobuf__BucketSizeDuration *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bucket_size_duration__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bucket_size_duration__pack_to_buffer
+ (const Uenibstreamprotobuf__BucketSizeDuration *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bucket_size_duration__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BucketSizeDuration *
+ uenibstreamprotobuf__bucket_size_duration__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BucketSizeDuration *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bucket_size_duration__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bucket_size_duration__free_unpacked
+ (Uenibstreamprotobuf__BucketSizeDuration *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bucket_size_duration__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__subcarrier_spacing__init
+ (Uenibstreamprotobuf__SubcarrierSpacing *message)
+{
+ static const Uenibstreamprotobuf__SubcarrierSpacing init_value = UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__subcarrier_spacing__get_packed_size
+ (const Uenibstreamprotobuf__SubcarrierSpacing *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_spacing__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__subcarrier_spacing__pack
+ (const Uenibstreamprotobuf__SubcarrierSpacing *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_spacing__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__subcarrier_spacing__pack_to_buffer
+ (const Uenibstreamprotobuf__SubcarrierSpacing *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_spacing__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SubcarrierSpacing *
+ uenibstreamprotobuf__subcarrier_spacing__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SubcarrierSpacing *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__subcarrier_spacing__free_unpacked
+ (Uenibstreamprotobuf__SubcarrierSpacing *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_spacing__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__max_pusch__duration__init
+ (Uenibstreamprotobuf__MaxPUSCHDuration *message)
+{
+ static const Uenibstreamprotobuf__MaxPUSCHDuration init_value = UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__max_pusch__duration__get_packed_size
+ (const Uenibstreamprotobuf__MaxPUSCHDuration *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_pusch__duration__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__max_pusch__duration__pack
+ (const Uenibstreamprotobuf__MaxPUSCHDuration *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_pusch__duration__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__max_pusch__duration__pack_to_buffer
+ (const Uenibstreamprotobuf__MaxPUSCHDuration *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_pusch__duration__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MaxPUSCHDuration *
+ uenibstreamprotobuf__max_pusch__duration__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MaxPUSCHDuration *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__max_pusch__duration__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__max_pusch__duration__free_unpacked
+ (Uenibstreamprotobuf__MaxPUSCHDuration *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_pusch__duration__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bit_rate_query_prohibit_timer__init
+ (Uenibstreamprotobuf__BitRateQueryProhibitTimer *message)
+{
+ static const Uenibstreamprotobuf__BitRateQueryProhibitTimer init_value = UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bit_rate_query_prohibit_timer__get_packed_size
+ (const Uenibstreamprotobuf__BitRateQueryProhibitTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bit_rate_query_prohibit_timer__pack
+ (const Uenibstreamprotobuf__BitRateQueryProhibitTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bit_rate_query_prohibit_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__BitRateQueryProhibitTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BitRateQueryProhibitTimer *
+ uenibstreamprotobuf__bit_rate_query_prohibit_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BitRateQueryProhibitTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bit_rate_query_prohibit_timer__free_unpacked
+ (Uenibstreamprotobuf__BitRateQueryProhibitTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__mac__cell_group_config__init
+ (Uenibstreamprotobuf__MACCellGroupConfig *message)
+{
+ static const Uenibstreamprotobuf__MACCellGroupConfig init_value = UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__mac__cell_group_config__get_packed_size
+ (const Uenibstreamprotobuf__MACCellGroupConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mac__cell_group_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__mac__cell_group_config__pack
+ (const Uenibstreamprotobuf__MACCellGroupConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mac__cell_group_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__mac__cell_group_config__pack_to_buffer
+ (const Uenibstreamprotobuf__MACCellGroupConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mac__cell_group_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MACCellGroupConfig *
+ uenibstreamprotobuf__mac__cell_group_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MACCellGroupConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__mac__cell_group_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__mac__cell_group_config__free_unpacked
+ (Uenibstreamprotobuf__MACCellGroupConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__mac__cell_group_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__drx__config__init
+ (Uenibstreamprotobuf__DRXConfig *message)
+{
+ static const Uenibstreamprotobuf__DRXConfig init_value = UENIBSTREAMPROTOBUF__DRX__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__drx__config__get_packed_size
+ (const Uenibstreamprotobuf__DRXConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__drx__config__pack
+ (const Uenibstreamprotobuf__DRXConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__drx__config__pack_to_buffer
+ (const Uenibstreamprotobuf__DRXConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DRXConfig *
+ uenibstreamprotobuf__drx__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DRXConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__drx__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__drx__config__free_unpacked
+ (Uenibstreamprotobuf__DRXConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__milli_seconds__init
+ (Uenibstreamprotobuf__MilliSeconds *message)
+{
+ static const Uenibstreamprotobuf__MilliSeconds init_value = UENIBSTREAMPROTOBUF__MILLI_SECONDS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__milli_seconds__get_packed_size
+ (const Uenibstreamprotobuf__MilliSeconds *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__milli_seconds__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__milli_seconds__pack
+ (const Uenibstreamprotobuf__MilliSeconds *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__milli_seconds__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__milli_seconds__pack_to_buffer
+ (const Uenibstreamprotobuf__MilliSeconds *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__milli_seconds__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MilliSeconds *
+ uenibstreamprotobuf__milli_seconds__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MilliSeconds *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__milli_seconds__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__milli_seconds__free_unpacked
+ (Uenibstreamprotobuf__MilliSeconds *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__milli_seconds__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__drx__inactivity_timer__init
+ (Uenibstreamprotobuf__DRXInactivityTimer *message)
+{
+ static const Uenibstreamprotobuf__DRXInactivityTimer init_value = UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__drx__inactivity_timer__get_packed_size
+ (const Uenibstreamprotobuf__DRXInactivityTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__inactivity_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__drx__inactivity_timer__pack
+ (const Uenibstreamprotobuf__DRXInactivityTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__inactivity_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__drx__inactivity_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__DRXInactivityTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__inactivity_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DRXInactivityTimer *
+ uenibstreamprotobuf__drx__inactivity_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DRXInactivityTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__drx__inactivity_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__drx__inactivity_timer__free_unpacked
+ (Uenibstreamprotobuf__DRXInactivityTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__inactivity_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__drx__retransmission_timer__init
+ (Uenibstreamprotobuf__DRXRetransmissionTimer *message)
+{
+ static const Uenibstreamprotobuf__DRXRetransmissionTimer init_value = UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__drx__retransmission_timer__get_packed_size
+ (const Uenibstreamprotobuf__DRXRetransmissionTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__retransmission_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__drx__retransmission_timer__pack
+ (const Uenibstreamprotobuf__DRXRetransmissionTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__retransmission_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__drx__retransmission_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__DRXRetransmissionTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__retransmission_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DRXRetransmissionTimer *
+ uenibstreamprotobuf__drx__retransmission_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DRXRetransmissionTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__drx__retransmission_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__drx__retransmission_timer__free_unpacked
+ (Uenibstreamprotobuf__DRXRetransmissionTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__retransmission_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__short_drx__init
+ (Uenibstreamprotobuf__ShortDRX *message)
+{
+ static const Uenibstreamprotobuf__ShortDRX init_value = UENIBSTREAMPROTOBUF__SHORT_DRX__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__short_drx__get_packed_size
+ (const Uenibstreamprotobuf__ShortDRX *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__short_drx__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__short_drx__pack
+ (const Uenibstreamprotobuf__ShortDRX *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__short_drx__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__short_drx__pack_to_buffer
+ (const Uenibstreamprotobuf__ShortDRX *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__short_drx__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ShortDRX *
+ uenibstreamprotobuf__short_drx__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ShortDRX *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__short_drx__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__short_drx__free_unpacked
+ (Uenibstreamprotobuf__ShortDRX *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__short_drx__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__drx__short_cycle__init
+ (Uenibstreamprotobuf__DRXShortCycle *message)
+{
+ static const Uenibstreamprotobuf__DRXShortCycle init_value = UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__drx__short_cycle__get_packed_size
+ (const Uenibstreamprotobuf__DRXShortCycle *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__short_cycle__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__drx__short_cycle__pack
+ (const Uenibstreamprotobuf__DRXShortCycle *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__short_cycle__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__drx__short_cycle__pack_to_buffer
+ (const Uenibstreamprotobuf__DRXShortCycle *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__short_cycle__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DRXShortCycle *
+ uenibstreamprotobuf__drx__short_cycle__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DRXShortCycle *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__drx__short_cycle__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__drx__short_cycle__free_unpacked
+ (Uenibstreamprotobuf__DRXShortCycle *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__short_cycle__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scheduling_request_config__init
+ (Uenibstreamprotobuf__SchedulingRequestConfig *message)
+{
+ static const Uenibstreamprotobuf__SchedulingRequestConfig init_value = UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scheduling_request_config__get_packed_size
+ (const Uenibstreamprotobuf__SchedulingRequestConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scheduling_request_config__pack
+ (const Uenibstreamprotobuf__SchedulingRequestConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scheduling_request_config__pack_to_buffer
+ (const Uenibstreamprotobuf__SchedulingRequestConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SchedulingRequestConfig *
+ uenibstreamprotobuf__scheduling_request_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SchedulingRequestConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scheduling_request_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scheduling_request_config__free_unpacked
+ (Uenibstreamprotobuf__SchedulingRequestConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scheduling_request_to_add_mod__init
+ (Uenibstreamprotobuf__SchedulingRequestToAddMod *message)
+{
+ static const Uenibstreamprotobuf__SchedulingRequestToAddMod init_value = UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_TO_ADD_MOD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scheduling_request_to_add_mod__get_packed_size
+ (const Uenibstreamprotobuf__SchedulingRequestToAddMod *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scheduling_request_to_add_mod__pack
+ (const Uenibstreamprotobuf__SchedulingRequestToAddMod *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scheduling_request_to_add_mod__pack_to_buffer
+ (const Uenibstreamprotobuf__SchedulingRequestToAddMod *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SchedulingRequestToAddMod *
+ uenibstreamprotobuf__scheduling_request_to_add_mod__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SchedulingRequestToAddMod *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scheduling_request_to_add_mod__free_unpacked
+ (Uenibstreamprotobuf__SchedulingRequestToAddMod *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sr__prohibit_timer__init
+ (Uenibstreamprotobuf__SRProhibitTimer *message)
+{
+ static const Uenibstreamprotobuf__SRProhibitTimer init_value = UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sr__prohibit_timer__get_packed_size
+ (const Uenibstreamprotobuf__SRProhibitTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sr__prohibit_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sr__prohibit_timer__pack
+ (const Uenibstreamprotobuf__SRProhibitTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sr__prohibit_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sr__prohibit_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__SRProhibitTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sr__prohibit_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRProhibitTimer *
+ uenibstreamprotobuf__sr__prohibit_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRProhibitTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sr__prohibit_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sr__prohibit_timer__free_unpacked
+ (Uenibstreamprotobuf__SRProhibitTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sr__prohibit_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sr__trans_max__init
+ (Uenibstreamprotobuf__SRTransMax *message)
+{
+ static const Uenibstreamprotobuf__SRTransMax init_value = UENIBSTREAMPROTOBUF__SR__TRANS_MAX__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sr__trans_max__get_packed_size
+ (const Uenibstreamprotobuf__SRTransMax *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sr__trans_max__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sr__trans_max__pack
+ (const Uenibstreamprotobuf__SRTransMax *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sr__trans_max__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sr__trans_max__pack_to_buffer
+ (const Uenibstreamprotobuf__SRTransMax *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sr__trans_max__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRTransMax *
+ uenibstreamprotobuf__sr__trans_max__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRTransMax *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sr__trans_max__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sr__trans_max__free_unpacked
+ (Uenibstreamprotobuf__SRTransMax *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sr__trans_max__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bsr__config__init
+ (Uenibstreamprotobuf__BSRConfig *message)
+{
+ static const Uenibstreamprotobuf__BSRConfig init_value = UENIBSTREAMPROTOBUF__BSR__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bsr__config__get_packed_size
+ (const Uenibstreamprotobuf__BSRConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bsr__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bsr__config__pack
+ (const Uenibstreamprotobuf__BSRConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bsr__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bsr__config__pack_to_buffer
+ (const Uenibstreamprotobuf__BSRConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bsr__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BSRConfig *
+ uenibstreamprotobuf__bsr__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BSRConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bsr__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bsr__config__free_unpacked
+ (Uenibstreamprotobuf__BSRConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bsr__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__periodic_bsr__timer__init
+ (Uenibstreamprotobuf__PeriodicBSRTimer *message)
+{
+ static const Uenibstreamprotobuf__PeriodicBSRTimer init_value = UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__periodic_bsr__timer__get_packed_size
+ (const Uenibstreamprotobuf__PeriodicBSRTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodic_bsr__timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__periodic_bsr__timer__pack
+ (const Uenibstreamprotobuf__PeriodicBSRTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodic_bsr__timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__periodic_bsr__timer__pack_to_buffer
+ (const Uenibstreamprotobuf__PeriodicBSRTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodic_bsr__timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PeriodicBSRTimer *
+ uenibstreamprotobuf__periodic_bsr__timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PeriodicBSRTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__periodic_bsr__timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__periodic_bsr__timer__free_unpacked
+ (Uenibstreamprotobuf__PeriodicBSRTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodic_bsr__timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__retx_bsr__timer__init
+ (Uenibstreamprotobuf__RetxBSRTimer *message)
+{
+ static const Uenibstreamprotobuf__RetxBSRTimer init_value = UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__retx_bsr__timer__get_packed_size
+ (const Uenibstreamprotobuf__RetxBSRTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__retx_bsr__timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__retx_bsr__timer__pack
+ (const Uenibstreamprotobuf__RetxBSRTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__retx_bsr__timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__retx_bsr__timer__pack_to_buffer
+ (const Uenibstreamprotobuf__RetxBSRTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__retx_bsr__timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RetxBSRTimer *
+ uenibstreamprotobuf__retx_bsr__timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RetxBSRTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__retx_bsr__timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__retx_bsr__timer__free_unpacked
+ (Uenibstreamprotobuf__RetxBSRTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__retx_bsr__timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__logical_channel_sr__delay_timer__init
+ (Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message)
+{
+ static const Uenibstreamprotobuf__LogicalChannelSRDelayTimer init_value = UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__logical_channel_sr__delay_timer__get_packed_size
+ (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__logical_channel_sr__delay_timer__pack
+ (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__logical_channel_sr__delay_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__LogicalChannelSRDelayTimer *
+ uenibstreamprotobuf__logical_channel_sr__delay_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__LogicalChannelSRDelayTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__logical_channel_sr__delay_timer__free_unpacked
+ (Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__tag__config__init
+ (Uenibstreamprotobuf__TAGConfig *message)
+{
+ static const Uenibstreamprotobuf__TAGConfig init_value = UENIBSTREAMPROTOBUF__TAG__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__tag__config__get_packed_size
+ (const Uenibstreamprotobuf__TAGConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tag__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__tag__config__pack
+ (const Uenibstreamprotobuf__TAGConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tag__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__tag__config__pack_to_buffer
+ (const Uenibstreamprotobuf__TAGConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tag__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TAGConfig *
+ uenibstreamprotobuf__tag__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TAGConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__tag__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__tag__config__free_unpacked
+ (Uenibstreamprotobuf__TAGConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__tag__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__tag__init
+ (Uenibstreamprotobuf__TAG *message)
+{
+ static const Uenibstreamprotobuf__TAG init_value = UENIBSTREAMPROTOBUF__TAG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__tag__get_packed_size
+ (const Uenibstreamprotobuf__TAG *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tag__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__tag__pack
+ (const Uenibstreamprotobuf__TAG *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tag__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__tag__pack_to_buffer
+ (const Uenibstreamprotobuf__TAG *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tag__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TAG *
+ uenibstreamprotobuf__tag__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TAG *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__tag__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__tag__free_unpacked
+ (Uenibstreamprotobuf__TAG *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__tag__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__time_alignment_timer__init
+ (Uenibstreamprotobuf__TimeAlignmentTimer *message)
+{
+ static const Uenibstreamprotobuf__TimeAlignmentTimer init_value = UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__time_alignment_timer__get_packed_size
+ (const Uenibstreamprotobuf__TimeAlignmentTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_alignment_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__time_alignment_timer__pack
+ (const Uenibstreamprotobuf__TimeAlignmentTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_alignment_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__time_alignment_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__TimeAlignmentTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_alignment_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TimeAlignmentTimer *
+ uenibstreamprotobuf__time_alignment_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TimeAlignmentTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__time_alignment_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__time_alignment_timer__free_unpacked
+ (Uenibstreamprotobuf__TimeAlignmentTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_alignment_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__phr__config__init
+ (Uenibstreamprotobuf__PHRConfig *message)
+{
+ static const Uenibstreamprotobuf__PHRConfig init_value = UENIBSTREAMPROTOBUF__PHR__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__phr__config__get_packed_size
+ (const Uenibstreamprotobuf__PHRConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__phr__config__pack
+ (const Uenibstreamprotobuf__PHRConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__phr__config__pack_to_buffer
+ (const Uenibstreamprotobuf__PHRConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PHRConfig *
+ uenibstreamprotobuf__phr__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PHRConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__phr__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__phr__config__free_unpacked
+ (Uenibstreamprotobuf__PHRConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__phr__periodic_timer__init
+ (Uenibstreamprotobuf__PHRPeriodicTimer *message)
+{
+ static const Uenibstreamprotobuf__PHRPeriodicTimer init_value = UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__phr__periodic_timer__get_packed_size
+ (const Uenibstreamprotobuf__PHRPeriodicTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__periodic_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__phr__periodic_timer__pack
+ (const Uenibstreamprotobuf__PHRPeriodicTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__periodic_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__phr__periodic_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__PHRPeriodicTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__periodic_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PHRPeriodicTimer *
+ uenibstreamprotobuf__phr__periodic_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PHRPeriodicTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__phr__periodic_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__phr__periodic_timer__free_unpacked
+ (Uenibstreamprotobuf__PHRPeriodicTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__periodic_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__phr__prohibit_timer__init
+ (Uenibstreamprotobuf__PHRProhibitTimer *message)
+{
+ static const Uenibstreamprotobuf__PHRProhibitTimer init_value = UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__phr__prohibit_timer__get_packed_size
+ (const Uenibstreamprotobuf__PHRProhibitTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__prohibit_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__phr__prohibit_timer__pack
+ (const Uenibstreamprotobuf__PHRProhibitTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__prohibit_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__phr__prohibit_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__PHRProhibitTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__prohibit_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PHRProhibitTimer *
+ uenibstreamprotobuf__phr__prohibit_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PHRProhibitTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__phr__prohibit_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__phr__prohibit_timer__free_unpacked
+ (Uenibstreamprotobuf__PHRProhibitTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__prohibit_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__phr__tx__power_factor_change__init
+ (Uenibstreamprotobuf__PHRTxPowerFactorChange *message)
+{
+ static const Uenibstreamprotobuf__PHRTxPowerFactorChange init_value = UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__phr__tx__power_factor_change__get_packed_size
+ (const Uenibstreamprotobuf__PHRTxPowerFactorChange *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__tx__power_factor_change__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__phr__tx__power_factor_change__pack
+ (const Uenibstreamprotobuf__PHRTxPowerFactorChange *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__tx__power_factor_change__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__phr__tx__power_factor_change__pack_to_buffer
+ (const Uenibstreamprotobuf__PHRTxPowerFactorChange *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__tx__power_factor_change__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PHRTxPowerFactorChange *
+ uenibstreamprotobuf__phr__tx__power_factor_change__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PHRTxPowerFactorChange *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__phr__tx__power_factor_change__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__phr__tx__power_factor_change__free_unpacked
+ (Uenibstreamprotobuf__PHRTxPowerFactorChange *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__tx__power_factor_change__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__phr__mode_other_cg__init
+ (Uenibstreamprotobuf__PHRModeOtherCG *message)
+{
+ static const Uenibstreamprotobuf__PHRModeOtherCG init_value = UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__phr__mode_other_cg__get_packed_size
+ (const Uenibstreamprotobuf__PHRModeOtherCG *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__mode_other_cg__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__phr__mode_other_cg__pack
+ (const Uenibstreamprotobuf__PHRModeOtherCG *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__mode_other_cg__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__phr__mode_other_cg__pack_to_buffer
+ (const Uenibstreamprotobuf__PHRModeOtherCG *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__mode_other_cg__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PHRModeOtherCG *
+ uenibstreamprotobuf__phr__mode_other_cg__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PHRModeOtherCG *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__phr__mode_other_cg__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__phr__mode_other_cg__free_unpacked
+ (Uenibstreamprotobuf__PHRModeOtherCG *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__phr__mode_other_cg__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__data_inactivity_timer__init
+ (Uenibstreamprotobuf__DataInactivityTimer *message)
+{
+ static const Uenibstreamprotobuf__DataInactivityTimer init_value = UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__data_inactivity_timer__get_packed_size
+ (const Uenibstreamprotobuf__DataInactivityTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__data_inactivity_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__data_inactivity_timer__pack
+ (const Uenibstreamprotobuf__DataInactivityTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__data_inactivity_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__data_inactivity_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__DataInactivityTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__data_inactivity_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DataInactivityTimer *
+ uenibstreamprotobuf__data_inactivity_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DataInactivityTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__data_inactivity_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__data_inactivity_timer__free_unpacked
+ (Uenibstreamprotobuf__DataInactivityTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__data_inactivity_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__physical_cell_group_config__init
+ (Uenibstreamprotobuf__PhysicalCellGroupConfig *message)
+{
+ static const Uenibstreamprotobuf__PhysicalCellGroupConfig init_value = UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__physical_cell_group_config__get_packed_size
+ (const Uenibstreamprotobuf__PhysicalCellGroupConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__physical_cell_group_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__physical_cell_group_config__pack
+ (const Uenibstreamprotobuf__PhysicalCellGroupConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__physical_cell_group_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__physical_cell_group_config__pack_to_buffer
+ (const Uenibstreamprotobuf__PhysicalCellGroupConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__physical_cell_group_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PhysicalCellGroupConfig *
+ uenibstreamprotobuf__physical_cell_group_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PhysicalCellGroupConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__physical_cell_group_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__physical_cell_group_config__free_unpacked
+ (Uenibstreamprotobuf__PhysicalCellGroupConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__physical_cell_group_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__xscale__init
+ (Uenibstreamprotobuf__XScale *message)
+{
+ static const Uenibstreamprotobuf__XScale init_value = UENIBSTREAMPROTOBUF__XSCALE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__xscale__get_packed_size
+ (const Uenibstreamprotobuf__XScale *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__xscale__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__xscale__pack
+ (const Uenibstreamprotobuf__XScale *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__xscale__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__xscale__pack_to_buffer
+ (const Uenibstreamprotobuf__XScale *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__xscale__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__XScale *
+ uenibstreamprotobuf__xscale__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__XScale *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__xscale__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__xscale__free_unpacked
+ (Uenibstreamprotobuf__XScale *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__xscale__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sp_cell_config__init
+ (Uenibstreamprotobuf__SpCellConfig *message)
+{
+ static const Uenibstreamprotobuf__SpCellConfig init_value = UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sp_cell_config__get_packed_size
+ (const Uenibstreamprotobuf__SpCellConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sp_cell_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sp_cell_config__pack
+ (const Uenibstreamprotobuf__SpCellConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sp_cell_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sp_cell_config__pack_to_buffer
+ (const Uenibstreamprotobuf__SpCellConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sp_cell_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SpCellConfig *
+ uenibstreamprotobuf__sp_cell_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SpCellConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sp_cell_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sp_cell_config__free_unpacked
+ (Uenibstreamprotobuf__SpCellConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sp_cell_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__reconfiguration_with_sync__init
+ (Uenibstreamprotobuf__ReconfigurationWithSync *message)
+{
+ static const Uenibstreamprotobuf__ReconfigurationWithSync init_value = UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__reconfiguration_with_sync__get_packed_size
+ (const Uenibstreamprotobuf__ReconfigurationWithSync *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__reconfiguration_with_sync__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__reconfiguration_with_sync__pack
+ (const Uenibstreamprotobuf__ReconfigurationWithSync *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__reconfiguration_with_sync__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__reconfiguration_with_sync__pack_to_buffer
+ (const Uenibstreamprotobuf__ReconfigurationWithSync *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__reconfiguration_with_sync__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReconfigurationWithSync *
+ uenibstreamprotobuf__reconfiguration_with_sync__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReconfigurationWithSync *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__reconfiguration_with_sync__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__reconfiguration_with_sync__free_unpacked
+ (Uenibstreamprotobuf__ReconfigurationWithSync *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__reconfiguration_with_sync__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__serving_cell_config_common__init
+ (Uenibstreamprotobuf__ServingCellConfigCommon *message)
+{
+ static const Uenibstreamprotobuf__ServingCellConfigCommon init_value = UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__serving_cell_config_common__get_packed_size
+ (const Uenibstreamprotobuf__ServingCellConfigCommon *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__serving_cell_config_common__pack
+ (const Uenibstreamprotobuf__ServingCellConfigCommon *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__serving_cell_config_common__pack_to_buffer
+ (const Uenibstreamprotobuf__ServingCellConfigCommon *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ServingCellConfigCommon *
+ uenibstreamprotobuf__serving_cell_config_common__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ServingCellConfigCommon *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__serving_cell_config_common__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__serving_cell_config_common__free_unpacked
+ (Uenibstreamprotobuf__ServingCellConfigCommon *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__downlink_config_common__init
+ (Uenibstreamprotobuf__DownlinkConfigCommon *message)
+{
+ static const Uenibstreamprotobuf__DownlinkConfigCommon init_value = UENIBSTREAMPROTOBUF__DOWNLINK_CONFIG_COMMON__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__downlink_config_common__get_packed_size
+ (const Uenibstreamprotobuf__DownlinkConfigCommon *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__downlink_config_common__pack
+ (const Uenibstreamprotobuf__DownlinkConfigCommon *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__downlink_config_common__pack_to_buffer
+ (const Uenibstreamprotobuf__DownlinkConfigCommon *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DownlinkConfigCommon *
+ uenibstreamprotobuf__downlink_config_common__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DownlinkConfigCommon *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__downlink_config_common__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__downlink_config_common__free_unpacked
+ (Uenibstreamprotobuf__DownlinkConfigCommon *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__frequency_info_dl__init
+ (Uenibstreamprotobuf__FrequencyInfoDL *message)
+{
+ static const Uenibstreamprotobuf__FrequencyInfoDL init_value = UENIBSTREAMPROTOBUF__FREQUENCY_INFO_DL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__frequency_info_dl__get_packed_size
+ (const Uenibstreamprotobuf__FrequencyInfoDL *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__frequency_info_dl__pack
+ (const Uenibstreamprotobuf__FrequencyInfoDL *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__frequency_info_dl__pack_to_buffer
+ (const Uenibstreamprotobuf__FrequencyInfoDL *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__FrequencyInfoDL *
+ uenibstreamprotobuf__frequency_info_dl__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__FrequencyInfoDL *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__frequency_info_dl__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__frequency_info_dl__free_unpacked
+ (Uenibstreamprotobuf__FrequencyInfoDL *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scs__specific_carrier__init
+ (Uenibstreamprotobuf__SCSSpecificCarrier *message)
+{
+ static const Uenibstreamprotobuf__SCSSpecificCarrier init_value = UENIBSTREAMPROTOBUF__SCS__SPECIFIC_CARRIER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scs__specific_carrier__get_packed_size
+ (const Uenibstreamprotobuf__SCSSpecificCarrier *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs__specific_carrier__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scs__specific_carrier__pack
+ (const Uenibstreamprotobuf__SCSSpecificCarrier *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs__specific_carrier__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scs__specific_carrier__pack_to_buffer
+ (const Uenibstreamprotobuf__SCSSpecificCarrier *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs__specific_carrier__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SCSSpecificCarrier *
+ uenibstreamprotobuf__scs__specific_carrier__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SCSSpecificCarrier *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scs__specific_carrier__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scs__specific_carrier__free_unpacked
+ (Uenibstreamprotobuf__SCSSpecificCarrier *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs__specific_carrier__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bwp__downlink_common__init
+ (Uenibstreamprotobuf__BWPDownlinkCommon *message)
+{
+ static const Uenibstreamprotobuf__BWPDownlinkCommon init_value = UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bwp__downlink_common__get_packed_size
+ (const Uenibstreamprotobuf__BWPDownlinkCommon *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_common__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bwp__downlink_common__pack
+ (const Uenibstreamprotobuf__BWPDownlinkCommon *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_common__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bwp__downlink_common__pack_to_buffer
+ (const Uenibstreamprotobuf__BWPDownlinkCommon *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_common__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BWPDownlinkCommon *
+ uenibstreamprotobuf__bwp__downlink_common__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BWPDownlinkCommon *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__downlink_common__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bwp__downlink_common__free_unpacked
+ (Uenibstreamprotobuf__BWPDownlinkCommon *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_common__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bwp__init
+ (Uenibstreamprotobuf__BWP *message)
+{
+ static const Uenibstreamprotobuf__BWP init_value = UENIBSTREAMPROTOBUF__BWP__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bwp__get_packed_size
+ (const Uenibstreamprotobuf__BWP *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bwp__pack
+ (const Uenibstreamprotobuf__BWP *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bwp__pack_to_buffer
+ (const Uenibstreamprotobuf__BWP *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BWP *
+ uenibstreamprotobuf__bwp__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BWP *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bwp__free_unpacked
+ (Uenibstreamprotobuf__BWP *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cyclic_prefix__init
+ (Uenibstreamprotobuf__CyclicPrefix *message)
+{
+ static const Uenibstreamprotobuf__CyclicPrefix init_value = UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cyclic_prefix__get_packed_size
+ (const Uenibstreamprotobuf__CyclicPrefix *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cyclic_prefix__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cyclic_prefix__pack
+ (const Uenibstreamprotobuf__CyclicPrefix *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cyclic_prefix__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cyclic_prefix__pack_to_buffer
+ (const Uenibstreamprotobuf__CyclicPrefix *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cyclic_prefix__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CyclicPrefix *
+ uenibstreamprotobuf__cyclic_prefix__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CyclicPrefix *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cyclic_prefix__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cyclic_prefix__free_unpacked
+ (Uenibstreamprotobuf__CyclicPrefix *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cyclic_prefix__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdcch__config_common__init
+ (Uenibstreamprotobuf__PDCCHConfigCommon *message)
+{
+ static const Uenibstreamprotobuf__PDCCHConfigCommon init_value = UENIBSTREAMPROTOBUF__PDCCH__CONFIG_COMMON__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdcch__config_common__get_packed_size
+ (const Uenibstreamprotobuf__PDCCHConfigCommon *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_common__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdcch__config_common__pack
+ (const Uenibstreamprotobuf__PDCCHConfigCommon *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_common__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdcch__config_common__pack_to_buffer
+ (const Uenibstreamprotobuf__PDCCHConfigCommon *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_common__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDCCHConfigCommon *
+ uenibstreamprotobuf__pdcch__config_common__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDCCHConfigCommon *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdcch__config_common__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdcch__config_common__free_unpacked
+ (Uenibstreamprotobuf__PDCCHConfigCommon *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_common__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__control_resource_set__init
+ (Uenibstreamprotobuf__ControlResourceSet *message)
+{
+ static const Uenibstreamprotobuf__ControlResourceSet init_value = UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__control_resource_set__get_packed_size
+ (const Uenibstreamprotobuf__ControlResourceSet *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__control_resource_set__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__control_resource_set__pack
+ (const Uenibstreamprotobuf__ControlResourceSet *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__control_resource_set__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__control_resource_set__pack_to_buffer
+ (const Uenibstreamprotobuf__ControlResourceSet *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__control_resource_set__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ControlResourceSet *
+ uenibstreamprotobuf__control_resource_set__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ControlResourceSet *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__control_resource_set__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__control_resource_set__free_unpacked
+ (Uenibstreamprotobuf__ControlResourceSet *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__control_resource_set__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__interleaved__init
+ (Uenibstreamprotobuf__Interleaved *message)
+{
+ static const Uenibstreamprotobuf__Interleaved init_value = UENIBSTREAMPROTOBUF__INTERLEAVED__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__interleaved__get_packed_size
+ (const Uenibstreamprotobuf__Interleaved *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__interleaved__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__interleaved__pack
+ (const Uenibstreamprotobuf__Interleaved *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__interleaved__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__interleaved__pack_to_buffer
+ (const Uenibstreamprotobuf__Interleaved *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__interleaved__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Interleaved *
+ uenibstreamprotobuf__interleaved__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Interleaved *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__interleaved__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__interleaved__free_unpacked
+ (Uenibstreamprotobuf__Interleaved *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__interleaved__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__reg__bundle_size__init
+ (Uenibstreamprotobuf__RegBundleSize *message)
+{
+ static const Uenibstreamprotobuf__RegBundleSize init_value = UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__reg__bundle_size__get_packed_size
+ (const Uenibstreamprotobuf__RegBundleSize *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__reg__bundle_size__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__reg__bundle_size__pack
+ (const Uenibstreamprotobuf__RegBundleSize *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__reg__bundle_size__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__reg__bundle_size__pack_to_buffer
+ (const Uenibstreamprotobuf__RegBundleSize *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__reg__bundle_size__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RegBundleSize *
+ uenibstreamprotobuf__reg__bundle_size__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RegBundleSize *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__reg__bundle_size__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__reg__bundle_size__free_unpacked
+ (Uenibstreamprotobuf__RegBundleSize *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__reg__bundle_size__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__interleaver_size__init
+ (Uenibstreamprotobuf__InterleaverSize *message)
+{
+ static const Uenibstreamprotobuf__InterleaverSize init_value = UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__interleaver_size__get_packed_size
+ (const Uenibstreamprotobuf__InterleaverSize *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__interleaver_size__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__interleaver_size__pack
+ (const Uenibstreamprotobuf__InterleaverSize *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__interleaver_size__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__interleaver_size__pack_to_buffer
+ (const Uenibstreamprotobuf__InterleaverSize *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__interleaver_size__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__InterleaverSize *
+ uenibstreamprotobuf__interleaver_size__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__InterleaverSize *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__interleaver_size__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__interleaver_size__free_unpacked
+ (Uenibstreamprotobuf__InterleaverSize *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__interleaver_size__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__precoder_granularity__init
+ (Uenibstreamprotobuf__PrecoderGranularity *message)
+{
+ static const Uenibstreamprotobuf__PrecoderGranularity init_value = UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__precoder_granularity__get_packed_size
+ (const Uenibstreamprotobuf__PrecoderGranularity *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__precoder_granularity__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__precoder_granularity__pack
+ (const Uenibstreamprotobuf__PrecoderGranularity *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__precoder_granularity__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__precoder_granularity__pack_to_buffer
+ (const Uenibstreamprotobuf__PrecoderGranularity *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__precoder_granularity__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PrecoderGranularity *
+ uenibstreamprotobuf__precoder_granularity__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PrecoderGranularity *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__precoder_granularity__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__precoder_granularity__free_unpacked
+ (Uenibstreamprotobuf__PrecoderGranularity *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__precoder_granularity__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__init
+ (Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message)
+{
+ static const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 init_value = UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__get_packed_size
+ (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__pack
+ (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__pack_to_buffer
+ (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *
+ uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__free_unpacked
+ (Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sequence__of__integer__init
+ (Uenibstreamprotobuf__SequenceOfInteger *message)
+{
+ static const Uenibstreamprotobuf__SequenceOfInteger init_value = UENIBSTREAMPROTOBUF__SEQUENCE__OF__INTEGER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sequence__of__integer__get_packed_size
+ (const Uenibstreamprotobuf__SequenceOfInteger *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sequence__of__integer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sequence__of__integer__pack
+ (const Uenibstreamprotobuf__SequenceOfInteger *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sequence__of__integer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sequence__of__integer__pack_to_buffer
+ (const Uenibstreamprotobuf__SequenceOfInteger *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sequence__of__integer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SequenceOfInteger *
+ uenibstreamprotobuf__sequence__of__integer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SequenceOfInteger *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sequence__of__integer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sequence__of__integer__free_unpacked
+ (Uenibstreamprotobuf__SequenceOfInteger *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sequence__of__integer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdsch__config_common__init
+ (Uenibstreamprotobuf__PDSCHConfigCommon *message)
+{
+ static const Uenibstreamprotobuf__PDSCHConfigCommon init_value = UENIBSTREAMPROTOBUF__PDSCH__CONFIG_COMMON__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdsch__config_common__get_packed_size
+ (const Uenibstreamprotobuf__PDSCHConfigCommon *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config_common__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdsch__config_common__pack
+ (const Uenibstreamprotobuf__PDSCHConfigCommon *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config_common__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdsch__config_common__pack_to_buffer
+ (const Uenibstreamprotobuf__PDSCHConfigCommon *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config_common__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDSCHConfigCommon *
+ uenibstreamprotobuf__pdsch__config_common__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDSCHConfigCommon *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__config_common__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdsch__config_common__free_unpacked
+ (Uenibstreamprotobuf__PDSCHConfigCommon *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config_common__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__init
+ (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message)
+{
+ static const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList init_value = UENIBSTREAMPROTOBUF__PDSCH__TIME_DOMAIN_RESOURCE_ALLOCATION_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__get_packed_size
+ (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__pack
+ (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__pack_to_buffer
+ (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *
+ uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__free_unpacked
+ (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdsch__time_domain_resource_allocation__init
+ (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message)
+{
+ static const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation init_value = UENIBSTREAMPROTOBUF__PDSCH__TIME_DOMAIN_RESOURCE_ALLOCATION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation__get_packed_size
+ (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation__pack
+ (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation__pack_to_buffer
+ (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *
+ uenibstreamprotobuf__pdsch__time_domain_resource_allocation__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdsch__time_domain_resource_allocation__free_unpacked
+ (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__mapping_type__init
+ (Uenibstreamprotobuf__MappingType *message)
+{
+ static const Uenibstreamprotobuf__MappingType init_value = UENIBSTREAMPROTOBUF__MAPPING_TYPE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__mapping_type__get_packed_size
+ (const Uenibstreamprotobuf__MappingType *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mapping_type__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__mapping_type__pack
+ (const Uenibstreamprotobuf__MappingType *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mapping_type__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__mapping_type__pack_to_buffer
+ (const Uenibstreamprotobuf__MappingType *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mapping_type__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MappingType *
+ uenibstreamprotobuf__mapping_type__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MappingType *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__mapping_type__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__mapping_type__free_unpacked
+ (Uenibstreamprotobuf__MappingType *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__mapping_type__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uplink_config_common__init
+ (Uenibstreamprotobuf__UplinkConfigCommon *message)
+{
+ static const Uenibstreamprotobuf__UplinkConfigCommon init_value = UENIBSTREAMPROTOBUF__UPLINK_CONFIG_COMMON__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uplink_config_common__get_packed_size
+ (const Uenibstreamprotobuf__UplinkConfigCommon *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uplink_config_common__pack
+ (const Uenibstreamprotobuf__UplinkConfigCommon *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uplink_config_common__pack_to_buffer
+ (const Uenibstreamprotobuf__UplinkConfigCommon *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UplinkConfigCommon *
+ uenibstreamprotobuf__uplink_config_common__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UplinkConfigCommon *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_config_common__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uplink_config_common__free_unpacked
+ (Uenibstreamprotobuf__UplinkConfigCommon *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__frequency_info_ul__init
+ (Uenibstreamprotobuf__FrequencyInfoUL *message)
+{
+ static const Uenibstreamprotobuf__FrequencyInfoUL init_value = UENIBSTREAMPROTOBUF__FREQUENCY_INFO_UL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__frequency_info_ul__get_packed_size
+ (const Uenibstreamprotobuf__FrequencyInfoUL *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__frequency_info_ul__pack
+ (const Uenibstreamprotobuf__FrequencyInfoUL *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__frequency_info_ul__pack_to_buffer
+ (const Uenibstreamprotobuf__FrequencyInfoUL *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__FrequencyInfoUL *
+ uenibstreamprotobuf__frequency_info_ul__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__FrequencyInfoUL *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__frequency_info_ul__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__frequency_info_ul__free_unpacked
+ (Uenibstreamprotobuf__FrequencyInfoUL *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bwp__uplink_common__init
+ (Uenibstreamprotobuf__BWPUplinkCommon *message)
+{
+ static const Uenibstreamprotobuf__BWPUplinkCommon init_value = UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bwp__uplink_common__get_packed_size
+ (const Uenibstreamprotobuf__BWPUplinkCommon *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_common__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bwp__uplink_common__pack
+ (const Uenibstreamprotobuf__BWPUplinkCommon *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_common__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bwp__uplink_common__pack_to_buffer
+ (const Uenibstreamprotobuf__BWPUplinkCommon *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_common__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BWPUplinkCommon *
+ uenibstreamprotobuf__bwp__uplink_common__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BWPUplinkCommon *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__uplink_common__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bwp__uplink_common__free_unpacked
+ (Uenibstreamprotobuf__BWPUplinkCommon *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_common__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bwp__uplink__init
+ (Uenibstreamprotobuf__BWPUplink *message)
+{
+ static const Uenibstreamprotobuf__BWPUplink init_value = UENIBSTREAMPROTOBUF__BWP__UPLINK__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bwp__uplink__get_packed_size
+ (const Uenibstreamprotobuf__BWPUplink *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bwp__uplink__pack
+ (const Uenibstreamprotobuf__BWPUplink *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bwp__uplink__pack_to_buffer
+ (const Uenibstreamprotobuf__BWPUplink *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BWPUplink *
+ uenibstreamprotobuf__bwp__uplink__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BWPUplink *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__uplink__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bwp__uplink__free_unpacked
+ (Uenibstreamprotobuf__BWPUplink *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rach__config_common__init
+ (Uenibstreamprotobuf__RACHConfigCommon *message)
+{
+ static const Uenibstreamprotobuf__RACHConfigCommon init_value = UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rach__config_common__get_packed_size
+ (const Uenibstreamprotobuf__RACHConfigCommon *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_common__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rach__config_common__pack
+ (const Uenibstreamprotobuf__RACHConfigCommon *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_common__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rach__config_common__pack_to_buffer
+ (const Uenibstreamprotobuf__RACHConfigCommon *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_common__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RACHConfigCommon *
+ uenibstreamprotobuf__rach__config_common__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RACHConfigCommon *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rach__config_common__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rach__config_common__free_unpacked
+ (Uenibstreamprotobuf__RACHConfigCommon *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_common__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rach__config_generic__init
+ (Uenibstreamprotobuf__RACHConfigGeneric *message)
+{
+ static const Uenibstreamprotobuf__RACHConfigGeneric init_value = UENIBSTREAMPROTOBUF__RACH__CONFIG_GENERIC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rach__config_generic__get_packed_size
+ (const Uenibstreamprotobuf__RACHConfigGeneric *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_generic__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rach__config_generic__pack
+ (const Uenibstreamprotobuf__RACHConfigGeneric *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_generic__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rach__config_generic__pack_to_buffer
+ (const Uenibstreamprotobuf__RACHConfigGeneric *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_generic__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RACHConfigGeneric *
+ uenibstreamprotobuf__rach__config_generic__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RACHConfigGeneric *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rach__config_generic__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rach__config_generic__free_unpacked
+ (Uenibstreamprotobuf__RACHConfigGeneric *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_generic__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__msg1__fdm__init
+ (Uenibstreamprotobuf__Msg1FDM *message)
+{
+ static const Uenibstreamprotobuf__Msg1FDM init_value = UENIBSTREAMPROTOBUF__MSG1__FDM__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__msg1__fdm__get_packed_size
+ (const Uenibstreamprotobuf__Msg1FDM *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__msg1__fdm__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__msg1__fdm__pack
+ (const Uenibstreamprotobuf__Msg1FDM *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__msg1__fdm__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__msg1__fdm__pack_to_buffer
+ (const Uenibstreamprotobuf__Msg1FDM *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__msg1__fdm__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Msg1FDM *
+ uenibstreamprotobuf__msg1__fdm__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Msg1FDM *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__msg1__fdm__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__msg1__fdm__free_unpacked
+ (Uenibstreamprotobuf__Msg1FDM *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__msg1__fdm__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__preamble_trans_max__init
+ (Uenibstreamprotobuf__PreambleTransMax *message)
+{
+ static const Uenibstreamprotobuf__PreambleTransMax init_value = UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__preamble_trans_max__get_packed_size
+ (const Uenibstreamprotobuf__PreambleTransMax *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__preamble_trans_max__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__preamble_trans_max__pack
+ (const Uenibstreamprotobuf__PreambleTransMax *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__preamble_trans_max__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__preamble_trans_max__pack_to_buffer
+ (const Uenibstreamprotobuf__PreambleTransMax *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__preamble_trans_max__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PreambleTransMax *
+ uenibstreamprotobuf__preamble_trans_max__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PreambleTransMax *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__preamble_trans_max__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__preamble_trans_max__free_unpacked
+ (Uenibstreamprotobuf__PreambleTransMax *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__preamble_trans_max__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__power_ramping_step__init
+ (Uenibstreamprotobuf__PowerRampingStep *message)
+{
+ static const Uenibstreamprotobuf__PowerRampingStep init_value = UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__power_ramping_step__get_packed_size
+ (const Uenibstreamprotobuf__PowerRampingStep *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__power_ramping_step__pack
+ (const Uenibstreamprotobuf__PowerRampingStep *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__power_ramping_step__pack_to_buffer
+ (const Uenibstreamprotobuf__PowerRampingStep *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PowerRampingStep *
+ uenibstreamprotobuf__power_ramping_step__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PowerRampingStep *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__power_ramping_step__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__power_ramping_step__free_unpacked
+ (Uenibstreamprotobuf__PowerRampingStep *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ra__response_window__init
+ (Uenibstreamprotobuf__RAResponseWindow *message)
+{
+ static const Uenibstreamprotobuf__RAResponseWindow init_value = UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ra__response_window__get_packed_size
+ (const Uenibstreamprotobuf__RAResponseWindow *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__response_window__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ra__response_window__pack
+ (const Uenibstreamprotobuf__RAResponseWindow *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__response_window__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ra__response_window__pack_to_buffer
+ (const Uenibstreamprotobuf__RAResponseWindow *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__response_window__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RAResponseWindow *
+ uenibstreamprotobuf__ra__response_window__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RAResponseWindow *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ra__response_window__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ra__response_window__free_unpacked
+ (Uenibstreamprotobuf__RAResponseWindow *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__response_window__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__fraction__init
+ (Uenibstreamprotobuf__Fraction *message)
+{
+ static const Uenibstreamprotobuf__Fraction init_value = UENIBSTREAMPROTOBUF__FRACTION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__fraction__get_packed_size
+ (const Uenibstreamprotobuf__Fraction *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__fraction__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__fraction__pack
+ (const Uenibstreamprotobuf__Fraction *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__fraction__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__fraction__pack_to_buffer
+ (const Uenibstreamprotobuf__Fraction *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__fraction__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Fraction *
+ uenibstreamprotobuf__fraction__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Fraction *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__fraction__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__fraction__free_unpacked
+ (Uenibstreamprotobuf__Fraction *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__fraction__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__other_fraction__init
+ (Uenibstreamprotobuf__OtherFraction *message)
+{
+ static const Uenibstreamprotobuf__OtherFraction init_value = UENIBSTREAMPROTOBUF__OTHER_FRACTION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__other_fraction__get_packed_size
+ (const Uenibstreamprotobuf__OtherFraction *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_fraction__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__other_fraction__pack
+ (const Uenibstreamprotobuf__OtherFraction *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_fraction__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__other_fraction__pack_to_buffer
+ (const Uenibstreamprotobuf__OtherFraction *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_fraction__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__OtherFraction *
+ uenibstreamprotobuf__other_fraction__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__OtherFraction *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__other_fraction__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__other_fraction__free_unpacked
+ (Uenibstreamprotobuf__OtherFraction *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_fraction__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__group_bconfigured__init
+ (Uenibstreamprotobuf__GroupBconfigured *message)
+{
+ static const Uenibstreamprotobuf__GroupBconfigured init_value = UENIBSTREAMPROTOBUF__GROUP_BCONFIGURED__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__group_bconfigured__get_packed_size
+ (const Uenibstreamprotobuf__GroupBconfigured *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__group_bconfigured__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__group_bconfigured__pack
+ (const Uenibstreamprotobuf__GroupBconfigured *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__group_bconfigured__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__group_bconfigured__pack_to_buffer
+ (const Uenibstreamprotobuf__GroupBconfigured *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__group_bconfigured__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__GroupBconfigured *
+ uenibstreamprotobuf__group_bconfigured__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__GroupBconfigured *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__group_bconfigured__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__group_bconfigured__free_unpacked
+ (Uenibstreamprotobuf__GroupBconfigured *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__group_bconfigured__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ra__msg3_size_group_a__init
+ (Uenibstreamprotobuf__RAMsg3SizeGroupA *message)
+{
+ static const Uenibstreamprotobuf__RAMsg3SizeGroupA init_value = UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ra__msg3_size_group_a__get_packed_size
+ (const Uenibstreamprotobuf__RAMsg3SizeGroupA *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__msg3_size_group_a__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ra__msg3_size_group_a__pack
+ (const Uenibstreamprotobuf__RAMsg3SizeGroupA *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__msg3_size_group_a__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ra__msg3_size_group_a__pack_to_buffer
+ (const Uenibstreamprotobuf__RAMsg3SizeGroupA *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__msg3_size_group_a__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RAMsg3SizeGroupA *
+ uenibstreamprotobuf__ra__msg3_size_group_a__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RAMsg3SizeGroupA *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ra__msg3_size_group_a__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ra__msg3_size_group_a__free_unpacked
+ (Uenibstreamprotobuf__RAMsg3SizeGroupA *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__msg3_size_group_a__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__message_power_offset_group_b__init
+ (Uenibstreamprotobuf__MessagePowerOffsetGroupB *message)
+{
+ static const Uenibstreamprotobuf__MessagePowerOffsetGroupB init_value = UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__message_power_offset_group_b__get_packed_size
+ (const Uenibstreamprotobuf__MessagePowerOffsetGroupB *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__message_power_offset_group_b__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__message_power_offset_group_b__pack
+ (const Uenibstreamprotobuf__MessagePowerOffsetGroupB *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__message_power_offset_group_b__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__message_power_offset_group_b__pack_to_buffer
+ (const Uenibstreamprotobuf__MessagePowerOffsetGroupB *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__message_power_offset_group_b__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MessagePowerOffsetGroupB *
+ uenibstreamprotobuf__message_power_offset_group_b__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MessagePowerOffsetGroupB *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__message_power_offset_group_b__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__message_power_offset_group_b__free_unpacked
+ (Uenibstreamprotobuf__MessagePowerOffsetGroupB *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__message_power_offset_group_b__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ra__contention_resolution_timer__init
+ (Uenibstreamprotobuf__RAContentionResolutionTimer *message)
+{
+ static const Uenibstreamprotobuf__RAContentionResolutionTimer init_value = UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ra__contention_resolution_timer__get_packed_size
+ (const Uenibstreamprotobuf__RAContentionResolutionTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__contention_resolution_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ra__contention_resolution_timer__pack
+ (const Uenibstreamprotobuf__RAContentionResolutionTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__contention_resolution_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ra__contention_resolution_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__RAContentionResolutionTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__contention_resolution_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RAContentionResolutionTimer *
+ uenibstreamprotobuf__ra__contention_resolution_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RAContentionResolutionTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ra__contention_resolution_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ra__contention_resolution_timer__free_unpacked
+ (Uenibstreamprotobuf__RAContentionResolutionTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__contention_resolution_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__restricted_set_config__init
+ (Uenibstreamprotobuf__RestrictedSetConfig *message)
+{
+ static const Uenibstreamprotobuf__RestrictedSetConfig init_value = UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__restricted_set_config__get_packed_size
+ (const Uenibstreamprotobuf__RestrictedSetConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__restricted_set_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__restricted_set_config__pack
+ (const Uenibstreamprotobuf__RestrictedSetConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__restricted_set_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__restricted_set_config__pack_to_buffer
+ (const Uenibstreamprotobuf__RestrictedSetConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__restricted_set_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RestrictedSetConfig *
+ uenibstreamprotobuf__restricted_set_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RestrictedSetConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__restricted_set_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__restricted_set_config__free_unpacked
+ (Uenibstreamprotobuf__RestrictedSetConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__restricted_set_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pusch__config_common__init
+ (Uenibstreamprotobuf__PUSCHConfigCommon *message)
+{
+ static const Uenibstreamprotobuf__PUSCHConfigCommon init_value = UENIBSTREAMPROTOBUF__PUSCH__CONFIG_COMMON__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pusch__config_common__get_packed_size
+ (const Uenibstreamprotobuf__PUSCHConfigCommon *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config_common__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pusch__config_common__pack
+ (const Uenibstreamprotobuf__PUSCHConfigCommon *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config_common__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pusch__config_common__pack_to_buffer
+ (const Uenibstreamprotobuf__PUSCHConfigCommon *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config_common__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUSCHConfigCommon *
+ uenibstreamprotobuf__pusch__config_common__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUSCHConfigCommon *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__config_common__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pusch__config_common__free_unpacked
+ (Uenibstreamprotobuf__PUSCHConfigCommon *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config_common__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__init
+ (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message)
+{
+ static const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList init_value = UENIBSTREAMPROTOBUF__PUSCH__TIME_DOMAIN_RESOURCE_ALLOCATION_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__get_packed_size
+ (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__pack
+ (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__pack_to_buffer
+ (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *
+ uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__free_unpacked
+ (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pusch__time_domain_resource_allocation__init
+ (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message)
+{
+ static const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation init_value = UENIBSTREAMPROTOBUF__PUSCH__TIME_DOMAIN_RESOURCE_ALLOCATION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation__get_packed_size
+ (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation__pack
+ (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation__pack_to_buffer
+ (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *
+ uenibstreamprotobuf__pusch__time_domain_resource_allocation__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pusch__time_domain_resource_allocation__free_unpacked
+ (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch__config_common__init
+ (Uenibstreamprotobuf__PUCCHConfigCommon *message)
+{
+ static const Uenibstreamprotobuf__PUCCHConfigCommon init_value = UENIBSTREAMPROTOBUF__PUCCH__CONFIG_COMMON__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch__config_common__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHConfigCommon *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config_common__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch__config_common__pack
+ (const Uenibstreamprotobuf__PUCCHConfigCommon *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config_common__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch__config_common__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHConfigCommon *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config_common__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHConfigCommon *
+ uenibstreamprotobuf__pucch__config_common__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHConfigCommon *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__config_common__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch__config_common__free_unpacked
+ (Uenibstreamprotobuf__PUCCHConfigCommon *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config_common__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch__group_hopping__init
+ (Uenibstreamprotobuf__PUCCHGroupHopping *message)
+{
+ static const Uenibstreamprotobuf__PUCCHGroupHopping init_value = UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch__group_hopping__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHGroupHopping *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__group_hopping__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch__group_hopping__pack
+ (const Uenibstreamprotobuf__PUCCHGroupHopping *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__group_hopping__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch__group_hopping__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHGroupHopping *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__group_hopping__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHGroupHopping *
+ uenibstreamprotobuf__pucch__group_hopping__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHGroupHopping *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__group_hopping__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch__group_hopping__free_unpacked
+ (Uenibstreamprotobuf__PUCCHGroupHopping *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__group_hopping__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__n__timing_advance_offset__init
+ (Uenibstreamprotobuf__NTimingAdvanceOffset *message)
+{
+ static const Uenibstreamprotobuf__NTimingAdvanceOffset init_value = UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__n__timing_advance_offset__get_packed_size
+ (const Uenibstreamprotobuf__NTimingAdvanceOffset *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n__timing_advance_offset__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__n__timing_advance_offset__pack
+ (const Uenibstreamprotobuf__NTimingAdvanceOffset *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n__timing_advance_offset__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__n__timing_advance_offset__pack_to_buffer
+ (const Uenibstreamprotobuf__NTimingAdvanceOffset *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n__timing_advance_offset__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NTimingAdvanceOffset *
+ uenibstreamprotobuf__n__timing_advance_offset__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NTimingAdvanceOffset *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__n__timing_advance_offset__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__n__timing_advance_offset__free_unpacked
+ (Uenibstreamprotobuf__NTimingAdvanceOffset *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__n__timing_advance_offset__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ssb__periodicity_serving_cell__init
+ (Uenibstreamprotobuf__SSBPeriodicityServingCell *message)
+{
+ static const Uenibstreamprotobuf__SSBPeriodicityServingCell init_value = UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ssb__periodicity_serving_cell__get_packed_size
+ (const Uenibstreamprotobuf__SSBPeriodicityServingCell *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ssb__periodicity_serving_cell__pack
+ (const Uenibstreamprotobuf__SSBPeriodicityServingCell *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ssb__periodicity_serving_cell__pack_to_buffer
+ (const Uenibstreamprotobuf__SSBPeriodicityServingCell *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SSBPeriodicityServingCell *
+ uenibstreamprotobuf__ssb__periodicity_serving_cell__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SSBPeriodicityServingCell *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ssb__periodicity_serving_cell__free_unpacked
+ (Uenibstreamprotobuf__SSBPeriodicityServingCell *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dmrs__type_a__position__init
+ (Uenibstreamprotobuf__DMRSTypeAPosition *message)
+{
+ static const Uenibstreamprotobuf__DMRSTypeAPosition init_value = UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dmrs__type_a__position__get_packed_size
+ (const Uenibstreamprotobuf__DMRSTypeAPosition *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type_a__position__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dmrs__type_a__position__pack
+ (const Uenibstreamprotobuf__DMRSTypeAPosition *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type_a__position__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dmrs__type_a__position__pack_to_buffer
+ (const Uenibstreamprotobuf__DMRSTypeAPosition *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type_a__position__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DMRSTypeAPosition *
+ uenibstreamprotobuf__dmrs__type_a__position__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DMRSTypeAPosition *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dmrs__type_a__position__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dmrs__type_a__position__free_unpacked
+ (Uenibstreamprotobuf__DMRSTypeAPosition *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type_a__position__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rate_match_pattern_lte__crs__init
+ (Uenibstreamprotobuf__RateMatchPatternLTECRS *message)
+{
+ static const Uenibstreamprotobuf__RateMatchPatternLTECRS init_value = UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_LTE__CRS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rate_match_pattern_lte__crs__get_packed_size
+ (const Uenibstreamprotobuf__RateMatchPatternLTECRS *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rate_match_pattern_lte__crs__pack
+ (const Uenibstreamprotobuf__RateMatchPatternLTECRS *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rate_match_pattern_lte__crs__pack_to_buffer
+ (const Uenibstreamprotobuf__RateMatchPatternLTECRS *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RateMatchPatternLTECRS *
+ uenibstreamprotobuf__rate_match_pattern_lte__crs__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RateMatchPatternLTECRS *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rate_match_pattern_lte__crs__free_unpacked
+ (Uenibstreamprotobuf__RateMatchPatternLTECRS *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__carrier_bandwidth_dl__init
+ (Uenibstreamprotobuf__CarrierBandwidthDL *message)
+{
+ static const Uenibstreamprotobuf__CarrierBandwidthDL init_value = UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__carrier_bandwidth_dl__get_packed_size
+ (const Uenibstreamprotobuf__CarrierBandwidthDL *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__carrier_bandwidth_dl__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__carrier_bandwidth_dl__pack
+ (const Uenibstreamprotobuf__CarrierBandwidthDL *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__carrier_bandwidth_dl__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__carrier_bandwidth_dl__pack_to_buffer
+ (const Uenibstreamprotobuf__CarrierBandwidthDL *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__carrier_bandwidth_dl__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CarrierBandwidthDL *
+ uenibstreamprotobuf__carrier_bandwidth_dl__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CarrierBandwidthDL *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__carrier_bandwidth_dl__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__carrier_bandwidth_dl__free_unpacked
+ (Uenibstreamprotobuf__CarrierBandwidthDL *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__carrier_bandwidth_dl__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__init
+ (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message)
+{
+ static const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList init_value = UENIBSTREAMPROTOBUF__EUTRA__MBSFN__SUBFRAME_CONFIG_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__get_packed_size
+ (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__pack
+ (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *
+ uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__free_unpacked
+ (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__mbsfn__subframe_config__init
+ (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message)
+{
+ static const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig init_value = UENIBSTREAMPROTOBUF__EUTRA__MBSFN__SUBFRAME_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config__get_packed_size
+ (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config__pack
+ (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *
+ uenibstreamprotobuf__eutra__mbsfn__subframe_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__mbsfn__subframe_config__free_unpacked
+ (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__radioframe_allocation_period__init
+ (Uenibstreamprotobuf__RadioframeAllocationPeriod *message)
+{
+ static const Uenibstreamprotobuf__RadioframeAllocationPeriod init_value = UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__radioframe_allocation_period__get_packed_size
+ (const Uenibstreamprotobuf__RadioframeAllocationPeriod *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__radioframe_allocation_period__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__radioframe_allocation_period__pack
+ (const Uenibstreamprotobuf__RadioframeAllocationPeriod *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__radioframe_allocation_period__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__radioframe_allocation_period__pack_to_buffer
+ (const Uenibstreamprotobuf__RadioframeAllocationPeriod *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__radioframe_allocation_period__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RadioframeAllocationPeriod *
+ uenibstreamprotobuf__radioframe_allocation_period__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RadioframeAllocationPeriod *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__radioframe_allocation_period__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__radioframe_allocation_period__free_unpacked
+ (Uenibstreamprotobuf__RadioframeAllocationPeriod *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__radioframe_allocation_period__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__subframe_allocation__init
+ (Uenibstreamprotobuf__SubframeAllocation *message)
+{
+ static const Uenibstreamprotobuf__SubframeAllocation init_value = UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__subframe_allocation__get_packed_size
+ (const Uenibstreamprotobuf__SubframeAllocation *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subframe_allocation__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__subframe_allocation__pack
+ (const Uenibstreamprotobuf__SubframeAllocation *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subframe_allocation__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__subframe_allocation__pack_to_buffer
+ (const Uenibstreamprotobuf__SubframeAllocation *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subframe_allocation__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SubframeAllocation *
+ uenibstreamprotobuf__subframe_allocation__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SubframeAllocation *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__subframe_allocation__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__subframe_allocation__free_unpacked
+ (Uenibstreamprotobuf__SubframeAllocation *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__subframe_allocation__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nrof_crs__ports__init
+ (Uenibstreamprotobuf__NrofCRSPorts *message)
+{
+ static const Uenibstreamprotobuf__NrofCRSPorts init_value = UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nrof_crs__ports__get_packed_size
+ (const Uenibstreamprotobuf__NrofCRSPorts *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_crs__ports__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nrof_crs__ports__pack
+ (const Uenibstreamprotobuf__NrofCRSPorts *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_crs__ports__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nrof_crs__ports__pack_to_buffer
+ (const Uenibstreamprotobuf__NrofCRSPorts *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_crs__ports__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NrofCRSPorts *
+ uenibstreamprotobuf__nrof_crs__ports__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NrofCRSPorts *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_crs__ports__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nrof_crs__ports__free_unpacked
+ (Uenibstreamprotobuf__NrofCRSPorts *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_crs__ports__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__v__shift__init
+ (Uenibstreamprotobuf__VShift *message)
+{
+ static const Uenibstreamprotobuf__VShift init_value = UENIBSTREAMPROTOBUF__V__SHIFT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__v__shift__get_packed_size
+ (const Uenibstreamprotobuf__VShift *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__v__shift__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__v__shift__pack
+ (const Uenibstreamprotobuf__VShift *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__v__shift__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__v__shift__pack_to_buffer
+ (const Uenibstreamprotobuf__VShift *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__v__shift__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__VShift *
+ uenibstreamprotobuf__v__shift__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__VShift *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__v__shift__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__v__shift__free_unpacked
+ (Uenibstreamprotobuf__VShift *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__v__shift__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rate_match_pattern__init
+ (Uenibstreamprotobuf__RateMatchPattern *message)
+{
+ static const Uenibstreamprotobuf__RateMatchPattern init_value = UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rate_match_pattern__get_packed_size
+ (const Uenibstreamprotobuf__RateMatchPattern *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rate_match_pattern__pack
+ (const Uenibstreamprotobuf__RateMatchPattern *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rate_match_pattern__pack_to_buffer
+ (const Uenibstreamprotobuf__RateMatchPattern *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RateMatchPattern *
+ uenibstreamprotobuf__rate_match_pattern__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RateMatchPattern *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rate_match_pattern__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rate_match_pattern__free_unpacked
+ (Uenibstreamprotobuf__RateMatchPattern *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bitmaps__init
+ (Uenibstreamprotobuf__Bitmaps *message)
+{
+ static const Uenibstreamprotobuf__Bitmaps init_value = UENIBSTREAMPROTOBUF__BITMAPS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bitmaps__get_packed_size
+ (const Uenibstreamprotobuf__Bitmaps *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bitmaps__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bitmaps__pack
+ (const Uenibstreamprotobuf__Bitmaps *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bitmaps__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bitmaps__pack_to_buffer
+ (const Uenibstreamprotobuf__Bitmaps *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bitmaps__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Bitmaps *
+ uenibstreamprotobuf__bitmaps__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Bitmaps *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bitmaps__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bitmaps__free_unpacked
+ (Uenibstreamprotobuf__Bitmaps *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bitmaps__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dummy__init
+ (Uenibstreamprotobuf__Dummy *message)
+{
+ static const Uenibstreamprotobuf__Dummy init_value = UENIBSTREAMPROTOBUF__DUMMY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dummy__get_packed_size
+ (const Uenibstreamprotobuf__Dummy *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dummy__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dummy__pack
+ (const Uenibstreamprotobuf__Dummy *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dummy__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dummy__pack_to_buffer
+ (const Uenibstreamprotobuf__Dummy *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dummy__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Dummy *
+ uenibstreamprotobuf__dummy__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Dummy *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dummy__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dummy__free_unpacked
+ (Uenibstreamprotobuf__Dummy *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dummy__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__tdd__ul__dl__config_common__init
+ (Uenibstreamprotobuf__TDDULDLConfigCommon *message)
+{
+ static const Uenibstreamprotobuf__TDDULDLConfigCommon init_value = UENIBSTREAMPROTOBUF__TDD__UL__DL__CONFIG_COMMON__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__tdd__ul__dl__config_common__get_packed_size
+ (const Uenibstreamprotobuf__TDDULDLConfigCommon *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__tdd__ul__dl__config_common__pack
+ (const Uenibstreamprotobuf__TDDULDLConfigCommon *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__tdd__ul__dl__config_common__pack_to_buffer
+ (const Uenibstreamprotobuf__TDDULDLConfigCommon *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TDDULDLConfigCommon *
+ uenibstreamprotobuf__tdd__ul__dl__config_common__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TDDULDLConfigCommon *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__tdd__ul__dl__config_common__free_unpacked
+ (Uenibstreamprotobuf__TDDULDLConfigCommon *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__tdd__ul__dl__pattern__init
+ (Uenibstreamprotobuf__TDDULDLPattern *message)
+{
+ static const Uenibstreamprotobuf__TDDULDLPattern init_value = UENIBSTREAMPROTOBUF__TDD__UL__DL__PATTERN__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__tdd__ul__dl__pattern__get_packed_size
+ (const Uenibstreamprotobuf__TDDULDLPattern *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__tdd__ul__dl__pattern__pack
+ (const Uenibstreamprotobuf__TDDULDLPattern *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__tdd__ul__dl__pattern__pack_to_buffer
+ (const Uenibstreamprotobuf__TDDULDLPattern *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TDDULDLPattern *
+ uenibstreamprotobuf__tdd__ul__dl__pattern__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TDDULDLPattern *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__tdd__ul__dl__pattern__free_unpacked
+ (Uenibstreamprotobuf__TDDULDLPattern *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dl__ul__transmission_periodicity__init
+ (Uenibstreamprotobuf__DLULTransmissionPeriodicity *message)
+{
+ static const Uenibstreamprotobuf__DLULTransmissionPeriodicity init_value = UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dl__ul__transmission_periodicity__get_packed_size
+ (const Uenibstreamprotobuf__DLULTransmissionPeriodicity *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dl__ul__transmission_periodicity__pack
+ (const Uenibstreamprotobuf__DLULTransmissionPeriodicity *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dl__ul__transmission_periodicity__pack_to_buffer
+ (const Uenibstreamprotobuf__DLULTransmissionPeriodicity *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DLULTransmissionPeriodicity *
+ uenibstreamprotobuf__dl__ul__transmission_periodicity__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DLULTransmissionPeriodicity *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dl__ul__transmission_periodicity__free_unpacked
+ (Uenibstreamprotobuf__DLULTransmissionPeriodicity *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__init
+ (Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message)
+{
+ static const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 init_value = UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__get_packed_size
+ (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__pack
+ (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__pack_to_buffer
+ (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *
+ uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__free_unpacked
+ (Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__t304__init
+ (Uenibstreamprotobuf__T304 *message)
+{
+ static const Uenibstreamprotobuf__T304 init_value = UENIBSTREAMPROTOBUF__T304__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__t304__get_packed_size
+ (const Uenibstreamprotobuf__T304 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t304__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__t304__pack
+ (const Uenibstreamprotobuf__T304 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t304__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__t304__pack_to_buffer
+ (const Uenibstreamprotobuf__T304 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t304__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__T304 *
+ uenibstreamprotobuf__t304__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__T304 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__t304__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__t304__free_unpacked
+ (Uenibstreamprotobuf__T304 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__t304__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rach__config_dedicated__init
+ (Uenibstreamprotobuf__RACHConfigDedicated *message)
+{
+ static const Uenibstreamprotobuf__RACHConfigDedicated init_value = UENIBSTREAMPROTOBUF__RACH__CONFIG_DEDICATED__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rach__config_dedicated__get_packed_size
+ (const Uenibstreamprotobuf__RACHConfigDedicated *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_dedicated__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rach__config_dedicated__pack
+ (const Uenibstreamprotobuf__RACHConfigDedicated *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_dedicated__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rach__config_dedicated__pack_to_buffer
+ (const Uenibstreamprotobuf__RACHConfigDedicated *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_dedicated__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RACHConfigDedicated *
+ uenibstreamprotobuf__rach__config_dedicated__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RACHConfigDedicated *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rach__config_dedicated__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rach__config_dedicated__free_unpacked
+ (Uenibstreamprotobuf__RACHConfigDedicated *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__config_dedicated__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cfra__init
+ (Uenibstreamprotobuf__CFRA *message)
+{
+ static const Uenibstreamprotobuf__CFRA init_value = UENIBSTREAMPROTOBUF__CFRA__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cfra__get_packed_size
+ (const Uenibstreamprotobuf__CFRA *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cfra__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cfra__pack
+ (const Uenibstreamprotobuf__CFRA *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cfra__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cfra__pack_to_buffer
+ (const Uenibstreamprotobuf__CFRA *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cfra__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CFRA *
+ uenibstreamprotobuf__cfra__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CFRA *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cfra__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cfra__free_unpacked
+ (Uenibstreamprotobuf__CFRA *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cfra__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__occasions__init
+ (Uenibstreamprotobuf__Occasions *message)
+{
+ static const Uenibstreamprotobuf__Occasions init_value = UENIBSTREAMPROTOBUF__OCCASIONS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__occasions__get_packed_size
+ (const Uenibstreamprotobuf__Occasions *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__occasions__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__occasions__pack
+ (const Uenibstreamprotobuf__Occasions *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__occasions__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__occasions__pack_to_buffer
+ (const Uenibstreamprotobuf__Occasions *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__occasions__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Occasions *
+ uenibstreamprotobuf__occasions__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Occasions *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__occasions__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__occasions__free_unpacked
+ (Uenibstreamprotobuf__Occasions *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__occasions__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ssb__init
+ (Uenibstreamprotobuf__SSB *message)
+{
+ static const Uenibstreamprotobuf__SSB init_value = UENIBSTREAMPROTOBUF__SSB__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ssb__get_packed_size
+ (const Uenibstreamprotobuf__SSB *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ssb__pack
+ (const Uenibstreamprotobuf__SSB *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ssb__pack_to_buffer
+ (const Uenibstreamprotobuf__SSB *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SSB *
+ uenibstreamprotobuf__ssb__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SSB *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ssb__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ssb__free_unpacked
+ (Uenibstreamprotobuf__SSB *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cfra__ssb__resource__init
+ (Uenibstreamprotobuf__CFRASSBResource *message)
+{
+ static const Uenibstreamprotobuf__CFRASSBResource init_value = UENIBSTREAMPROTOBUF__CFRA__SSB__RESOURCE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cfra__ssb__resource__get_packed_size
+ (const Uenibstreamprotobuf__CFRASSBResource *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cfra__ssb__resource__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cfra__ssb__resource__pack
+ (const Uenibstreamprotobuf__CFRASSBResource *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cfra__ssb__resource__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cfra__ssb__resource__pack_to_buffer
+ (const Uenibstreamprotobuf__CFRASSBResource *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cfra__ssb__resource__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CFRASSBResource *
+ uenibstreamprotobuf__cfra__ssb__resource__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CFRASSBResource *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cfra__ssb__resource__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cfra__ssb__resource__free_unpacked
+ (Uenibstreamprotobuf__CFRASSBResource *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cfra__ssb__resource__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csirs__init
+ (Uenibstreamprotobuf__CSIRS *message)
+{
+ static const Uenibstreamprotobuf__CSIRS init_value = UENIBSTREAMPROTOBUF__CSIRS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csirs__get_packed_size
+ (const Uenibstreamprotobuf__CSIRS *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csirs__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csirs__pack
+ (const Uenibstreamprotobuf__CSIRS *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csirs__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csirs__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIRS *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csirs__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIRS *
+ uenibstreamprotobuf__csirs__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIRS *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csirs__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csirs__free_unpacked
+ (Uenibstreamprotobuf__CSIRS *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csirs__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cfra__csirs__resource__init
+ (Uenibstreamprotobuf__CFRACSIRSResource *message)
+{
+ static const Uenibstreamprotobuf__CFRACSIRSResource init_value = UENIBSTREAMPROTOBUF__CFRA__CSIRS__RESOURCE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cfra__csirs__resource__get_packed_size
+ (const Uenibstreamprotobuf__CFRACSIRSResource *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cfra__csirs__resource__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cfra__csirs__resource__pack
+ (const Uenibstreamprotobuf__CFRACSIRSResource *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cfra__csirs__resource__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cfra__csirs__resource__pack_to_buffer
+ (const Uenibstreamprotobuf__CFRACSIRSResource *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cfra__csirs__resource__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CFRACSIRSResource *
+ uenibstreamprotobuf__cfra__csirs__resource__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CFRACSIRSResource *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cfra__csirs__resource__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cfra__csirs__resource__free_unpacked
+ (Uenibstreamprotobuf__CFRACSIRSResource *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cfra__csirs__resource__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ra__prioritization__init
+ (Uenibstreamprotobuf__RAPrioritization *message)
+{
+ static const Uenibstreamprotobuf__RAPrioritization init_value = UENIBSTREAMPROTOBUF__RA__PRIORITIZATION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ra__prioritization__get_packed_size
+ (const Uenibstreamprotobuf__RAPrioritization *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__prioritization__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ra__prioritization__pack
+ (const Uenibstreamprotobuf__RAPrioritization *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__prioritization__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ra__prioritization__pack_to_buffer
+ (const Uenibstreamprotobuf__RAPrioritization *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__prioritization__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RAPrioritization *
+ uenibstreamprotobuf__ra__prioritization__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RAPrioritization *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ra__prioritization__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ra__prioritization__free_unpacked
+ (Uenibstreamprotobuf__RAPrioritization *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ra__prioritization__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__power_ramping_step_high_priority__init
+ (Uenibstreamprotobuf__PowerRampingStepHighPriority *message)
+{
+ static const Uenibstreamprotobuf__PowerRampingStepHighPriority init_value = UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__power_ramping_step_high_priority__get_packed_size
+ (const Uenibstreamprotobuf__PowerRampingStepHighPriority *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step_high_priority__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__power_ramping_step_high_priority__pack
+ (const Uenibstreamprotobuf__PowerRampingStepHighPriority *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step_high_priority__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__power_ramping_step_high_priority__pack_to_buffer
+ (const Uenibstreamprotobuf__PowerRampingStepHighPriority *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step_high_priority__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PowerRampingStepHighPriority *
+ uenibstreamprotobuf__power_ramping_step_high_priority__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PowerRampingStepHighPriority *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__power_ramping_step_high_priority__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__power_ramping_step_high_priority__free_unpacked
+ (Uenibstreamprotobuf__PowerRampingStepHighPriority *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_ramping_step_high_priority__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scaling_factor_bi__init
+ (Uenibstreamprotobuf__ScalingFactorBI *message)
+{
+ static const Uenibstreamprotobuf__ScalingFactorBI init_value = UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scaling_factor_bi__get_packed_size
+ (const Uenibstreamprotobuf__ScalingFactorBI *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scaling_factor_bi__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scaling_factor_bi__pack
+ (const Uenibstreamprotobuf__ScalingFactorBI *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scaling_factor_bi__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scaling_factor_bi__pack_to_buffer
+ (const Uenibstreamprotobuf__ScalingFactorBI *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scaling_factor_bi__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ScalingFactorBI *
+ uenibstreamprotobuf__scaling_factor_bi__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ScalingFactorBI *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scaling_factor_bi__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scaling_factor_bi__free_unpacked
+ (Uenibstreamprotobuf__ScalingFactorBI *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scaling_factor_bi__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ssb__mtc__init
+ (Uenibstreamprotobuf__SSBMTC *message)
+{
+ static const Uenibstreamprotobuf__SSBMTC init_value = UENIBSTREAMPROTOBUF__SSB__MTC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ssb__mtc__get_packed_size
+ (const Uenibstreamprotobuf__SSBMTC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ssb__mtc__pack
+ (const Uenibstreamprotobuf__SSBMTC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ssb__mtc__pack_to_buffer
+ (const Uenibstreamprotobuf__SSBMTC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SSBMTC *
+ uenibstreamprotobuf__ssb__mtc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SSBMTC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ssb__mtc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ssb__mtc__free_unpacked
+ (Uenibstreamprotobuf__SSBMTC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__duration__init
+ (Uenibstreamprotobuf__Duration *message)
+{
+ static const Uenibstreamprotobuf__Duration init_value = UENIBSTREAMPROTOBUF__DURATION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__duration__get_packed_size
+ (const Uenibstreamprotobuf__Duration *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__duration__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__duration__pack
+ (const Uenibstreamprotobuf__Duration *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__duration__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__duration__pack_to_buffer
+ (const Uenibstreamprotobuf__Duration *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__duration__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Duration *
+ uenibstreamprotobuf__duration__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Duration *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__duration__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__duration__free_unpacked
+ (Uenibstreamprotobuf__Duration *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__duration__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ssb__mtc2__init
+ (Uenibstreamprotobuf__SSBMTC2 *message)
+{
+ static const Uenibstreamprotobuf__SSBMTC2 init_value = UENIBSTREAMPROTOBUF__SSB__MTC2__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ssb__mtc2__get_packed_size
+ (const Uenibstreamprotobuf__SSBMTC2 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc2__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ssb__mtc2__pack
+ (const Uenibstreamprotobuf__SSBMTC2 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc2__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ssb__mtc2__pack_to_buffer
+ (const Uenibstreamprotobuf__SSBMTC2 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc2__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SSBMTC2 *
+ uenibstreamprotobuf__ssb__mtc2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SSBMTC2 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ssb__mtc2__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ssb__mtc2__free_unpacked
+ (Uenibstreamprotobuf__SSBMTC2 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__mtc2__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__periodicity__init
+ (Uenibstreamprotobuf__Periodicity *message)
+{
+ static const Uenibstreamprotobuf__Periodicity init_value = UENIBSTREAMPROTOBUF__PERIODICITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__periodicity__get_packed_size
+ (const Uenibstreamprotobuf__Periodicity *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodicity__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__periodicity__pack
+ (const Uenibstreamprotobuf__Periodicity *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodicity__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__periodicity__pack_to_buffer
+ (const Uenibstreamprotobuf__Periodicity *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodicity__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Periodicity *
+ uenibstreamprotobuf__periodicity__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Periodicity *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__periodicity__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__periodicity__free_unpacked
+ (Uenibstreamprotobuf__Periodicity *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodicity__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rlf__timers_and_constants__init
+ (Uenibstreamprotobuf__RLFTimersAndConstants *message)
+{
+ static const Uenibstreamprotobuf__RLFTimersAndConstants init_value = UENIBSTREAMPROTOBUF__RLF__TIMERS_AND_CONSTANTS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rlf__timers_and_constants__get_packed_size
+ (const Uenibstreamprotobuf__RLFTimersAndConstants *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlf__timers_and_constants__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rlf__timers_and_constants__pack
+ (const Uenibstreamprotobuf__RLFTimersAndConstants *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlf__timers_and_constants__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rlf__timers_and_constants__pack_to_buffer
+ (const Uenibstreamprotobuf__RLFTimersAndConstants *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlf__timers_and_constants__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RLFTimersAndConstants *
+ uenibstreamprotobuf__rlf__timers_and_constants__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RLFTimersAndConstants *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rlf__timers_and_constants__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rlf__timers_and_constants__free_unpacked
+ (Uenibstreamprotobuf__RLFTimersAndConstants *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlf__timers_and_constants__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__t310__init
+ (Uenibstreamprotobuf__T310 *message)
+{
+ static const Uenibstreamprotobuf__T310 init_value = UENIBSTREAMPROTOBUF__T310__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__t310__get_packed_size
+ (const Uenibstreamprotobuf__T310 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t310__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__t310__pack
+ (const Uenibstreamprotobuf__T310 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t310__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__t310__pack_to_buffer
+ (const Uenibstreamprotobuf__T310 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t310__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__T310 *
+ uenibstreamprotobuf__t310__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__T310 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__t310__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__t310__free_unpacked
+ (Uenibstreamprotobuf__T310 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__t310__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__n310__init
+ (Uenibstreamprotobuf__N310 *message)
+{
+ static const Uenibstreamprotobuf__N310 init_value = UENIBSTREAMPROTOBUF__N310__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__n310__get_packed_size
+ (const Uenibstreamprotobuf__N310 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n310__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__n310__pack
+ (const Uenibstreamprotobuf__N310 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n310__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__n310__pack_to_buffer
+ (const Uenibstreamprotobuf__N310 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n310__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__N310 *
+ uenibstreamprotobuf__n310__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__N310 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__n310__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__n310__free_unpacked
+ (Uenibstreamprotobuf__N310 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__n310__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__n311__init
+ (Uenibstreamprotobuf__N311 *message)
+{
+ static const Uenibstreamprotobuf__N311 init_value = UENIBSTREAMPROTOBUF__N311__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__n311__get_packed_size
+ (const Uenibstreamprotobuf__N311 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n311__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__n311__pack
+ (const Uenibstreamprotobuf__N311 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n311__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__n311__pack_to_buffer
+ (const Uenibstreamprotobuf__N311 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n311__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__N311 *
+ uenibstreamprotobuf__n311__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__N311 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__n311__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__n311__free_unpacked
+ (Uenibstreamprotobuf__N311 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__n311__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__t311_v1530__init
+ (Uenibstreamprotobuf__T311V1530 *message)
+{
+ static const Uenibstreamprotobuf__T311V1530 init_value = UENIBSTREAMPROTOBUF__T311_V1530__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__t311_v1530__get_packed_size
+ (const Uenibstreamprotobuf__T311V1530 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t311_v1530__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__t311_v1530__pack
+ (const Uenibstreamprotobuf__T311V1530 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t311_v1530__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__t311_v1530__pack_to_buffer
+ (const Uenibstreamprotobuf__T311V1530 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t311_v1530__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__T311V1530 *
+ uenibstreamprotobuf__t311_v1530__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__T311V1530 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__t311_v1530__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__t311_v1530__free_unpacked
+ (Uenibstreamprotobuf__T311V1530 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__t311_v1530__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__init
+ (Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message)
+{
+ static const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold init_value = UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__get_packed_size
+ (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__pack
+ (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__pack_to_buffer
+ (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *
+ uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__free_unpacked
+ (Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__serving_cell_config__init
+ (Uenibstreamprotobuf__ServingCellConfig *message)
+{
+ static const Uenibstreamprotobuf__ServingCellConfig init_value = UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__serving_cell_config__get_packed_size
+ (const Uenibstreamprotobuf__ServingCellConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__serving_cell_config__pack
+ (const Uenibstreamprotobuf__ServingCellConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__serving_cell_config__pack_to_buffer
+ (const Uenibstreamprotobuf__ServingCellConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ServingCellConfig *
+ uenibstreamprotobuf__serving_cell_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ServingCellConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__serving_cell_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__serving_cell_config__free_unpacked
+ (Uenibstreamprotobuf__ServingCellConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__tdd__ul__dl__config_dedicated__init
+ (Uenibstreamprotobuf__TDDULDLConfigDedicated *message)
+{
+ static const Uenibstreamprotobuf__TDDULDLConfigDedicated init_value = UENIBSTREAMPROTOBUF__TDD__UL__DL__CONFIG_DEDICATED__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__tdd__ul__dl__config_dedicated__get_packed_size
+ (const Uenibstreamprotobuf__TDDULDLConfigDedicated *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__tdd__ul__dl__config_dedicated__pack
+ (const Uenibstreamprotobuf__TDDULDLConfigDedicated *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__tdd__ul__dl__config_dedicated__pack_to_buffer
+ (const Uenibstreamprotobuf__TDDULDLConfigDedicated *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TDDULDLConfigDedicated *
+ uenibstreamprotobuf__tdd__ul__dl__config_dedicated__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TDDULDLConfigDedicated *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__tdd__ul__dl__config_dedicated__free_unpacked
+ (Uenibstreamprotobuf__TDDULDLConfigDedicated *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__tdd__ul__dl__slot_config__init
+ (Uenibstreamprotobuf__TDDULDLSlotConfig *message)
+{
+ static const Uenibstreamprotobuf__TDDULDLSlotConfig init_value = UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__tdd__ul__dl__slot_config__get_packed_size
+ (const Uenibstreamprotobuf__TDDULDLSlotConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__tdd__ul__dl__slot_config__pack
+ (const Uenibstreamprotobuf__TDDULDLSlotConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__tdd__ul__dl__slot_config__pack_to_buffer
+ (const Uenibstreamprotobuf__TDDULDLSlotConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TDDULDLSlotConfig *
+ uenibstreamprotobuf__tdd__ul__dl__slot_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TDDULDLSlotConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__tdd__ul__dl__slot_config__free_unpacked
+ (Uenibstreamprotobuf__TDDULDLSlotConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__explicit__init
+ (Uenibstreamprotobuf__Explicit *message)
+{
+ static const Uenibstreamprotobuf__Explicit init_value = UENIBSTREAMPROTOBUF__EXPLICIT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__explicit__get_packed_size
+ (const Uenibstreamprotobuf__Explicit *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__explicit__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__explicit__pack
+ (const Uenibstreamprotobuf__Explicit *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__explicit__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__explicit__pack_to_buffer
+ (const Uenibstreamprotobuf__Explicit *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__explicit__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Explicit *
+ uenibstreamprotobuf__explicit__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Explicit *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__explicit__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__explicit__free_unpacked
+ (Uenibstreamprotobuf__Explicit *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__explicit__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bwp__downlink_dedicated__init
+ (Uenibstreamprotobuf__BWPDownlinkDedicated *message)
+{
+ static const Uenibstreamprotobuf__BWPDownlinkDedicated init_value = UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bwp__downlink_dedicated__get_packed_size
+ (const Uenibstreamprotobuf__BWPDownlinkDedicated *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_dedicated__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bwp__downlink_dedicated__pack
+ (const Uenibstreamprotobuf__BWPDownlinkDedicated *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_dedicated__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bwp__downlink_dedicated__pack_to_buffer
+ (const Uenibstreamprotobuf__BWPDownlinkDedicated *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_dedicated__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BWPDownlinkDedicated *
+ uenibstreamprotobuf__bwp__downlink_dedicated__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BWPDownlinkDedicated *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__downlink_dedicated__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bwp__downlink_dedicated__free_unpacked
+ (Uenibstreamprotobuf__BWPDownlinkDedicated *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink_dedicated__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdcch__config__init
+ (Uenibstreamprotobuf__PDCCHConfig *message)
+{
+ static const Uenibstreamprotobuf__PDCCHConfig init_value = UENIBSTREAMPROTOBUF__PDCCH__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdcch__config__get_packed_size
+ (const Uenibstreamprotobuf__PDCCHConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdcch__config__pack
+ (const Uenibstreamprotobuf__PDCCHConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdcch__config__pack_to_buffer
+ (const Uenibstreamprotobuf__PDCCHConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDCCHConfig *
+ uenibstreamprotobuf__pdcch__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDCCHConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdcch__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdcch__config__free_unpacked
+ (Uenibstreamprotobuf__PDCCHConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__downlink_preemption__init
+ (Uenibstreamprotobuf__DownlinkPreemption *message)
+{
+ static const Uenibstreamprotobuf__DownlinkPreemption init_value = UENIBSTREAMPROTOBUF__DOWNLINK_PREEMPTION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__downlink_preemption__get_packed_size
+ (const Uenibstreamprotobuf__DownlinkPreemption *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__downlink_preemption__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__downlink_preemption__pack
+ (const Uenibstreamprotobuf__DownlinkPreemption *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__downlink_preemption__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__downlink_preemption__pack_to_buffer
+ (const Uenibstreamprotobuf__DownlinkPreemption *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__downlink_preemption__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DownlinkPreemption *
+ uenibstreamprotobuf__downlink_preemption__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DownlinkPreemption *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__downlink_preemption__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__downlink_preemption__free_unpacked
+ (Uenibstreamprotobuf__DownlinkPreemption *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__downlink_preemption__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__time_frequency_set__init
+ (Uenibstreamprotobuf__TimeFrequencySet *message)
+{
+ static const Uenibstreamprotobuf__TimeFrequencySet init_value = UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__time_frequency_set__get_packed_size
+ (const Uenibstreamprotobuf__TimeFrequencySet *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_frequency_set__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__time_frequency_set__pack
+ (const Uenibstreamprotobuf__TimeFrequencySet *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_frequency_set__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__time_frequency_set__pack_to_buffer
+ (const Uenibstreamprotobuf__TimeFrequencySet *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_frequency_set__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TimeFrequencySet *
+ uenibstreamprotobuf__time_frequency_set__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TimeFrequencySet *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__time_frequency_set__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__time_frequency_set__free_unpacked
+ (Uenibstreamprotobuf__TimeFrequencySet *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_frequency_set__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__int__configuration_per_serving_cell__init
+ (Uenibstreamprotobuf__INTConfigurationPerServingCell *message)
+{
+ static const Uenibstreamprotobuf__INTConfigurationPerServingCell init_value = UENIBSTREAMPROTOBUF__INT__CONFIGURATION_PER_SERVING_CELL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__int__configuration_per_serving_cell__get_packed_size
+ (const Uenibstreamprotobuf__INTConfigurationPerServingCell *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__int__configuration_per_serving_cell__pack
+ (const Uenibstreamprotobuf__INTConfigurationPerServingCell *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__int__configuration_per_serving_cell__pack_to_buffer
+ (const Uenibstreamprotobuf__INTConfigurationPerServingCell *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__INTConfigurationPerServingCell *
+ uenibstreamprotobuf__int__configuration_per_serving_cell__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__INTConfigurationPerServingCell *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__int__configuration_per_serving_cell__free_unpacked
+ (Uenibstreamprotobuf__INTConfigurationPerServingCell *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pusch__tpc__command_config__init
+ (Uenibstreamprotobuf__PUSCHTPCCommandConfig *message)
+{
+ static const Uenibstreamprotobuf__PUSCHTPCCommandConfig init_value = UENIBSTREAMPROTOBUF__PUSCH__TPC__COMMAND_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pusch__tpc__command_config__get_packed_size
+ (const Uenibstreamprotobuf__PUSCHTPCCommandConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__tpc__command_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pusch__tpc__command_config__pack
+ (const Uenibstreamprotobuf__PUSCHTPCCommandConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__tpc__command_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pusch__tpc__command_config__pack_to_buffer
+ (const Uenibstreamprotobuf__PUSCHTPCCommandConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__tpc__command_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUSCHTPCCommandConfig *
+ uenibstreamprotobuf__pusch__tpc__command_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUSCHTPCCommandConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__tpc__command_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pusch__tpc__command_config__free_unpacked
+ (Uenibstreamprotobuf__PUSCHTPCCommandConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__tpc__command_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch__tpc__command_config__init
+ (Uenibstreamprotobuf__PUCCHTPCCommandConfig *message)
+{
+ static const Uenibstreamprotobuf__PUCCHTPCCommandConfig init_value = UENIBSTREAMPROTOBUF__PUCCH__TPC__COMMAND_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch__tpc__command_config__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHTPCCommandConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__tpc__command_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch__tpc__command_config__pack
+ (const Uenibstreamprotobuf__PUCCHTPCCommandConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__tpc__command_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch__tpc__command_config__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHTPCCommandConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__tpc__command_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHTPCCommandConfig *
+ uenibstreamprotobuf__pucch__tpc__command_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHTPCCommandConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__tpc__command_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch__tpc__command_config__free_unpacked
+ (Uenibstreamprotobuf__PUCCHTPCCommandConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__tpc__command_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__tpc__command_config__init
+ (Uenibstreamprotobuf__SRSTPCCommandConfig *message)
+{
+ static const Uenibstreamprotobuf__SRSTPCCommandConfig init_value = UENIBSTREAMPROTOBUF__SRS__TPC__COMMAND_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__tpc__command_config__get_packed_size
+ (const Uenibstreamprotobuf__SRSTPCCommandConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__command_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__tpc__command_config__pack
+ (const Uenibstreamprotobuf__SRSTPCCommandConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__command_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__tpc__command_config__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSTPCCommandConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__command_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSTPCCommandConfig *
+ uenibstreamprotobuf__srs__tpc__command_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSTPCCommandConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__tpc__command_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__tpc__command_config__free_unpacked
+ (Uenibstreamprotobuf__SRSTPCCommandConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__command_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdsch__config__init
+ (Uenibstreamprotobuf__PDSCHConfig *message)
+{
+ static const Uenibstreamprotobuf__PDSCHConfig init_value = UENIBSTREAMPROTOBUF__PDSCH__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdsch__config__get_packed_size
+ (const Uenibstreamprotobuf__PDSCHConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdsch__config__pack
+ (const Uenibstreamprotobuf__PDSCHConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdsch__config__pack_to_buffer
+ (const Uenibstreamprotobuf__PDSCHConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDSCHConfig *
+ uenibstreamprotobuf__pdsch__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDSCHConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdsch__config__free_unpacked
+ (Uenibstreamprotobuf__PDSCHConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dmrs__downlink_config__init
+ (Uenibstreamprotobuf__DMRSDownlinkConfig *message)
+{
+ static const Uenibstreamprotobuf__DMRSDownlinkConfig init_value = UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dmrs__downlink_config__get_packed_size
+ (const Uenibstreamprotobuf__DMRSDownlinkConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__downlink_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dmrs__downlink_config__pack
+ (const Uenibstreamprotobuf__DMRSDownlinkConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__downlink_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dmrs__downlink_config__pack_to_buffer
+ (const Uenibstreamprotobuf__DMRSDownlinkConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__downlink_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DMRSDownlinkConfig *
+ uenibstreamprotobuf__dmrs__downlink_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DMRSDownlinkConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dmrs__downlink_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dmrs__downlink_config__free_unpacked
+ (Uenibstreamprotobuf__DMRSDownlinkConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__downlink_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dmrs__type__init
+ (Uenibstreamprotobuf__DMRSType *message)
+{
+ static const Uenibstreamprotobuf__DMRSType init_value = UENIBSTREAMPROTOBUF__DMRS__TYPE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dmrs__type__get_packed_size
+ (const Uenibstreamprotobuf__DMRSType *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dmrs__type__pack
+ (const Uenibstreamprotobuf__DMRSType *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dmrs__type__pack_to_buffer
+ (const Uenibstreamprotobuf__DMRSType *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DMRSType *
+ uenibstreamprotobuf__dmrs__type__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DMRSType *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dmrs__type__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dmrs__type__free_unpacked
+ (Uenibstreamprotobuf__DMRSType *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__type__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dmrs__additional_position__init
+ (Uenibstreamprotobuf__DMRSAdditionalPosition *message)
+{
+ static const Uenibstreamprotobuf__DMRSAdditionalPosition init_value = UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dmrs__additional_position__get_packed_size
+ (const Uenibstreamprotobuf__DMRSAdditionalPosition *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__additional_position__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dmrs__additional_position__pack
+ (const Uenibstreamprotobuf__DMRSAdditionalPosition *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__additional_position__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dmrs__additional_position__pack_to_buffer
+ (const Uenibstreamprotobuf__DMRSAdditionalPosition *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__additional_position__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DMRSAdditionalPosition *
+ uenibstreamprotobuf__dmrs__additional_position__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DMRSAdditionalPosition *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dmrs__additional_position__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dmrs__additional_position__free_unpacked
+ (Uenibstreamprotobuf__DMRSAdditionalPosition *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__additional_position__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__max_length__init
+ (Uenibstreamprotobuf__MaxLength *message)
+{
+ static const Uenibstreamprotobuf__MaxLength init_value = UENIBSTREAMPROTOBUF__MAX_LENGTH__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__max_length__get_packed_size
+ (const Uenibstreamprotobuf__MaxLength *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_length__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__max_length__pack
+ (const Uenibstreamprotobuf__MaxLength *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_length__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__max_length__pack_to_buffer
+ (const Uenibstreamprotobuf__MaxLength *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_length__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MaxLength *
+ uenibstreamprotobuf__max_length__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MaxLength *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__max_length__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__max_length__free_unpacked
+ (Uenibstreamprotobuf__MaxLength *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_length__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ptrs__downlink_config__init
+ (Uenibstreamprotobuf__PTRSDownlinkConfig *message)
+{
+ static const Uenibstreamprotobuf__PTRSDownlinkConfig init_value = UENIBSTREAMPROTOBUF__PTRS__DOWNLINK_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ptrs__downlink_config__get_packed_size
+ (const Uenibstreamprotobuf__PTRSDownlinkConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__downlink_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ptrs__downlink_config__pack
+ (const Uenibstreamprotobuf__PTRSDownlinkConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__downlink_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ptrs__downlink_config__pack_to_buffer
+ (const Uenibstreamprotobuf__PTRSDownlinkConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__downlink_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PTRSDownlinkConfig *
+ uenibstreamprotobuf__ptrs__downlink_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PTRSDownlinkConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ptrs__downlink_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ptrs__downlink_config__free_unpacked
+ (Uenibstreamprotobuf__PTRSDownlinkConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__downlink_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__resource_element_offset__init
+ (Uenibstreamprotobuf__ResourceElementOffset *message)
+{
+ static const Uenibstreamprotobuf__ResourceElementOffset init_value = UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__resource_element_offset__get_packed_size
+ (const Uenibstreamprotobuf__ResourceElementOffset *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_element_offset__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__resource_element_offset__pack
+ (const Uenibstreamprotobuf__ResourceElementOffset *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_element_offset__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__resource_element_offset__pack_to_buffer
+ (const Uenibstreamprotobuf__ResourceElementOffset *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_element_offset__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ResourceElementOffset *
+ uenibstreamprotobuf__resource_element_offset__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ResourceElementOffset *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__resource_element_offset__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__resource_element_offset__free_unpacked
+ (Uenibstreamprotobuf__ResourceElementOffset *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_element_offset__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__tci__state__init
+ (Uenibstreamprotobuf__TCIState *message)
+{
+ static const Uenibstreamprotobuf__TCIState init_value = UENIBSTREAMPROTOBUF__TCI__STATE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__tci__state__get_packed_size
+ (const Uenibstreamprotobuf__TCIState *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tci__state__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__tci__state__pack
+ (const Uenibstreamprotobuf__TCIState *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tci__state__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__tci__state__pack_to_buffer
+ (const Uenibstreamprotobuf__TCIState *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tci__state__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TCIState *
+ uenibstreamprotobuf__tci__state__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TCIState *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__tci__state__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__tci__state__free_unpacked
+ (Uenibstreamprotobuf__TCIState *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__tci__state__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__qcl__info__init
+ (Uenibstreamprotobuf__QCLInfo *message)
+{
+ static const Uenibstreamprotobuf__QCLInfo init_value = UENIBSTREAMPROTOBUF__QCL__INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__qcl__info__get_packed_size
+ (const Uenibstreamprotobuf__QCLInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__qcl__info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__qcl__info__pack
+ (const Uenibstreamprotobuf__QCLInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__qcl__info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__qcl__info__pack_to_buffer
+ (const Uenibstreamprotobuf__QCLInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__qcl__info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__QCLInfo *
+ uenibstreamprotobuf__qcl__info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__QCLInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__qcl__info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__qcl__info__free_unpacked
+ (Uenibstreamprotobuf__QCLInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__qcl__info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__qcl__type__init
+ (Uenibstreamprotobuf__QCLType *message)
+{
+ static const Uenibstreamprotobuf__QCLType init_value = UENIBSTREAMPROTOBUF__QCL__TYPE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__qcl__type__get_packed_size
+ (const Uenibstreamprotobuf__QCLType *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__qcl__type__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__qcl__type__pack
+ (const Uenibstreamprotobuf__QCLType *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__qcl__type__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__qcl__type__pack_to_buffer
+ (const Uenibstreamprotobuf__QCLType *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__qcl__type__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__QCLType *
+ uenibstreamprotobuf__qcl__type__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__QCLType *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__qcl__type__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__qcl__type__free_unpacked
+ (Uenibstreamprotobuf__QCLType *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__qcl__type__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__vrb__to_prb__interleaver__init
+ (Uenibstreamprotobuf__VRBToPRBInterleaver *message)
+{
+ static const Uenibstreamprotobuf__VRBToPRBInterleaver init_value = UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__vrb__to_prb__interleaver__get_packed_size
+ (const Uenibstreamprotobuf__VRBToPRBInterleaver *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__vrb__to_prb__interleaver__pack
+ (const Uenibstreamprotobuf__VRBToPRBInterleaver *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__vrb__to_prb__interleaver__pack_to_buffer
+ (const Uenibstreamprotobuf__VRBToPRBInterleaver *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__VRBToPRBInterleaver *
+ uenibstreamprotobuf__vrb__to_prb__interleaver__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__VRBToPRBInterleaver *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__vrb__to_prb__interleaver__free_unpacked
+ (Uenibstreamprotobuf__VRBToPRBInterleaver *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__resource_allocation__init
+ (Uenibstreamprotobuf__ResourceAllocation *message)
+{
+ static const Uenibstreamprotobuf__ResourceAllocation init_value = UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__resource_allocation__get_packed_size
+ (const Uenibstreamprotobuf__ResourceAllocation *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_allocation__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__resource_allocation__pack
+ (const Uenibstreamprotobuf__ResourceAllocation *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_allocation__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__resource_allocation__pack_to_buffer
+ (const Uenibstreamprotobuf__ResourceAllocation *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_allocation__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ResourceAllocation *
+ uenibstreamprotobuf__resource_allocation__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ResourceAllocation *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__resource_allocation__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__resource_allocation__free_unpacked
+ (Uenibstreamprotobuf__ResourceAllocation *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_allocation__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdsch__aggregation_factor__init
+ (Uenibstreamprotobuf__PDSCHAggregationFactor *message)
+{
+ static const Uenibstreamprotobuf__PDSCHAggregationFactor init_value = UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdsch__aggregation_factor__get_packed_size
+ (const Uenibstreamprotobuf__PDSCHAggregationFactor *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__aggregation_factor__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdsch__aggregation_factor__pack
+ (const Uenibstreamprotobuf__PDSCHAggregationFactor *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__aggregation_factor__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdsch__aggregation_factor__pack_to_buffer
+ (const Uenibstreamprotobuf__PDSCHAggregationFactor *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__aggregation_factor__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDSCHAggregationFactor *
+ uenibstreamprotobuf__pdsch__aggregation_factor__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDSCHAggregationFactor *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__aggregation_factor__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdsch__aggregation_factor__free_unpacked
+ (Uenibstreamprotobuf__PDSCHAggregationFactor *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__aggregation_factor__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rate_match_pattern_group__init
+ (Uenibstreamprotobuf__RateMatchPatternGroup *message)
+{
+ static const Uenibstreamprotobuf__RateMatchPatternGroup init_value = UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rate_match_pattern_group__get_packed_size
+ (const Uenibstreamprotobuf__RateMatchPatternGroup *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rate_match_pattern_group__pack
+ (const Uenibstreamprotobuf__RateMatchPatternGroup *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rate_match_pattern_group__pack_to_buffer
+ (const Uenibstreamprotobuf__RateMatchPatternGroup *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RateMatchPatternGroup *
+ uenibstreamprotobuf__rate_match_pattern_group__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RateMatchPatternGroup *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rate_match_pattern_group__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rate_match_pattern_group__free_unpacked
+ (Uenibstreamprotobuf__RateMatchPatternGroup *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rate_match_pattern_group_item__init
+ (Uenibstreamprotobuf__RateMatchPatternGroupItem *message)
+{
+ static const Uenibstreamprotobuf__RateMatchPatternGroupItem init_value = UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rate_match_pattern_group_item__get_packed_size
+ (const Uenibstreamprotobuf__RateMatchPatternGroupItem *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group_item__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rate_match_pattern_group_item__pack
+ (const Uenibstreamprotobuf__RateMatchPatternGroupItem *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group_item__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rate_match_pattern_group_item__pack_to_buffer
+ (const Uenibstreamprotobuf__RateMatchPatternGroupItem *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group_item__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RateMatchPatternGroupItem *
+ uenibstreamprotobuf__rate_match_pattern_group_item__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RateMatchPatternGroupItem *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rate_match_pattern_group_item__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rate_match_pattern_group_item__free_unpacked
+ (Uenibstreamprotobuf__RateMatchPatternGroupItem *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_match_pattern_group_item__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rbg__size__init
+ (Uenibstreamprotobuf__RBGSize *message)
+{
+ static const Uenibstreamprotobuf__RBGSize init_value = UENIBSTREAMPROTOBUF__RBG__SIZE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rbg__size__get_packed_size
+ (const Uenibstreamprotobuf__RBGSize *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rbg__size__pack
+ (const Uenibstreamprotobuf__RBGSize *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rbg__size__pack_to_buffer
+ (const Uenibstreamprotobuf__RBGSize *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RBGSize *
+ uenibstreamprotobuf__rbg__size__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RBGSize *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rbg__size__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rbg__size__free_unpacked
+ (Uenibstreamprotobuf__RBGSize *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__mcs__table__init
+ (Uenibstreamprotobuf__MCSTable *message)
+{
+ static const Uenibstreamprotobuf__MCSTable init_value = UENIBSTREAMPROTOBUF__MCS__TABLE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__mcs__table__get_packed_size
+ (const Uenibstreamprotobuf__MCSTable *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mcs__table__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__mcs__table__pack
+ (const Uenibstreamprotobuf__MCSTable *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mcs__table__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__mcs__table__pack_to_buffer
+ (const Uenibstreamprotobuf__MCSTable *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mcs__table__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MCSTable *
+ uenibstreamprotobuf__mcs__table__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MCSTable *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__mcs__table__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__mcs__table__free_unpacked
+ (Uenibstreamprotobuf__MCSTable *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__mcs__table__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__init
+ (Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message)
+{
+ static const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI init_value = UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__get_packed_size
+ (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__pack
+ (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__pack_to_buffer
+ (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *
+ uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__free_unpacked
+ (Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__static_bundling__init
+ (Uenibstreamprotobuf__StaticBundling *message)
+{
+ static const Uenibstreamprotobuf__StaticBundling init_value = UENIBSTREAMPROTOBUF__STATIC_BUNDLING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__static_bundling__get_packed_size
+ (const Uenibstreamprotobuf__StaticBundling *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__static_bundling__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__static_bundling__pack
+ (const Uenibstreamprotobuf__StaticBundling *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__static_bundling__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__static_bundling__pack_to_buffer
+ (const Uenibstreamprotobuf__StaticBundling *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__static_bundling__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__StaticBundling *
+ uenibstreamprotobuf__static_bundling__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__StaticBundling *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__static_bundling__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__static_bundling__free_unpacked
+ (Uenibstreamprotobuf__StaticBundling *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__static_bundling__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bundle_size__init
+ (Uenibstreamprotobuf__BundleSize *message)
+{
+ static const Uenibstreamprotobuf__BundleSize init_value = UENIBSTREAMPROTOBUF__BUNDLE_SIZE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bundle_size__get_packed_size
+ (const Uenibstreamprotobuf__BundleSize *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bundle_size__pack
+ (const Uenibstreamprotobuf__BundleSize *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bundle_size__pack_to_buffer
+ (const Uenibstreamprotobuf__BundleSize *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BundleSize *
+ uenibstreamprotobuf__bundle_size__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BundleSize *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bundle_size__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bundle_size__free_unpacked
+ (Uenibstreamprotobuf__BundleSize *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dynamic_bundling__init
+ (Uenibstreamprotobuf__DynamicBundling *message)
+{
+ static const Uenibstreamprotobuf__DynamicBundling init_value = UENIBSTREAMPROTOBUF__DYNAMIC_BUNDLING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dynamic_bundling__get_packed_size
+ (const Uenibstreamprotobuf__DynamicBundling *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dynamic_bundling__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dynamic_bundling__pack
+ (const Uenibstreamprotobuf__DynamicBundling *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dynamic_bundling__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dynamic_bundling__pack_to_buffer
+ (const Uenibstreamprotobuf__DynamicBundling *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dynamic_bundling__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DynamicBundling *
+ uenibstreamprotobuf__dynamic_bundling__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DynamicBundling *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dynamic_bundling__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dynamic_bundling__free_unpacked
+ (Uenibstreamprotobuf__DynamicBundling *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dynamic_bundling__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bundle_size_set1__init
+ (Uenibstreamprotobuf__BundleSizeSet1 *message)
+{
+ static const Uenibstreamprotobuf__BundleSizeSet1 init_value = UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bundle_size_set1__get_packed_size
+ (const Uenibstreamprotobuf__BundleSizeSet1 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set1__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bundle_size_set1__pack
+ (const Uenibstreamprotobuf__BundleSizeSet1 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set1__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bundle_size_set1__pack_to_buffer
+ (const Uenibstreamprotobuf__BundleSizeSet1 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set1__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BundleSizeSet1 *
+ uenibstreamprotobuf__bundle_size_set1__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BundleSizeSet1 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bundle_size_set1__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bundle_size_set1__free_unpacked
+ (Uenibstreamprotobuf__BundleSizeSet1 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set1__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bundle_size_set2__init
+ (Uenibstreamprotobuf__BundleSizeSet2 *message)
+{
+ static const Uenibstreamprotobuf__BundleSizeSet2 init_value = UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bundle_size_set2__get_packed_size
+ (const Uenibstreamprotobuf__BundleSizeSet2 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set2__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bundle_size_set2__pack
+ (const Uenibstreamprotobuf__BundleSizeSet2 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set2__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bundle_size_set2__pack_to_buffer
+ (const Uenibstreamprotobuf__BundleSizeSet2 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set2__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BundleSizeSet2 *
+ uenibstreamprotobuf__bundle_size_set2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BundleSizeSet2 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bundle_size_set2__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bundle_size_set2__free_unpacked
+ (Uenibstreamprotobuf__BundleSizeSet2 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bundle_size_set2__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__zp__csi__rs__resource__init
+ (Uenibstreamprotobuf__ZPCSIRSResource *message)
+{
+ static const Uenibstreamprotobuf__ZPCSIRSResource init_value = UENIBSTREAMPROTOBUF__ZP__CSI__RS__RESOURCE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__zp__csi__rs__resource__get_packed_size
+ (const Uenibstreamprotobuf__ZPCSIRSResource *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__zp__csi__rs__resource__pack
+ (const Uenibstreamprotobuf__ZPCSIRSResource *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__zp__csi__rs__resource__pack_to_buffer
+ (const Uenibstreamprotobuf__ZPCSIRSResource *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ZPCSIRSResource *
+ uenibstreamprotobuf__zp__csi__rs__resource__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ZPCSIRSResource *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__zp__csi__rs__resource__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__zp__csi__rs__resource__free_unpacked
+ (Uenibstreamprotobuf__ZPCSIRSResource *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__rs__resource_mapping__init
+ (Uenibstreamprotobuf__CSIRSResourceMapping *message)
+{
+ static const Uenibstreamprotobuf__CSIRSResourceMapping init_value = UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__rs__resource_mapping__get_packed_size
+ (const Uenibstreamprotobuf__CSIRSResourceMapping *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_mapping__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__rs__resource_mapping__pack
+ (const Uenibstreamprotobuf__CSIRSResourceMapping *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_mapping__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__rs__resource_mapping__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIRSResourceMapping *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_mapping__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIRSResourceMapping *
+ uenibstreamprotobuf__csi__rs__resource_mapping__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIRSResourceMapping *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__rs__resource_mapping__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__rs__resource_mapping__free_unpacked
+ (Uenibstreamprotobuf__CSIRSResourceMapping *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_mapping__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nrof_ports__init
+ (Uenibstreamprotobuf__NrofPorts *message)
+{
+ static const Uenibstreamprotobuf__NrofPorts init_value = UENIBSTREAMPROTOBUF__NROF_PORTS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nrof_ports__get_packed_size
+ (const Uenibstreamprotobuf__NrofPorts *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_ports__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nrof_ports__pack
+ (const Uenibstreamprotobuf__NrofPorts *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_ports__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nrof_ports__pack_to_buffer
+ (const Uenibstreamprotobuf__NrofPorts *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_ports__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NrofPorts *
+ uenibstreamprotobuf__nrof_ports__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NrofPorts *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_ports__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nrof_ports__free_unpacked
+ (Uenibstreamprotobuf__NrofPorts *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_ports__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cdm__type__init
+ (Uenibstreamprotobuf__CDMType *message)
+{
+ static const Uenibstreamprotobuf__CDMType init_value = UENIBSTREAMPROTOBUF__CDM__TYPE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cdm__type__get_packed_size
+ (const Uenibstreamprotobuf__CDMType *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cdm__type__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cdm__type__pack
+ (const Uenibstreamprotobuf__CDMType *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cdm__type__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cdm__type__pack_to_buffer
+ (const Uenibstreamprotobuf__CDMType *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cdm__type__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CDMType *
+ uenibstreamprotobuf__cdm__type__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CDMType *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cdm__type__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cdm__type__free_unpacked
+ (Uenibstreamprotobuf__CDMType *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cdm__type__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dot5__init
+ (Uenibstreamprotobuf__Dot5 *message)
+{
+ static const Uenibstreamprotobuf__Dot5 init_value = UENIBSTREAMPROTOBUF__DOT5__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dot5__get_packed_size
+ (const Uenibstreamprotobuf__Dot5 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dot5__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dot5__pack
+ (const Uenibstreamprotobuf__Dot5 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dot5__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dot5__pack_to_buffer
+ (const Uenibstreamprotobuf__Dot5 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dot5__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Dot5 *
+ uenibstreamprotobuf__dot5__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Dot5 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dot5__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dot5__free_unpacked
+ (Uenibstreamprotobuf__Dot5 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dot5__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__frequency_occupation__init
+ (Uenibstreamprotobuf__CSIFrequencyOccupation *message)
+{
+ static const Uenibstreamprotobuf__CSIFrequencyOccupation init_value = UENIBSTREAMPROTOBUF__CSI__FREQUENCY_OCCUPATION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__frequency_occupation__get_packed_size
+ (const Uenibstreamprotobuf__CSIFrequencyOccupation *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__frequency_occupation__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__frequency_occupation__pack
+ (const Uenibstreamprotobuf__CSIFrequencyOccupation *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__frequency_occupation__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__frequency_occupation__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIFrequencyOccupation *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__frequency_occupation__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIFrequencyOccupation *
+ uenibstreamprotobuf__csi__frequency_occupation__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIFrequencyOccupation *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__frequency_occupation__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__frequency_occupation__free_unpacked
+ (Uenibstreamprotobuf__CSIFrequencyOccupation *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__frequency_occupation__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__resource_periodicity_and_offset__init
+ (Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message)
+{
+ static const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset init_value = UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__resource_periodicity_and_offset__get_packed_size
+ (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__resource_periodicity_and_offset__pack
+ (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__resource_periodicity_and_offset__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *
+ uenibstreamprotobuf__csi__resource_periodicity_and_offset__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__resource_periodicity_and_offset__free_unpacked
+ (Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__zp__csi__rs__resource_set__init
+ (Uenibstreamprotobuf__ZPCSIRSResourceSet *message)
+{
+ static const Uenibstreamprotobuf__ZPCSIRSResourceSet init_value = UENIBSTREAMPROTOBUF__ZP__CSI__RS__RESOURCE_SET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__zp__csi__rs__resource_set__get_packed_size
+ (const Uenibstreamprotobuf__ZPCSIRSResourceSet *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__zp__csi__rs__resource_set__pack
+ (const Uenibstreamprotobuf__ZPCSIRSResourceSet *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__zp__csi__rs__resource_set__pack_to_buffer
+ (const Uenibstreamprotobuf__ZPCSIRSResourceSet *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ZPCSIRSResourceSet *
+ uenibstreamprotobuf__zp__csi__rs__resource_set__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ZPCSIRSResourceSet *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__zp__csi__rs__resource_set__free_unpacked
+ (Uenibstreamprotobuf__ZPCSIRSResourceSet *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sps__config__init
+ (Uenibstreamprotobuf__SPSConfig *message)
+{
+ static const Uenibstreamprotobuf__SPSConfig init_value = UENIBSTREAMPROTOBUF__SPS__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sps__config__get_packed_size
+ (const Uenibstreamprotobuf__SPSConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sps__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sps__config__pack
+ (const Uenibstreamprotobuf__SPSConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sps__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sps__config__pack_to_buffer
+ (const Uenibstreamprotobuf__SPSConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sps__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SPSConfig *
+ uenibstreamprotobuf__sps__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SPSConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sps__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sps__config__free_unpacked
+ (Uenibstreamprotobuf__SPSConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sps__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sps__config_periodicity__init
+ (Uenibstreamprotobuf__SPSConfigPeriodicity *message)
+{
+ static const Uenibstreamprotobuf__SPSConfigPeriodicity init_value = UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sps__config_periodicity__get_packed_size
+ (const Uenibstreamprotobuf__SPSConfigPeriodicity *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sps__config_periodicity__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sps__config_periodicity__pack
+ (const Uenibstreamprotobuf__SPSConfigPeriodicity *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sps__config_periodicity__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sps__config_periodicity__pack_to_buffer
+ (const Uenibstreamprotobuf__SPSConfigPeriodicity *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sps__config_periodicity__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SPSConfigPeriodicity *
+ uenibstreamprotobuf__sps__config_periodicity__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SPSConfigPeriodicity *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sps__config_periodicity__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sps__config_periodicity__free_unpacked
+ (Uenibstreamprotobuf__SPSConfigPeriodicity *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sps__config_periodicity__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sps__mcs__table__init
+ (Uenibstreamprotobuf__SPSMCSTable *message)
+{
+ static const Uenibstreamprotobuf__SPSMCSTable init_value = UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sps__mcs__table__get_packed_size
+ (const Uenibstreamprotobuf__SPSMCSTable *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sps__mcs__table__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sps__mcs__table__pack
+ (const Uenibstreamprotobuf__SPSMCSTable *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sps__mcs__table__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sps__mcs__table__pack_to_buffer
+ (const Uenibstreamprotobuf__SPSMCSTable *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sps__mcs__table__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SPSMCSTable *
+ uenibstreamprotobuf__sps__mcs__table__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SPSMCSTable *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sps__mcs__table__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sps__mcs__table__free_unpacked
+ (Uenibstreamprotobuf__SPSMCSTable *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sps__mcs__table__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__radio_link_monitoring_config__init
+ (Uenibstreamprotobuf__RadioLinkMonitoringConfig *message)
+{
+ static const Uenibstreamprotobuf__RadioLinkMonitoringConfig init_value = UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__radio_link_monitoring_config__get_packed_size
+ (const Uenibstreamprotobuf__RadioLinkMonitoringConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__radio_link_monitoring_config__pack
+ (const Uenibstreamprotobuf__RadioLinkMonitoringConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__radio_link_monitoring_config__pack_to_buffer
+ (const Uenibstreamprotobuf__RadioLinkMonitoringConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RadioLinkMonitoringConfig *
+ uenibstreamprotobuf__radio_link_monitoring_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RadioLinkMonitoringConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__radio_link_monitoring_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__radio_link_monitoring_config__free_unpacked
+ (Uenibstreamprotobuf__RadioLinkMonitoringConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__radio_link_monitoring_rs__init
+ (Uenibstreamprotobuf__RadioLinkMonitoringRS *message)
+{
+ static const Uenibstreamprotobuf__RadioLinkMonitoringRS init_value = UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__radio_link_monitoring_rs__get_packed_size
+ (const Uenibstreamprotobuf__RadioLinkMonitoringRS *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_rs__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__radio_link_monitoring_rs__pack
+ (const Uenibstreamprotobuf__RadioLinkMonitoringRS *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_rs__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__radio_link_monitoring_rs__pack_to_buffer
+ (const Uenibstreamprotobuf__RadioLinkMonitoringRS *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_rs__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RadioLinkMonitoringRS *
+ uenibstreamprotobuf__radio_link_monitoring_rs__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RadioLinkMonitoringRS *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__radio_link_monitoring_rs__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__radio_link_monitoring_rs__free_unpacked
+ (Uenibstreamprotobuf__RadioLinkMonitoringRS *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__radio_link_monitoring_rs__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__purpose__init
+ (Uenibstreamprotobuf__Purpose *message)
+{
+ static const Uenibstreamprotobuf__Purpose init_value = UENIBSTREAMPROTOBUF__PURPOSE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__purpose__get_packed_size
+ (const Uenibstreamprotobuf__Purpose *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__purpose__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__purpose__pack
+ (const Uenibstreamprotobuf__Purpose *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__purpose__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__purpose__pack_to_buffer
+ (const Uenibstreamprotobuf__Purpose *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__purpose__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Purpose *
+ uenibstreamprotobuf__purpose__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Purpose *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__purpose__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__purpose__free_unpacked
+ (Uenibstreamprotobuf__Purpose *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__purpose__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__beam_failure_instance_max_count__init
+ (Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message)
+{
+ static const Uenibstreamprotobuf__BeamFailureInstanceMaxCount init_value = UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__beam_failure_instance_max_count__get_packed_size
+ (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_instance_max_count__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__beam_failure_instance_max_count__pack
+ (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_instance_max_count__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__beam_failure_instance_max_count__pack_to_buffer
+ (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_instance_max_count__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BeamFailureInstanceMaxCount *
+ uenibstreamprotobuf__beam_failure_instance_max_count__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BeamFailureInstanceMaxCount *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__beam_failure_instance_max_count__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__beam_failure_instance_max_count__free_unpacked
+ (Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_instance_max_count__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__beam_failure_detection_timer__init
+ (Uenibstreamprotobuf__BeamFailureDetectionTimer *message)
+{
+ static const Uenibstreamprotobuf__BeamFailureDetectionTimer init_value = UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__beam_failure_detection_timer__get_packed_size
+ (const Uenibstreamprotobuf__BeamFailureDetectionTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_detection_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__beam_failure_detection_timer__pack
+ (const Uenibstreamprotobuf__BeamFailureDetectionTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_detection_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__beam_failure_detection_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__BeamFailureDetectionTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_detection_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BeamFailureDetectionTimer *
+ uenibstreamprotobuf__beam_failure_detection_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BeamFailureDetectionTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__beam_failure_detection_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__beam_failure_detection_timer__free_unpacked
+ (Uenibstreamprotobuf__BeamFailureDetectionTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_detection_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bwp__downlink__init
+ (Uenibstreamprotobuf__BWPDownlink *message)
+{
+ static const Uenibstreamprotobuf__BWPDownlink init_value = UENIBSTREAMPROTOBUF__BWP__DOWNLINK__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bwp__downlink__get_packed_size
+ (const Uenibstreamprotobuf__BWPDownlink *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bwp__downlink__pack
+ (const Uenibstreamprotobuf__BWPDownlink *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bwp__downlink__pack_to_buffer
+ (const Uenibstreamprotobuf__BWPDownlink *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BWPDownlink *
+ uenibstreamprotobuf__bwp__downlink__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BWPDownlink *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__downlink__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bwp__downlink__free_unpacked
+ (Uenibstreamprotobuf__BWPDownlink *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__downlink__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bwp__inactivity_timer__init
+ (Uenibstreamprotobuf__BWPInactivityTimer *message)
+{
+ static const Uenibstreamprotobuf__BWPInactivityTimer init_value = UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bwp__inactivity_timer__get_packed_size
+ (const Uenibstreamprotobuf__BWPInactivityTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__inactivity_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bwp__inactivity_timer__pack
+ (const Uenibstreamprotobuf__BWPInactivityTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__inactivity_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bwp__inactivity_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__BWPInactivityTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__inactivity_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BWPInactivityTimer *
+ uenibstreamprotobuf__bwp__inactivity_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BWPInactivityTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__inactivity_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bwp__inactivity_timer__free_unpacked
+ (Uenibstreamprotobuf__BWPInactivityTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__inactivity_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uplink_config__init
+ (Uenibstreamprotobuf__UplinkConfig *message)
+{
+ static const Uenibstreamprotobuf__UplinkConfig init_value = UENIBSTREAMPROTOBUF__UPLINK_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uplink_config__get_packed_size
+ (const Uenibstreamprotobuf__UplinkConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uplink_config__pack
+ (const Uenibstreamprotobuf__UplinkConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uplink_config__pack_to_buffer
+ (const Uenibstreamprotobuf__UplinkConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UplinkConfig *
+ uenibstreamprotobuf__uplink_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UplinkConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uplink_config__free_unpacked
+ (Uenibstreamprotobuf__UplinkConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bwp__uplink_dedicated__init
+ (Uenibstreamprotobuf__BWPUplinkDedicated *message)
+{
+ static const Uenibstreamprotobuf__BWPUplinkDedicated init_value = UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bwp__uplink_dedicated__get_packed_size
+ (const Uenibstreamprotobuf__BWPUplinkDedicated *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_dedicated__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bwp__uplink_dedicated__pack
+ (const Uenibstreamprotobuf__BWPUplinkDedicated *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_dedicated__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bwp__uplink_dedicated__pack_to_buffer
+ (const Uenibstreamprotobuf__BWPUplinkDedicated *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_dedicated__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BWPUplinkDedicated *
+ uenibstreamprotobuf__bwp__uplink_dedicated__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BWPUplinkDedicated *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bwp__uplink_dedicated__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bwp__uplink_dedicated__free_unpacked
+ (Uenibstreamprotobuf__BWPUplinkDedicated *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bwp__uplink_dedicated__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch__config__init
+ (Uenibstreamprotobuf__PUCCHConfig *message)
+{
+ static const Uenibstreamprotobuf__PUCCHConfig init_value = UENIBSTREAMPROTOBUF__PUCCH__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch__config__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch__config__pack
+ (const Uenibstreamprotobuf__PUCCHConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch__config__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHConfig *
+ uenibstreamprotobuf__pucch__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch__config__free_unpacked
+ (Uenibstreamprotobuf__PUCCHConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch__resource_set__init
+ (Uenibstreamprotobuf__PUCCHResourceSet *message)
+{
+ static const Uenibstreamprotobuf__PUCCHResourceSet init_value = UENIBSTREAMPROTOBUF__PUCCH__RESOURCE_SET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch__resource_set__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHResourceSet *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource_set__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch__resource_set__pack
+ (const Uenibstreamprotobuf__PUCCHResourceSet *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource_set__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch__resource_set__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHResourceSet *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource_set__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHResourceSet *
+ uenibstreamprotobuf__pucch__resource_set__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHResourceSet *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__resource_set__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch__resource_set__free_unpacked
+ (Uenibstreamprotobuf__PUCCHResourceSet *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource_set__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch__resource__init
+ (Uenibstreamprotobuf__PUCCHResource *message)
+{
+ static const Uenibstreamprotobuf__PUCCHResource init_value = UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch__resource__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHResource *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch__resource__pack
+ (const Uenibstreamprotobuf__PUCCHResource *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch__resource__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHResource *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHResource *
+ uenibstreamprotobuf__pucch__resource__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHResource *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__resource__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch__resource__free_unpacked
+ (Uenibstreamprotobuf__PUCCHResource *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__resource__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch_format0__init
+ (Uenibstreamprotobuf__PUCCHFormat0 *message)
+{
+ static const Uenibstreamprotobuf__PUCCHFormat0 init_value = UENIBSTREAMPROTOBUF__PUCCH_FORMAT0__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch_format0__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHFormat0 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format0__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch_format0__pack
+ (const Uenibstreamprotobuf__PUCCHFormat0 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format0__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch_format0__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHFormat0 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format0__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHFormat0 *
+ uenibstreamprotobuf__pucch_format0__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHFormat0 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch_format0__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch_format0__free_unpacked
+ (Uenibstreamprotobuf__PUCCHFormat0 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format0__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch_format1__init
+ (Uenibstreamprotobuf__PUCCHFormat1 *message)
+{
+ static const Uenibstreamprotobuf__PUCCHFormat1 init_value = UENIBSTREAMPROTOBUF__PUCCH_FORMAT1__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch_format1__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHFormat1 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format1__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch_format1__pack
+ (const Uenibstreamprotobuf__PUCCHFormat1 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format1__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch_format1__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHFormat1 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format1__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHFormat1 *
+ uenibstreamprotobuf__pucch_format1__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHFormat1 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch_format1__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch_format1__free_unpacked
+ (Uenibstreamprotobuf__PUCCHFormat1 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format1__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch_format2__init
+ (Uenibstreamprotobuf__PUCCHFormat2 *message)
+{
+ static const Uenibstreamprotobuf__PUCCHFormat2 init_value = UENIBSTREAMPROTOBUF__PUCCH_FORMAT2__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch_format2__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHFormat2 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format2__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch_format2__pack
+ (const Uenibstreamprotobuf__PUCCHFormat2 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format2__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch_format2__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHFormat2 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format2__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHFormat2 *
+ uenibstreamprotobuf__pucch_format2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHFormat2 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch_format2__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch_format2__free_unpacked
+ (Uenibstreamprotobuf__PUCCHFormat2 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format2__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch_format3__init
+ (Uenibstreamprotobuf__PUCCHFormat3 *message)
+{
+ static const Uenibstreamprotobuf__PUCCHFormat3 init_value = UENIBSTREAMPROTOBUF__PUCCH_FORMAT3__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch_format3__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHFormat3 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format3__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch_format3__pack
+ (const Uenibstreamprotobuf__PUCCHFormat3 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format3__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch_format3__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHFormat3 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format3__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHFormat3 *
+ uenibstreamprotobuf__pucch_format3__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHFormat3 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch_format3__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch_format3__free_unpacked
+ (Uenibstreamprotobuf__PUCCHFormat3 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format3__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch_format4__init
+ (Uenibstreamprotobuf__PUCCHFormat4 *message)
+{
+ static const Uenibstreamprotobuf__PUCCHFormat4 init_value = UENIBSTREAMPROTOBUF__PUCCH_FORMAT4__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch_format4__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHFormat4 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format4__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch_format4__pack
+ (const Uenibstreamprotobuf__PUCCHFormat4 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format4__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch_format4__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHFormat4 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format4__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHFormat4 *
+ uenibstreamprotobuf__pucch_format4__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHFormat4 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch_format4__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch_format4__free_unpacked
+ (Uenibstreamprotobuf__PUCCHFormat4 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch_format4__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__occ__length__init
+ (Uenibstreamprotobuf__OCCLength *message)
+{
+ static const Uenibstreamprotobuf__OCCLength init_value = UENIBSTREAMPROTOBUF__OCC__LENGTH__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__occ__length__get_packed_size
+ (const Uenibstreamprotobuf__OCCLength *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__occ__length__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__occ__length__pack
+ (const Uenibstreamprotobuf__OCCLength *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__occ__length__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__occ__length__pack_to_buffer
+ (const Uenibstreamprotobuf__OCCLength *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__occ__length__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__OCCLength *
+ uenibstreamprotobuf__occ__length__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__OCCLength *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__occ__length__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__occ__length__free_unpacked
+ (Uenibstreamprotobuf__OCCLength *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__occ__length__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__occ__index__init
+ (Uenibstreamprotobuf__OCCIndex *message)
+{
+ static const Uenibstreamprotobuf__OCCIndex init_value = UENIBSTREAMPROTOBUF__OCC__INDEX__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__occ__index__get_packed_size
+ (const Uenibstreamprotobuf__OCCIndex *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__occ__index__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__occ__index__pack
+ (const Uenibstreamprotobuf__OCCIndex *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__occ__index__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__occ__index__pack_to_buffer
+ (const Uenibstreamprotobuf__OCCIndex *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__occ__index__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__OCCIndex *
+ uenibstreamprotobuf__occ__index__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__OCCIndex *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__occ__index__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__occ__index__free_unpacked
+ (Uenibstreamprotobuf__OCCIndex *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__occ__index__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch__format_config__init
+ (Uenibstreamprotobuf__PUCCHFormatConfig *message)
+{
+ static const Uenibstreamprotobuf__PUCCHFormatConfig init_value = UENIBSTREAMPROTOBUF__PUCCH__FORMAT_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch__format_config__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHFormatConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__format_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch__format_config__pack
+ (const Uenibstreamprotobuf__PUCCHFormatConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__format_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch__format_config__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHFormatConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__format_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHFormatConfig *
+ uenibstreamprotobuf__pucch__format_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHFormatConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__format_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch__format_config__free_unpacked
+ (Uenibstreamprotobuf__PUCCHFormatConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__format_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch__max_code_rate__init
+ (Uenibstreamprotobuf__PUCCHMaxCodeRate *message)
+{
+ static const Uenibstreamprotobuf__PUCCHMaxCodeRate init_value = UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch__max_code_rate__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHMaxCodeRate *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__max_code_rate__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch__max_code_rate__pack
+ (const Uenibstreamprotobuf__PUCCHMaxCodeRate *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__max_code_rate__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch__max_code_rate__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHMaxCodeRate *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__max_code_rate__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHMaxCodeRate *
+ uenibstreamprotobuf__pucch__max_code_rate__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHMaxCodeRate *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__max_code_rate__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch__max_code_rate__free_unpacked
+ (Uenibstreamprotobuf__PUCCHMaxCodeRate *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__max_code_rate__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nrof_slots__init
+ (Uenibstreamprotobuf__NrofSlots *message)
+{
+ static const Uenibstreamprotobuf__NrofSlots init_value = UENIBSTREAMPROTOBUF__NROF_SLOTS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nrof_slots__get_packed_size
+ (const Uenibstreamprotobuf__NrofSlots *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_slots__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nrof_slots__pack
+ (const Uenibstreamprotobuf__NrofSlots *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_slots__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nrof_slots__pack_to_buffer
+ (const Uenibstreamprotobuf__NrofSlots *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_slots__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NrofSlots *
+ uenibstreamprotobuf__nrof_slots__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NrofSlots *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_slots__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nrof_slots__free_unpacked
+ (Uenibstreamprotobuf__NrofSlots *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_slots__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scheduling_request_resource_config__init
+ (Uenibstreamprotobuf__SchedulingRequestResourceConfig *message)
+{
+ static const Uenibstreamprotobuf__SchedulingRequestResourceConfig init_value = UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scheduling_request_resource_config__get_packed_size
+ (const Uenibstreamprotobuf__SchedulingRequestResourceConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_resource_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scheduling_request_resource_config__pack
+ (const Uenibstreamprotobuf__SchedulingRequestResourceConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_resource_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scheduling_request_resource_config__pack_to_buffer
+ (const Uenibstreamprotobuf__SchedulingRequestResourceConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_resource_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SchedulingRequestResourceConfig *
+ uenibstreamprotobuf__scheduling_request_resource_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SchedulingRequestResourceConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scheduling_request_resource_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scheduling_request_resource_config__free_unpacked
+ (Uenibstreamprotobuf__SchedulingRequestResourceConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_request_resource_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch__spatial_relation_info__init
+ (Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message)
+{
+ static const Uenibstreamprotobuf__PUCCHSpatialRelationInfo init_value = UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch__spatial_relation_info__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__spatial_relation_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch__spatial_relation_info__pack
+ (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__spatial_relation_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch__spatial_relation_info__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__spatial_relation_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHSpatialRelationInfo *
+ uenibstreamprotobuf__pucch__spatial_relation_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHSpatialRelationInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__spatial_relation_info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch__spatial_relation_info__free_unpacked
+ (Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__spatial_relation_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__init
+ (Uenibstreamprotobuf__Srs *message)
+{
+ static const Uenibstreamprotobuf__Srs init_value = UENIBSTREAMPROTOBUF__SRS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__get_packed_size
+ (const Uenibstreamprotobuf__Srs *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__pack
+ (const Uenibstreamprotobuf__Srs *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__pack_to_buffer
+ (const Uenibstreamprotobuf__Srs *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Srs *
+ uenibstreamprotobuf__srs__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Srs *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__free_unpacked
+ (Uenibstreamprotobuf__Srs *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__closed_loop_index__init
+ (Uenibstreamprotobuf__ClosedLoopIndex *message)
+{
+ static const Uenibstreamprotobuf__ClosedLoopIndex init_value = UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__closed_loop_index__get_packed_size
+ (const Uenibstreamprotobuf__ClosedLoopIndex *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__closed_loop_index__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__closed_loop_index__pack
+ (const Uenibstreamprotobuf__ClosedLoopIndex *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__closed_loop_index__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__closed_loop_index__pack_to_buffer
+ (const Uenibstreamprotobuf__ClosedLoopIndex *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__closed_loop_index__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ClosedLoopIndex *
+ uenibstreamprotobuf__closed_loop_index__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ClosedLoopIndex *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__closed_loop_index__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__closed_loop_index__free_unpacked
+ (Uenibstreamprotobuf__ClosedLoopIndex *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__closed_loop_index__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch__power_control__init
+ (Uenibstreamprotobuf__PUCCHPowerControl *message)
+{
+ static const Uenibstreamprotobuf__PUCCHPowerControl init_value = UENIBSTREAMPROTOBUF__PUCCH__POWER_CONTROL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch__power_control__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHPowerControl *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__power_control__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch__power_control__pack
+ (const Uenibstreamprotobuf__PUCCHPowerControl *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__power_control__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch__power_control__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHPowerControl *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__power_control__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHPowerControl *
+ uenibstreamprotobuf__pucch__power_control__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHPowerControl *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__power_control__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch__power_control__free_unpacked
+ (Uenibstreamprotobuf__PUCCHPowerControl *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__power_control__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__p0__pucch__init
+ (Uenibstreamprotobuf__P0PUCCH *message)
+{
+ static const Uenibstreamprotobuf__P0PUCCH init_value = UENIBSTREAMPROTOBUF__P0__PUCCH__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__p0__pucch__get_packed_size
+ (const Uenibstreamprotobuf__P0PUCCH *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__p0__pucch__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__p0__pucch__pack
+ (const Uenibstreamprotobuf__P0PUCCH *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__p0__pucch__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__p0__pucch__pack_to_buffer
+ (const Uenibstreamprotobuf__P0PUCCH *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__p0__pucch__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__P0PUCCH *
+ uenibstreamprotobuf__p0__pucch__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__P0PUCCH *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__p0__pucch__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__p0__pucch__free_unpacked
+ (Uenibstreamprotobuf__P0PUCCH *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__p0__pucch__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch__pathloss_reference_rs__init
+ (Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message)
+{
+ static const Uenibstreamprotobuf__PUCCHPathlossReferenceRS init_value = UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch__pathloss_reference_rs__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch__pathloss_reference_rs__pack
+ (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch__pathloss_reference_rs__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHPathlossReferenceRS *
+ uenibstreamprotobuf__pucch__pathloss_reference_rs__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHPathlossReferenceRS *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch__pathloss_reference_rs__free_unpacked
+ (Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__two_pucch__pc__adjustment_states__init
+ (Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message)
+{
+ static const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates init_value = UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__two_pucch__pc__adjustment_states__get_packed_size
+ (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__two_pucch__pc__adjustment_states__pack
+ (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__two_pucch__pc__adjustment_states__pack_to_buffer
+ (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *
+ uenibstreamprotobuf__two_pucch__pc__adjustment_states__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__two_pucch__pc__adjustment_states__free_unpacked
+ (Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pusch__serving_cell_config__init
+ (Uenibstreamprotobuf__PUSCHServingCellConfig *message)
+{
+ static const Uenibstreamprotobuf__PUSCHServingCellConfig init_value = UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pusch__serving_cell_config__get_packed_size
+ (const Uenibstreamprotobuf__PUSCHServingCellConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__serving_cell_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pusch__serving_cell_config__pack
+ (const Uenibstreamprotobuf__PUSCHServingCellConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__serving_cell_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pusch__serving_cell_config__pack_to_buffer
+ (const Uenibstreamprotobuf__PUSCHServingCellConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__serving_cell_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUSCHServingCellConfig *
+ uenibstreamprotobuf__pusch__serving_cell_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUSCHServingCellConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__serving_cell_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pusch__serving_cell_config__free_unpacked
+ (Uenibstreamprotobuf__PUSCHServingCellConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__serving_cell_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pusch__code_block_group_transmission__init
+ (Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message)
+{
+ static const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission init_value = UENIBSTREAMPROTOBUF__PUSCH__CODE_BLOCK_GROUP_TRANSMISSION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pusch__code_block_group_transmission__get_packed_size
+ (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pusch__code_block_group_transmission__pack
+ (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pusch__code_block_group_transmission__pack_to_buffer
+ (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *
+ uenibstreamprotobuf__pusch__code_block_group_transmission__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pusch__code_block_group_transmission__free_unpacked
+ (Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rate_matching__init
+ (Uenibstreamprotobuf__RateMatching *message)
+{
+ static const Uenibstreamprotobuf__RateMatching init_value = UENIBSTREAMPROTOBUF__RATE_MATCHING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rate_matching__get_packed_size
+ (const Uenibstreamprotobuf__RateMatching *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_matching__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rate_matching__pack
+ (const Uenibstreamprotobuf__RateMatching *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_matching__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rate_matching__pack_to_buffer
+ (const Uenibstreamprotobuf__RateMatching *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_matching__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RateMatching *
+ uenibstreamprotobuf__rate_matching__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RateMatching *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rate_matching__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rate_matching__free_unpacked
+ (Uenibstreamprotobuf__RateMatching *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rate_matching__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__carrier_switching__init
+ (Uenibstreamprotobuf__SRSCarrierSwitching *message)
+{
+ static const Uenibstreamprotobuf__SRSCarrierSwitching init_value = UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__carrier_switching__get_packed_size
+ (const Uenibstreamprotobuf__SRSCarrierSwitching *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__carrier_switching__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__carrier_switching__pack
+ (const Uenibstreamprotobuf__SRSCarrierSwitching *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__carrier_switching__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__carrier_switching__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSCarrierSwitching *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__carrier_switching__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSCarrierSwitching *
+ uenibstreamprotobuf__srs__carrier_switching__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSCarrierSwitching *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__carrier_switching__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__carrier_switching__free_unpacked
+ (Uenibstreamprotobuf__SRSCarrierSwitching *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__carrier_switching__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__switch_from_carrier__init
+ (Uenibstreamprotobuf__SRSSwitchFromCarrier *message)
+{
+ static const Uenibstreamprotobuf__SRSSwitchFromCarrier init_value = UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__switch_from_carrier__get_packed_size
+ (const Uenibstreamprotobuf__SRSSwitchFromCarrier *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__switch_from_carrier__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__switch_from_carrier__pack
+ (const Uenibstreamprotobuf__SRSSwitchFromCarrier *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__switch_from_carrier__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__switch_from_carrier__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSSwitchFromCarrier *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__switch_from_carrier__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSSwitchFromCarrier *
+ uenibstreamprotobuf__srs__switch_from_carrier__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSSwitchFromCarrier *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__switch_from_carrier__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__switch_from_carrier__free_unpacked
+ (Uenibstreamprotobuf__SRSSwitchFromCarrier *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__switch_from_carrier__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__tpc__pdcch__config_list__init
+ (Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message)
+{
+ static const Uenibstreamprotobuf__SRSTPCPDCCHConfigList init_value = UENIBSTREAMPROTOBUF__SRS__TPC__PDCCH__CONFIG_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__tpc__pdcch__config_list__get_packed_size
+ (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__tpc__pdcch__config_list__pack
+ (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__tpc__pdcch__config_list__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSTPCPDCCHConfigList *
+ uenibstreamprotobuf__srs__tpc__pdcch__config_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSTPCPDCCHConfigList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__tpc__pdcch__config_list__free_unpacked
+ (Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__tpc__pdcch__config__init
+ (Uenibstreamprotobuf__SRSTPCPDCCHConfig *message)
+{
+ static const Uenibstreamprotobuf__SRSTPCPDCCHConfig init_value = UENIBSTREAMPROTOBUF__SRS__TPC__PDCCH__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__tpc__pdcch__config__get_packed_size
+ (const Uenibstreamprotobuf__SRSTPCPDCCHConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__tpc__pdcch__config__pack
+ (const Uenibstreamprotobuf__SRSTPCPDCCHConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__tpc__pdcch__config__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSTPCPDCCHConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSTPCPDCCHConfig *
+ uenibstreamprotobuf__srs__tpc__pdcch__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSTPCPDCCHConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__tpc__pdcch__config__free_unpacked
+ (Uenibstreamprotobuf__SRSTPCPDCCHConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__cc__set_index__init
+ (Uenibstreamprotobuf__SRSCCSetIndex *message)
+{
+ static const Uenibstreamprotobuf__SRSCCSetIndex init_value = UENIBSTREAMPROTOBUF__SRS__CC__SET_INDEX__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__cc__set_index__get_packed_size
+ (const Uenibstreamprotobuf__SRSCCSetIndex *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__cc__set_index__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__cc__set_index__pack
+ (const Uenibstreamprotobuf__SRSCCSetIndex *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__cc__set_index__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__cc__set_index__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSCCSetIndex *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__cc__set_index__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSCCSetIndex *
+ uenibstreamprotobuf__srs__cc__set_index__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSCCSetIndex *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__cc__set_index__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__cc__set_index__free_unpacked
+ (Uenibstreamprotobuf__SRSCCSetIndex *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__cc__set_index__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pusch__config__init
+ (Uenibstreamprotobuf__PUSCHConfig *message)
+{
+ static const Uenibstreamprotobuf__PUSCHConfig init_value = UENIBSTREAMPROTOBUF__PUSCH__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pusch__config__get_packed_size
+ (const Uenibstreamprotobuf__PUSCHConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pusch__config__pack
+ (const Uenibstreamprotobuf__PUSCHConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pusch__config__pack_to_buffer
+ (const Uenibstreamprotobuf__PUSCHConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUSCHConfig *
+ uenibstreamprotobuf__pusch__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUSCHConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pusch__config__free_unpacked
+ (Uenibstreamprotobuf__PUSCHConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__tx__config__init
+ (Uenibstreamprotobuf__TxConfig *message)
+{
+ static const Uenibstreamprotobuf__TxConfig init_value = UENIBSTREAMPROTOBUF__TX__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__tx__config__get_packed_size
+ (const Uenibstreamprotobuf__TxConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tx__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__tx__config__pack
+ (const Uenibstreamprotobuf__TxConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tx__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__tx__config__pack_to_buffer
+ (const Uenibstreamprotobuf__TxConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__tx__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TxConfig *
+ uenibstreamprotobuf__tx__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TxConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__tx__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__tx__config__free_unpacked
+ (Uenibstreamprotobuf__TxConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__tx__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dmrs__uplink_config__init
+ (Uenibstreamprotobuf__DMRSUplinkConfig *message)
+{
+ static const Uenibstreamprotobuf__DMRSUplinkConfig init_value = UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dmrs__uplink_config__get_packed_size
+ (const Uenibstreamprotobuf__DMRSUplinkConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__uplink_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dmrs__uplink_config__pack
+ (const Uenibstreamprotobuf__DMRSUplinkConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__uplink_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dmrs__uplink_config__pack_to_buffer
+ (const Uenibstreamprotobuf__DMRSUplinkConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__uplink_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DMRSUplinkConfig *
+ uenibstreamprotobuf__dmrs__uplink_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DMRSUplinkConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dmrs__uplink_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dmrs__uplink_config__free_unpacked
+ (Uenibstreamprotobuf__DMRSUplinkConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dmrs__uplink_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ptrs__uplink_config__init
+ (Uenibstreamprotobuf__PTRSUplinkConfig *message)
+{
+ static const Uenibstreamprotobuf__PTRSUplinkConfig init_value = UENIBSTREAMPROTOBUF__PTRS__UPLINK_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ptrs__uplink_config__get_packed_size
+ (const Uenibstreamprotobuf__PTRSUplinkConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__uplink_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ptrs__uplink_config__pack
+ (const Uenibstreamprotobuf__PTRSUplinkConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__uplink_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ptrs__uplink_config__pack_to_buffer
+ (const Uenibstreamprotobuf__PTRSUplinkConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__uplink_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PTRSUplinkConfig *
+ uenibstreamprotobuf__ptrs__uplink_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PTRSUplinkConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ptrs__uplink_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ptrs__uplink_config__free_unpacked
+ (Uenibstreamprotobuf__PTRSUplinkConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__uplink_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__transform_precoder_disabled__init
+ (Uenibstreamprotobuf__TransformPrecoderDisabled *message)
+{
+ static const Uenibstreamprotobuf__TransformPrecoderDisabled init_value = UENIBSTREAMPROTOBUF__TRANSFORM_PRECODER_DISABLED__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__transform_precoder_disabled__get_packed_size
+ (const Uenibstreamprotobuf__TransformPrecoderDisabled *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_disabled__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__transform_precoder_disabled__pack
+ (const Uenibstreamprotobuf__TransformPrecoderDisabled *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_disabled__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__transform_precoder_disabled__pack_to_buffer
+ (const Uenibstreamprotobuf__TransformPrecoderDisabled *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_disabled__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TransformPrecoderDisabled *
+ uenibstreamprotobuf__transform_precoder_disabled__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TransformPrecoderDisabled *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__transform_precoder_disabled__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__transform_precoder_disabled__free_unpacked
+ (Uenibstreamprotobuf__TransformPrecoderDisabled *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_disabled__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__max_nrof_ports__init
+ (Uenibstreamprotobuf__MaxNrofPorts *message)
+{
+ static const Uenibstreamprotobuf__MaxNrofPorts init_value = UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__max_nrof_ports__get_packed_size
+ (const Uenibstreamprotobuf__MaxNrofPorts *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_ports__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__max_nrof_ports__pack
+ (const Uenibstreamprotobuf__MaxNrofPorts *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_ports__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__max_nrof_ports__pack_to_buffer
+ (const Uenibstreamprotobuf__MaxNrofPorts *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_ports__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MaxNrofPorts *
+ uenibstreamprotobuf__max_nrof_ports__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MaxNrofPorts *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__max_nrof_ports__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__max_nrof_ports__free_unpacked
+ (Uenibstreamprotobuf__MaxNrofPorts *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_nrof_ports__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ptrs__power__init
+ (Uenibstreamprotobuf__PTRSPower *message)
+{
+ static const Uenibstreamprotobuf__PTRSPower init_value = UENIBSTREAMPROTOBUF__PTRS__POWER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ptrs__power__get_packed_size
+ (const Uenibstreamprotobuf__PTRSPower *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__power__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ptrs__power__pack
+ (const Uenibstreamprotobuf__PTRSPower *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__power__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ptrs__power__pack_to_buffer
+ (const Uenibstreamprotobuf__PTRSPower *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__power__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PTRSPower *
+ uenibstreamprotobuf__ptrs__power__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PTRSPower *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ptrs__power__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ptrs__power__free_unpacked
+ (Uenibstreamprotobuf__PTRSPower *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__power__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__transform_precoder_enabled__init
+ (Uenibstreamprotobuf__TransformPrecoderEnabled *message)
+{
+ static const Uenibstreamprotobuf__TransformPrecoderEnabled init_value = UENIBSTREAMPROTOBUF__TRANSFORM_PRECODER_ENABLED__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__transform_precoder_enabled__get_packed_size
+ (const Uenibstreamprotobuf__TransformPrecoderEnabled *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_enabled__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__transform_precoder_enabled__pack
+ (const Uenibstreamprotobuf__TransformPrecoderEnabled *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_enabled__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__transform_precoder_enabled__pack_to_buffer
+ (const Uenibstreamprotobuf__TransformPrecoderEnabled *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_enabled__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TransformPrecoderEnabled *
+ uenibstreamprotobuf__transform_precoder_enabled__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TransformPrecoderEnabled *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__transform_precoder_enabled__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__transform_precoder_enabled__free_unpacked
+ (Uenibstreamprotobuf__TransformPrecoderEnabled *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoder_enabled__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__time_density_transform_precoding__init
+ (Uenibstreamprotobuf__TimeDensityTransformPrecoding *message)
+{
+ static const Uenibstreamprotobuf__TimeDensityTransformPrecoding init_value = UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__time_density_transform_precoding__get_packed_size
+ (const Uenibstreamprotobuf__TimeDensityTransformPrecoding *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_density_transform_precoding__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__time_density_transform_precoding__pack
+ (const Uenibstreamprotobuf__TimeDensityTransformPrecoding *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_density_transform_precoding__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__time_density_transform_precoding__pack_to_buffer
+ (const Uenibstreamprotobuf__TimeDensityTransformPrecoding *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_density_transform_precoding__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TimeDensityTransformPrecoding *
+ uenibstreamprotobuf__time_density_transform_precoding__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TimeDensityTransformPrecoding *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__time_density_transform_precoding__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__time_density_transform_precoding__free_unpacked
+ (Uenibstreamprotobuf__TimeDensityTransformPrecoding *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_density_transform_precoding__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__transform_precoding_disabled__init
+ (Uenibstreamprotobuf__TransformPrecodingDisabled *message)
+{
+ static const Uenibstreamprotobuf__TransformPrecodingDisabled init_value = UENIBSTREAMPROTOBUF__TRANSFORM_PRECODING_DISABLED__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__transform_precoding_disabled__get_packed_size
+ (const Uenibstreamprotobuf__TransformPrecodingDisabled *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_disabled__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__transform_precoding_disabled__pack
+ (const Uenibstreamprotobuf__TransformPrecodingDisabled *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_disabled__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__transform_precoding_disabled__pack_to_buffer
+ (const Uenibstreamprotobuf__TransformPrecodingDisabled *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_disabled__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TransformPrecodingDisabled *
+ uenibstreamprotobuf__transform_precoding_disabled__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TransformPrecodingDisabled *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__transform_precoding_disabled__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__transform_precoding_disabled__free_unpacked
+ (Uenibstreamprotobuf__TransformPrecodingDisabled *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_disabled__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__transform_precoding_enabled__init
+ (Uenibstreamprotobuf__TransformPrecodingEnabled *message)
+{
+ static const Uenibstreamprotobuf__TransformPrecodingEnabled init_value = UENIBSTREAMPROTOBUF__TRANSFORM_PRECODING_ENABLED__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__transform_precoding_enabled__get_packed_size
+ (const Uenibstreamprotobuf__TransformPrecodingEnabled *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_enabled__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__transform_precoding_enabled__pack
+ (const Uenibstreamprotobuf__TransformPrecodingEnabled *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_enabled__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__transform_precoding_enabled__pack_to_buffer
+ (const Uenibstreamprotobuf__TransformPrecodingEnabled *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_enabled__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TransformPrecodingEnabled *
+ uenibstreamprotobuf__transform_precoding_enabled__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TransformPrecodingEnabled *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__transform_precoding_enabled__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__transform_precoding_enabled__free_unpacked
+ (Uenibstreamprotobuf__TransformPrecodingEnabled *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__transform_precoding_enabled__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pusch__power_control__init
+ (Uenibstreamprotobuf__PUSCHPowerControl *message)
+{
+ static const Uenibstreamprotobuf__PUSCHPowerControl init_value = UENIBSTREAMPROTOBUF__PUSCH__POWER_CONTROL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pusch__power_control__get_packed_size
+ (const Uenibstreamprotobuf__PUSCHPowerControl *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__power_control__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pusch__power_control__pack
+ (const Uenibstreamprotobuf__PUSCHPowerControl *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__power_control__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pusch__power_control__pack_to_buffer
+ (const Uenibstreamprotobuf__PUSCHPowerControl *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__power_control__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUSCHPowerControl *
+ uenibstreamprotobuf__pusch__power_control__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUSCHPowerControl *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__power_control__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pusch__power_control__free_unpacked
+ (Uenibstreamprotobuf__PUSCHPowerControl *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__power_control__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__alpha__init
+ (Uenibstreamprotobuf__Alpha *message)
+{
+ static const Uenibstreamprotobuf__Alpha init_value = UENIBSTREAMPROTOBUF__ALPHA__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__alpha__get_packed_size
+ (const Uenibstreamprotobuf__Alpha *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__alpha__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__alpha__pack
+ (const Uenibstreamprotobuf__Alpha *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__alpha__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__alpha__pack_to_buffer
+ (const Uenibstreamprotobuf__Alpha *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__alpha__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Alpha *
+ uenibstreamprotobuf__alpha__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Alpha *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__alpha__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__alpha__free_unpacked
+ (Uenibstreamprotobuf__Alpha *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__alpha__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__p0__pusch__alpha_set__init
+ (Uenibstreamprotobuf__P0PUSCHAlphaSet *message)
+{
+ static const Uenibstreamprotobuf__P0PUSCHAlphaSet init_value = UENIBSTREAMPROTOBUF__P0__PUSCH__ALPHA_SET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__p0__pusch__alpha_set__get_packed_size
+ (const Uenibstreamprotobuf__P0PUSCHAlphaSet *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__p0__pusch__alpha_set__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__p0__pusch__alpha_set__pack
+ (const Uenibstreamprotobuf__P0PUSCHAlphaSet *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__p0__pusch__alpha_set__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__p0__pusch__alpha_set__pack_to_buffer
+ (const Uenibstreamprotobuf__P0PUSCHAlphaSet *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__p0__pusch__alpha_set__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__P0PUSCHAlphaSet *
+ uenibstreamprotobuf__p0__pusch__alpha_set__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__P0PUSCHAlphaSet *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__p0__pusch__alpha_set__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__p0__pusch__alpha_set__free_unpacked
+ (Uenibstreamprotobuf__P0PUSCHAlphaSet *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__p0__pusch__alpha_set__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pusch__pathloss_reference_rs__init
+ (Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message)
+{
+ static const Uenibstreamprotobuf__PUSCHPathlossReferenceRS init_value = UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pusch__pathloss_reference_rs__get_packed_size
+ (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pusch__pathloss_reference_rs__pack
+ (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pusch__pathloss_reference_rs__pack_to_buffer
+ (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUSCHPathlossReferenceRS *
+ uenibstreamprotobuf__pusch__pathloss_reference_rs__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUSCHPathlossReferenceRS *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pusch__pathloss_reference_rs__free_unpacked
+ (Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__two_pusch__pc__adjustment_states__init
+ (Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message)
+{
+ static const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates init_value = UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__two_pusch__pc__adjustment_states__get_packed_size
+ (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__two_pusch__pc__adjustment_states__pack
+ (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__two_pusch__pc__adjustment_states__pack_to_buffer
+ (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *
+ uenibstreamprotobuf__two_pusch__pc__adjustment_states__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__two_pusch__pc__adjustment_states__free_unpacked
+ (Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sri__pusch__power_control__init
+ (Uenibstreamprotobuf__SRIPUSCHPowerControl *message)
+{
+ static const Uenibstreamprotobuf__SRIPUSCHPowerControl init_value = UENIBSTREAMPROTOBUF__SRI__PUSCH__POWER_CONTROL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sri__pusch__power_control__get_packed_size
+ (const Uenibstreamprotobuf__SRIPUSCHPowerControl *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sri__pusch__power_control__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sri__pusch__power_control__pack
+ (const Uenibstreamprotobuf__SRIPUSCHPowerControl *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sri__pusch__power_control__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sri__pusch__power_control__pack_to_buffer
+ (const Uenibstreamprotobuf__SRIPUSCHPowerControl *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sri__pusch__power_control__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRIPUSCHPowerControl *
+ uenibstreamprotobuf__sri__pusch__power_control__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRIPUSCHPowerControl *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sri__pusch__power_control__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sri__pusch__power_control__free_unpacked
+ (Uenibstreamprotobuf__SRIPUSCHPowerControl *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sri__pusch__power_control__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__frequency_hopping__init
+ (Uenibstreamprotobuf__FrequencyHopping *message)
+{
+ static const Uenibstreamprotobuf__FrequencyHopping init_value = UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__frequency_hopping__get_packed_size
+ (const Uenibstreamprotobuf__FrequencyHopping *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_hopping__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__frequency_hopping__pack
+ (const Uenibstreamprotobuf__FrequencyHopping *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_hopping__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__frequency_hopping__pack_to_buffer
+ (const Uenibstreamprotobuf__FrequencyHopping *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_hopping__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__FrequencyHopping *
+ uenibstreamprotobuf__frequency_hopping__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__FrequencyHopping *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__frequency_hopping__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__frequency_hopping__free_unpacked
+ (Uenibstreamprotobuf__FrequencyHopping *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_hopping__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pusch__aggregation_factor__init
+ (Uenibstreamprotobuf__PUSCHAggregationFactor *message)
+{
+ static const Uenibstreamprotobuf__PUSCHAggregationFactor init_value = UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pusch__aggregation_factor__get_packed_size
+ (const Uenibstreamprotobuf__PUSCHAggregationFactor *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__aggregation_factor__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pusch__aggregation_factor__pack
+ (const Uenibstreamprotobuf__PUSCHAggregationFactor *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__aggregation_factor__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pusch__aggregation_factor__pack_to_buffer
+ (const Uenibstreamprotobuf__PUSCHAggregationFactor *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__aggregation_factor__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUSCHAggregationFactor *
+ uenibstreamprotobuf__pusch__aggregation_factor__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUSCHAggregationFactor *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pusch__aggregation_factor__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pusch__aggregation_factor__free_unpacked
+ (Uenibstreamprotobuf__PUSCHAggregationFactor *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pusch__aggregation_factor__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__codebook_subset__init
+ (Uenibstreamprotobuf__CodebookSubset *message)
+{
+ static const Uenibstreamprotobuf__CodebookSubset init_value = UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__codebook_subset__get_packed_size
+ (const Uenibstreamprotobuf__CodebookSubset *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_subset__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__codebook_subset__pack
+ (const Uenibstreamprotobuf__CodebookSubset *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_subset__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__codebook_subset__pack_to_buffer
+ (const Uenibstreamprotobuf__CodebookSubset *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_subset__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CodebookSubset *
+ uenibstreamprotobuf__codebook_subset__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CodebookSubset *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_subset__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__codebook_subset__free_unpacked
+ (Uenibstreamprotobuf__CodebookSubset *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_subset__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rbg__size2__init
+ (Uenibstreamprotobuf__RBGSize2 *message)
+{
+ static const Uenibstreamprotobuf__RBGSize2 init_value = UENIBSTREAMPROTOBUF__RBG__SIZE2__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rbg__size2__get_packed_size
+ (const Uenibstreamprotobuf__RBGSize2 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size2__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rbg__size2__pack
+ (const Uenibstreamprotobuf__RBGSize2 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size2__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rbg__size2__pack_to_buffer
+ (const Uenibstreamprotobuf__RBGSize2 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size2__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RBGSize2 *
+ uenibstreamprotobuf__rbg__size2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RBGSize2 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rbg__size2__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rbg__size2__free_unpacked
+ (Uenibstreamprotobuf__RBGSize2 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rbg__size2__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uci__on_pusch__init
+ (Uenibstreamprotobuf__UCIOnPUSCH *message)
+{
+ static const Uenibstreamprotobuf__UCIOnPUSCH init_value = UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uci__on_pusch__get_packed_size
+ (const Uenibstreamprotobuf__UCIOnPUSCH *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uci__on_pusch__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uci__on_pusch__pack
+ (const Uenibstreamprotobuf__UCIOnPUSCH *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uci__on_pusch__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uci__on_pusch__pack_to_buffer
+ (const Uenibstreamprotobuf__UCIOnPUSCH *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uci__on_pusch__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UCIOnPUSCH *
+ uenibstreamprotobuf__uci__on_pusch__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UCIOnPUSCH *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uci__on_pusch__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uci__on_pusch__free_unpacked
+ (Uenibstreamprotobuf__UCIOnPUSCH *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uci__on_pusch__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__beta_offsets_list__init
+ (Uenibstreamprotobuf__BetaOffsetsList *message)
+{
+ static const Uenibstreamprotobuf__BetaOffsetsList init_value = UENIBSTREAMPROTOBUF__BETA_OFFSETS_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__beta_offsets_list__get_packed_size
+ (const Uenibstreamprotobuf__BetaOffsetsList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__beta_offsets_list__pack
+ (const Uenibstreamprotobuf__BetaOffsetsList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__beta_offsets_list__pack_to_buffer
+ (const Uenibstreamprotobuf__BetaOffsetsList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BetaOffsetsList *
+ uenibstreamprotobuf__beta_offsets_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BetaOffsetsList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__beta_offsets_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__beta_offsets_list__free_unpacked
+ (Uenibstreamprotobuf__BetaOffsetsList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scaling__init
+ (Uenibstreamprotobuf__Scaling *message)
+{
+ static const Uenibstreamprotobuf__Scaling init_value = UENIBSTREAMPROTOBUF__SCALING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scaling__get_packed_size
+ (const Uenibstreamprotobuf__Scaling *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scaling__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scaling__pack
+ (const Uenibstreamprotobuf__Scaling *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scaling__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scaling__pack_to_buffer
+ (const Uenibstreamprotobuf__Scaling *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scaling__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Scaling *
+ uenibstreamprotobuf__scaling__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Scaling *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scaling__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scaling__free_unpacked
+ (Uenibstreamprotobuf__Scaling *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scaling__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__configured_grant_config__init
+ (Uenibstreamprotobuf__ConfiguredGrantConfig *message)
+{
+ static const Uenibstreamprotobuf__ConfiguredGrantConfig init_value = UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__configured_grant_config__get_packed_size
+ (const Uenibstreamprotobuf__ConfiguredGrantConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__configured_grant_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__configured_grant_config__pack
+ (const Uenibstreamprotobuf__ConfiguredGrantConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__configured_grant_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__configured_grant_config__pack_to_buffer
+ (const Uenibstreamprotobuf__ConfiguredGrantConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__configured_grant_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ConfiguredGrantConfig *
+ uenibstreamprotobuf__configured_grant_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ConfiguredGrantConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__configured_grant_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__configured_grant_config__free_unpacked
+ (Uenibstreamprotobuf__ConfiguredGrantConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__configured_grant_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cg__uci__on_pusch__init
+ (Uenibstreamprotobuf__CGUCIOnPUSCH *message)
+{
+ static const Uenibstreamprotobuf__CGUCIOnPUSCH init_value = UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cg__uci__on_pusch__get_packed_size
+ (const Uenibstreamprotobuf__CGUCIOnPUSCH *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cg__uci__on_pusch__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cg__uci__on_pusch__pack
+ (const Uenibstreamprotobuf__CGUCIOnPUSCH *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cg__uci__on_pusch__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cg__uci__on_pusch__pack_to_buffer
+ (const Uenibstreamprotobuf__CGUCIOnPUSCH *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cg__uci__on_pusch__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CGUCIOnPUSCH *
+ uenibstreamprotobuf__cg__uci__on_pusch__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CGUCIOnPUSCH *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cg__uci__on_pusch__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cg__uci__on_pusch__free_unpacked
+ (Uenibstreamprotobuf__CGUCIOnPUSCH *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cg__uci__on_pusch__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__beta_offsets__init
+ (Uenibstreamprotobuf__BetaOffsets *message)
+{
+ static const Uenibstreamprotobuf__BetaOffsets init_value = UENIBSTREAMPROTOBUF__BETA_OFFSETS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__beta_offsets__get_packed_size
+ (const Uenibstreamprotobuf__BetaOffsets *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__beta_offsets__pack
+ (const Uenibstreamprotobuf__BetaOffsets *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__beta_offsets__pack_to_buffer
+ (const Uenibstreamprotobuf__BetaOffsets *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BetaOffsets *
+ uenibstreamprotobuf__beta_offsets__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BetaOffsets *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__beta_offsets__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__beta_offsets__free_unpacked
+ (Uenibstreamprotobuf__BetaOffsets *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__beta_offsets__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__power_control_loop_to_use__init
+ (Uenibstreamprotobuf__PowerControlLoopToUse *message)
+{
+ static const Uenibstreamprotobuf__PowerControlLoopToUse init_value = UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__power_control_loop_to_use__get_packed_size
+ (const Uenibstreamprotobuf__PowerControlLoopToUse *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_control_loop_to_use__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__power_control_loop_to_use__pack
+ (const Uenibstreamprotobuf__PowerControlLoopToUse *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_control_loop_to_use__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__power_control_loop_to_use__pack_to_buffer
+ (const Uenibstreamprotobuf__PowerControlLoopToUse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_control_loop_to_use__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PowerControlLoopToUse *
+ uenibstreamprotobuf__power_control_loop_to_use__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PowerControlLoopToUse *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__power_control_loop_to_use__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__power_control_loop_to_use__free_unpacked
+ (Uenibstreamprotobuf__PowerControlLoopToUse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_control_loop_to_use__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rep_k__init
+ (Uenibstreamprotobuf__RepK *message)
+{
+ static const Uenibstreamprotobuf__RepK init_value = UENIBSTREAMPROTOBUF__REP_K__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rep_k__get_packed_size
+ (const Uenibstreamprotobuf__RepK *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rep_k__pack
+ (const Uenibstreamprotobuf__RepK *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rep_k__pack_to_buffer
+ (const Uenibstreamprotobuf__RepK *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RepK *
+ uenibstreamprotobuf__rep_k__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RepK *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rep_k__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rep_k__free_unpacked
+ (Uenibstreamprotobuf__RepK *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rep_k__rv__init
+ (Uenibstreamprotobuf__RepKRV *message)
+{
+ static const Uenibstreamprotobuf__RepKRV init_value = UENIBSTREAMPROTOBUF__REP_K__RV__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rep_k__rv__get_packed_size
+ (const Uenibstreamprotobuf__RepKRV *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__rv__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rep_k__rv__pack
+ (const Uenibstreamprotobuf__RepKRV *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__rv__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rep_k__rv__pack_to_buffer
+ (const Uenibstreamprotobuf__RepKRV *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__rv__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RepKRV *
+ uenibstreamprotobuf__rep_k__rv__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RepKRV *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rep_k__rv__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rep_k__rv__free_unpacked
+ (Uenibstreamprotobuf__RepKRV *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rep_k__rv__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__grant_periodicity__init
+ (Uenibstreamprotobuf__GrantPeriodicity *message)
+{
+ static const Uenibstreamprotobuf__GrantPeriodicity init_value = UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__grant_periodicity__get_packed_size
+ (const Uenibstreamprotobuf__GrantPeriodicity *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__grant_periodicity__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__grant_periodicity__pack
+ (const Uenibstreamprotobuf__GrantPeriodicity *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__grant_periodicity__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__grant_periodicity__pack_to_buffer
+ (const Uenibstreamprotobuf__GrantPeriodicity *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__grant_periodicity__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__GrantPeriodicity *
+ uenibstreamprotobuf__grant_periodicity__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__GrantPeriodicity *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__grant_periodicity__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__grant_periodicity__free_unpacked
+ (Uenibstreamprotobuf__GrantPeriodicity *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__grant_periodicity__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rrc__configured_uplink_grant__init
+ (Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message)
+{
+ static const Uenibstreamprotobuf__RRCConfiguredUplinkGrant init_value = UENIBSTREAMPROTOBUF__RRC__CONFIGURED_UPLINK_GRANT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rrc__configured_uplink_grant__get_packed_size
+ (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rrc__configured_uplink_grant__pack
+ (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rrc__configured_uplink_grant__pack_to_buffer
+ (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RRCConfiguredUplinkGrant *
+ uenibstreamprotobuf__rrc__configured_uplink_grant__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RRCConfiguredUplinkGrant *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rrc__configured_uplink_grant__free_unpacked
+ (Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__config__init
+ (Uenibstreamprotobuf__SRSConfig *message)
+{
+ static const Uenibstreamprotobuf__SRSConfig init_value = UENIBSTREAMPROTOBUF__SRS__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__config__get_packed_size
+ (const Uenibstreamprotobuf__SRSConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__config__pack
+ (const Uenibstreamprotobuf__SRSConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__config__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSConfig *
+ uenibstreamprotobuf__srs__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__config__free_unpacked
+ (Uenibstreamprotobuf__SRSConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__resource_set__init
+ (Uenibstreamprotobuf__SRSResourceSet *message)
+{
+ static const Uenibstreamprotobuf__SRSResourceSet init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__resource_set__get_packed_size
+ (const Uenibstreamprotobuf__SRSResourceSet *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__resource_set__pack
+ (const Uenibstreamprotobuf__SRSResourceSet *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__resource_set__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSResourceSet *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSResourceSet *
+ uenibstreamprotobuf__srs__resource_set__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSResourceSet *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_set__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__resource_set__free_unpacked
+ (Uenibstreamprotobuf__SRSResourceSet *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__resource_set_type__aperiodic__init
+ (Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message)
+{
+ static const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET_TYPE__APERIODIC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__resource_set_type__aperiodic__get_packed_size
+ (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__resource_set_type__aperiodic__pack
+ (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__resource_set_type__aperiodic__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *
+ uenibstreamprotobuf__srs__resource_set_type__aperiodic__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__resource_set_type__aperiodic__free_unpacked
+ (Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__resource_set_type__semi__persistent__init
+ (Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message)
+{
+ static const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET_TYPE__SEMI__PERSISTENT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__resource_set_type__semi__persistent__get_packed_size
+ (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__resource_set_type__semi__persistent__pack
+ (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__resource_set_type__semi__persistent__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *
+ uenibstreamprotobuf__srs__resource_set_type__semi__persistent__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__resource_set_type__semi__persistent__free_unpacked
+ (Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__resource_set_type__periodic__init
+ (Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message)
+{
+ static const Uenibstreamprotobuf__SRSResourceSetTypePeriodic init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET_TYPE__PERIODIC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__resource_set_type__periodic__get_packed_size
+ (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__resource_set_type__periodic__pack
+ (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__resource_set_type__periodic__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSResourceSetTypePeriodic *
+ uenibstreamprotobuf__srs__resource_set_type__periodic__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSResourceSetTypePeriodic *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__resource_set_type__periodic__free_unpacked
+ (Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__resource_set__usage__init
+ (Uenibstreamprotobuf__SRSResourceSetUsage *message)
+{
+ static const Uenibstreamprotobuf__SRSResourceSetUsage init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__resource_set__usage__get_packed_size
+ (const Uenibstreamprotobuf__SRSResourceSetUsage *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__usage__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__resource_set__usage__pack
+ (const Uenibstreamprotobuf__SRSResourceSetUsage *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__usage__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__resource_set__usage__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSResourceSetUsage *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__usage__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSResourceSetUsage *
+ uenibstreamprotobuf__srs__resource_set__usage__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSResourceSetUsage *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_set__usage__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__resource_set__usage__free_unpacked
+ (Uenibstreamprotobuf__SRSResourceSetUsage *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_set__usage__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__power_control_adjustment_states__init
+ (Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message)
+{
+ static const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates init_value = UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__power_control_adjustment_states__get_packed_size
+ (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__power_control_adjustment_states__pack
+ (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__power_control_adjustment_states__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *
+ uenibstreamprotobuf__srs__power_control_adjustment_states__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__power_control_adjustment_states__free_unpacked
+ (Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__resource__init
+ (Uenibstreamprotobuf__SRSResource *message)
+{
+ static const Uenibstreamprotobuf__SRSResource init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__resource__get_packed_size
+ (const Uenibstreamprotobuf__SRSResource *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__resource__pack
+ (const Uenibstreamprotobuf__SRSResource *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__resource__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSResource *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSResource *
+ uenibstreamprotobuf__srs__resource__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSResource *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__resource__free_unpacked
+ (Uenibstreamprotobuf__SRSResource *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nrof_srs__ports__init
+ (Uenibstreamprotobuf__NrofSRSPorts *message)
+{
+ static const Uenibstreamprotobuf__NrofSRSPorts init_value = UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nrof_srs__ports__get_packed_size
+ (const Uenibstreamprotobuf__NrofSRSPorts *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_srs__ports__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nrof_srs__ports__pack
+ (const Uenibstreamprotobuf__NrofSRSPorts *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_srs__ports__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nrof_srs__ports__pack_to_buffer
+ (const Uenibstreamprotobuf__NrofSRSPorts *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_srs__ports__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NrofSRSPorts *
+ uenibstreamprotobuf__nrof_srs__ports__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NrofSRSPorts *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_srs__ports__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nrof_srs__ports__free_unpacked
+ (Uenibstreamprotobuf__NrofSRSPorts *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_srs__ports__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ptrs__port_index__init
+ (Uenibstreamprotobuf__PTRSPortIndex *message)
+{
+ static const Uenibstreamprotobuf__PTRSPortIndex init_value = UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ptrs__port_index__get_packed_size
+ (const Uenibstreamprotobuf__PTRSPortIndex *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__port_index__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ptrs__port_index__pack
+ (const Uenibstreamprotobuf__PTRSPortIndex *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__port_index__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ptrs__port_index__pack_to_buffer
+ (const Uenibstreamprotobuf__PTRSPortIndex *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__port_index__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PTRSPortIndex *
+ uenibstreamprotobuf__ptrs__port_index__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PTRSPortIndex *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ptrs__port_index__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ptrs__port_index__free_unpacked
+ (Uenibstreamprotobuf__PTRSPortIndex *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ptrs__port_index__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__n2__init
+ (Uenibstreamprotobuf__N2 *message)
+{
+ static const Uenibstreamprotobuf__N2 init_value = UENIBSTREAMPROTOBUF__N2__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__n2__get_packed_size
+ (const Uenibstreamprotobuf__N2 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n2__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__n2__pack
+ (const Uenibstreamprotobuf__N2 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n2__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__n2__pack_to_buffer
+ (const Uenibstreamprotobuf__N2 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n2__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__N2 *
+ uenibstreamprotobuf__n2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__N2 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__n2__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__n2__free_unpacked
+ (Uenibstreamprotobuf__N2 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__n2__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__n4__init
+ (Uenibstreamprotobuf__N4 *message)
+{
+ static const Uenibstreamprotobuf__N4 init_value = UENIBSTREAMPROTOBUF__N4__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__n4__get_packed_size
+ (const Uenibstreamprotobuf__N4 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n4__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__n4__pack
+ (const Uenibstreamprotobuf__N4 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n4__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__n4__pack_to_buffer
+ (const Uenibstreamprotobuf__N4 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__n4__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__N4 *
+ uenibstreamprotobuf__n4__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__N4 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__n4__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__n4__free_unpacked
+ (Uenibstreamprotobuf__N4 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__n4__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__resource_mapping__init
+ (Uenibstreamprotobuf__ResourceMapping *message)
+{
+ static const Uenibstreamprotobuf__ResourceMapping init_value = UENIBSTREAMPROTOBUF__RESOURCE_MAPPING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__resource_mapping__get_packed_size
+ (const Uenibstreamprotobuf__ResourceMapping *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_mapping__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__resource_mapping__pack
+ (const Uenibstreamprotobuf__ResourceMapping *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_mapping__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__resource_mapping__pack_to_buffer
+ (const Uenibstreamprotobuf__ResourceMapping *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_mapping__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ResourceMapping *
+ uenibstreamprotobuf__resource_mapping__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ResourceMapping *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__resource_mapping__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__resource_mapping__free_unpacked
+ (Uenibstreamprotobuf__ResourceMapping *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_mapping__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nrof_symbols__init
+ (Uenibstreamprotobuf__NrofSymbols *message)
+{
+ static const Uenibstreamprotobuf__NrofSymbols init_value = UENIBSTREAMPROTOBUF__NROF_SYMBOLS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nrof_symbols__get_packed_size
+ (const Uenibstreamprotobuf__NrofSymbols *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_symbols__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nrof_symbols__pack
+ (const Uenibstreamprotobuf__NrofSymbols *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_symbols__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nrof_symbols__pack_to_buffer
+ (const Uenibstreamprotobuf__NrofSymbols *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_symbols__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NrofSymbols *
+ uenibstreamprotobuf__nrof_symbols__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NrofSymbols *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_symbols__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nrof_symbols__free_unpacked
+ (Uenibstreamprotobuf__NrofSymbols *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_symbols__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__repetition_factor__init
+ (Uenibstreamprotobuf__RepetitionFactor *message)
+{
+ static const Uenibstreamprotobuf__RepetitionFactor init_value = UENIBSTREAMPROTOBUF__REPETITION_FACTOR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__repetition_factor__get_packed_size
+ (const Uenibstreamprotobuf__RepetitionFactor *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__repetition_factor__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__repetition_factor__pack
+ (const Uenibstreamprotobuf__RepetitionFactor *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__repetition_factor__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__repetition_factor__pack_to_buffer
+ (const Uenibstreamprotobuf__RepetitionFactor *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__repetition_factor__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RepetitionFactor *
+ uenibstreamprotobuf__repetition_factor__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RepetitionFactor *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__repetition_factor__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__repetition_factor__free_unpacked
+ (Uenibstreamprotobuf__RepetitionFactor *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__repetition_factor__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__freq_hopping__init
+ (Uenibstreamprotobuf__FreqHopping *message)
+{
+ static const Uenibstreamprotobuf__FreqHopping init_value = UENIBSTREAMPROTOBUF__FREQ_HOPPING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__freq_hopping__get_packed_size
+ (const Uenibstreamprotobuf__FreqHopping *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__freq_hopping__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__freq_hopping__pack
+ (const Uenibstreamprotobuf__FreqHopping *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__freq_hopping__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__freq_hopping__pack_to_buffer
+ (const Uenibstreamprotobuf__FreqHopping *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__freq_hopping__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__FreqHopping *
+ uenibstreamprotobuf__freq_hopping__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__FreqHopping *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__freq_hopping__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__freq_hopping__free_unpacked
+ (Uenibstreamprotobuf__FreqHopping *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__freq_hopping__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__group_or_sequence_hopping__init
+ (Uenibstreamprotobuf__GroupOrSequenceHopping *message)
+{
+ static const Uenibstreamprotobuf__GroupOrSequenceHopping init_value = UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__group_or_sequence_hopping__get_packed_size
+ (const Uenibstreamprotobuf__GroupOrSequenceHopping *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__group_or_sequence_hopping__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__group_or_sequence_hopping__pack
+ (const Uenibstreamprotobuf__GroupOrSequenceHopping *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__group_or_sequence_hopping__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__group_or_sequence_hopping__pack_to_buffer
+ (const Uenibstreamprotobuf__GroupOrSequenceHopping *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__group_or_sequence_hopping__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__GroupOrSequenceHopping *
+ uenibstreamprotobuf__group_or_sequence_hopping__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__GroupOrSequenceHopping *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__group_or_sequence_hopping__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__group_or_sequence_hopping__free_unpacked
+ (Uenibstreamprotobuf__GroupOrSequenceHopping *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__group_or_sequence_hopping__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__resource_type__aperiodic__init
+ (Uenibstreamprotobuf__SRSResourceTypeAperiodic *message)
+{
+ static const Uenibstreamprotobuf__SRSResourceTypeAperiodic init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_TYPE__APERIODIC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__resource_type__aperiodic__get_packed_size
+ (const Uenibstreamprotobuf__SRSResourceTypeAperiodic *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__resource_type__aperiodic__pack
+ (const Uenibstreamprotobuf__SRSResourceTypeAperiodic *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__resource_type__aperiodic__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSResourceTypeAperiodic *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSResourceTypeAperiodic *
+ uenibstreamprotobuf__srs__resource_type__aperiodic__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSResourceTypeAperiodic *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__resource_type__aperiodic__free_unpacked
+ (Uenibstreamprotobuf__SRSResourceTypeAperiodic *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__resource_type__semi__persistent__init
+ (Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message)
+{
+ static const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_TYPE__SEMI__PERSISTENT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__resource_type__semi__persistent__get_packed_size
+ (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__resource_type__semi__persistent__pack
+ (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__resource_type__semi__persistent__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *
+ uenibstreamprotobuf__srs__resource_type__semi__persistent__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__resource_type__semi__persistent__free_unpacked
+ (Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__periodicity_and_offset__init
+ (Uenibstreamprotobuf__SRSPeriodicityAndOffset *message)
+{
+ static const Uenibstreamprotobuf__SRSPeriodicityAndOffset init_value = UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__periodicity_and_offset__get_packed_size
+ (const Uenibstreamprotobuf__SRSPeriodicityAndOffset *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__periodicity_and_offset__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__periodicity_and_offset__pack
+ (const Uenibstreamprotobuf__SRSPeriodicityAndOffset *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__periodicity_and_offset__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__periodicity_and_offset__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSPeriodicityAndOffset *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__periodicity_and_offset__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSPeriodicityAndOffset *
+ uenibstreamprotobuf__srs__periodicity_and_offset__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSPeriodicityAndOffset *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__periodicity_and_offset__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__periodicity_and_offset__free_unpacked
+ (Uenibstreamprotobuf__SRSPeriodicityAndOffset *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__periodicity_and_offset__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__resource_type__periodic__init
+ (Uenibstreamprotobuf__SRSResourceTypePeriodic *message)
+{
+ static const Uenibstreamprotobuf__SRSResourceTypePeriodic init_value = UENIBSTREAMPROTOBUF__SRS__RESOURCE_TYPE__PERIODIC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__resource_type__periodic__get_packed_size
+ (const Uenibstreamprotobuf__SRSResourceTypePeriodic *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__periodic__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__resource_type__periodic__pack
+ (const Uenibstreamprotobuf__SRSResourceTypePeriodic *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__periodic__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__resource_type__periodic__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSResourceTypePeriodic *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__periodic__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSResourceTypePeriodic *
+ uenibstreamprotobuf__srs__resource_type__periodic__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSResourceTypePeriodic *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__resource_type__periodic__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__resource_type__periodic__free_unpacked
+ (Uenibstreamprotobuf__SRSResourceTypePeriodic *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__resource_type__periodic__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srs__spatial_relation_info__init
+ (Uenibstreamprotobuf__SRSSpatialRelationInfo *message)
+{
+ static const Uenibstreamprotobuf__SRSSpatialRelationInfo init_value = UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srs__spatial_relation_info__get_packed_size
+ (const Uenibstreamprotobuf__SRSSpatialRelationInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__spatial_relation_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srs__spatial_relation_info__pack
+ (const Uenibstreamprotobuf__SRSSpatialRelationInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__spatial_relation_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srs__spatial_relation_info__pack_to_buffer
+ (const Uenibstreamprotobuf__SRSSpatialRelationInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__spatial_relation_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRSSpatialRelationInfo *
+ uenibstreamprotobuf__srs__spatial_relation_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRSSpatialRelationInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srs__spatial_relation_info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srs__spatial_relation_info__free_unpacked
+ (Uenibstreamprotobuf__SRSSpatialRelationInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srs__spatial_relation_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__beam_failure_recovery_config__init
+ (Uenibstreamprotobuf__BeamFailureRecoveryConfig *message)
+{
+ static const Uenibstreamprotobuf__BeamFailureRecoveryConfig init_value = UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__beam_failure_recovery_config__get_packed_size
+ (const Uenibstreamprotobuf__BeamFailureRecoveryConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__beam_failure_recovery_config__pack
+ (const Uenibstreamprotobuf__BeamFailureRecoveryConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__beam_failure_recovery_config__pack_to_buffer
+ (const Uenibstreamprotobuf__BeamFailureRecoveryConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BeamFailureRecoveryConfig *
+ uenibstreamprotobuf__beam_failure_recovery_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BeamFailureRecoveryConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__beam_failure_recovery_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__beam_failure_recovery_config__free_unpacked
+ (Uenibstreamprotobuf__BeamFailureRecoveryConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__prach__resource_dedicated_bfr__init
+ (Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message)
+{
+ static const Uenibstreamprotobuf__PRACHResourceDedicatedBFR init_value = UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__prach__resource_dedicated_bfr__get_packed_size
+ (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__prach__resource_dedicated_bfr__pack
+ (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__prach__resource_dedicated_bfr__pack_to_buffer
+ (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PRACHResourceDedicatedBFR *
+ uenibstreamprotobuf__prach__resource_dedicated_bfr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PRACHResourceDedicatedBFR *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__prach__resource_dedicated_bfr__free_unpacked
+ (Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bfr__ssb__resource__init
+ (Uenibstreamprotobuf__BFRSSBResource *message)
+{
+ static const Uenibstreamprotobuf__BFRSSBResource init_value = UENIBSTREAMPROTOBUF__BFR__SSB__RESOURCE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bfr__ssb__resource__get_packed_size
+ (const Uenibstreamprotobuf__BFRSSBResource *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bfr__ssb__resource__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bfr__ssb__resource__pack
+ (const Uenibstreamprotobuf__BFRSSBResource *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bfr__ssb__resource__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bfr__ssb__resource__pack_to_buffer
+ (const Uenibstreamprotobuf__BFRSSBResource *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bfr__ssb__resource__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BFRSSBResource *
+ uenibstreamprotobuf__bfr__ssb__resource__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BFRSSBResource *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bfr__ssb__resource__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bfr__ssb__resource__free_unpacked
+ (Uenibstreamprotobuf__BFRSSBResource *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bfr__ssb__resource__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bfr__csirs__resource__init
+ (Uenibstreamprotobuf__BFRCSIRSResource *message)
+{
+ static const Uenibstreamprotobuf__BFRCSIRSResource init_value = UENIBSTREAMPROTOBUF__BFR__CSIRS__RESOURCE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bfr__csirs__resource__get_packed_size
+ (const Uenibstreamprotobuf__BFRCSIRSResource *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bfr__csirs__resource__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bfr__csirs__resource__pack
+ (const Uenibstreamprotobuf__BFRCSIRSResource *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bfr__csirs__resource__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bfr__csirs__resource__pack_to_buffer
+ (const Uenibstreamprotobuf__BFRCSIRSResource *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bfr__csirs__resource__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BFRCSIRSResource *
+ uenibstreamprotobuf__bfr__csirs__resource__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BFRCSIRSResource *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bfr__csirs__resource__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bfr__csirs__resource__free_unpacked
+ (Uenibstreamprotobuf__BFRCSIRSResource *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bfr__csirs__resource__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ssb_per_rach__occasion__init
+ (Uenibstreamprotobuf__SSBPerRACHOccasion *message)
+{
+ static const Uenibstreamprotobuf__SSBPerRACHOccasion init_value = UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ssb_per_rach__occasion__get_packed_size
+ (const Uenibstreamprotobuf__SSBPerRACHOccasion *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ssb_per_rach__occasion__pack
+ (const Uenibstreamprotobuf__SSBPerRACHOccasion *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ssb_per_rach__occasion__pack_to_buffer
+ (const Uenibstreamprotobuf__SSBPerRACHOccasion *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SSBPerRACHOccasion *
+ uenibstreamprotobuf__ssb_per_rach__occasion__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SSBPerRACHOccasion *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ssb_per_rach__occasion__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ssb_per_rach__occasion__free_unpacked
+ (Uenibstreamprotobuf__SSBPerRACHOccasion *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__beam_failure_recovery_timer__init
+ (Uenibstreamprotobuf__BeamFailureRecoveryTimer *message)
+{
+ static const Uenibstreamprotobuf__BeamFailureRecoveryTimer init_value = UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__beam_failure_recovery_timer__get_packed_size
+ (const Uenibstreamprotobuf__BeamFailureRecoveryTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__beam_failure_recovery_timer__pack
+ (const Uenibstreamprotobuf__BeamFailureRecoveryTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__beam_failure_recovery_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__BeamFailureRecoveryTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BeamFailureRecoveryTimer *
+ uenibstreamprotobuf__beam_failure_recovery_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BeamFailureRecoveryTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__beam_failure_recovery_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__beam_failure_recovery_timer__free_unpacked
+ (Uenibstreamprotobuf__BeamFailureRecoveryTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__beam_failure_recovery_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdcch__serving_cell_config__init
+ (Uenibstreamprotobuf__PDCCHServingCellConfig *message)
+{
+ static const Uenibstreamprotobuf__PDCCHServingCellConfig init_value = UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdcch__serving_cell_config__get_packed_size
+ (const Uenibstreamprotobuf__PDCCHServingCellConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__serving_cell_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdcch__serving_cell_config__pack
+ (const Uenibstreamprotobuf__PDCCHServingCellConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__serving_cell_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdcch__serving_cell_config__pack_to_buffer
+ (const Uenibstreamprotobuf__PDCCHServingCellConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__serving_cell_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDCCHServingCellConfig *
+ uenibstreamprotobuf__pdcch__serving_cell_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDCCHServingCellConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdcch__serving_cell_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdcch__serving_cell_config__free_unpacked
+ (Uenibstreamprotobuf__PDCCHServingCellConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__serving_cell_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__slot_format_indicator__init
+ (Uenibstreamprotobuf__SlotFormatIndicator *message)
+{
+ static const Uenibstreamprotobuf__SlotFormatIndicator init_value = UENIBSTREAMPROTOBUF__SLOT_FORMAT_INDICATOR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__slot_format_indicator__get_packed_size
+ (const Uenibstreamprotobuf__SlotFormatIndicator *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_indicator__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__slot_format_indicator__pack
+ (const Uenibstreamprotobuf__SlotFormatIndicator *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_indicator__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__slot_format_indicator__pack_to_buffer
+ (const Uenibstreamprotobuf__SlotFormatIndicator *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_indicator__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SlotFormatIndicator *
+ uenibstreamprotobuf__slot_format_indicator__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SlotFormatIndicator *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__slot_format_indicator__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__slot_format_indicator__free_unpacked
+ (Uenibstreamprotobuf__SlotFormatIndicator *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_indicator__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__slot_format_combinations_per_cell__init
+ (Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message)
+{
+ static const Uenibstreamprotobuf__SlotFormatCombinationsPerCell init_value = UENIBSTREAMPROTOBUF__SLOT_FORMAT_COMBINATIONS_PER_CELL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__slot_format_combinations_per_cell__get_packed_size
+ (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__slot_format_combinations_per_cell__pack
+ (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__slot_format_combinations_per_cell__pack_to_buffer
+ (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SlotFormatCombinationsPerCell *
+ uenibstreamprotobuf__slot_format_combinations_per_cell__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SlotFormatCombinationsPerCell *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__slot_format_combinations_per_cell__free_unpacked
+ (Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__slot_format_combination__init
+ (Uenibstreamprotobuf__SlotFormatCombination *message)
+{
+ static const Uenibstreamprotobuf__SlotFormatCombination init_value = UENIBSTREAMPROTOBUF__SLOT_FORMAT_COMBINATION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__slot_format_combination__get_packed_size
+ (const Uenibstreamprotobuf__SlotFormatCombination *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combination__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__slot_format_combination__pack
+ (const Uenibstreamprotobuf__SlotFormatCombination *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combination__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__slot_format_combination__pack_to_buffer
+ (const Uenibstreamprotobuf__SlotFormatCombination *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combination__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SlotFormatCombination *
+ uenibstreamprotobuf__slot_format_combination__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SlotFormatCombination *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__slot_format_combination__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__slot_format_combination__free_unpacked
+ (Uenibstreamprotobuf__SlotFormatCombination *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__slot_format_combination__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdsch__serving_cell_config__init
+ (Uenibstreamprotobuf__PDSCHServingCellConfig *message)
+{
+ static const Uenibstreamprotobuf__PDSCHServingCellConfig init_value = UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdsch__serving_cell_config__get_packed_size
+ (const Uenibstreamprotobuf__PDSCHServingCellConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__serving_cell_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdsch__serving_cell_config__pack
+ (const Uenibstreamprotobuf__PDSCHServingCellConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__serving_cell_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdsch__serving_cell_config__pack_to_buffer
+ (const Uenibstreamprotobuf__PDSCHServingCellConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__serving_cell_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDSCHServingCellConfig *
+ uenibstreamprotobuf__pdsch__serving_cell_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDSCHServingCellConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__serving_cell_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdsch__serving_cell_config__free_unpacked
+ (Uenibstreamprotobuf__PDSCHServingCellConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__serving_cell_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdsch__code_block_group_transmission__init
+ (Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message)
+{
+ static const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission init_value = UENIBSTREAMPROTOBUF__PDSCH__CODE_BLOCK_GROUP_TRANSMISSION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdsch__code_block_group_transmission__get_packed_size
+ (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdsch__code_block_group_transmission__pack
+ (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdsch__code_block_group_transmission__pack_to_buffer
+ (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *
+ uenibstreamprotobuf__pdsch__code_block_group_transmission__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdsch__code_block_group_transmission__free_unpacked
+ (Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__max_code_block_groups_per_transport_block__init
+ (Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message)
+{
+ static const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock init_value = UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__max_code_block_groups_per_transport_block__get_packed_size
+ (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__max_code_block_groups_per_transport_block__pack
+ (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__max_code_block_groups_per_transport_block__pack_to_buffer
+ (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *
+ uenibstreamprotobuf__max_code_block_groups_per_transport_block__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__max_code_block_groups_per_transport_block__free_unpacked
+ (Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__xoverhead__init
+ (Uenibstreamprotobuf__XOverhead *message)
+{
+ static const Uenibstreamprotobuf__XOverhead init_value = UENIBSTREAMPROTOBUF__XOVERHEAD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__xoverhead__get_packed_size
+ (const Uenibstreamprotobuf__XOverhead *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__xoverhead__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__xoverhead__pack
+ (const Uenibstreamprotobuf__XOverhead *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__xoverhead__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__xoverhead__pack_to_buffer
+ (const Uenibstreamprotobuf__XOverhead *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__xoverhead__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__XOverhead *
+ uenibstreamprotobuf__xoverhead__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__XOverhead *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__xoverhead__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__xoverhead__free_unpacked
+ (Uenibstreamprotobuf__XOverhead *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__xoverhead__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nrof_harq__processes_for_pdsch__init
+ (Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message)
+{
+ static const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH init_value = UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nrof_harq__processes_for_pdsch__get_packed_size
+ (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nrof_harq__processes_for_pdsch__pack
+ (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nrof_harq__processes_for_pdsch__pack_to_buffer
+ (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *
+ uenibstreamprotobuf__nrof_harq__processes_for_pdsch__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nrof_harq__processes_for_pdsch__free_unpacked
+ (Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__meas_config__init
+ (Uenibstreamprotobuf__CSIMeasConfig *message)
+{
+ static const Uenibstreamprotobuf__CSIMeasConfig init_value = UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__meas_config__get_packed_size
+ (const Uenibstreamprotobuf__CSIMeasConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__meas_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__meas_config__pack
+ (const Uenibstreamprotobuf__CSIMeasConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__meas_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__meas_config__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIMeasConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__meas_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIMeasConfig *
+ uenibstreamprotobuf__csi__meas_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIMeasConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__meas_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__meas_config__free_unpacked
+ (Uenibstreamprotobuf__CSIMeasConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__meas_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nzp__csi__rs__resource__init
+ (Uenibstreamprotobuf__NZPCSIRSResource *message)
+{
+ static const Uenibstreamprotobuf__NZPCSIRSResource init_value = UENIBSTREAMPROTOBUF__NZP__CSI__RS__RESOURCE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nzp__csi__rs__resource__get_packed_size
+ (const Uenibstreamprotobuf__NZPCSIRSResource *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nzp__csi__rs__resource__pack
+ (const Uenibstreamprotobuf__NZPCSIRSResource *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nzp__csi__rs__resource__pack_to_buffer
+ (const Uenibstreamprotobuf__NZPCSIRSResource *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NZPCSIRSResource *
+ uenibstreamprotobuf__nzp__csi__rs__resource__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NZPCSIRSResource *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nzp__csi__rs__resource__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nzp__csi__rs__resource__free_unpacked
+ (Uenibstreamprotobuf__NZPCSIRSResource *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__power_control_offset_ss__init
+ (Uenibstreamprotobuf__PowerControlOffsetSS *message)
+{
+ static const Uenibstreamprotobuf__PowerControlOffsetSS init_value = UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__power_control_offset_ss__get_packed_size
+ (const Uenibstreamprotobuf__PowerControlOffsetSS *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_control_offset_ss__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__power_control_offset_ss__pack
+ (const Uenibstreamprotobuf__PowerControlOffsetSS *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_control_offset_ss__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__power_control_offset_ss__pack_to_buffer
+ (const Uenibstreamprotobuf__PowerControlOffsetSS *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_control_offset_ss__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PowerControlOffsetSS *
+ uenibstreamprotobuf__power_control_offset_ss__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PowerControlOffsetSS *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__power_control_offset_ss__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__power_control_offset_ss__free_unpacked
+ (Uenibstreamprotobuf__PowerControlOffsetSS *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__power_control_offset_ss__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nzp__csi__rs__resource_set__init
+ (Uenibstreamprotobuf__NZPCSIRSResourceSet *message)
+{
+ static const Uenibstreamprotobuf__NZPCSIRSResourceSet init_value = UENIBSTREAMPROTOBUF__NZP__CSI__RS__RESOURCE_SET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nzp__csi__rs__resource_set__get_packed_size
+ (const Uenibstreamprotobuf__NZPCSIRSResourceSet *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nzp__csi__rs__resource_set__pack
+ (const Uenibstreamprotobuf__NZPCSIRSResourceSet *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nzp__csi__rs__resource_set__pack_to_buffer
+ (const Uenibstreamprotobuf__NZPCSIRSResourceSet *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NZPCSIRSResourceSet *
+ uenibstreamprotobuf__nzp__csi__rs__resource_set__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NZPCSIRSResourceSet *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nzp__csi__rs__resource_set__free_unpacked
+ (Uenibstreamprotobuf__NZPCSIRSResourceSet *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__im__resource__init
+ (Uenibstreamprotobuf__CSIIMResource *message)
+{
+ static const Uenibstreamprotobuf__CSIIMResource init_value = UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__im__resource__get_packed_size
+ (const Uenibstreamprotobuf__CSIIMResource *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__im__resource__pack
+ (const Uenibstreamprotobuf__CSIIMResource *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__im__resource__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIIMResource *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIIMResource *
+ uenibstreamprotobuf__csi__im__resource__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIIMResource *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__im__resource__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__im__resource__free_unpacked
+ (Uenibstreamprotobuf__CSIIMResource *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pattern0__init
+ (Uenibstreamprotobuf__Pattern0 *message)
+{
+ static const Uenibstreamprotobuf__Pattern0 init_value = UENIBSTREAMPROTOBUF__PATTERN0__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pattern0__get_packed_size
+ (const Uenibstreamprotobuf__Pattern0 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pattern0__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pattern0__pack
+ (const Uenibstreamprotobuf__Pattern0 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pattern0__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pattern0__pack_to_buffer
+ (const Uenibstreamprotobuf__Pattern0 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pattern0__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Pattern0 *
+ uenibstreamprotobuf__pattern0__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Pattern0 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pattern0__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pattern0__free_unpacked
+ (Uenibstreamprotobuf__Pattern0 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pattern0__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__subcarrier_location_p0__init
+ (Uenibstreamprotobuf__SubcarrierLocationP0 *message)
+{
+ static const Uenibstreamprotobuf__SubcarrierLocationP0 init_value = UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__subcarrier_location_p0__get_packed_size
+ (const Uenibstreamprotobuf__SubcarrierLocationP0 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p0__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__subcarrier_location_p0__pack
+ (const Uenibstreamprotobuf__SubcarrierLocationP0 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p0__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__subcarrier_location_p0__pack_to_buffer
+ (const Uenibstreamprotobuf__SubcarrierLocationP0 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p0__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SubcarrierLocationP0 *
+ uenibstreamprotobuf__subcarrier_location_p0__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SubcarrierLocationP0 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__subcarrier_location_p0__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__subcarrier_location_p0__free_unpacked
+ (Uenibstreamprotobuf__SubcarrierLocationP0 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p0__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pattern1__init
+ (Uenibstreamprotobuf__Pattern1 *message)
+{
+ static const Uenibstreamprotobuf__Pattern1 init_value = UENIBSTREAMPROTOBUF__PATTERN1__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pattern1__get_packed_size
+ (const Uenibstreamprotobuf__Pattern1 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pattern1__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pattern1__pack
+ (const Uenibstreamprotobuf__Pattern1 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pattern1__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pattern1__pack_to_buffer
+ (const Uenibstreamprotobuf__Pattern1 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pattern1__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Pattern1 *
+ uenibstreamprotobuf__pattern1__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Pattern1 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pattern1__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pattern1__free_unpacked
+ (Uenibstreamprotobuf__Pattern1 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pattern1__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__subcarrier_location_p1__init
+ (Uenibstreamprotobuf__SubcarrierLocationP1 *message)
+{
+ static const Uenibstreamprotobuf__SubcarrierLocationP1 init_value = UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__subcarrier_location_p1__get_packed_size
+ (const Uenibstreamprotobuf__SubcarrierLocationP1 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p1__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__subcarrier_location_p1__pack
+ (const Uenibstreamprotobuf__SubcarrierLocationP1 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p1__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__subcarrier_location_p1__pack_to_buffer
+ (const Uenibstreamprotobuf__SubcarrierLocationP1 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p1__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SubcarrierLocationP1 *
+ uenibstreamprotobuf__subcarrier_location_p1__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SubcarrierLocationP1 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__subcarrier_location_p1__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__subcarrier_location_p1__free_unpacked
+ (Uenibstreamprotobuf__SubcarrierLocationP1 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__subcarrier_location_p1__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__im__resource_set__init
+ (Uenibstreamprotobuf__CSIIMResourceSet *message)
+{
+ static const Uenibstreamprotobuf__CSIIMResourceSet init_value = UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE_SET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__im__resource_set__get_packed_size
+ (const Uenibstreamprotobuf__CSIIMResourceSet *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__im__resource_set__pack
+ (const Uenibstreamprotobuf__CSIIMResourceSet *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__im__resource_set__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIIMResourceSet *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIIMResourceSet *
+ uenibstreamprotobuf__csi__im__resource_set__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIIMResourceSet *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__im__resource_set__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__im__resource_set__free_unpacked
+ (Uenibstreamprotobuf__CSIIMResourceSet *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__ssb__resource_set__init
+ (Uenibstreamprotobuf__CSISSBResourceSet *message)
+{
+ static const Uenibstreamprotobuf__CSISSBResourceSet init_value = UENIBSTREAMPROTOBUF__CSI__SSB__RESOURCE_SET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__ssb__resource_set__get_packed_size
+ (const Uenibstreamprotobuf__CSISSBResourceSet *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__ssb__resource_set__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__ssb__resource_set__pack
+ (const Uenibstreamprotobuf__CSISSBResourceSet *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__ssb__resource_set__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__ssb__resource_set__pack_to_buffer
+ (const Uenibstreamprotobuf__CSISSBResourceSet *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__ssb__resource_set__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSISSBResourceSet *
+ uenibstreamprotobuf__csi__ssb__resource_set__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSISSBResourceSet *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__ssb__resource_set__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__ssb__resource_set__free_unpacked
+ (Uenibstreamprotobuf__CSISSBResourceSet *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__ssb__resource_set__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__resource_config__init
+ (Uenibstreamprotobuf__CSIResourceConfig *message)
+{
+ static const Uenibstreamprotobuf__CSIResourceConfig init_value = UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__resource_config__get_packed_size
+ (const Uenibstreamprotobuf__CSIResourceConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__resource_config__pack
+ (const Uenibstreamprotobuf__CSIResourceConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__resource_config__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIResourceConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIResourceConfig *
+ uenibstreamprotobuf__csi__resource_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIResourceConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__resource_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__resource_config__free_unpacked
+ (Uenibstreamprotobuf__CSIResourceConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__resource_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nzp__csi__rs__ssb__init
+ (Uenibstreamprotobuf__NZPCSIRSSSB *message)
+{
+ static const Uenibstreamprotobuf__NZPCSIRSSSB init_value = UENIBSTREAMPROTOBUF__NZP__CSI__RS__SSB__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nzp__csi__rs__ssb__get_packed_size
+ (const Uenibstreamprotobuf__NZPCSIRSSSB *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nzp__csi__rs__ssb__pack
+ (const Uenibstreamprotobuf__NZPCSIRSSSB *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nzp__csi__rs__ssb__pack_to_buffer
+ (const Uenibstreamprotobuf__NZPCSIRSSSB *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NZPCSIRSSSB *
+ uenibstreamprotobuf__nzp__csi__rs__ssb__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NZPCSIRSSSB *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nzp__csi__rs__ssb__free_unpacked
+ (Uenibstreamprotobuf__NZPCSIRSSSB *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__im__resource_set_list__init
+ (Uenibstreamprotobuf__CSIIMResourceSetList *message)
+{
+ static const Uenibstreamprotobuf__CSIIMResourceSetList init_value = UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE_SET_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__im__resource_set_list__get_packed_size
+ (const Uenibstreamprotobuf__CSIIMResourceSetList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__im__resource_set_list__pack
+ (const Uenibstreamprotobuf__CSIIMResourceSetList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__im__resource_set_list__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIIMResourceSetList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIIMResourceSetList *
+ uenibstreamprotobuf__csi__im__resource_set_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIIMResourceSetList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__im__resource_set_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__im__resource_set_list__free_unpacked
+ (Uenibstreamprotobuf__CSIIMResourceSetList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__im__resource_set_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__resource_type__init
+ (Uenibstreamprotobuf__ResourceType *message)
+{
+ static const Uenibstreamprotobuf__ResourceType init_value = UENIBSTREAMPROTOBUF__RESOURCE_TYPE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__resource_type__get_packed_size
+ (const Uenibstreamprotobuf__ResourceType *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_type__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__resource_type__pack
+ (const Uenibstreamprotobuf__ResourceType *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_type__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__resource_type__pack_to_buffer
+ (const Uenibstreamprotobuf__ResourceType *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_type__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ResourceType *
+ uenibstreamprotobuf__resource_type__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ResourceType *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__resource_type__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__resource_type__free_unpacked
+ (Uenibstreamprotobuf__ResourceType *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__resource_type__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__report_config__init
+ (Uenibstreamprotobuf__CSIReportConfig *message)
+{
+ static const Uenibstreamprotobuf__CSIReportConfig init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__report_config__get_packed_size
+ (const Uenibstreamprotobuf__CSIReportConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__report_config__pack
+ (const Uenibstreamprotobuf__CSIReportConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__report_config__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIReportConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIReportConfig *
+ uenibstreamprotobuf__csi__report_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIReportConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__report_config__free_unpacked
+ (Uenibstreamprotobuf__CSIReportConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__report_config_type__periodic__init
+ (Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message)
+{
+ static const Uenibstreamprotobuf__CSIReportConfigTypePeriodic init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__PERIODIC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__report_config_type__periodic__get_packed_size
+ (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__periodic__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__report_config_type__periodic__pack
+ (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__periodic__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__report_config_type__periodic__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__periodic__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIReportConfigTypePeriodic *
+ uenibstreamprotobuf__csi__report_config_type__periodic__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIReportConfigTypePeriodic *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_config_type__periodic__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__report_config_type__periodic__free_unpacked
+ (Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__periodic__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__report_periodicity_and_offset__init
+ (Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message)
+{
+ static const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__report_periodicity_and_offset__get_packed_size
+ (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__report_periodicity_and_offset__pack
+ (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__report_periodicity_and_offset__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *
+ uenibstreamprotobuf__csi__report_periodicity_and_offset__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__report_periodicity_and_offset__free_unpacked
+ (Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pucch__csi__resource__init
+ (Uenibstreamprotobuf__PUCCHCSIResource *message)
+{
+ static const Uenibstreamprotobuf__PUCCHCSIResource init_value = UENIBSTREAMPROTOBUF__PUCCH__CSI__RESOURCE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pucch__csi__resource__get_packed_size
+ (const Uenibstreamprotobuf__PUCCHCSIResource *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__csi__resource__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pucch__csi__resource__pack
+ (const Uenibstreamprotobuf__PUCCHCSIResource *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__csi__resource__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pucch__csi__resource__pack_to_buffer
+ (const Uenibstreamprotobuf__PUCCHCSIResource *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__csi__resource__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PUCCHCSIResource *
+ uenibstreamprotobuf__pucch__csi__resource__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PUCCHCSIResource *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pucch__csi__resource__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pucch__csi__resource__free_unpacked
+ (Uenibstreamprotobuf__PUCCHCSIResource *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pucch__csi__resource__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__init
+ (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message)
+{
+ static const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__SEMI_PERSISTENT_ON_PUCCH__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__get_packed_size
+ (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__pack
+ (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *
+ uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__free_unpacked
+ (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__init
+ (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message)
+{
+ static const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__SEMI_PERSISTENT_ON_PUSCH__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__get_packed_size
+ (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__pack
+ (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *
+ uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__free_unpacked
+ (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__report_slot_config__init
+ (Uenibstreamprotobuf__ReportSlotConfig *message)
+{
+ static const Uenibstreamprotobuf__ReportSlotConfig init_value = UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__report_slot_config__get_packed_size
+ (const Uenibstreamprotobuf__ReportSlotConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_slot_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__report_slot_config__pack
+ (const Uenibstreamprotobuf__ReportSlotConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_slot_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__report_slot_config__pack_to_buffer
+ (const Uenibstreamprotobuf__ReportSlotConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_slot_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReportSlotConfig *
+ uenibstreamprotobuf__report_slot_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReportSlotConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__report_slot_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__report_slot_config__free_unpacked
+ (Uenibstreamprotobuf__ReportSlotConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_slot_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__report_config_type__aperiodic__init
+ (Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message)
+{
+ static const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__APERIODIC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__report_config_type__aperiodic__get_packed_size
+ (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__report_config_type__aperiodic__pack
+ (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__report_config_type__aperiodic__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *
+ uenibstreamprotobuf__csi__report_config_type__aperiodic__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__report_config_type__aperiodic__free_unpacked
+ (Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cri__ri_i1__cqi__init
+ (Uenibstreamprotobuf__CRIRII1CQI *message)
+{
+ static const Uenibstreamprotobuf__CRIRII1CQI init_value = UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cri__ri_i1__cqi__get_packed_size
+ (const Uenibstreamprotobuf__CRIRII1CQI *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cri__ri_i1__cqi__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cri__ri_i1__cqi__pack
+ (const Uenibstreamprotobuf__CRIRII1CQI *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cri__ri_i1__cqi__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cri__ri_i1__cqi__pack_to_buffer
+ (const Uenibstreamprotobuf__CRIRII1CQI *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cri__ri_i1__cqi__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CRIRII1CQI *
+ uenibstreamprotobuf__cri__ri_i1__cqi__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CRIRII1CQI *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cri__ri_i1__cqi__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cri__ri_i1__cqi__free_unpacked
+ (Uenibstreamprotobuf__CRIRII1CQI *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cri__ri_i1__cqi__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__report_freq_configuration__init
+ (Uenibstreamprotobuf__ReportFreqConfiguration *message)
+{
+ static const Uenibstreamprotobuf__ReportFreqConfiguration init_value = UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__report_freq_configuration__get_packed_size
+ (const Uenibstreamprotobuf__ReportFreqConfiguration *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_freq_configuration__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__report_freq_configuration__pack
+ (const Uenibstreamprotobuf__ReportFreqConfiguration *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_freq_configuration__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__report_freq_configuration__pack_to_buffer
+ (const Uenibstreamprotobuf__ReportFreqConfiguration *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_freq_configuration__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReportFreqConfiguration *
+ uenibstreamprotobuf__report_freq_configuration__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReportFreqConfiguration *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__report_freq_configuration__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__report_freq_configuration__free_unpacked
+ (Uenibstreamprotobuf__ReportFreqConfiguration *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_freq_configuration__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cqi__format_indicator__init
+ (Uenibstreamprotobuf__CQIFormatIndicator *message)
+{
+ static const Uenibstreamprotobuf__CQIFormatIndicator init_value = UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cqi__format_indicator__get_packed_size
+ (const Uenibstreamprotobuf__CQIFormatIndicator *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cqi__format_indicator__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cqi__format_indicator__pack
+ (const Uenibstreamprotobuf__CQIFormatIndicator *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cqi__format_indicator__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cqi__format_indicator__pack_to_buffer
+ (const Uenibstreamprotobuf__CQIFormatIndicator *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cqi__format_indicator__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CQIFormatIndicator *
+ uenibstreamprotobuf__cqi__format_indicator__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CQIFormatIndicator *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cqi__format_indicator__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cqi__format_indicator__free_unpacked
+ (Uenibstreamprotobuf__CQIFormatIndicator *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cqi__format_indicator__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pmi__format_indicator__init
+ (Uenibstreamprotobuf__PMIFormatIndicator *message)
+{
+ static const Uenibstreamprotobuf__PMIFormatIndicator init_value = UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pmi__format_indicator__get_packed_size
+ (const Uenibstreamprotobuf__PMIFormatIndicator *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pmi__format_indicator__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pmi__format_indicator__pack
+ (const Uenibstreamprotobuf__PMIFormatIndicator *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pmi__format_indicator__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pmi__format_indicator__pack_to_buffer
+ (const Uenibstreamprotobuf__PMIFormatIndicator *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pmi__format_indicator__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PMIFormatIndicator *
+ uenibstreamprotobuf__pmi__format_indicator__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PMIFormatIndicator *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pmi__format_indicator__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pmi__format_indicator__free_unpacked
+ (Uenibstreamprotobuf__PMIFormatIndicator *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pmi__format_indicator__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__codebook_config__init
+ (Uenibstreamprotobuf__CodebookConfig *message)
+{
+ static const Uenibstreamprotobuf__CodebookConfig init_value = UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__codebook_config__get_packed_size
+ (const Uenibstreamprotobuf__CodebookConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__codebook_config__pack
+ (const Uenibstreamprotobuf__CodebookConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__codebook_config__pack_to_buffer
+ (const Uenibstreamprotobuf__CodebookConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CodebookConfig *
+ uenibstreamprotobuf__codebook_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CodebookConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__codebook_config__free_unpacked
+ (Uenibstreamprotobuf__CodebookConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__codebook_type__type1__init
+ (Uenibstreamprotobuf__CodebookTypeType1 *message)
+{
+ static const Uenibstreamprotobuf__CodebookTypeType1 init_value = UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__codebook_type__type1__get_packed_size
+ (const Uenibstreamprotobuf__CodebookTypeType1 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type1__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__codebook_type__type1__pack
+ (const Uenibstreamprotobuf__CodebookTypeType1 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type1__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__codebook_type__type1__pack_to_buffer
+ (const Uenibstreamprotobuf__CodebookTypeType1 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type1__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CodebookTypeType1 *
+ uenibstreamprotobuf__codebook_type__type1__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CodebookTypeType1 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_type__type1__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__codebook_type__type1__free_unpacked
+ (Uenibstreamprotobuf__CodebookTypeType1 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type1__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__codebook_sub_type__single_panel__init
+ (Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message)
+{
+ static const Uenibstreamprotobuf__CodebookSubTypeSinglePanel init_value = UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__codebook_sub_type__single_panel__get_packed_size
+ (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__codebook_sub_type__single_panel__pack
+ (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__codebook_sub_type__single_panel__pack_to_buffer
+ (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CodebookSubTypeSinglePanel *
+ uenibstreamprotobuf__codebook_sub_type__single_panel__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CodebookSubTypeSinglePanel *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__codebook_sub_type__single_panel__free_unpacked
+ (Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__init
+ (Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message)
+{
+ static const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo init_value = UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__TWO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__get_packed_size
+ (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__pack
+ (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__pack_to_buffer
+ (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *
+ uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__free_unpacked
+ (Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__init
+ (Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message)
+{
+ static const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo init_value = UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__get_packed_size
+ (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__pack
+ (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__pack_to_buffer
+ (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *
+ uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__free_unpacked
+ (Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__codebook_sub_type__multi_panel__init
+ (Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message)
+{
+ static const Uenibstreamprotobuf__CodebookSubTypeMultiPanel init_value = UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__codebook_sub_type__multi_panel__get_packed_size
+ (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__codebook_sub_type__multi_panel__pack
+ (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__codebook_sub_type__multi_panel__pack_to_buffer
+ (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CodebookSubTypeMultiPanel *
+ uenibstreamprotobuf__codebook_sub_type__multi_panel__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CodebookSubTypeMultiPanel *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__codebook_sub_type__multi_panel__free_unpacked
+ (Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__codebook_type__type2__init
+ (Uenibstreamprotobuf__CodebookTypeType2 *message)
+{
+ static const Uenibstreamprotobuf__CodebookTypeType2 init_value = UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__codebook_type__type2__get_packed_size
+ (const Uenibstreamprotobuf__CodebookTypeType2 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type2__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__codebook_type__type2__pack
+ (const Uenibstreamprotobuf__CodebookTypeType2 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type2__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__codebook_type__type2__pack_to_buffer
+ (const Uenibstreamprotobuf__CodebookTypeType2 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type2__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CodebookTypeType2 *
+ uenibstreamprotobuf__codebook_type__type2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CodebookTypeType2 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_type__type2__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__codebook_type__type2__free_unpacked
+ (Uenibstreamprotobuf__CodebookTypeType2 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_type__type2__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__codebook_sub_type__type_ii__init
+ (Uenibstreamprotobuf__CodebookSubTypeTypeII *message)
+{
+ static const Uenibstreamprotobuf__CodebookSubTypeTypeII init_value = UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__codebook_sub_type__type_ii__get_packed_size
+ (const Uenibstreamprotobuf__CodebookSubTypeTypeII *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__codebook_sub_type__type_ii__pack
+ (const Uenibstreamprotobuf__CodebookSubTypeTypeII *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__codebook_sub_type__type_ii__pack_to_buffer
+ (const Uenibstreamprotobuf__CodebookSubTypeTypeII *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CodebookSubTypeTypeII *
+ uenibstreamprotobuf__codebook_sub_type__type_ii__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CodebookSubTypeTypeII *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__codebook_sub_type__type_ii__free_unpacked
+ (Uenibstreamprotobuf__CodebookSubTypeTypeII *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__init
+ (Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message)
+{
+ static const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection init_value = UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__PORT_SELECTION__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__get_packed_size
+ (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__pack
+ (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__pack_to_buffer
+ (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *
+ uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__free_unpacked
+ (Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__phase_alphabet_size__init
+ (Uenibstreamprotobuf__PhaseAlphabetSize *message)
+{
+ static const Uenibstreamprotobuf__PhaseAlphabetSize init_value = UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__phase_alphabet_size__get_packed_size
+ (const Uenibstreamprotobuf__PhaseAlphabetSize *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phase_alphabet_size__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__phase_alphabet_size__pack
+ (const Uenibstreamprotobuf__PhaseAlphabetSize *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phase_alphabet_size__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__phase_alphabet_size__pack_to_buffer
+ (const Uenibstreamprotobuf__PhaseAlphabetSize *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__phase_alphabet_size__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PhaseAlphabetSize *
+ uenibstreamprotobuf__phase_alphabet_size__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PhaseAlphabetSize *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__phase_alphabet_size__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__phase_alphabet_size__free_unpacked
+ (Uenibstreamprotobuf__PhaseAlphabetSize *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__phase_alphabet_size__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__number_of_beams__init
+ (Uenibstreamprotobuf__NumberOfBeams *message)
+{
+ static const Uenibstreamprotobuf__NumberOfBeams init_value = UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__number_of_beams__get_packed_size
+ (const Uenibstreamprotobuf__NumberOfBeams *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__number_of_beams__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__number_of_beams__pack
+ (const Uenibstreamprotobuf__NumberOfBeams *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__number_of_beams__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__number_of_beams__pack_to_buffer
+ (const Uenibstreamprotobuf__NumberOfBeams *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__number_of_beams__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NumberOfBeams *
+ uenibstreamprotobuf__number_of_beams__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NumberOfBeams *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__number_of_beams__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__number_of_beams__free_unpacked
+ (Uenibstreamprotobuf__NumberOfBeams *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__number_of_beams__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__port_selection_sampling_size__init
+ (Uenibstreamprotobuf__PortSelectionSamplingSize *message)
+{
+ static const Uenibstreamprotobuf__PortSelectionSamplingSize init_value = UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__port_selection_sampling_size__get_packed_size
+ (const Uenibstreamprotobuf__PortSelectionSamplingSize *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_selection_sampling_size__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__port_selection_sampling_size__pack
+ (const Uenibstreamprotobuf__PortSelectionSamplingSize *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_selection_sampling_size__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__port_selection_sampling_size__pack_to_buffer
+ (const Uenibstreamprotobuf__PortSelectionSamplingSize *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_selection_sampling_size__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PortSelectionSamplingSize *
+ uenibstreamprotobuf__port_selection_sampling_size__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PortSelectionSamplingSize *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__port_selection_sampling_size__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__port_selection_sampling_size__free_unpacked
+ (Uenibstreamprotobuf__PortSelectionSamplingSize *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_selection_sampling_size__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__report_config_dummy__init
+ (Uenibstreamprotobuf__CSIReportConfigDummy *message)
+{
+ static const Uenibstreamprotobuf__CSIReportConfigDummy init_value = UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__report_config_dummy__get_packed_size
+ (const Uenibstreamprotobuf__CSIReportConfigDummy *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_dummy__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__report_config_dummy__pack
+ (const Uenibstreamprotobuf__CSIReportConfigDummy *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_dummy__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__report_config_dummy__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIReportConfigDummy *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_dummy__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIReportConfigDummy *
+ uenibstreamprotobuf__csi__report_config_dummy__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIReportConfigDummy *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__report_config_dummy__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__report_config_dummy__free_unpacked
+ (Uenibstreamprotobuf__CSIReportConfigDummy *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__report_config_dummy__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__group_based_beam_reporting__disabled__init
+ (Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message)
+{
+ static const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled init_value = UENIBSTREAMPROTOBUF__GROUP_BASED_BEAM_REPORTING__DISABLED__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__group_based_beam_reporting__disabled__get_packed_size
+ (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__group_based_beam_reporting__disabled__pack
+ (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__group_based_beam_reporting__disabled__pack_to_buffer
+ (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *
+ uenibstreamprotobuf__group_based_beam_reporting__disabled__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__group_based_beam_reporting__disabled__free_unpacked
+ (Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nrof_reported_rs__init
+ (Uenibstreamprotobuf__NrofReportedRS *message)
+{
+ static const Uenibstreamprotobuf__NrofReportedRS init_value = UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nrof_reported_rs__get_packed_size
+ (const Uenibstreamprotobuf__NrofReportedRS *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_reported_rs__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nrof_reported_rs__pack
+ (const Uenibstreamprotobuf__NrofReportedRS *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_reported_rs__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nrof_reported_rs__pack_to_buffer
+ (const Uenibstreamprotobuf__NrofReportedRS *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_reported_rs__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NrofReportedRS *
+ uenibstreamprotobuf__nrof_reported_rs__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NrofReportedRS *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_reported_rs__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nrof_reported_rs__free_unpacked
+ (Uenibstreamprotobuf__NrofReportedRS *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_reported_rs__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cqi__table__init
+ (Uenibstreamprotobuf__CQITable *message)
+{
+ static const Uenibstreamprotobuf__CQITable init_value = UENIBSTREAMPROTOBUF__CQI__TABLE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cqi__table__get_packed_size
+ (const Uenibstreamprotobuf__CQITable *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cqi__table__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cqi__table__pack
+ (const Uenibstreamprotobuf__CQITable *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cqi__table__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cqi__table__pack_to_buffer
+ (const Uenibstreamprotobuf__CQITable *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cqi__table__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CQITable *
+ uenibstreamprotobuf__cqi__table__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CQITable *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cqi__table__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cqi__table__free_unpacked
+ (Uenibstreamprotobuf__CQITable *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cqi__table__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__subband_size__init
+ (Uenibstreamprotobuf__SubbandSize *message)
+{
+ static const Uenibstreamprotobuf__SubbandSize init_value = UENIBSTREAMPROTOBUF__SUBBAND_SIZE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__subband_size__get_packed_size
+ (const Uenibstreamprotobuf__SubbandSize *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subband_size__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__subband_size__pack
+ (const Uenibstreamprotobuf__SubbandSize *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subband_size__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__subband_size__pack_to_buffer
+ (const Uenibstreamprotobuf__SubbandSize *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__subband_size__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SubbandSize *
+ uenibstreamprotobuf__subband_size__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SubbandSize *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__subband_size__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__subband_size__free_unpacked
+ (Uenibstreamprotobuf__SubbandSize *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__subband_size__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__port_index_for8_ranks__init
+ (Uenibstreamprotobuf__PortIndexFor8Ranks *message)
+{
+ static const Uenibstreamprotobuf__PortIndexFor8Ranks init_value = UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__port_index_for8_ranks__get_packed_size
+ (const Uenibstreamprotobuf__PortIndexFor8Ranks *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index_for8_ranks__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__port_index_for8_ranks__pack
+ (const Uenibstreamprotobuf__PortIndexFor8Ranks *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index_for8_ranks__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__port_index_for8_ranks__pack_to_buffer
+ (const Uenibstreamprotobuf__PortIndexFor8Ranks *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index_for8_ranks__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PortIndexFor8Ranks *
+ uenibstreamprotobuf__port_index_for8_ranks__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PortIndexFor8Ranks *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__port_index_for8_ranks__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__port_index_for8_ranks__free_unpacked
+ (Uenibstreamprotobuf__PortIndexFor8Ranks *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index_for8_ranks__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__port_index8__init
+ (Uenibstreamprotobuf__PortIndex8 *message)
+{
+ static const Uenibstreamprotobuf__PortIndex8 init_value = UENIBSTREAMPROTOBUF__PORT_INDEX8__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__port_index8__get_packed_size
+ (const Uenibstreamprotobuf__PortIndex8 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index8__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__port_index8__pack
+ (const Uenibstreamprotobuf__PortIndex8 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index8__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__port_index8__pack_to_buffer
+ (const Uenibstreamprotobuf__PortIndex8 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index8__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PortIndex8 *
+ uenibstreamprotobuf__port_index8__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PortIndex8 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__port_index8__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__port_index8__free_unpacked
+ (Uenibstreamprotobuf__PortIndex8 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index8__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__port_index4__init
+ (Uenibstreamprotobuf__PortIndex4 *message)
+{
+ static const Uenibstreamprotobuf__PortIndex4 init_value = UENIBSTREAMPROTOBUF__PORT_INDEX4__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__port_index4__get_packed_size
+ (const Uenibstreamprotobuf__PortIndex4 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index4__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__port_index4__pack
+ (const Uenibstreamprotobuf__PortIndex4 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index4__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__port_index4__pack_to_buffer
+ (const Uenibstreamprotobuf__PortIndex4 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index4__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PortIndex4 *
+ uenibstreamprotobuf__port_index4__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PortIndex4 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__port_index4__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__port_index4__free_unpacked
+ (Uenibstreamprotobuf__PortIndex4 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index4__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__port_index2__init
+ (Uenibstreamprotobuf__PortIndex2 *message)
+{
+ static const Uenibstreamprotobuf__PortIndex2 init_value = UENIBSTREAMPROTOBUF__PORT_INDEX2__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__port_index2__get_packed_size
+ (const Uenibstreamprotobuf__PortIndex2 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index2__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__port_index2__pack
+ (const Uenibstreamprotobuf__PortIndex2 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index2__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__port_index2__pack_to_buffer
+ (const Uenibstreamprotobuf__PortIndex2 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index2__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PortIndex2 *
+ uenibstreamprotobuf__port_index2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PortIndex2 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__port_index2__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__port_index2__free_unpacked
+ (Uenibstreamprotobuf__PortIndex2 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__port_index2__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__semi_persistent_on_pusch_v1530__init
+ (Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message)
+{
+ static const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 init_value = UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__semi_persistent_on_pusch_v1530__get_packed_size
+ (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__semi_persistent_on_pusch_v1530__pack
+ (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__semi_persistent_on_pusch_v1530__pack_to_buffer
+ (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *
+ uenibstreamprotobuf__semi_persistent_on_pusch_v1530__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__semi_persistent_on_pusch_v1530__free_unpacked
+ (Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__aperiodic_trigger_state_list__init
+ (Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message)
+{
+ static const Uenibstreamprotobuf__CSIAperiodicTriggerStateList init_value = UENIBSTREAMPROTOBUF__CSI__APERIODIC_TRIGGER_STATE_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__aperiodic_trigger_state_list__get_packed_size
+ (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__aperiodic_trigger_state_list__pack
+ (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__aperiodic_trigger_state_list__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIAperiodicTriggerStateList *
+ uenibstreamprotobuf__csi__aperiodic_trigger_state_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIAperiodicTriggerStateList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__aperiodic_trigger_state_list__free_unpacked
+ (Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__aperiodic_trigger_state__init
+ (Uenibstreamprotobuf__CSIAperiodicTriggerState *message)
+{
+ static const Uenibstreamprotobuf__CSIAperiodicTriggerState init_value = UENIBSTREAMPROTOBUF__CSI__APERIODIC_TRIGGER_STATE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__aperiodic_trigger_state__get_packed_size
+ (const Uenibstreamprotobuf__CSIAperiodicTriggerState *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__aperiodic_trigger_state__pack
+ (const Uenibstreamprotobuf__CSIAperiodicTriggerState *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__aperiodic_trigger_state__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIAperiodicTriggerState *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIAperiodicTriggerState *
+ uenibstreamprotobuf__csi__aperiodic_trigger_state__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIAperiodicTriggerState *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__aperiodic_trigger_state__free_unpacked
+ (Uenibstreamprotobuf__CSIAperiodicTriggerState *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__associated_report_config_info__init
+ (Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message)
+{
+ static const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo init_value = UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__associated_report_config_info__get_packed_size
+ (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__associated_report_config_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__associated_report_config_info__pack
+ (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__associated_report_config_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__associated_report_config_info__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__associated_report_config_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *
+ uenibstreamprotobuf__csi__associated_report_config_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__associated_report_config_info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__associated_report_config_info__free_unpacked
+ (Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__associated_report_config_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nzp__csi__rs__init
+ (Uenibstreamprotobuf__NZPCSIRS *message)
+{
+ static const Uenibstreamprotobuf__NZPCSIRS init_value = UENIBSTREAMPROTOBUF__NZP__CSI__RS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nzp__csi__rs__get_packed_size
+ (const Uenibstreamprotobuf__NZPCSIRS *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nzp__csi__rs__pack
+ (const Uenibstreamprotobuf__NZPCSIRS *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nzp__csi__rs__pack_to_buffer
+ (const Uenibstreamprotobuf__NZPCSIRS *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NZPCSIRS *
+ uenibstreamprotobuf__nzp__csi__rs__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NZPCSIRS *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nzp__csi__rs__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nzp__csi__rs__free_unpacked
+ (Uenibstreamprotobuf__NZPCSIRS *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nzp__csi__rs__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__init
+ (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message)
+{
+ static const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList init_value = UENIBSTREAMPROTOBUF__CSI__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__get_packed_size
+ (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__pack
+ (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__pack_to_buffer
+ (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *
+ uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__free_unpacked
+ (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__init
+ (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message)
+{
+ static const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState init_value = UENIBSTREAMPROTOBUF__CSI__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__get_packed_size
+ (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__pack
+ (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__pack_to_buffer
+ (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *
+ uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__free_unpacked
+ (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scell_deactivation_timer__init
+ (Uenibstreamprotobuf__SCellDeactivationTimer *message)
+{
+ static const Uenibstreamprotobuf__SCellDeactivationTimer init_value = UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scell_deactivation_timer__get_packed_size
+ (const Uenibstreamprotobuf__SCellDeactivationTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scell_deactivation_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scell_deactivation_timer__pack
+ (const Uenibstreamprotobuf__SCellDeactivationTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scell_deactivation_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scell_deactivation_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__SCellDeactivationTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scell_deactivation_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SCellDeactivationTimer *
+ uenibstreamprotobuf__scell_deactivation_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SCellDeactivationTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scell_deactivation_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scell_deactivation_timer__free_unpacked
+ (Uenibstreamprotobuf__SCellDeactivationTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scell_deactivation_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cross_carrier_scheduling_config__init
+ (Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message)
+{
+ static const Uenibstreamprotobuf__CrossCarrierSchedulingConfig init_value = UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cross_carrier_scheduling_config__get_packed_size
+ (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cross_carrier_scheduling_config__pack
+ (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cross_carrier_scheduling_config__pack_to_buffer
+ (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CrossCarrierSchedulingConfig *
+ uenibstreamprotobuf__cross_carrier_scheduling_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CrossCarrierSchedulingConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cross_carrier_scheduling_config__free_unpacked
+ (Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__own_cross_carrier_scheduling_config__init
+ (Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message)
+{
+ static const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig init_value = UENIBSTREAMPROTOBUF__OWN_CROSS_CARRIER_SCHEDULING_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__own_cross_carrier_scheduling_config__get_packed_size
+ (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__own_cross_carrier_scheduling_config__pack
+ (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__own_cross_carrier_scheduling_config__pack_to_buffer
+ (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *
+ uenibstreamprotobuf__own_cross_carrier_scheduling_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__own_cross_carrier_scheduling_config__free_unpacked
+ (Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__other_cross_carrier_scheduling_config__init
+ (Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message)
+{
+ static const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig init_value = UENIBSTREAMPROTOBUF__OTHER_CROSS_CARRIER_SCHEDULING_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__other_cross_carrier_scheduling_config__get_packed_size
+ (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__other_cross_carrier_scheduling_config__pack
+ (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__other_cross_carrier_scheduling_config__pack_to_buffer
+ (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *
+ uenibstreamprotobuf__other_cross_carrier_scheduling_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__other_cross_carrier_scheduling_config__free_unpacked
+ (Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pathloss_reference_linking__init
+ (Uenibstreamprotobuf__PathlossReferenceLinking *message)
+{
+ static const Uenibstreamprotobuf__PathlossReferenceLinking init_value = UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pathloss_reference_linking__get_packed_size
+ (const Uenibstreamprotobuf__PathlossReferenceLinking *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pathloss_reference_linking__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pathloss_reference_linking__pack
+ (const Uenibstreamprotobuf__PathlossReferenceLinking *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pathloss_reference_linking__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pathloss_reference_linking__pack_to_buffer
+ (const Uenibstreamprotobuf__PathlossReferenceLinking *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pathloss_reference_linking__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PathlossReferenceLinking *
+ uenibstreamprotobuf__pathloss_reference_linking__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PathlossReferenceLinking *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pathloss_reference_linking__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pathloss_reference_linking__free_unpacked
+ (Uenibstreamprotobuf__PathlossReferenceLinking *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pathloss_reference_linking__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_config__init
+ (Uenibstreamprotobuf__MeasConfig *message)
+{
+ static const Uenibstreamprotobuf__MeasConfig init_value = UENIBSTREAMPROTOBUF__MEAS_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_config__get_packed_size
+ (const Uenibstreamprotobuf__MeasConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_config__pack
+ (const Uenibstreamprotobuf__MeasConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_config__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasConfig *
+ uenibstreamprotobuf__meas_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_config__free_unpacked
+ (Uenibstreamprotobuf__MeasConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_object_to_remove_list__init
+ (Uenibstreamprotobuf__MeasObjectToRemoveList *message)
+{
+ static const Uenibstreamprotobuf__MeasObjectToRemoveList init_value = UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_REMOVE_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_object_to_remove_list__get_packed_size
+ (const Uenibstreamprotobuf__MeasObjectToRemoveList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_remove_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_object_to_remove_list__pack
+ (const Uenibstreamprotobuf__MeasObjectToRemoveList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_remove_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_object_to_remove_list__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasObjectToRemoveList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_remove_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasObjectToRemoveList *
+ uenibstreamprotobuf__meas_object_to_remove_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasObjectToRemoveList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_object_to_remove_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_object_to_remove_list__free_unpacked
+ (Uenibstreamprotobuf__MeasObjectToRemoveList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_remove_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_object_to_add_mod_list__init
+ (Uenibstreamprotobuf__MeasObjectToAddModList *message)
+{
+ static const Uenibstreamprotobuf__MeasObjectToAddModList init_value = UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_object_to_add_mod_list__get_packed_size
+ (const Uenibstreamprotobuf__MeasObjectToAddModList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_object_to_add_mod_list__pack
+ (const Uenibstreamprotobuf__MeasObjectToAddModList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_object_to_add_mod_list__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasObjectToAddModList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasObjectToAddModList *
+ uenibstreamprotobuf__meas_object_to_add_mod_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasObjectToAddModList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_object_to_add_mod_list__free_unpacked
+ (Uenibstreamprotobuf__MeasObjectToAddModList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__report_config_to_remove_list__init
+ (Uenibstreamprotobuf__ReportConfigToRemoveList *message)
+{
+ static const Uenibstreamprotobuf__ReportConfigToRemoveList init_value = UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_REMOVE_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__report_config_to_remove_list__get_packed_size
+ (const Uenibstreamprotobuf__ReportConfigToRemoveList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_remove_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__report_config_to_remove_list__pack
+ (const Uenibstreamprotobuf__ReportConfigToRemoveList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_remove_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__report_config_to_remove_list__pack_to_buffer
+ (const Uenibstreamprotobuf__ReportConfigToRemoveList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_remove_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReportConfigToRemoveList *
+ uenibstreamprotobuf__report_config_to_remove_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReportConfigToRemoveList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__report_config_to_remove_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__report_config_to_remove_list__free_unpacked
+ (Uenibstreamprotobuf__ReportConfigToRemoveList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_remove_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__report_config_to_add_mod_list__init
+ (Uenibstreamprotobuf__ReportConfigToAddModList *message)
+{
+ static const Uenibstreamprotobuf__ReportConfigToAddModList init_value = UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__report_config_to_add_mod_list__get_packed_size
+ (const Uenibstreamprotobuf__ReportConfigToAddModList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__report_config_to_add_mod_list__pack
+ (const Uenibstreamprotobuf__ReportConfigToAddModList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__report_config_to_add_mod_list__pack_to_buffer
+ (const Uenibstreamprotobuf__ReportConfigToAddModList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReportConfigToAddModList *
+ uenibstreamprotobuf__report_config_to_add_mod_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReportConfigToAddModList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__report_config_to_add_mod_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__report_config_to_add_mod_list__free_unpacked
+ (Uenibstreamprotobuf__ReportConfigToAddModList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_id_to_remove_list__init
+ (Uenibstreamprotobuf__MeasIdToRemoveList *message)
+{
+ static const Uenibstreamprotobuf__MeasIdToRemoveList init_value = UENIBSTREAMPROTOBUF__MEAS_ID_TO_REMOVE_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_id_to_remove_list__get_packed_size
+ (const Uenibstreamprotobuf__MeasIdToRemoveList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_remove_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_id_to_remove_list__pack
+ (const Uenibstreamprotobuf__MeasIdToRemoveList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_remove_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_id_to_remove_list__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasIdToRemoveList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_remove_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasIdToRemoveList *
+ uenibstreamprotobuf__meas_id_to_remove_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasIdToRemoveList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_id_to_remove_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_id_to_remove_list__free_unpacked
+ (Uenibstreamprotobuf__MeasIdToRemoveList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_remove_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_id_to_add_mod_list__init
+ (Uenibstreamprotobuf__MeasIdToAddModList *message)
+{
+ static const Uenibstreamprotobuf__MeasIdToAddModList init_value = UENIBSTREAMPROTOBUF__MEAS_ID_TO_ADD_MOD_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_id_to_add_mod_list__get_packed_size
+ (const Uenibstreamprotobuf__MeasIdToAddModList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_id_to_add_mod_list__pack
+ (const Uenibstreamprotobuf__MeasIdToAddModList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_id_to_add_mod_list__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasIdToAddModList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasIdToAddModList *
+ uenibstreamprotobuf__meas_id_to_add_mod_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasIdToAddModList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_id_to_add_mod_list__free_unpacked
+ (Uenibstreamprotobuf__MeasIdToAddModList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_object_to_add_mod__init
+ (Uenibstreamprotobuf__MeasObjectToAddMod *message)
+{
+ static const Uenibstreamprotobuf__MeasObjectToAddMod init_value = UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_object_to_add_mod__get_packed_size
+ (const Uenibstreamprotobuf__MeasObjectToAddMod *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_object_to_add_mod__pack
+ (const Uenibstreamprotobuf__MeasObjectToAddMod *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_object_to_add_mod__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasObjectToAddMod *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasObjectToAddMod *
+ uenibstreamprotobuf__meas_object_to_add_mod__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasObjectToAddMod *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_object_to_add_mod__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_object_to_add_mod__free_unpacked
+ (Uenibstreamprotobuf__MeasObjectToAddMod *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_to_add_mod__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_object_nr__init
+ (Uenibstreamprotobuf__MeasObjectNR *message)
+{
+ static const Uenibstreamprotobuf__MeasObjectNR init_value = UENIBSTREAMPROTOBUF__MEAS_OBJECT_NR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_object_nr__get_packed_size
+ (const Uenibstreamprotobuf__MeasObjectNR *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_nr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_object_nr__pack
+ (const Uenibstreamprotobuf__MeasObjectNR *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_nr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_object_nr__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasObjectNR *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_nr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasObjectNR *
+ uenibstreamprotobuf__meas_object_nr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasObjectNR *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_object_nr__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_object_nr__free_unpacked
+ (Uenibstreamprotobuf__MeasObjectNR *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_nr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__reference_signal_config__init
+ (Uenibstreamprotobuf__ReferenceSignalConfig *message)
+{
+ static const Uenibstreamprotobuf__ReferenceSignalConfig init_value = UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__reference_signal_config__get_packed_size
+ (const Uenibstreamprotobuf__ReferenceSignalConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__reference_signal_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__reference_signal_config__pack
+ (const Uenibstreamprotobuf__ReferenceSignalConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__reference_signal_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__reference_signal_config__pack_to_buffer
+ (const Uenibstreamprotobuf__ReferenceSignalConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__reference_signal_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReferenceSignalConfig *
+ uenibstreamprotobuf__reference_signal_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReferenceSignalConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__reference_signal_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__reference_signal_config__free_unpacked
+ (Uenibstreamprotobuf__ReferenceSignalConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__reference_signal_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ssb__config_mobility__init
+ (Uenibstreamprotobuf__SSBConfigMobility *message)
+{
+ static const Uenibstreamprotobuf__SSBConfigMobility init_value = UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ssb__config_mobility__get_packed_size
+ (const Uenibstreamprotobuf__SSBConfigMobility *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__config_mobility__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ssb__config_mobility__pack
+ (const Uenibstreamprotobuf__SSBConfigMobility *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__config_mobility__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ssb__config_mobility__pack_to_buffer
+ (const Uenibstreamprotobuf__SSBConfigMobility *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__config_mobility__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SSBConfigMobility *
+ uenibstreamprotobuf__ssb__config_mobility__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SSBConfigMobility *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ssb__config_mobility__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ssb__config_mobility__free_unpacked
+ (Uenibstreamprotobuf__SSBConfigMobility *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__config_mobility__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ssb__to_measure__init
+ (Uenibstreamprotobuf__SSBToMeasure *message)
+{
+ static const Uenibstreamprotobuf__SSBToMeasure init_value = UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ssb__to_measure__get_packed_size
+ (const Uenibstreamprotobuf__SSBToMeasure *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__to_measure__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ssb__to_measure__pack
+ (const Uenibstreamprotobuf__SSBToMeasure *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__to_measure__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ssb__to_measure__pack_to_buffer
+ (const Uenibstreamprotobuf__SSBToMeasure *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__to_measure__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SSBToMeasure *
+ uenibstreamprotobuf__ssb__to_measure__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SSBToMeasure *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ssb__to_measure__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ssb__to_measure__free_unpacked
+ (Uenibstreamprotobuf__SSBToMeasure *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ssb__to_measure__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ss__rssi__measurement__init
+ (Uenibstreamprotobuf__SSRSSIMeasurement *message)
+{
+ static const Uenibstreamprotobuf__SSRSSIMeasurement init_value = UENIBSTREAMPROTOBUF__SS__RSSI__MEASUREMENT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ss__rssi__measurement__get_packed_size
+ (const Uenibstreamprotobuf__SSRSSIMeasurement *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ss__rssi__measurement__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ss__rssi__measurement__pack
+ (const Uenibstreamprotobuf__SSRSSIMeasurement *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ss__rssi__measurement__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ss__rssi__measurement__pack_to_buffer
+ (const Uenibstreamprotobuf__SSRSSIMeasurement *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ss__rssi__measurement__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SSRSSIMeasurement *
+ uenibstreamprotobuf__ss__rssi__measurement__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SSRSSIMeasurement *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ss__rssi__measurement__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ss__rssi__measurement__free_unpacked
+ (Uenibstreamprotobuf__SSRSSIMeasurement *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ss__rssi__measurement__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__rs__resource_config_mobility__init
+ (Uenibstreamprotobuf__CSIRSResourceConfigMobility *message)
+{
+ static const Uenibstreamprotobuf__CSIRSResourceConfigMobility init_value = UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_CONFIG_MOBILITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__rs__resource_config_mobility__get_packed_size
+ (const Uenibstreamprotobuf__CSIRSResourceConfigMobility *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__rs__resource_config_mobility__pack
+ (const Uenibstreamprotobuf__CSIRSResourceConfigMobility *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__rs__resource_config_mobility__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIRSResourceConfigMobility *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIRSResourceConfigMobility *
+ uenibstreamprotobuf__csi__rs__resource_config_mobility__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIRSResourceConfigMobility *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__rs__resource_config_mobility__free_unpacked
+ (Uenibstreamprotobuf__CSIRSResourceConfigMobility *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__rs__cell_mobility__init
+ (Uenibstreamprotobuf__CSIRSCellMobility *message)
+{
+ static const Uenibstreamprotobuf__CSIRSCellMobility init_value = UENIBSTREAMPROTOBUF__CSI__RS__CELL_MOBILITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__rs__cell_mobility__get_packed_size
+ (const Uenibstreamprotobuf__CSIRSCellMobility *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__cell_mobility__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__rs__cell_mobility__pack
+ (const Uenibstreamprotobuf__CSIRSCellMobility *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__cell_mobility__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__rs__cell_mobility__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIRSCellMobility *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__cell_mobility__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIRSCellMobility *
+ uenibstreamprotobuf__csi__rs__cell_mobility__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIRSCellMobility *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__rs__cell_mobility__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__rs__cell_mobility__free_unpacked
+ (Uenibstreamprotobuf__CSIRSCellMobility *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__cell_mobility__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__rs__measurement_bw__init
+ (Uenibstreamprotobuf__CSIRSMeasurementBW *message)
+{
+ static const Uenibstreamprotobuf__CSIRSMeasurementBW init_value = UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__rs__measurement_bw__get_packed_size
+ (const Uenibstreamprotobuf__CSIRSMeasurementBW *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__measurement_bw__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__rs__measurement_bw__pack
+ (const Uenibstreamprotobuf__CSIRSMeasurementBW *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__measurement_bw__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__rs__measurement_bw__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIRSMeasurementBW *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__measurement_bw__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIRSMeasurementBW *
+ uenibstreamprotobuf__csi__rs__measurement_bw__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIRSMeasurementBW *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__rs__measurement_bw__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__rs__measurement_bw__free_unpacked
+ (Uenibstreamprotobuf__CSIRSMeasurementBW *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__measurement_bw__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__density__init
+ (Uenibstreamprotobuf__Density *message)
+{
+ static const Uenibstreamprotobuf__Density init_value = UENIBSTREAMPROTOBUF__DENSITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__density__get_packed_size
+ (const Uenibstreamprotobuf__Density *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__density__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__density__pack
+ (const Uenibstreamprotobuf__Density *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__density__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__density__pack_to_buffer
+ (const Uenibstreamprotobuf__Density *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__density__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Density *
+ uenibstreamprotobuf__density__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Density *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__density__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__density__free_unpacked
+ (Uenibstreamprotobuf__Density *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__density__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__csi__rs__resource__mobility__init
+ (Uenibstreamprotobuf__CSIRSResourceMobility *message)
+{
+ static const Uenibstreamprotobuf__CSIRSResourceMobility init_value = UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__csi__rs__resource__mobility__get_packed_size
+ (const Uenibstreamprotobuf__CSIRSResourceMobility *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource__mobility__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__csi__rs__resource__mobility__pack
+ (const Uenibstreamprotobuf__CSIRSResourceMobility *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource__mobility__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__csi__rs__resource__mobility__pack_to_buffer
+ (const Uenibstreamprotobuf__CSIRSResourceMobility *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource__mobility__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CSIRSResourceMobility *
+ uenibstreamprotobuf__csi__rs__resource__mobility__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CSIRSResourceMobility *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__csi__rs__resource__mobility__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__csi__rs__resource__mobility__free_unpacked
+ (Uenibstreamprotobuf__CSIRSResourceMobility *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__csi__rs__resource__mobility__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__associated_ssb__init
+ (Uenibstreamprotobuf__AssociatedSSB *message)
+{
+ static const Uenibstreamprotobuf__AssociatedSSB init_value = UENIBSTREAMPROTOBUF__ASSOCIATED_SSB__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__associated_ssb__get_packed_size
+ (const Uenibstreamprotobuf__AssociatedSSB *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__associated_ssb__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__associated_ssb__pack
+ (const Uenibstreamprotobuf__AssociatedSSB *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__associated_ssb__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__associated_ssb__pack_to_buffer
+ (const Uenibstreamprotobuf__AssociatedSSB *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__associated_ssb__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__AssociatedSSB *
+ uenibstreamprotobuf__associated_ssb__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__AssociatedSSB *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__associated_ssb__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__associated_ssb__free_unpacked
+ (Uenibstreamprotobuf__AssociatedSSB *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__associated_ssb__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__threshold_nr__init
+ (Uenibstreamprotobuf__ThresholdNR *message)
+{
+ static const Uenibstreamprotobuf__ThresholdNR init_value = UENIBSTREAMPROTOBUF__THRESHOLD_NR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__threshold_nr__get_packed_size
+ (const Uenibstreamprotobuf__ThresholdNR *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__threshold_nr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__threshold_nr__pack
+ (const Uenibstreamprotobuf__ThresholdNR *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__threshold_nr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__threshold_nr__pack_to_buffer
+ (const Uenibstreamprotobuf__ThresholdNR *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__threshold_nr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ThresholdNR *
+ uenibstreamprotobuf__threshold_nr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ThresholdNR *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__threshold_nr__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__threshold_nr__free_unpacked
+ (Uenibstreamprotobuf__ThresholdNR *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__threshold_nr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__q__offset_range_list__init
+ (Uenibstreamprotobuf__QOffsetRangeList *message)
+{
+ static const Uenibstreamprotobuf__QOffsetRangeList init_value = UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__q__offset_range_list__get_packed_size
+ (const Uenibstreamprotobuf__QOffsetRangeList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__q__offset_range_list__pack
+ (const Uenibstreamprotobuf__QOffsetRangeList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__q__offset_range_list__pack_to_buffer
+ (const Uenibstreamprotobuf__QOffsetRangeList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__QOffsetRangeList *
+ uenibstreamprotobuf__q__offset_range_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__QOffsetRangeList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__q__offset_range_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__q__offset_range_list__free_unpacked
+ (Uenibstreamprotobuf__QOffsetRangeList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__q__offset_range__init
+ (Uenibstreamprotobuf__QOffsetRange *message)
+{
+ static const Uenibstreamprotobuf__QOffsetRange init_value = UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__q__offset_range__get_packed_size
+ (const Uenibstreamprotobuf__QOffsetRange *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__q__offset_range__pack
+ (const Uenibstreamprotobuf__QOffsetRange *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__q__offset_range__pack_to_buffer
+ (const Uenibstreamprotobuf__QOffsetRange *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__QOffsetRange *
+ uenibstreamprotobuf__q__offset_range__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__QOffsetRange *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__q__offset_range__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__q__offset_range__free_unpacked
+ (Uenibstreamprotobuf__QOffsetRange *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__q__offset_range__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cells_to_add_mod_list__init
+ (Uenibstreamprotobuf__CellsToAddModList *message)
+{
+ static const Uenibstreamprotobuf__CellsToAddModList init_value = UENIBSTREAMPROTOBUF__CELLS_TO_ADD_MOD_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cells_to_add_mod_list__get_packed_size
+ (const Uenibstreamprotobuf__CellsToAddModList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cells_to_add_mod_list__pack
+ (const Uenibstreamprotobuf__CellsToAddModList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cells_to_add_mod_list__pack_to_buffer
+ (const Uenibstreamprotobuf__CellsToAddModList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CellsToAddModList *
+ uenibstreamprotobuf__cells_to_add_mod_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CellsToAddModList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cells_to_add_mod_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cells_to_add_mod_list__free_unpacked
+ (Uenibstreamprotobuf__CellsToAddModList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cells_to_add_mod__init
+ (Uenibstreamprotobuf__CellsToAddMod *message)
+{
+ static const Uenibstreamprotobuf__CellsToAddMod init_value = UENIBSTREAMPROTOBUF__CELLS_TO_ADD_MOD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cells_to_add_mod__get_packed_size
+ (const Uenibstreamprotobuf__CellsToAddMod *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cells_to_add_mod__pack
+ (const Uenibstreamprotobuf__CellsToAddMod *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cells_to_add_mod__pack_to_buffer
+ (const Uenibstreamprotobuf__CellsToAddMod *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CellsToAddMod *
+ uenibstreamprotobuf__cells_to_add_mod__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CellsToAddMod *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cells_to_add_mod__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cells_to_add_mod__free_unpacked
+ (Uenibstreamprotobuf__CellsToAddMod *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cells_to_add_mod__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pci__list__init
+ (Uenibstreamprotobuf__PCIList *message)
+{
+ static const Uenibstreamprotobuf__PCIList init_value = UENIBSTREAMPROTOBUF__PCI__LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pci__list__get_packed_size
+ (const Uenibstreamprotobuf__PCIList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pci__list__pack
+ (const Uenibstreamprotobuf__PCIList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pci__list__pack_to_buffer
+ (const Uenibstreamprotobuf__PCIList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PCIList *
+ uenibstreamprotobuf__pci__list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PCIList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pci__list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pci__list__free_unpacked
+ (Uenibstreamprotobuf__PCIList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pci__range_index_list__init
+ (Uenibstreamprotobuf__PCIRangeIndexList *message)
+{
+ static const Uenibstreamprotobuf__PCIRangeIndexList init_value = UENIBSTREAMPROTOBUF__PCI__RANGE_INDEX_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pci__range_index_list__get_packed_size
+ (const Uenibstreamprotobuf__PCIRangeIndexList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_index_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pci__range_index_list__pack
+ (const Uenibstreamprotobuf__PCIRangeIndexList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_index_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pci__range_index_list__pack_to_buffer
+ (const Uenibstreamprotobuf__PCIRangeIndexList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_index_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PCIRangeIndexList *
+ uenibstreamprotobuf__pci__range_index_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PCIRangeIndexList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pci__range_index_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pci__range_index_list__free_unpacked
+ (Uenibstreamprotobuf__PCIRangeIndexList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_index_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pci__range_element__init
+ (Uenibstreamprotobuf__PCIRangeElement *message)
+{
+ static const Uenibstreamprotobuf__PCIRangeElement init_value = UENIBSTREAMPROTOBUF__PCI__RANGE_ELEMENT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pci__range_element__get_packed_size
+ (const Uenibstreamprotobuf__PCIRangeElement *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_element__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pci__range_element__pack
+ (const Uenibstreamprotobuf__PCIRangeElement *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_element__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pci__range_element__pack_to_buffer
+ (const Uenibstreamprotobuf__PCIRangeElement *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_element__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PCIRangeElement *
+ uenibstreamprotobuf__pci__range_element__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PCIRangeElement *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pci__range_element__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pci__range_element__free_unpacked
+ (Uenibstreamprotobuf__PCIRangeElement *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__range_element__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pci__range__init
+ (Uenibstreamprotobuf__PCIRange *message)
+{
+ static const Uenibstreamprotobuf__PCIRange init_value = UENIBSTREAMPROTOBUF__PCI__RANGE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pci__range__get_packed_size
+ (const Uenibstreamprotobuf__PCIRange *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__range__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pci__range__pack
+ (const Uenibstreamprotobuf__PCIRange *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__range__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pci__range__pack_to_buffer
+ (const Uenibstreamprotobuf__PCIRange *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__range__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PCIRange *
+ uenibstreamprotobuf__pci__range__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PCIRange *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pci__range__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pci__range__free_unpacked
+ (Uenibstreamprotobuf__PCIRange *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pci__range__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__range__init
+ (Uenibstreamprotobuf__Range *message)
+{
+ static const Uenibstreamprotobuf__Range init_value = UENIBSTREAMPROTOBUF__RANGE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__range__get_packed_size
+ (const Uenibstreamprotobuf__Range *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__range__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__range__pack
+ (const Uenibstreamprotobuf__Range *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__range__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__range__pack_to_buffer
+ (const Uenibstreamprotobuf__Range *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__range__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Range *
+ uenibstreamprotobuf__range__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Range *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__range__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__range__free_unpacked
+ (Uenibstreamprotobuf__Range *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__range__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_cycle_scell_v1530__init
+ (Uenibstreamprotobuf__MeasCycleSCellV1530 *message)
+{
+ static const Uenibstreamprotobuf__MeasCycleSCellV1530 init_value = UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_cycle_scell_v1530__get_packed_size
+ (const Uenibstreamprotobuf__MeasCycleSCellV1530 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_cycle_scell_v1530__pack
+ (const Uenibstreamprotobuf__MeasCycleSCellV1530 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_cycle_scell_v1530__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasCycleSCellV1530 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasCycleSCellV1530 *
+ uenibstreamprotobuf__meas_cycle_scell_v1530__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasCycleSCellV1530 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_cycle_scell_v1530__free_unpacked
+ (Uenibstreamprotobuf__MeasCycleSCellV1530 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_object_eutra__init
+ (Uenibstreamprotobuf__MeasObjectEUTRA *message)
+{
+ static const Uenibstreamprotobuf__MeasObjectEUTRA init_value = UENIBSTREAMPROTOBUF__MEAS_OBJECT_EUTRA__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_object_eutra__get_packed_size
+ (const Uenibstreamprotobuf__MeasObjectEUTRA *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_eutra__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_object_eutra__pack
+ (const Uenibstreamprotobuf__MeasObjectEUTRA *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_eutra__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_object_eutra__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasObjectEUTRA *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_eutra__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasObjectEUTRA *
+ uenibstreamprotobuf__meas_object_eutra__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasObjectEUTRA *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_object_eutra__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_object_eutra__free_unpacked
+ (Uenibstreamprotobuf__MeasObjectEUTRA *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_object_eutra__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__allowed_meas_bandwidth__init
+ (Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message)
+{
+ static const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth init_value = UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__allowed_meas_bandwidth__get_packed_size
+ (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__allowed_meas_bandwidth__pack
+ (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__allowed_meas_bandwidth__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *
+ uenibstreamprotobuf__eutra__allowed_meas_bandwidth__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__allowed_meas_bandwidth__free_unpacked
+ (Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__cell_index_list__init
+ (Uenibstreamprotobuf__EUTRACellIndexList *message)
+{
+ static const Uenibstreamprotobuf__EUTRACellIndexList init_value = UENIBSTREAMPROTOBUF__EUTRA__CELL_INDEX_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__cell_index_list__get_packed_size
+ (const Uenibstreamprotobuf__EUTRACellIndexList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell_index_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__cell_index_list__pack
+ (const Uenibstreamprotobuf__EUTRACellIndexList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell_index_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__cell_index_list__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRACellIndexList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell_index_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRACellIndexList *
+ uenibstreamprotobuf__eutra__cell_index_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRACellIndexList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__cell_index_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__cell_index_list__free_unpacked
+ (Uenibstreamprotobuf__EUTRACellIndexList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell_index_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__cell__init
+ (Uenibstreamprotobuf__EUTRACell *message)
+{
+ static const Uenibstreamprotobuf__EUTRACell init_value = UENIBSTREAMPROTOBUF__EUTRA__CELL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__cell__get_packed_size
+ (const Uenibstreamprotobuf__EUTRACell *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__cell__pack
+ (const Uenibstreamprotobuf__EUTRACell *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__cell__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRACell *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRACell *
+ uenibstreamprotobuf__eutra__cell__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRACell *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__cell__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__cell__free_unpacked
+ (Uenibstreamprotobuf__EUTRACell *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cell__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__q__offset_range__init
+ (Uenibstreamprotobuf__EUTRAQOffsetRange *message)
+{
+ static const Uenibstreamprotobuf__EUTRAQOffsetRange init_value = UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__q__offset_range__get_packed_size
+ (const Uenibstreamprotobuf__EUTRAQOffsetRange *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__q__offset_range__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__q__offset_range__pack
+ (const Uenibstreamprotobuf__EUTRAQOffsetRange *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__q__offset_range__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__q__offset_range__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRAQOffsetRange *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__q__offset_range__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRAQOffsetRange *
+ uenibstreamprotobuf__eutra__q__offset_range__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRAQOffsetRange *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__q__offset_range__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__q__offset_range__free_unpacked
+ (Uenibstreamprotobuf__EUTRAQOffsetRange *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__q__offset_range__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__black_cell__init
+ (Uenibstreamprotobuf__EUTRABlackCell *message)
+{
+ static const Uenibstreamprotobuf__EUTRABlackCell init_value = UENIBSTREAMPROTOBUF__EUTRA__BLACK_CELL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__black_cell__get_packed_size
+ (const Uenibstreamprotobuf__EUTRABlackCell *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__black_cell__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__black_cell__pack
+ (const Uenibstreamprotobuf__EUTRABlackCell *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__black_cell__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__black_cell__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRABlackCell *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__black_cell__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRABlackCell *
+ uenibstreamprotobuf__eutra__black_cell__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRABlackCell *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__black_cell__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__black_cell__free_unpacked
+ (Uenibstreamprotobuf__EUTRABlackCell *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__black_cell__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__phys_cell_id_range__init
+ (Uenibstreamprotobuf__EUTRAPhysCellIdRange *message)
+{
+ static const Uenibstreamprotobuf__EUTRAPhysCellIdRange init_value = UENIBSTREAMPROTOBUF__EUTRA__PHYS_CELL_ID_RANGE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__phys_cell_id_range__get_packed_size
+ (const Uenibstreamprotobuf__EUTRAPhysCellIdRange *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__phys_cell_id_range__pack
+ (const Uenibstreamprotobuf__EUTRAPhysCellIdRange *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__phys_cell_id_range__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRAPhysCellIdRange *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRAPhysCellIdRange *
+ uenibstreamprotobuf__eutra__phys_cell_id_range__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRAPhysCellIdRange *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__phys_cell_id_range__free_unpacked
+ (Uenibstreamprotobuf__EUTRAPhysCellIdRange *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__range__init
+ (Uenibstreamprotobuf__EUTRARange *message)
+{
+ static const Uenibstreamprotobuf__EUTRARange init_value = UENIBSTREAMPROTOBUF__EUTRA__RANGE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__range__get_packed_size
+ (const Uenibstreamprotobuf__EUTRARange *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__range__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__range__pack
+ (const Uenibstreamprotobuf__EUTRARange *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__range__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__range__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRARange *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__range__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRARange *
+ uenibstreamprotobuf__eutra__range__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRARange *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__range__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__range__free_unpacked
+ (Uenibstreamprotobuf__EUTRARange *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__range__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__report_config_to_add_mod__init
+ (Uenibstreamprotobuf__ReportConfigToAddMod *message)
+{
+ static const Uenibstreamprotobuf__ReportConfigToAddMod init_value = UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__report_config_to_add_mod__get_packed_size
+ (const Uenibstreamprotobuf__ReportConfigToAddMod *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__report_config_to_add_mod__pack
+ (const Uenibstreamprotobuf__ReportConfigToAddMod *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__report_config_to_add_mod__pack_to_buffer
+ (const Uenibstreamprotobuf__ReportConfigToAddMod *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReportConfigToAddMod *
+ uenibstreamprotobuf__report_config_to_add_mod__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReportConfigToAddMod *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__report_config_to_add_mod__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__report_config_to_add_mod__free_unpacked
+ (Uenibstreamprotobuf__ReportConfigToAddMod *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_to_add_mod__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__report_config_nr__init
+ (Uenibstreamprotobuf__ReportConfigNR *message)
+{
+ static const Uenibstreamprotobuf__ReportConfigNR init_value = UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__report_config_nr__get_packed_size
+ (const Uenibstreamprotobuf__ReportConfigNR *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_nr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__report_config_nr__pack
+ (const Uenibstreamprotobuf__ReportConfigNR *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_nr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__report_config_nr__pack_to_buffer
+ (const Uenibstreamprotobuf__ReportConfigNR *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_nr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReportConfigNR *
+ uenibstreamprotobuf__report_config_nr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReportConfigNR *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__report_config_nr__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__report_config_nr__free_unpacked
+ (Uenibstreamprotobuf__ReportConfigNR *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_nr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__periodical_report_config__init
+ (Uenibstreamprotobuf__PeriodicalReportConfig *message)
+{
+ static const Uenibstreamprotobuf__PeriodicalReportConfig init_value = UENIBSTREAMPROTOBUF__PERIODICAL_REPORT_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__periodical_report_config__get_packed_size
+ (const Uenibstreamprotobuf__PeriodicalReportConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__periodical_report_config__pack
+ (const Uenibstreamprotobuf__PeriodicalReportConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__periodical_report_config__pack_to_buffer
+ (const Uenibstreamprotobuf__PeriodicalReportConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PeriodicalReportConfig *
+ uenibstreamprotobuf__periodical_report_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PeriodicalReportConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__periodical_report_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__periodical_report_config__free_unpacked
+ (Uenibstreamprotobuf__PeriodicalReportConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nr__rs__type__init
+ (Uenibstreamprotobuf__NRRSType *message)
+{
+ static const Uenibstreamprotobuf__NRRSType init_value = UENIBSTREAMPROTOBUF__NR__RS__TYPE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nr__rs__type__get_packed_size
+ (const Uenibstreamprotobuf__NRRSType *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__rs__type__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nr__rs__type__pack
+ (const Uenibstreamprotobuf__NRRSType *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__rs__type__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nr__rs__type__pack_to_buffer
+ (const Uenibstreamprotobuf__NRRSType *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__rs__type__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NRRSType *
+ uenibstreamprotobuf__nr__rs__type__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NRRSType *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nr__rs__type__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nr__rs__type__free_unpacked
+ (Uenibstreamprotobuf__NRRSType *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__rs__type__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nr__freq_info__init
+ (Uenibstreamprotobuf__NRFreqInfo *message)
+{
+ static const Uenibstreamprotobuf__NRFreqInfo init_value = UENIBSTREAMPROTOBUF__NR__FREQ_INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nr__freq_info__get_packed_size
+ (const Uenibstreamprotobuf__NRFreqInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__freq_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nr__freq_info__pack
+ (const Uenibstreamprotobuf__NRFreqInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__freq_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nr__freq_info__pack_to_buffer
+ (const Uenibstreamprotobuf__NRFreqInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__freq_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NRFreqInfo *
+ uenibstreamprotobuf__nr__freq_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NRFreqInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nr__freq_info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nr__freq_info__free_unpacked
+ (Uenibstreamprotobuf__NRFreqInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__freq_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__report_interval__init
+ (Uenibstreamprotobuf__ReportInterval *message)
+{
+ static const Uenibstreamprotobuf__ReportInterval init_value = UENIBSTREAMPROTOBUF__REPORT_INTERVAL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__report_interval__get_packed_size
+ (const Uenibstreamprotobuf__ReportInterval *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_interval__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__report_interval__pack
+ (const Uenibstreamprotobuf__ReportInterval *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_interval__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__report_interval__pack_to_buffer
+ (const Uenibstreamprotobuf__ReportInterval *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_interval__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReportInterval *
+ uenibstreamprotobuf__report_interval__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReportInterval *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__report_interval__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__report_interval__free_unpacked
+ (Uenibstreamprotobuf__ReportInterval *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_interval__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__report_amount__init
+ (Uenibstreamprotobuf__ReportAmount *message)
+{
+ static const Uenibstreamprotobuf__ReportAmount init_value = UENIBSTREAMPROTOBUF__REPORT_AMOUNT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__report_amount__get_packed_size
+ (const Uenibstreamprotobuf__ReportAmount *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_amount__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__report_amount__pack
+ (const Uenibstreamprotobuf__ReportAmount *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_amount__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__report_amount__pack_to_buffer
+ (const Uenibstreamprotobuf__ReportAmount *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_amount__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReportAmount *
+ uenibstreamprotobuf__report_amount__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReportAmount *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__report_amount__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__report_amount__free_unpacked
+ (Uenibstreamprotobuf__ReportAmount *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_amount__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_report_quantity__init
+ (Uenibstreamprotobuf__MeasReportQuantity *message)
+{
+ static const Uenibstreamprotobuf__MeasReportQuantity init_value = UENIBSTREAMPROTOBUF__MEAS_REPORT_QUANTITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_report_quantity__get_packed_size
+ (const Uenibstreamprotobuf__MeasReportQuantity *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_report_quantity__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_report_quantity__pack
+ (const Uenibstreamprotobuf__MeasReportQuantity *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_report_quantity__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_report_quantity__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasReportQuantity *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_report_quantity__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasReportQuantity *
+ uenibstreamprotobuf__meas_report_quantity__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasReportQuantity *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_report_quantity__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_report_quantity__free_unpacked
+ (Uenibstreamprotobuf__MeasReportQuantity *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_report_quantity__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__event_trigger_config__init
+ (Uenibstreamprotobuf__EventTriggerConfig *message)
+{
+ static const Uenibstreamprotobuf__EventTriggerConfig init_value = UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__event_trigger_config__get_packed_size
+ (const Uenibstreamprotobuf__EventTriggerConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__event_trigger_config__pack
+ (const Uenibstreamprotobuf__EventTriggerConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__event_trigger_config__pack_to_buffer
+ (const Uenibstreamprotobuf__EventTriggerConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EventTriggerConfig *
+ uenibstreamprotobuf__event_trigger_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EventTriggerConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__event_trigger_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__event_trigger_config__free_unpacked
+ (Uenibstreamprotobuf__EventTriggerConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__event_a1__init
+ (Uenibstreamprotobuf__EventA1 *message)
+{
+ static const Uenibstreamprotobuf__EventA1 init_value = UENIBSTREAMPROTOBUF__EVENT_A1__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__event_a1__get_packed_size
+ (const Uenibstreamprotobuf__EventA1 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a1__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__event_a1__pack
+ (const Uenibstreamprotobuf__EventA1 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a1__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__event_a1__pack_to_buffer
+ (const Uenibstreamprotobuf__EventA1 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a1__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EventA1 *
+ uenibstreamprotobuf__event_a1__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EventA1 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__event_a1__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__event_a1__free_unpacked
+ (Uenibstreamprotobuf__EventA1 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a1__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__event_a2__init
+ (Uenibstreamprotobuf__EventA2 *message)
+{
+ static const Uenibstreamprotobuf__EventA2 init_value = UENIBSTREAMPROTOBUF__EVENT_A2__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__event_a2__get_packed_size
+ (const Uenibstreamprotobuf__EventA2 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a2__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__event_a2__pack
+ (const Uenibstreamprotobuf__EventA2 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a2__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__event_a2__pack_to_buffer
+ (const Uenibstreamprotobuf__EventA2 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a2__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EventA2 *
+ uenibstreamprotobuf__event_a2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EventA2 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__event_a2__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__event_a2__free_unpacked
+ (Uenibstreamprotobuf__EventA2 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a2__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__event_a3__init
+ (Uenibstreamprotobuf__EventA3 *message)
+{
+ static const Uenibstreamprotobuf__EventA3 init_value = UENIBSTREAMPROTOBUF__EVENT_A3__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__event_a3__get_packed_size
+ (const Uenibstreamprotobuf__EventA3 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a3__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__event_a3__pack
+ (const Uenibstreamprotobuf__EventA3 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a3__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__event_a3__pack_to_buffer
+ (const Uenibstreamprotobuf__EventA3 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a3__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EventA3 *
+ uenibstreamprotobuf__event_a3__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EventA3 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__event_a3__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__event_a3__free_unpacked
+ (Uenibstreamprotobuf__EventA3 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a3__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__event_a4__init
+ (Uenibstreamprotobuf__EventA4 *message)
+{
+ static const Uenibstreamprotobuf__EventA4 init_value = UENIBSTREAMPROTOBUF__EVENT_A4__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__event_a4__get_packed_size
+ (const Uenibstreamprotobuf__EventA4 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a4__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__event_a4__pack
+ (const Uenibstreamprotobuf__EventA4 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a4__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__event_a4__pack_to_buffer
+ (const Uenibstreamprotobuf__EventA4 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a4__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EventA4 *
+ uenibstreamprotobuf__event_a4__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EventA4 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__event_a4__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__event_a4__free_unpacked
+ (Uenibstreamprotobuf__EventA4 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a4__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__event_a5__init
+ (Uenibstreamprotobuf__EventA5 *message)
+{
+ static const Uenibstreamprotobuf__EventA5 init_value = UENIBSTREAMPROTOBUF__EVENT_A5__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__event_a5__get_packed_size
+ (const Uenibstreamprotobuf__EventA5 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a5__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__event_a5__pack
+ (const Uenibstreamprotobuf__EventA5 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a5__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__event_a5__pack_to_buffer
+ (const Uenibstreamprotobuf__EventA5 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a5__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EventA5 *
+ uenibstreamprotobuf__event_a5__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EventA5 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__event_a5__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__event_a5__free_unpacked
+ (Uenibstreamprotobuf__EventA5 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a5__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__event_a6__init
+ (Uenibstreamprotobuf__EventA6 *message)
+{
+ static const Uenibstreamprotobuf__EventA6 init_value = UENIBSTREAMPROTOBUF__EVENT_A6__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__event_a6__get_packed_size
+ (const Uenibstreamprotobuf__EventA6 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a6__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__event_a6__pack
+ (const Uenibstreamprotobuf__EventA6 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a6__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__event_a6__pack_to_buffer
+ (const Uenibstreamprotobuf__EventA6 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a6__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EventA6 *
+ uenibstreamprotobuf__event_a6__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EventA6 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__event_a6__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__event_a6__free_unpacked
+ (Uenibstreamprotobuf__EventA6 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_a6__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_trigger_quantity__init
+ (Uenibstreamprotobuf__MeasTriggerQuantity *message)
+{
+ static const Uenibstreamprotobuf__MeasTriggerQuantity init_value = UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_trigger_quantity__get_packed_size
+ (const Uenibstreamprotobuf__MeasTriggerQuantity *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_trigger_quantity__pack
+ (const Uenibstreamprotobuf__MeasTriggerQuantity *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_trigger_quantity__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasTriggerQuantity *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasTriggerQuantity *
+ uenibstreamprotobuf__meas_trigger_quantity__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasTriggerQuantity *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_trigger_quantity__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_trigger_quantity__free_unpacked
+ (Uenibstreamprotobuf__MeasTriggerQuantity *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__time_to_trigger__init
+ (Uenibstreamprotobuf__TimeToTrigger *message)
+{
+ static const Uenibstreamprotobuf__TimeToTrigger init_value = UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__time_to_trigger__get_packed_size
+ (const Uenibstreamprotobuf__TimeToTrigger *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_to_trigger__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__time_to_trigger__pack
+ (const Uenibstreamprotobuf__TimeToTrigger *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_to_trigger__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__time_to_trigger__pack_to_buffer
+ (const Uenibstreamprotobuf__TimeToTrigger *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_to_trigger__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TimeToTrigger *
+ uenibstreamprotobuf__time_to_trigger__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TimeToTrigger *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__time_to_trigger__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__time_to_trigger__free_unpacked
+ (Uenibstreamprotobuf__TimeToTrigger *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__time_to_trigger__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_trigger_quantity_offset__init
+ (Uenibstreamprotobuf__MeasTriggerQuantityOffset *message)
+{
+ static const Uenibstreamprotobuf__MeasTriggerQuantityOffset init_value = UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_trigger_quantity_offset__get_packed_size
+ (const Uenibstreamprotobuf__MeasTriggerQuantityOffset *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_trigger_quantity_offset__pack
+ (const Uenibstreamprotobuf__MeasTriggerQuantityOffset *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_trigger_quantity_offset__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasTriggerQuantityOffset *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasTriggerQuantityOffset *
+ uenibstreamprotobuf__meas_trigger_quantity_offset__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasTriggerQuantityOffset *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_trigger_quantity_offset__free_unpacked
+ (Uenibstreamprotobuf__MeasTriggerQuantityOffset *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__report_add_neigh_meas__init
+ (Uenibstreamprotobuf__ReportAddNeighMeas *message)
+{
+ static const Uenibstreamprotobuf__ReportAddNeighMeas init_value = UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__report_add_neigh_meas__get_packed_size
+ (const Uenibstreamprotobuf__ReportAddNeighMeas *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_add_neigh_meas__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__report_add_neigh_meas__pack
+ (const Uenibstreamprotobuf__ReportAddNeighMeas *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_add_neigh_meas__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__report_add_neigh_meas__pack_to_buffer
+ (const Uenibstreamprotobuf__ReportAddNeighMeas *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_add_neigh_meas__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReportAddNeighMeas *
+ uenibstreamprotobuf__report_add_neigh_meas__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReportAddNeighMeas *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__report_add_neigh_meas__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__report_add_neigh_meas__free_unpacked
+ (Uenibstreamprotobuf__ReportAddNeighMeas *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_add_neigh_meas__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__report_cgi__init
+ (Uenibstreamprotobuf__ReportCGI *message)
+{
+ static const Uenibstreamprotobuf__ReportCGI init_value = UENIBSTREAMPROTOBUF__REPORT_CGI__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__report_cgi__get_packed_size
+ (const Uenibstreamprotobuf__ReportCGI *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__report_cgi__pack
+ (const Uenibstreamprotobuf__ReportCGI *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__report_cgi__pack_to_buffer
+ (const Uenibstreamprotobuf__ReportCGI *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReportCGI *
+ uenibstreamprotobuf__report_cgi__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReportCGI *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__report_cgi__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__report_cgi__free_unpacked
+ (Uenibstreamprotobuf__ReportCGI *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__report_config_inter_rat__init
+ (Uenibstreamprotobuf__ReportConfigInterRAT *message)
+{
+ static const Uenibstreamprotobuf__ReportConfigInterRAT init_value = UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__report_config_inter_rat__get_packed_size
+ (const Uenibstreamprotobuf__ReportConfigInterRAT *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_inter_rat__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__report_config_inter_rat__pack
+ (const Uenibstreamprotobuf__ReportConfigInterRAT *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_inter_rat__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__report_config_inter_rat__pack_to_buffer
+ (const Uenibstreamprotobuf__ReportConfigInterRAT *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_inter_rat__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReportConfigInterRAT *
+ uenibstreamprotobuf__report_config_inter_rat__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReportConfigInterRAT *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__report_config_inter_rat__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__report_config_inter_rat__free_unpacked
+ (Uenibstreamprotobuf__ReportConfigInterRAT *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_config_inter_rat__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__periodical_report_config_inter_rat__init
+ (Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message)
+{
+ static const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT init_value = UENIBSTREAMPROTOBUF__PERIODICAL_REPORT_CONFIG_INTER_RAT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__periodical_report_config_inter_rat__get_packed_size
+ (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__periodical_report_config_inter_rat__pack
+ (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__periodical_report_config_inter_rat__pack_to_buffer
+ (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *
+ uenibstreamprotobuf__periodical_report_config_inter_rat__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__periodical_report_config_inter_rat__free_unpacked
+ (Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__event_trigger_config_inter_rat__init
+ (Uenibstreamprotobuf__EventTriggerConfigInterRAT *message)
+{
+ static const Uenibstreamprotobuf__EventTriggerConfigInterRAT init_value = UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__event_trigger_config_inter_rat__get_packed_size
+ (const Uenibstreamprotobuf__EventTriggerConfigInterRAT *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__event_trigger_config_inter_rat__pack
+ (const Uenibstreamprotobuf__EventTriggerConfigInterRAT *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__event_trigger_config_inter_rat__pack_to_buffer
+ (const Uenibstreamprotobuf__EventTriggerConfigInterRAT *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EventTriggerConfigInterRAT *
+ uenibstreamprotobuf__event_trigger_config_inter_rat__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EventTriggerConfigInterRAT *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__event_trigger_config_inter_rat__free_unpacked
+ (Uenibstreamprotobuf__EventTriggerConfigInterRAT *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__event_b1__init
+ (Uenibstreamprotobuf__EventB1 *message)
+{
+ static const Uenibstreamprotobuf__EventB1 init_value = UENIBSTREAMPROTOBUF__EVENT_B1__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__event_b1__get_packed_size
+ (const Uenibstreamprotobuf__EventB1 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_b1__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__event_b1__pack
+ (const Uenibstreamprotobuf__EventB1 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_b1__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__event_b1__pack_to_buffer
+ (const Uenibstreamprotobuf__EventB1 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_b1__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EventB1 *
+ uenibstreamprotobuf__event_b1__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EventB1 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__event_b1__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__event_b1__free_unpacked
+ (Uenibstreamprotobuf__EventB1 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_b1__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__event_b2__init
+ (Uenibstreamprotobuf__EventB2 *message)
+{
+ static const Uenibstreamprotobuf__EventB2 init_value = UENIBSTREAMPROTOBUF__EVENT_B2__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__event_b2__get_packed_size
+ (const Uenibstreamprotobuf__EventB2 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_b2__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__event_b2__pack
+ (const Uenibstreamprotobuf__EventB2 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_b2__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__event_b2__pack_to_buffer
+ (const Uenibstreamprotobuf__EventB2 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_b2__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EventB2 *
+ uenibstreamprotobuf__event_b2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EventB2 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__event_b2__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__event_b2__free_unpacked
+ (Uenibstreamprotobuf__EventB2 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__event_b2__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_trigger_quantity_eutra__init
+ (Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message)
+{
+ static const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA init_value = UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_trigger_quantity_eutra__get_packed_size
+ (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_trigger_quantity_eutra__pack
+ (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_trigger_quantity_eutra__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *
+ uenibstreamprotobuf__meas_trigger_quantity_eutra__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_trigger_quantity_eutra__free_unpacked
+ (Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__report_cgi__eutra__init
+ (Uenibstreamprotobuf__ReportCGIEUTRA *message)
+{
+ static const Uenibstreamprotobuf__ReportCGIEUTRA init_value = UENIBSTREAMPROTOBUF__REPORT_CGI__EUTRA__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__report_cgi__eutra__get_packed_size
+ (const Uenibstreamprotobuf__ReportCGIEUTRA *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__eutra__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__report_cgi__eutra__pack
+ (const Uenibstreamprotobuf__ReportCGIEUTRA *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__eutra__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__report_cgi__eutra__pack_to_buffer
+ (const Uenibstreamprotobuf__ReportCGIEUTRA *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__eutra__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ReportCGIEUTRA *
+ uenibstreamprotobuf__report_cgi__eutra__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ReportCGIEUTRA *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__report_cgi__eutra__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__report_cgi__eutra__free_unpacked
+ (Uenibstreamprotobuf__ReportCGIEUTRA *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__report_cgi__eutra__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_id_to_add_mod__init
+ (Uenibstreamprotobuf__MeasIdToAddMod *message)
+{
+ static const Uenibstreamprotobuf__MeasIdToAddMod init_value = UENIBSTREAMPROTOBUF__MEAS_ID_TO_ADD_MOD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_id_to_add_mod__get_packed_size
+ (const Uenibstreamprotobuf__MeasIdToAddMod *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_id_to_add_mod__pack
+ (const Uenibstreamprotobuf__MeasIdToAddMod *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_id_to_add_mod__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasIdToAddMod *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasIdToAddMod *
+ uenibstreamprotobuf__meas_id_to_add_mod__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasIdToAddMod *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_id_to_add_mod__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_id_to_add_mod__free_unpacked
+ (Uenibstreamprotobuf__MeasIdToAddMod *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_id_to_add_mod__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__quantity_config__init
+ (Uenibstreamprotobuf__QuantityConfig *message)
+{
+ static const Uenibstreamprotobuf__QuantityConfig init_value = UENIBSTREAMPROTOBUF__QUANTITY_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__quantity_config__get_packed_size
+ (const Uenibstreamprotobuf__QuantityConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__quantity_config__pack
+ (const Uenibstreamprotobuf__QuantityConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__quantity_config__pack_to_buffer
+ (const Uenibstreamprotobuf__QuantityConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__QuantityConfig *
+ uenibstreamprotobuf__quantity_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__QuantityConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__quantity_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__quantity_config__free_unpacked
+ (Uenibstreamprotobuf__QuantityConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__quantity_config_nr__init
+ (Uenibstreamprotobuf__QuantityConfigNR *message)
+{
+ static const Uenibstreamprotobuf__QuantityConfigNR init_value = UENIBSTREAMPROTOBUF__QUANTITY_CONFIG_NR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__quantity_config_nr__get_packed_size
+ (const Uenibstreamprotobuf__QuantityConfigNR *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_nr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__quantity_config_nr__pack
+ (const Uenibstreamprotobuf__QuantityConfigNR *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_nr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__quantity_config_nr__pack_to_buffer
+ (const Uenibstreamprotobuf__QuantityConfigNR *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_nr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__QuantityConfigNR *
+ uenibstreamprotobuf__quantity_config_nr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__QuantityConfigNR *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__quantity_config_nr__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__quantity_config_nr__free_unpacked
+ (Uenibstreamprotobuf__QuantityConfigNR *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_nr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__quantity_config_rs__init
+ (Uenibstreamprotobuf__QuantityConfigRS *message)
+{
+ static const Uenibstreamprotobuf__QuantityConfigRS init_value = UENIBSTREAMPROTOBUF__QUANTITY_CONFIG_RS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__quantity_config_rs__get_packed_size
+ (const Uenibstreamprotobuf__QuantityConfigRS *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_rs__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__quantity_config_rs__pack
+ (const Uenibstreamprotobuf__QuantityConfigRS *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_rs__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__quantity_config_rs__pack_to_buffer
+ (const Uenibstreamprotobuf__QuantityConfigRS *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_rs__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__QuantityConfigRS *
+ uenibstreamprotobuf__quantity_config_rs__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__QuantityConfigRS *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__quantity_config_rs__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__quantity_config_rs__free_unpacked
+ (Uenibstreamprotobuf__QuantityConfigRS *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__quantity_config_rs__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__filter_config__init
+ (Uenibstreamprotobuf__FilterConfig *message)
+{
+ static const Uenibstreamprotobuf__FilterConfig init_value = UENIBSTREAMPROTOBUF__FILTER_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__filter_config__get_packed_size
+ (const Uenibstreamprotobuf__FilterConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__filter_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__filter_config__pack
+ (const Uenibstreamprotobuf__FilterConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__filter_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__filter_config__pack_to_buffer
+ (const Uenibstreamprotobuf__FilterConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__filter_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__FilterConfig *
+ uenibstreamprotobuf__filter_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__FilterConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__filter_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__filter_config__free_unpacked
+ (Uenibstreamprotobuf__FilterConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__filter_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__filter_coefficient__init
+ (Uenibstreamprotobuf__FilterCoefficient *message)
+{
+ static const Uenibstreamprotobuf__FilterCoefficient init_value = UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__filter_coefficient__get_packed_size
+ (const Uenibstreamprotobuf__FilterCoefficient *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__filter_coefficient__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__filter_coefficient__pack
+ (const Uenibstreamprotobuf__FilterCoefficient *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__filter_coefficient__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__filter_coefficient__pack_to_buffer
+ (const Uenibstreamprotobuf__FilterCoefficient *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__filter_coefficient__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__FilterCoefficient *
+ uenibstreamprotobuf__filter_coefficient__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__FilterCoefficient *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__filter_coefficient__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__filter_coefficient__free_unpacked
+ (Uenibstreamprotobuf__FilterCoefficient *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__filter_coefficient__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_gap_config__init
+ (Uenibstreamprotobuf__MeasGapConfig *message)
+{
+ static const Uenibstreamprotobuf__MeasGapConfig init_value = UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_gap_config__get_packed_size
+ (const Uenibstreamprotobuf__MeasGapConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_gap_config__pack
+ (const Uenibstreamprotobuf__MeasGapConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_gap_config__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasGapConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasGapConfig *
+ uenibstreamprotobuf__meas_gap_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasGapConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_gap_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_gap_config__free_unpacked
+ (Uenibstreamprotobuf__MeasGapConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__gap_config__init
+ (Uenibstreamprotobuf__GapConfig *message)
+{
+ static const Uenibstreamprotobuf__GapConfig init_value = UENIBSTREAMPROTOBUF__GAP_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__gap_config__get_packed_size
+ (const Uenibstreamprotobuf__GapConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__gap_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__gap_config__pack
+ (const Uenibstreamprotobuf__GapConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__gap_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__gap_config__pack_to_buffer
+ (const Uenibstreamprotobuf__GapConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__gap_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__GapConfig *
+ uenibstreamprotobuf__gap_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__GapConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__gap_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__gap_config__free_unpacked
+ (Uenibstreamprotobuf__GapConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__gap_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__mgl__init
+ (Uenibstreamprotobuf__MGL *message)
+{
+ static const Uenibstreamprotobuf__MGL init_value = UENIBSTREAMPROTOBUF__MGL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__mgl__get_packed_size
+ (const Uenibstreamprotobuf__MGL *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mgl__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__mgl__pack
+ (const Uenibstreamprotobuf__MGL *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mgl__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__mgl__pack_to_buffer
+ (const Uenibstreamprotobuf__MGL *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mgl__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MGL *
+ uenibstreamprotobuf__mgl__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MGL *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__mgl__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__mgl__free_unpacked
+ (Uenibstreamprotobuf__MGL *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__mgl__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__mgrp__init
+ (Uenibstreamprotobuf__MGRP *message)
+{
+ static const Uenibstreamprotobuf__MGRP init_value = UENIBSTREAMPROTOBUF__MGRP__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__mgrp__get_packed_size
+ (const Uenibstreamprotobuf__MGRP *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mgrp__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__mgrp__pack
+ (const Uenibstreamprotobuf__MGRP *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mgrp__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__mgrp__pack_to_buffer
+ (const Uenibstreamprotobuf__MGRP *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mgrp__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MGRP *
+ uenibstreamprotobuf__mgrp__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MGRP *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__mgrp__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__mgrp__free_unpacked
+ (Uenibstreamprotobuf__MGRP *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__mgrp__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__mgta__init
+ (Uenibstreamprotobuf__MGTA *message)
+{
+ static const Uenibstreamprotobuf__MGTA init_value = UENIBSTREAMPROTOBUF__MGTA__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__mgta__get_packed_size
+ (const Uenibstreamprotobuf__MGTA *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mgta__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__mgta__pack
+ (const Uenibstreamprotobuf__MGTA *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mgta__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__mgta__pack_to_buffer
+ (const Uenibstreamprotobuf__MGTA *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mgta__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MGTA *
+ uenibstreamprotobuf__mgta__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MGTA *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__mgta__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__mgta__free_unpacked
+ (Uenibstreamprotobuf__MGTA *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__mgta__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_gap_sharing_config__init
+ (Uenibstreamprotobuf__MeasGapSharingConfig *message)
+{
+ static const Uenibstreamprotobuf__MeasGapSharingConfig init_value = UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_gap_sharing_config__get_packed_size
+ (const Uenibstreamprotobuf__MeasGapSharingConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_gap_sharing_config__pack
+ (const Uenibstreamprotobuf__MeasGapSharingConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_gap_sharing_config__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasGapSharingConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasGapSharingConfig *
+ uenibstreamprotobuf__meas_gap_sharing_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasGapSharingConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_gap_sharing_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_gap_sharing_config__free_unpacked
+ (Uenibstreamprotobuf__MeasGapSharingConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_gap_sharing_scheme__init
+ (Uenibstreamprotobuf__MeasGapSharingScheme *message)
+{
+ static const Uenibstreamprotobuf__MeasGapSharingScheme init_value = UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_gap_sharing_scheme__get_packed_size
+ (const Uenibstreamprotobuf__MeasGapSharingScheme *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_gap_sharing_scheme__pack
+ (const Uenibstreamprotobuf__MeasGapSharingScheme *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_gap_sharing_scheme__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasGapSharingScheme *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasGapSharingScheme *
+ uenibstreamprotobuf__meas_gap_sharing_scheme__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasGapSharingScheme *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_gap_sharing_scheme__free_unpacked
+ (Uenibstreamprotobuf__MeasGapSharingScheme *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__other_config__init
+ (Uenibstreamprotobuf__OtherConfig *message)
+{
+ static const Uenibstreamprotobuf__OtherConfig init_value = UENIBSTREAMPROTOBUF__OTHER_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__other_config__get_packed_size
+ (const Uenibstreamprotobuf__OtherConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__other_config__pack
+ (const Uenibstreamprotobuf__OtherConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__other_config__pack_to_buffer
+ (const Uenibstreamprotobuf__OtherConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__OtherConfig *
+ uenibstreamprotobuf__other_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__OtherConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__other_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__other_config__free_unpacked
+ (Uenibstreamprotobuf__OtherConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__init
+ (Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message)
+{
+ static const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer init_value = UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__get_packed_size
+ (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__pack
+ (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *
+ uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__free_unpacked
+ (Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__other_config_v1540__init
+ (Uenibstreamprotobuf__OtherConfigV1540 *message)
+{
+ static const Uenibstreamprotobuf__OtherConfigV1540 init_value = UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__other_config_v1540__get_packed_size
+ (const Uenibstreamprotobuf__OtherConfigV1540 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_config_v1540__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__other_config_v1540__pack
+ (const Uenibstreamprotobuf__OtherConfigV1540 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_config_v1540__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__other_config_v1540__pack_to_buffer
+ (const Uenibstreamprotobuf__OtherConfigV1540 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_config_v1540__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__OtherConfigV1540 *
+ uenibstreamprotobuf__other_config_v1540__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__OtherConfigV1540 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__other_config_v1540__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__other_config_v1540__free_unpacked
+ (Uenibstreamprotobuf__OtherConfigV1540 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__other_config_v1540__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__overheating_assistance_config__init
+ (Uenibstreamprotobuf__OverheatingAssistanceConfig *message)
+{
+ static const Uenibstreamprotobuf__OverheatingAssistanceConfig init_value = UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__overheating_assistance_config__get_packed_size
+ (const Uenibstreamprotobuf__OverheatingAssistanceConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__overheating_assistance_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__overheating_assistance_config__pack
+ (const Uenibstreamprotobuf__OverheatingAssistanceConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__overheating_assistance_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__overheating_assistance_config__pack_to_buffer
+ (const Uenibstreamprotobuf__OverheatingAssistanceConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__overheating_assistance_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__OverheatingAssistanceConfig *
+ uenibstreamprotobuf__overheating_assistance_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__OverheatingAssistanceConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__overheating_assistance_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__overheating_assistance_config__free_unpacked
+ (Uenibstreamprotobuf__OverheatingAssistanceConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__overheating_assistance_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scell_config__init
+ (Uenibstreamprotobuf__SCellConfig *message)
+{
+ static const Uenibstreamprotobuf__SCellConfig init_value = UENIBSTREAMPROTOBUF__SCELL_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scell_config__get_packed_size
+ (const Uenibstreamprotobuf__SCellConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scell_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scell_config__pack
+ (const Uenibstreamprotobuf__SCellConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scell_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scell_config__pack_to_buffer
+ (const Uenibstreamprotobuf__SCellConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scell_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SCellConfig *
+ uenibstreamprotobuf__scell_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SCellConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scell_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scell_config__free_unpacked
+ (Uenibstreamprotobuf__SCellConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scell_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__search_space__init
+ (Uenibstreamprotobuf__SearchSpace *message)
+{
+ static const Uenibstreamprotobuf__SearchSpace init_value = UENIBSTREAMPROTOBUF__SEARCH_SPACE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__search_space__get_packed_size
+ (const Uenibstreamprotobuf__SearchSpace *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__search_space__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__search_space__pack
+ (const Uenibstreamprotobuf__SearchSpace *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__search_space__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__search_space__pack_to_buffer
+ (const Uenibstreamprotobuf__SearchSpace *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__search_space__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SearchSpace *
+ uenibstreamprotobuf__search_space__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SearchSpace *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__search_space__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__search_space__free_unpacked
+ (Uenibstreamprotobuf__SearchSpace *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__search_space__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nrof_candidates__init
+ (Uenibstreamprotobuf__NrofCandidates *message)
+{
+ static const Uenibstreamprotobuf__NrofCandidates init_value = UENIBSTREAMPROTOBUF__NROF_CANDIDATES__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nrof_candidates__get_packed_size
+ (const Uenibstreamprotobuf__NrofCandidates *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nrof_candidates__pack
+ (const Uenibstreamprotobuf__NrofCandidates *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nrof_candidates__pack_to_buffer
+ (const Uenibstreamprotobuf__NrofCandidates *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NrofCandidates *
+ uenibstreamprotobuf__nrof_candidates__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NrofCandidates *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_candidates__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nrof_candidates__free_unpacked
+ (Uenibstreamprotobuf__NrofCandidates *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__aggregation_level__init
+ (Uenibstreamprotobuf__AggregationLevel *message)
+{
+ static const Uenibstreamprotobuf__AggregationLevel init_value = UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__aggregation_level__get_packed_size
+ (const Uenibstreamprotobuf__AggregationLevel *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__aggregation_level__pack
+ (const Uenibstreamprotobuf__AggregationLevel *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__aggregation_level__pack_to_buffer
+ (const Uenibstreamprotobuf__AggregationLevel *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__AggregationLevel *
+ uenibstreamprotobuf__aggregation_level__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__AggregationLevel *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__aggregation_level__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__aggregation_level__free_unpacked
+ (Uenibstreamprotobuf__AggregationLevel *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__common__init
+ (Uenibstreamprotobuf__Common *message)
+{
+ static const Uenibstreamprotobuf__Common init_value = UENIBSTREAMPROTOBUF__COMMON__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__common__get_packed_size
+ (const Uenibstreamprotobuf__Common *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__common__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__common__pack
+ (const Uenibstreamprotobuf__Common *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__common__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__common__pack_to_buffer
+ (const Uenibstreamprotobuf__Common *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__common__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Common *
+ uenibstreamprotobuf__common__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Common *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__common__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__common__free_unpacked
+ (Uenibstreamprotobuf__Common *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__common__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dci__format0_0__and_format1_0__init
+ (Uenibstreamprotobuf__DCIFormat00AndFormat10 *message)
+{
+ static const Uenibstreamprotobuf__DCIFormat00AndFormat10 init_value = UENIBSTREAMPROTOBUF__DCI__FORMAT0_0__AND_FORMAT1_0__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dci__format0_0__and_format1_0__get_packed_size
+ (const Uenibstreamprotobuf__DCIFormat00AndFormat10 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dci__format0_0__and_format1_0__pack
+ (const Uenibstreamprotobuf__DCIFormat00AndFormat10 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dci__format0_0__and_format1_0__pack_to_buffer
+ (const Uenibstreamprotobuf__DCIFormat00AndFormat10 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DCIFormat00AndFormat10 *
+ uenibstreamprotobuf__dci__format0_0__and_format1_0__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DCIFormat00AndFormat10 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dci__format0_0__and_format1_0__free_unpacked
+ (Uenibstreamprotobuf__DCIFormat00AndFormat10 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dci__format2_0__init
+ (Uenibstreamprotobuf__DCIFormat20 *message)
+{
+ static const Uenibstreamprotobuf__DCIFormat20 init_value = UENIBSTREAMPROTOBUF__DCI__FORMAT2_0__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dci__format2_0__get_packed_size
+ (const Uenibstreamprotobuf__DCIFormat20 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_0__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dci__format2_0__pack
+ (const Uenibstreamprotobuf__DCIFormat20 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_0__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dci__format2_0__pack_to_buffer
+ (const Uenibstreamprotobuf__DCIFormat20 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_0__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DCIFormat20 *
+ uenibstreamprotobuf__dci__format2_0__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DCIFormat20 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dci__format2_0__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dci__format2_0__free_unpacked
+ (Uenibstreamprotobuf__DCIFormat20 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_0__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nrof_candidates__sfi__init
+ (Uenibstreamprotobuf__NrofCandidatesSFI *message)
+{
+ static const Uenibstreamprotobuf__NrofCandidatesSFI init_value = UENIBSTREAMPROTOBUF__NROF_CANDIDATES__SFI__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nrof_candidates__sfi__get_packed_size
+ (const Uenibstreamprotobuf__NrofCandidatesSFI *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__sfi__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nrof_candidates__sfi__pack
+ (const Uenibstreamprotobuf__NrofCandidatesSFI *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__sfi__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nrof_candidates__sfi__pack_to_buffer
+ (const Uenibstreamprotobuf__NrofCandidatesSFI *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__sfi__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NrofCandidatesSFI *
+ uenibstreamprotobuf__nrof_candidates__sfi__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NrofCandidatesSFI *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nrof_candidates__sfi__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nrof_candidates__sfi__free_unpacked
+ (Uenibstreamprotobuf__NrofCandidatesSFI *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nrof_candidates__sfi__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__aggregation_level__sfi__init
+ (Uenibstreamprotobuf__AggregationLevelSFI *message)
+{
+ static const Uenibstreamprotobuf__AggregationLevelSFI init_value = UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__aggregation_level__sfi__get_packed_size
+ (const Uenibstreamprotobuf__AggregationLevelSFI *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__sfi__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__aggregation_level__sfi__pack
+ (const Uenibstreamprotobuf__AggregationLevelSFI *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__sfi__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__aggregation_level__sfi__pack_to_buffer
+ (const Uenibstreamprotobuf__AggregationLevelSFI *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__sfi__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__AggregationLevelSFI *
+ uenibstreamprotobuf__aggregation_level__sfi__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__AggregationLevelSFI *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__aggregation_level__sfi__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__aggregation_level__sfi__free_unpacked
+ (Uenibstreamprotobuf__AggregationLevelSFI *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__aggregation_level__sfi__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dci__format2_1__init
+ (Uenibstreamprotobuf__DCIFormat21 *message)
+{
+ static const Uenibstreamprotobuf__DCIFormat21 init_value = UENIBSTREAMPROTOBUF__DCI__FORMAT2_1__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dci__format2_1__get_packed_size
+ (const Uenibstreamprotobuf__DCIFormat21 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_1__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dci__format2_1__pack
+ (const Uenibstreamprotobuf__DCIFormat21 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_1__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dci__format2_1__pack_to_buffer
+ (const Uenibstreamprotobuf__DCIFormat21 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_1__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DCIFormat21 *
+ uenibstreamprotobuf__dci__format2_1__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DCIFormat21 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dci__format2_1__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dci__format2_1__free_unpacked
+ (Uenibstreamprotobuf__DCIFormat21 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_1__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dci__format2_2__init
+ (Uenibstreamprotobuf__DCIFormat22 *message)
+{
+ static const Uenibstreamprotobuf__DCIFormat22 init_value = UENIBSTREAMPROTOBUF__DCI__FORMAT2_2__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dci__format2_2__get_packed_size
+ (const Uenibstreamprotobuf__DCIFormat22 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_2__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dci__format2_2__pack
+ (const Uenibstreamprotobuf__DCIFormat22 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_2__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dci__format2_2__pack_to_buffer
+ (const Uenibstreamprotobuf__DCIFormat22 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_2__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DCIFormat22 *
+ uenibstreamprotobuf__dci__format2_2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DCIFormat22 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dci__format2_2__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dci__format2_2__free_unpacked
+ (Uenibstreamprotobuf__DCIFormat22 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_2__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dci__format2_3__init
+ (Uenibstreamprotobuf__DCIFormat23 *message)
+{
+ static const Uenibstreamprotobuf__DCIFormat23 init_value = UENIBSTREAMPROTOBUF__DCI__FORMAT2_3__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dci__format2_3__get_packed_size
+ (const Uenibstreamprotobuf__DCIFormat23 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_3__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dci__format2_3__pack
+ (const Uenibstreamprotobuf__DCIFormat23 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_3__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dci__format2_3__pack_to_buffer
+ (const Uenibstreamprotobuf__DCIFormat23 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_3__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DCIFormat23 *
+ uenibstreamprotobuf__dci__format2_3__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DCIFormat23 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dci__format2_3__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dci__format2_3__free_unpacked
+ (Uenibstreamprotobuf__DCIFormat23 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__format2_3__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dummy1__init
+ (Uenibstreamprotobuf__Dummy1 *message)
+{
+ static const Uenibstreamprotobuf__Dummy1 init_value = UENIBSTREAMPROTOBUF__DUMMY1__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dummy1__get_packed_size
+ (const Uenibstreamprotobuf__Dummy1 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dummy1__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dummy1__pack
+ (const Uenibstreamprotobuf__Dummy1 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dummy1__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dummy1__pack_to_buffer
+ (const Uenibstreamprotobuf__Dummy1 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dummy1__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Dummy1 *
+ uenibstreamprotobuf__dummy1__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Dummy1 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dummy1__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dummy1__free_unpacked
+ (Uenibstreamprotobuf__Dummy1 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dummy1__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dummy2__init
+ (Uenibstreamprotobuf__Dummy2 *message)
+{
+ static const Uenibstreamprotobuf__Dummy2 init_value = UENIBSTREAMPROTOBUF__DUMMY2__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dummy2__get_packed_size
+ (const Uenibstreamprotobuf__Dummy2 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dummy2__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dummy2__pack
+ (const Uenibstreamprotobuf__Dummy2 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dummy2__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dummy2__pack_to_buffer
+ (const Uenibstreamprotobuf__Dummy2 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dummy2__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Dummy2 *
+ uenibstreamprotobuf__dummy2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Dummy2 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dummy2__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dummy2__free_unpacked
+ (Uenibstreamprotobuf__Dummy2 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dummy2__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ue__specific__init
+ (Uenibstreamprotobuf__UESpecific *message)
+{
+ static const Uenibstreamprotobuf__UESpecific init_value = UENIBSTREAMPROTOBUF__UE__SPECIFIC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ue__specific__get_packed_size
+ (const Uenibstreamprotobuf__UESpecific *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__specific__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ue__specific__pack
+ (const Uenibstreamprotobuf__UESpecific *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__specific__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ue__specific__pack_to_buffer
+ (const Uenibstreamprotobuf__UESpecific *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__specific__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UESpecific *
+ uenibstreamprotobuf__ue__specific__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UESpecific *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ue__specific__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ue__specific__free_unpacked
+ (Uenibstreamprotobuf__UESpecific *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__specific__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__dci__formats__init
+ (Uenibstreamprotobuf__DCIFormats *message)
+{
+ static const Uenibstreamprotobuf__DCIFormats init_value = UENIBSTREAMPROTOBUF__DCI__FORMATS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__dci__formats__get_packed_size
+ (const Uenibstreamprotobuf__DCIFormats *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__formats__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__dci__formats__pack
+ (const Uenibstreamprotobuf__DCIFormats *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__formats__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__dci__formats__pack_to_buffer
+ (const Uenibstreamprotobuf__DCIFormats *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__formats__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DCIFormats *
+ uenibstreamprotobuf__dci__formats__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DCIFormats *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__dci__formats__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__dci__formats__free_unpacked
+ (Uenibstreamprotobuf__DCIFormats *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__dci__formats__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_result_cell_list_sftd__init
+ (Uenibstreamprotobuf__MeasResultCellListSFTD *message)
+{
+ static const Uenibstreamprotobuf__MeasResultCellListSFTD init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_CELL_LIST_SFTD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_result_cell_list_sftd__get_packed_size
+ (const Uenibstreamprotobuf__MeasResultCellListSFTD *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_result_cell_list_sftd__pack
+ (const Uenibstreamprotobuf__MeasResultCellListSFTD *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_result_cell_list_sftd__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasResultCellListSFTD *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasResultCellListSFTD *
+ uenibstreamprotobuf__meas_result_cell_list_sftd__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasResultCellListSFTD *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_result_cell_list_sftd__free_unpacked
+ (Uenibstreamprotobuf__MeasResultCellListSFTD *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_result_cell_sftd__init
+ (Uenibstreamprotobuf__MeasResultCellSFTD *message)
+{
+ static const Uenibstreamprotobuf__MeasResultCellSFTD init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_CELL_SFTD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_result_cell_sftd__get_packed_size
+ (const Uenibstreamprotobuf__MeasResultCellSFTD *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_sftd__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_result_cell_sftd__pack
+ (const Uenibstreamprotobuf__MeasResultCellSFTD *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_sftd__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_result_cell_sftd__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasResultCellSFTD *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_sftd__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasResultCellSFTD *
+ uenibstreamprotobuf__meas_result_cell_sftd__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasResultCellSFTD *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_cell_sftd__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_result_cell_sftd__free_unpacked
+ (Uenibstreamprotobuf__MeasResultCellSFTD *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_cell_sftd__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_result_list2_nr__init
+ (Uenibstreamprotobuf__MeasResultList2NR *message)
+{
+ static const Uenibstreamprotobuf__MeasResultList2NR init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_LIST2_NR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_result_list2_nr__get_packed_size
+ (const Uenibstreamprotobuf__MeasResultList2NR *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list2_nr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_result_list2_nr__pack
+ (const Uenibstreamprotobuf__MeasResultList2NR *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list2_nr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_result_list2_nr__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasResultList2NR *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list2_nr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasResultList2NR *
+ uenibstreamprotobuf__meas_result_list2_nr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasResultList2NR *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_list2_nr__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_result_list2_nr__free_unpacked
+ (Uenibstreamprotobuf__MeasResultList2NR *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list2_nr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_result2_nr__init
+ (Uenibstreamprotobuf__MeasResult2NR *message)
+{
+ static const Uenibstreamprotobuf__MeasResult2NR init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT2_NR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_result2_nr__get_packed_size
+ (const Uenibstreamprotobuf__MeasResult2NR *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result2_nr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_result2_nr__pack
+ (const Uenibstreamprotobuf__MeasResult2NR *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result2_nr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_result2_nr__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasResult2NR *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result2_nr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasResult2NR *
+ uenibstreamprotobuf__meas_result2_nr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasResult2NR *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result2_nr__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_result2_nr__free_unpacked
+ (Uenibstreamprotobuf__MeasResult2NR *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result2_nr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_quantity_results__init
+ (Uenibstreamprotobuf__MeasQuantityResults *message)
+{
+ static const Uenibstreamprotobuf__MeasQuantityResults init_value = UENIBSTREAMPROTOBUF__MEAS_QUANTITY_RESULTS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_quantity_results__get_packed_size
+ (const Uenibstreamprotobuf__MeasQuantityResults *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_quantity_results__pack
+ (const Uenibstreamprotobuf__MeasQuantityResults *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_quantity_results__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasQuantityResults *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasQuantityResults *
+ uenibstreamprotobuf__meas_quantity_results__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasQuantityResults *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_quantity_results__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_quantity_results__free_unpacked
+ (Uenibstreamprotobuf__MeasQuantityResults *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__results_per_ssb__index__init
+ (Uenibstreamprotobuf__ResultsPerSSBIndex *message)
+{
+ static const Uenibstreamprotobuf__ResultsPerSSBIndex init_value = UENIBSTREAMPROTOBUF__RESULTS_PER_SSB__INDEX__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__results_per_ssb__index__get_packed_size
+ (const Uenibstreamprotobuf__ResultsPerSSBIndex *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__results_per_ssb__index__pack
+ (const Uenibstreamprotobuf__ResultsPerSSBIndex *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__results_per_ssb__index__pack_to_buffer
+ (const Uenibstreamprotobuf__ResultsPerSSBIndex *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ResultsPerSSBIndex *
+ uenibstreamprotobuf__results_per_ssb__index__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ResultsPerSSBIndex *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__results_per_ssb__index__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__results_per_ssb__index__free_unpacked
+ (Uenibstreamprotobuf__ResultsPerSSBIndex *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__results_per_csi__rs__index__init
+ (Uenibstreamprotobuf__ResultsPerCSIRSIndex *message)
+{
+ static const Uenibstreamprotobuf__ResultsPerCSIRSIndex init_value = UENIBSTREAMPROTOBUF__RESULTS_PER_CSI__RS__INDEX__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__results_per_csi__rs__index__get_packed_size
+ (const Uenibstreamprotobuf__ResultsPerCSIRSIndex *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__results_per_csi__rs__index__pack
+ (const Uenibstreamprotobuf__ResultsPerCSIRSIndex *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__results_per_csi__rs__index__pack_to_buffer
+ (const Uenibstreamprotobuf__ResultsPerCSIRSIndex *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ResultsPerCSIRSIndex *
+ uenibstreamprotobuf__results_per_csi__rs__index__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ResultsPerCSIRSIndex *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__results_per_csi__rs__index__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__results_per_csi__rs__index__free_unpacked
+ (Uenibstreamprotobuf__ResultsPerCSIRSIndex *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_quantity_results_eutra__init
+ (Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message)
+{
+ static const Uenibstreamprotobuf__MeasQuantityResultsEUTRA init_value = UENIBSTREAMPROTOBUF__MEAS_QUANTITY_RESULTS_EUTRA__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_quantity_results_eutra__get_packed_size
+ (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results_eutra__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_quantity_results_eutra__pack
+ (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results_eutra__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_quantity_results_eutra__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results_eutra__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasQuantityResultsEUTRA *
+ uenibstreamprotobuf__meas_quantity_results_eutra__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasQuantityResultsEUTRA *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_quantity_results_eutra__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_quantity_results_eutra__free_unpacked
+ (Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_quantity_results_eutra__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cell_results__init
+ (Uenibstreamprotobuf__CellResults *message)
+{
+ static const Uenibstreamprotobuf__CellResults init_value = UENIBSTREAMPROTOBUF__CELL_RESULTS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cell_results__get_packed_size
+ (const Uenibstreamprotobuf__CellResults *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_results__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cell_results__pack
+ (const Uenibstreamprotobuf__CellResults *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_results__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cell_results__pack_to_buffer
+ (const Uenibstreamprotobuf__CellResults *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_results__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CellResults *
+ uenibstreamprotobuf__cell_results__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CellResults *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cell_results__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cell_results__free_unpacked
+ (Uenibstreamprotobuf__CellResults *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_results__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__results_per_csi__rs__index_list__init
+ (Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message)
+{
+ static const Uenibstreamprotobuf__ResultsPerCSIRSIndexList init_value = UENIBSTREAMPROTOBUF__RESULTS_PER_CSI__RS__INDEX_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__results_per_csi__rs__index_list__get_packed_size
+ (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__results_per_csi__rs__index_list__pack
+ (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__results_per_csi__rs__index_list__pack_to_buffer
+ (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ResultsPerCSIRSIndexList *
+ uenibstreamprotobuf__results_per_csi__rs__index_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ResultsPerCSIRSIndexList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__results_per_csi__rs__index_list__free_unpacked
+ (Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__results_per_ssb__index_list__init
+ (Uenibstreamprotobuf__ResultsPerSSBIndexList *message)
+{
+ static const Uenibstreamprotobuf__ResultsPerSSBIndexList init_value = UENIBSTREAMPROTOBUF__RESULTS_PER_SSB__INDEX_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__results_per_ssb__index_list__get_packed_size
+ (const Uenibstreamprotobuf__ResultsPerSSBIndexList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__results_per_ssb__index_list__pack
+ (const Uenibstreamprotobuf__ResultsPerSSBIndexList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__results_per_ssb__index_list__pack_to_buffer
+ (const Uenibstreamprotobuf__ResultsPerSSBIndexList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ResultsPerSSBIndexList *
+ uenibstreamprotobuf__results_per_ssb__index_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ResultsPerSSBIndexList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__results_per_ssb__index_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__results_per_ssb__index_list__free_unpacked
+ (Uenibstreamprotobuf__ResultsPerSSBIndexList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__results_per_ssb__index_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rs_index_results__init
+ (Uenibstreamprotobuf__RsIndexResults *message)
+{
+ static const Uenibstreamprotobuf__RsIndexResults init_value = UENIBSTREAMPROTOBUF__RS_INDEX_RESULTS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rs_index_results__get_packed_size
+ (const Uenibstreamprotobuf__RsIndexResults *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rs_index_results__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rs_index_results__pack
+ (const Uenibstreamprotobuf__RsIndexResults *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rs_index_results__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rs_index_results__pack_to_buffer
+ (const Uenibstreamprotobuf__RsIndexResults *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rs_index_results__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RsIndexResults *
+ uenibstreamprotobuf__rs_index_results__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RsIndexResults *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rs_index_results__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rs_index_results__free_unpacked
+ (Uenibstreamprotobuf__RsIndexResults *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rs_index_results__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_result__init
+ (Uenibstreamprotobuf__MeasResult *message)
+{
+ static const Uenibstreamprotobuf__MeasResult init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_result__get_packed_size
+ (const Uenibstreamprotobuf__MeasResult *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_result__pack
+ (const Uenibstreamprotobuf__MeasResult *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_result__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasResult *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasResult *
+ uenibstreamprotobuf__meas_result__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasResult *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_result__free_unpacked
+ (Uenibstreamprotobuf__MeasResult *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__plmn__identity__init
+ (Uenibstreamprotobuf__PLMNIdentity *message)
+{
+ static const Uenibstreamprotobuf__PLMNIdentity init_value = UENIBSTREAMPROTOBUF__PLMN__IDENTITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__plmn__identity__get_packed_size
+ (const Uenibstreamprotobuf__PLMNIdentity *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__plmn__identity__pack
+ (const Uenibstreamprotobuf__PLMNIdentity *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__plmn__identity__pack_to_buffer
+ (const Uenibstreamprotobuf__PLMNIdentity *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PLMNIdentity *
+ uenibstreamprotobuf__plmn__identity__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PLMNIdentity *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__plmn__identity__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__plmn__identity__free_unpacked
+ (Uenibstreamprotobuf__PLMNIdentity *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__mnc__init
+ (Uenibstreamprotobuf__MNC *message)
+{
+ static const Uenibstreamprotobuf__MNC init_value = UENIBSTREAMPROTOBUF__MNC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__mnc__get_packed_size
+ (const Uenibstreamprotobuf__MNC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mnc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__mnc__pack
+ (const Uenibstreamprotobuf__MNC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mnc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__mnc__pack_to_buffer
+ (const Uenibstreamprotobuf__MNC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mnc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MNC *
+ uenibstreamprotobuf__mnc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MNC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__mnc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__mnc__free_unpacked
+ (Uenibstreamprotobuf__MNC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__mnc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__mcc__init
+ (Uenibstreamprotobuf__MCC *message)
+{
+ static const Uenibstreamprotobuf__MCC init_value = UENIBSTREAMPROTOBUF__MCC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__mcc__get_packed_size
+ (const Uenibstreamprotobuf__MCC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mcc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__mcc__pack
+ (const Uenibstreamprotobuf__MCC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mcc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__mcc__pack_to_buffer
+ (const Uenibstreamprotobuf__MCC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mcc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MCC *
+ uenibstreamprotobuf__mcc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MCC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__mcc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__mcc__free_unpacked
+ (Uenibstreamprotobuf__MCC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__mcc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__plmn__identity__eutra_5_gc__init
+ (Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message)
+{
+ static const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC init_value = UENIBSTREAMPROTOBUF__PLMN__IDENTITY__EUTRA_5_GC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__plmn__identity__eutra_5_gc__get_packed_size
+ (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__plmn__identity__eutra_5_gc__pack
+ (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__plmn__identity__eutra_5_gc__pack_to_buffer
+ (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *
+ uenibstreamprotobuf__plmn__identity__eutra_5_gc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__plmn__identity__eutra_5_gc__free_unpacked
+ (Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__init
+ (Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message)
+{
+ static const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC init_value = UENIBSTREAMPROTOBUF__PLMN__IDENTITY_LIST__EUTRA_5_GC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__get_packed_size
+ (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__pack
+ (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__pack_to_buffer
+ (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *
+ uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__free_unpacked
+ (Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__init
+ (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message)
+{
+ static const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC init_value = UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__get_packed_size
+ (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__pack
+ (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__pack_to_buffer
+ (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *
+ uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__free_unpacked
+ (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__plmn__identity_list__eutra__epc__init
+ (Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message)
+{
+ static const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC init_value = UENIBSTREAMPROTOBUF__PLMN__IDENTITY_LIST__EUTRA__EPC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__plmn__identity_list__eutra__epc__get_packed_size
+ (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__plmn__identity_list__eutra__epc__pack
+ (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__plmn__identity_list__eutra__epc__pack_to_buffer
+ (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *
+ uenibstreamprotobuf__plmn__identity_list__eutra__epc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__plmn__identity_list__eutra__epc__free_unpacked
+ (Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cell_access_related_info__eutra__epc__init
+ (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message)
+{
+ static const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC init_value = UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA__EPC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cell_access_related_info__eutra__epc__get_packed_size
+ (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cell_access_related_info__eutra__epc__pack
+ (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cell_access_related_info__eutra__epc__pack_to_buffer
+ (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *
+ uenibstreamprotobuf__cell_access_related_info__eutra__epc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cell_access_related_info__eutra__epc__free_unpacked
+ (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cgi_info__epc__init
+ (Uenibstreamprotobuf__CGIInfoEPC *message)
+{
+ static const Uenibstreamprotobuf__CGIInfoEPC init_value = UENIBSTREAMPROTOBUF__CGI_INFO__EPC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cgi_info__epc__get_packed_size
+ (const Uenibstreamprotobuf__CGIInfoEPC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cgi_info__epc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cgi_info__epc__pack
+ (const Uenibstreamprotobuf__CGIInfoEPC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cgi_info__epc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cgi_info__epc__pack_to_buffer
+ (const Uenibstreamprotobuf__CGIInfoEPC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cgi_info__epc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CGIInfoEPC *
+ uenibstreamprotobuf__cgi_info__epc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CGIInfoEPC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cgi_info__epc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cgi_info__epc__free_unpacked
+ (Uenibstreamprotobuf__CGIInfoEPC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cgi_info__epc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__plmn__identity_info__init
+ (Uenibstreamprotobuf__PLMNIdentityInfo *message)
+{
+ static const Uenibstreamprotobuf__PLMNIdentityInfo init_value = UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__plmn__identity_info__get_packed_size
+ (const Uenibstreamprotobuf__PLMNIdentityInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__plmn__identity_info__pack
+ (const Uenibstreamprotobuf__PLMNIdentityInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__plmn__identity_info__pack_to_buffer
+ (const Uenibstreamprotobuf__PLMNIdentityInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PLMNIdentityInfo *
+ uenibstreamprotobuf__plmn__identity_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PLMNIdentityInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__plmn__identity_info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__plmn__identity_info__free_unpacked
+ (Uenibstreamprotobuf__PLMNIdentityInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdcch__config_sib1__init
+ (Uenibstreamprotobuf__PDCCHConfigSIB1 *message)
+{
+ static const Uenibstreamprotobuf__PDCCHConfigSIB1 init_value = UENIBSTREAMPROTOBUF__PDCCH__CONFIG_SIB1__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdcch__config_sib1__get_packed_size
+ (const Uenibstreamprotobuf__PDCCHConfigSIB1 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_sib1__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdcch__config_sib1__pack
+ (const Uenibstreamprotobuf__PDCCHConfigSIB1 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_sib1__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdcch__config_sib1__pack_to_buffer
+ (const Uenibstreamprotobuf__PDCCHConfigSIB1 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_sib1__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDCCHConfigSIB1 *
+ uenibstreamprotobuf__pdcch__config_sib1__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDCCHConfigSIB1 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdcch__config_sib1__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdcch__config_sib1__free_unpacked
+ (Uenibstreamprotobuf__PDCCHConfigSIB1 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcch__config_sib1__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__no_sib1__init
+ (Uenibstreamprotobuf__NoSIB1 *message)
+{
+ static const Uenibstreamprotobuf__NoSIB1 init_value = UENIBSTREAMPROTOBUF__NO_SIB1__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__no_sib1__get_packed_size
+ (const Uenibstreamprotobuf__NoSIB1 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__no_sib1__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__no_sib1__pack
+ (const Uenibstreamprotobuf__NoSIB1 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__no_sib1__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__no_sib1__pack_to_buffer
+ (const Uenibstreamprotobuf__NoSIB1 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__no_sib1__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NoSIB1 *
+ uenibstreamprotobuf__no_sib1__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NoSIB1 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__no_sib1__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__no_sib1__free_unpacked
+ (Uenibstreamprotobuf__NoSIB1 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__no_sib1__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__plmn__identity_info_list__init
+ (Uenibstreamprotobuf__PLMNIdentityInfoList *message)
+{
+ static const Uenibstreamprotobuf__PLMNIdentityInfoList init_value = UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__plmn__identity_info_list__get_packed_size
+ (const Uenibstreamprotobuf__PLMNIdentityInfoList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__plmn__identity_info_list__pack
+ (const Uenibstreamprotobuf__PLMNIdentityInfoList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__plmn__identity_info_list__pack_to_buffer
+ (const Uenibstreamprotobuf__PLMNIdentityInfoList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PLMNIdentityInfoList *
+ uenibstreamprotobuf__plmn__identity_info_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PLMNIdentityInfoList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__plmn__identity_info_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__plmn__identity_info_list__free_unpacked
+ (Uenibstreamprotobuf__PLMNIdentityInfoList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__plmn__identity_info_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__multi_frequency_band_list_nr__init
+ (Uenibstreamprotobuf__MultiFrequencyBandListNR *message)
+{
+ static const Uenibstreamprotobuf__MultiFrequencyBandListNR init_value = UENIBSTREAMPROTOBUF__MULTI_FREQUENCY_BAND_LIST_NR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__multi_frequency_band_list_nr__get_packed_size
+ (const Uenibstreamprotobuf__MultiFrequencyBandListNR *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__multi_frequency_band_list_nr__pack
+ (const Uenibstreamprotobuf__MultiFrequencyBandListNR *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__multi_frequency_band_list_nr__pack_to_buffer
+ (const Uenibstreamprotobuf__MultiFrequencyBandListNR *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MultiFrequencyBandListNR *
+ uenibstreamprotobuf__multi_frequency_band_list_nr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MultiFrequencyBandListNR *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__multi_frequency_band_list_nr__free_unpacked
+ (Uenibstreamprotobuf__MultiFrequencyBandListNR *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cgi__info__init
+ (Uenibstreamprotobuf__CGIInfo *message)
+{
+ static const Uenibstreamprotobuf__CGIInfo init_value = UENIBSTREAMPROTOBUF__CGI__INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cgi__info__get_packed_size
+ (const Uenibstreamprotobuf__CGIInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cgi__info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cgi__info__pack
+ (const Uenibstreamprotobuf__CGIInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cgi__info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cgi__info__pack_to_buffer
+ (const Uenibstreamprotobuf__CGIInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cgi__info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CGIInfo *
+ uenibstreamprotobuf__cgi__info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CGIInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cgi__info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cgi__info__free_unpacked
+ (Uenibstreamprotobuf__CGIInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cgi__info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__multi_band_info_list_eutra__init
+ (Uenibstreamprotobuf__MultiBandInfoListEUTRA *message)
+{
+ static const Uenibstreamprotobuf__MultiBandInfoListEUTRA init_value = UENIBSTREAMPROTOBUF__MULTI_BAND_INFO_LIST_EUTRA__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__multi_band_info_list_eutra__get_packed_size
+ (const Uenibstreamprotobuf__MultiBandInfoListEUTRA *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__multi_band_info_list_eutra__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__multi_band_info_list_eutra__pack
+ (const Uenibstreamprotobuf__MultiBandInfoListEUTRA *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__multi_band_info_list_eutra__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__multi_band_info_list_eutra__pack_to_buffer
+ (const Uenibstreamprotobuf__MultiBandInfoListEUTRA *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__multi_band_info_list_eutra__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MultiBandInfoListEUTRA *
+ uenibstreamprotobuf__multi_band_info_list_eutra__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MultiBandInfoListEUTRA *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__multi_band_info_list_eutra__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__multi_band_info_list_eutra__free_unpacked
+ (Uenibstreamprotobuf__MultiBandInfoListEUTRA *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__multi_band_info_list_eutra__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__cgi__info__init
+ (Uenibstreamprotobuf__EUTRACGIInfo *message)
+{
+ static const Uenibstreamprotobuf__EUTRACGIInfo init_value = UENIBSTREAMPROTOBUF__EUTRA__CGI__INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__cgi__info__get_packed_size
+ (const Uenibstreamprotobuf__EUTRACGIInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cgi__info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__cgi__info__pack
+ (const Uenibstreamprotobuf__EUTRACGIInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cgi__info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__cgi__info__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRACGIInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cgi__info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRACGIInfo *
+ uenibstreamprotobuf__eutra__cgi__info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRACGIInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__cgi__info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__cgi__info__free_unpacked
+ (Uenibstreamprotobuf__EUTRACGIInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__cgi__info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_result_nr__init
+ (Uenibstreamprotobuf__MeasResultNR *message)
+{
+ static const Uenibstreamprotobuf__MeasResultNR init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_NR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_result_nr__get_packed_size
+ (const Uenibstreamprotobuf__MeasResultNR *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_nr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_result_nr__pack
+ (const Uenibstreamprotobuf__MeasResultNR *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_nr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_result_nr__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasResultNR *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_nr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasResultNR *
+ uenibstreamprotobuf__meas_result_nr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasResultNR *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_nr__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_result_nr__free_unpacked
+ (Uenibstreamprotobuf__MeasResultNR *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_nr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_result_eutra__init
+ (Uenibstreamprotobuf__MeasResultEUTRA *message)
+{
+ static const Uenibstreamprotobuf__MeasResultEUTRA init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_EUTRA__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_result_eutra__get_packed_size
+ (const Uenibstreamprotobuf__MeasResultEUTRA *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_eutra__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_result_eutra__pack
+ (const Uenibstreamprotobuf__MeasResultEUTRA *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_eutra__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_result_eutra__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasResultEUTRA *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_eutra__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasResultEUTRA *
+ uenibstreamprotobuf__meas_result_eutra__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasResultEUTRA *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_eutra__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_result_eutra__free_unpacked
+ (Uenibstreamprotobuf__MeasResultEUTRA *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_eutra__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_result_serv_mo__init
+ (Uenibstreamprotobuf__MeasResultServMO *message)
+{
+ static const Uenibstreamprotobuf__MeasResultServMO init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_SERV_MO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_result_serv_mo__get_packed_size
+ (const Uenibstreamprotobuf__MeasResultServMO *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_mo__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_result_serv_mo__pack
+ (const Uenibstreamprotobuf__MeasResultServMO *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_mo__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_result_serv_mo__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasResultServMO *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_mo__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasResultServMO *
+ uenibstreamprotobuf__meas_result_serv_mo__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasResultServMO *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_serv_mo__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_result_serv_mo__free_unpacked
+ (Uenibstreamprotobuf__MeasResultServMO *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_mo__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_result_serv_molist__init
+ (Uenibstreamprotobuf__MeasResultServMOList *message)
+{
+ static const Uenibstreamprotobuf__MeasResultServMOList init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_SERV_MOLIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_result_serv_molist__get_packed_size
+ (const Uenibstreamprotobuf__MeasResultServMOList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_molist__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_result_serv_molist__pack
+ (const Uenibstreamprotobuf__MeasResultServMOList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_molist__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_result_serv_molist__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasResultServMOList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_molist__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasResultServMOList *
+ uenibstreamprotobuf__meas_result_serv_molist__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasResultServMOList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_serv_molist__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_result_serv_molist__free_unpacked
+ (Uenibstreamprotobuf__MeasResultServMOList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_serv_molist__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_result_list_nr__init
+ (Uenibstreamprotobuf__MeasResultListNR *message)
+{
+ static const Uenibstreamprotobuf__MeasResultListNR init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_LIST_NR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_result_list_nr__get_packed_size
+ (const Uenibstreamprotobuf__MeasResultListNR *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_nr__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_result_list_nr__pack
+ (const Uenibstreamprotobuf__MeasResultListNR *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_nr__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_result_list_nr__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasResultListNR *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_nr__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasResultListNR *
+ uenibstreamprotobuf__meas_result_list_nr__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasResultListNR *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_list_nr__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_result_list_nr__free_unpacked
+ (Uenibstreamprotobuf__MeasResultListNR *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_nr__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_result_list_eutra__init
+ (Uenibstreamprotobuf__MeasResultListEUTRA *message)
+{
+ static const Uenibstreamprotobuf__MeasResultListEUTRA init_value = UENIBSTREAMPROTOBUF__MEAS_RESULT_LIST_EUTRA__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_result_list_eutra__get_packed_size
+ (const Uenibstreamprotobuf__MeasResultListEUTRA *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_eutra__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_result_list_eutra__pack
+ (const Uenibstreamprotobuf__MeasResultListEUTRA *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_eutra__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_result_list_eutra__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasResultListEUTRA *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_eutra__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasResultListEUTRA *
+ uenibstreamprotobuf__meas_result_list_eutra__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasResultListEUTRA *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_result_list_eutra__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_result_list_eutra__free_unpacked
+ (Uenibstreamprotobuf__MeasResultListEUTRA *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_result_list_eutra__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__meas_results__init
+ (Uenibstreamprotobuf__MeasResults *message)
+{
+ static const Uenibstreamprotobuf__MeasResults init_value = UENIBSTREAMPROTOBUF__MEAS_RESULTS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__meas_results__get_packed_size
+ (const Uenibstreamprotobuf__MeasResults *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_results__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__meas_results__pack
+ (const Uenibstreamprotobuf__MeasResults *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_results__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__meas_results__pack_to_buffer
+ (const Uenibstreamprotobuf__MeasResults *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_results__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MeasResults *
+ uenibstreamprotobuf__meas_results__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MeasResults *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__meas_results__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__meas_results__free_unpacked
+ (Uenibstreamprotobuf__MeasResults *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__meas_results__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__drx__info__init
+ (Uenibstreamprotobuf__DRXInfo *message)
+{
+ static const Uenibstreamprotobuf__DRXInfo init_value = UENIBSTREAMPROTOBUF__DRX__INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__drx__info__get_packed_size
+ (const Uenibstreamprotobuf__DRXInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__drx__info__pack
+ (const Uenibstreamprotobuf__DRXInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__drx__info__pack_to_buffer
+ (const Uenibstreamprotobuf__DRXInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DRXInfo *
+ uenibstreamprotobuf__drx__info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DRXInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__drx__info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__drx__info__free_unpacked
+ (Uenibstreamprotobuf__DRXInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__drx__info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__radio_bearer_config__init
+ (Uenibstreamprotobuf__RadioBearerConfig *message)
+{
+ static const Uenibstreamprotobuf__RadioBearerConfig init_value = UENIBSTREAMPROTOBUF__RADIO_BEARER_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__radio_bearer_config__get_packed_size
+ (const Uenibstreamprotobuf__RadioBearerConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__radio_bearer_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__radio_bearer_config__pack
+ (const Uenibstreamprotobuf__RadioBearerConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__radio_bearer_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__radio_bearer_config__pack_to_buffer
+ (const Uenibstreamprotobuf__RadioBearerConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__radio_bearer_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RadioBearerConfig *
+ uenibstreamprotobuf__radio_bearer_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RadioBearerConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__radio_bearer_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__radio_bearer_config__free_unpacked
+ (Uenibstreamprotobuf__RadioBearerConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__radio_bearer_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srb__to_add_mod_list__init
+ (Uenibstreamprotobuf__SRBToAddModList *message)
+{
+ static const Uenibstreamprotobuf__SRBToAddModList init_value = UENIBSTREAMPROTOBUF__SRB__TO_ADD_MOD_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srb__to_add_mod_list__get_packed_size
+ (const Uenibstreamprotobuf__SRBToAddModList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srb__to_add_mod_list__pack
+ (const Uenibstreamprotobuf__SRBToAddModList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srb__to_add_mod_list__pack_to_buffer
+ (const Uenibstreamprotobuf__SRBToAddModList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRBToAddModList *
+ uenibstreamprotobuf__srb__to_add_mod_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRBToAddModList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srb__to_add_mod_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srb__to_add_mod_list__free_unpacked
+ (Uenibstreamprotobuf__SRBToAddModList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__srb__to_add_mod__init
+ (Uenibstreamprotobuf__SRBToAddMod *message)
+{
+ static const Uenibstreamprotobuf__SRBToAddMod init_value = UENIBSTREAMPROTOBUF__SRB__TO_ADD_MOD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__srb__to_add_mod__get_packed_size
+ (const Uenibstreamprotobuf__SRBToAddMod *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__srb__to_add_mod__pack
+ (const Uenibstreamprotobuf__SRBToAddMod *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__srb__to_add_mod__pack_to_buffer
+ (const Uenibstreamprotobuf__SRBToAddMod *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SRBToAddMod *
+ uenibstreamprotobuf__srb__to_add_mod__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SRBToAddMod *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__srb__to_add_mod__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__srb__to_add_mod__free_unpacked
+ (Uenibstreamprotobuf__SRBToAddMod *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__srb__to_add_mod__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdcp__config__init
+ (Uenibstreamprotobuf__PDCPConfig *message)
+{
+ static const Uenibstreamprotobuf__PDCPConfig init_value = UENIBSTREAMPROTOBUF__PDCP__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdcp__config__get_packed_size
+ (const Uenibstreamprotobuf__PDCPConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdcp__config__pack
+ (const Uenibstreamprotobuf__PDCPConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdcp__config__pack_to_buffer
+ (const Uenibstreamprotobuf__PDCPConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDCPConfig *
+ uenibstreamprotobuf__pdcp__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDCPConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdcp__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdcp__config__free_unpacked
+ (Uenibstreamprotobuf__PDCPConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__drb__init
+ (Uenibstreamprotobuf__DRB *message)
+{
+ static const Uenibstreamprotobuf__DRB init_value = UENIBSTREAMPROTOBUF__DRB__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__drb__get_packed_size
+ (const Uenibstreamprotobuf__DRB *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__drb__pack
+ (const Uenibstreamprotobuf__DRB *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__drb__pack_to_buffer
+ (const Uenibstreamprotobuf__DRB *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DRB *
+ uenibstreamprotobuf__drb__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DRB *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__drb__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__drb__free_unpacked
+ (Uenibstreamprotobuf__DRB *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__discard_timer__init
+ (Uenibstreamprotobuf__DiscardTimer *message)
+{
+ static const Uenibstreamprotobuf__DiscardTimer init_value = UENIBSTREAMPROTOBUF__DISCARD_TIMER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__discard_timer__get_packed_size
+ (const Uenibstreamprotobuf__DiscardTimer *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__discard_timer__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__discard_timer__pack
+ (const Uenibstreamprotobuf__DiscardTimer *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__discard_timer__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__discard_timer__pack_to_buffer
+ (const Uenibstreamprotobuf__DiscardTimer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__discard_timer__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DiscardTimer *
+ uenibstreamprotobuf__discard_timer__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DiscardTimer *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__discard_timer__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__discard_timer__free_unpacked
+ (Uenibstreamprotobuf__DiscardTimer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__discard_timer__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pdcp__sn__size__init
+ (Uenibstreamprotobuf__PDCPSNSize *message)
+{
+ static const Uenibstreamprotobuf__PDCPSNSize init_value = UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pdcp__sn__size__get_packed_size
+ (const Uenibstreamprotobuf__PDCPSNSize *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__sn__size__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pdcp__sn__size__pack
+ (const Uenibstreamprotobuf__PDCPSNSize *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__sn__size__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pdcp__sn__size__pack_to_buffer
+ (const Uenibstreamprotobuf__PDCPSNSize *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__sn__size__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PDCPSNSize *
+ uenibstreamprotobuf__pdcp__sn__size__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PDCPSNSize *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pdcp__sn__size__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pdcp__sn__size__free_unpacked
+ (Uenibstreamprotobuf__PDCPSNSize *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pdcp__sn__size__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rohc__init
+ (Uenibstreamprotobuf__Rohc *message)
+{
+ static const Uenibstreamprotobuf__Rohc init_value = UENIBSTREAMPROTOBUF__ROHC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rohc__get_packed_size
+ (const Uenibstreamprotobuf__Rohc *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rohc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rohc__pack
+ (const Uenibstreamprotobuf__Rohc *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rohc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rohc__pack_to_buffer
+ (const Uenibstreamprotobuf__Rohc *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rohc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__Rohc *
+ uenibstreamprotobuf__rohc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__Rohc *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rohc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rohc__free_unpacked
+ (Uenibstreamprotobuf__Rohc *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rohc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rohc_profiles__init
+ (Uenibstreamprotobuf__RohcProfiles *message)
+{
+ static const Uenibstreamprotobuf__RohcProfiles init_value = UENIBSTREAMPROTOBUF__ROHC_PROFILES__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rohc_profiles__get_packed_size
+ (const Uenibstreamprotobuf__RohcProfiles *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rohc_profiles__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rohc_profiles__pack
+ (const Uenibstreamprotobuf__RohcProfiles *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rohc_profiles__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rohc_profiles__pack_to_buffer
+ (const Uenibstreamprotobuf__RohcProfiles *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rohc_profiles__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RohcProfiles *
+ uenibstreamprotobuf__rohc_profiles__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RohcProfiles *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rohc_profiles__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rohc_profiles__free_unpacked
+ (Uenibstreamprotobuf__RohcProfiles *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rohc_profiles__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uplink_only_rohc__init
+ (Uenibstreamprotobuf__UplinkOnlyROHC *message)
+{
+ static const Uenibstreamprotobuf__UplinkOnlyROHC init_value = UENIBSTREAMPROTOBUF__UPLINK_ONLY_ROHC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uplink_only_rohc__get_packed_size
+ (const Uenibstreamprotobuf__UplinkOnlyROHC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uplink_only_rohc__pack
+ (const Uenibstreamprotobuf__UplinkOnlyROHC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uplink_only_rohc__pack_to_buffer
+ (const Uenibstreamprotobuf__UplinkOnlyROHC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UplinkOnlyROHC *
+ uenibstreamprotobuf__uplink_only_rohc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UplinkOnlyROHC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_only_rohc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uplink_only_rohc__free_unpacked
+ (Uenibstreamprotobuf__UplinkOnlyROHC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uplink_only_rohcprofiles__init
+ (Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message)
+{
+ static const Uenibstreamprotobuf__UplinkOnlyROHCProfiles init_value = UENIBSTREAMPROTOBUF__UPLINK_ONLY_ROHCPROFILES__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uplink_only_rohcprofiles__get_packed_size
+ (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uplink_only_rohcprofiles__pack
+ (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uplink_only_rohcprofiles__pack_to_buffer
+ (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UplinkOnlyROHCProfiles *
+ uenibstreamprotobuf__uplink_only_rohcprofiles__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UplinkOnlyROHCProfiles *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uplink_only_rohcprofiles__free_unpacked
+ (Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__more_than_one_rlc__init
+ (Uenibstreamprotobuf__MoreThanOneRLC *message)
+{
+ static const Uenibstreamprotobuf__MoreThanOneRLC init_value = UENIBSTREAMPROTOBUF__MORE_THAN_ONE_RLC__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__more_than_one_rlc__get_packed_size
+ (const Uenibstreamprotobuf__MoreThanOneRLC *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__more_than_one_rlc__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__more_than_one_rlc__pack
+ (const Uenibstreamprotobuf__MoreThanOneRLC *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__more_than_one_rlc__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__more_than_one_rlc__pack_to_buffer
+ (const Uenibstreamprotobuf__MoreThanOneRLC *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__more_than_one_rlc__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MoreThanOneRLC *
+ uenibstreamprotobuf__more_than_one_rlc__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MoreThanOneRLC *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__more_than_one_rlc__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__more_than_one_rlc__free_unpacked
+ (Uenibstreamprotobuf__MoreThanOneRLC *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__more_than_one_rlc__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__primary_path__init
+ (Uenibstreamprotobuf__PrimaryPath *message)
+{
+ static const Uenibstreamprotobuf__PrimaryPath init_value = UENIBSTREAMPROTOBUF__PRIMARY_PATH__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__primary_path__get_packed_size
+ (const Uenibstreamprotobuf__PrimaryPath *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__primary_path__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__primary_path__pack
+ (const Uenibstreamprotobuf__PrimaryPath *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__primary_path__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__primary_path__pack_to_buffer
+ (const Uenibstreamprotobuf__PrimaryPath *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__primary_path__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PrimaryPath *
+ uenibstreamprotobuf__primary_path__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PrimaryPath *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__primary_path__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__primary_path__free_unpacked
+ (Uenibstreamprotobuf__PrimaryPath *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__primary_path__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ul__data_split_threshold__init
+ (Uenibstreamprotobuf__ULDataSplitThreshold *message)
+{
+ static const Uenibstreamprotobuf__ULDataSplitThreshold init_value = UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ul__data_split_threshold__get_packed_size
+ (const Uenibstreamprotobuf__ULDataSplitThreshold *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__data_split_threshold__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ul__data_split_threshold__pack
+ (const Uenibstreamprotobuf__ULDataSplitThreshold *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__data_split_threshold__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ul__data_split_threshold__pack_to_buffer
+ (const Uenibstreamprotobuf__ULDataSplitThreshold *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__data_split_threshold__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ULDataSplitThreshold *
+ uenibstreamprotobuf__ul__data_split_threshold__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ULDataSplitThreshold *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ul__data_split_threshold__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ul__data_split_threshold__free_unpacked
+ (Uenibstreamprotobuf__ULDataSplitThreshold *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ul__data_split_threshold__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__t__reordering__init
+ (Uenibstreamprotobuf__TReordering *message)
+{
+ static const Uenibstreamprotobuf__TReordering init_value = UENIBSTREAMPROTOBUF__T__REORDERING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__t__reordering__get_packed_size
+ (const Uenibstreamprotobuf__TReordering *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__reordering__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__t__reordering__pack
+ (const Uenibstreamprotobuf__TReordering *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__reordering__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__t__reordering__pack_to_buffer
+ (const Uenibstreamprotobuf__TReordering *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__reordering__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TReordering *
+ uenibstreamprotobuf__t__reordering__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TReordering *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__t__reordering__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__t__reordering__free_unpacked
+ (Uenibstreamprotobuf__TReordering *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__reordering__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__drb__to_add_mod_list__init
+ (Uenibstreamprotobuf__DRBToAddModList *message)
+{
+ static const Uenibstreamprotobuf__DRBToAddModList init_value = UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__drb__to_add_mod_list__get_packed_size
+ (const Uenibstreamprotobuf__DRBToAddModList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__drb__to_add_mod_list__pack
+ (const Uenibstreamprotobuf__DRBToAddModList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__drb__to_add_mod_list__pack_to_buffer
+ (const Uenibstreamprotobuf__DRBToAddModList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DRBToAddModList *
+ uenibstreamprotobuf__drb__to_add_mod_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DRBToAddModList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__drb__to_add_mod_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__drb__to_add_mod_list__free_unpacked
+ (Uenibstreamprotobuf__DRBToAddModList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__drb__to_add_mod__init
+ (Uenibstreamprotobuf__DRBToAddMod *message)
+{
+ static const Uenibstreamprotobuf__DRBToAddMod init_value = UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__drb__to_add_mod__get_packed_size
+ (const Uenibstreamprotobuf__DRBToAddMod *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__drb__to_add_mod__pack
+ (const Uenibstreamprotobuf__DRBToAddMod *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__drb__to_add_mod__pack_to_buffer
+ (const Uenibstreamprotobuf__DRBToAddMod *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DRBToAddMod *
+ uenibstreamprotobuf__drb__to_add_mod__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DRBToAddMod *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__drb__to_add_mod__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__drb__to_add_mod__free_unpacked
+ (Uenibstreamprotobuf__DRBToAddMod *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_add_mod__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__drb__to_release_list__init
+ (Uenibstreamprotobuf__DRBToReleaseList *message)
+{
+ static const Uenibstreamprotobuf__DRBToReleaseList init_value = UENIBSTREAMPROTOBUF__DRB__TO_RELEASE_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__drb__to_release_list__get_packed_size
+ (const Uenibstreamprotobuf__DRBToReleaseList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_release_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__drb__to_release_list__pack
+ (const Uenibstreamprotobuf__DRBToReleaseList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_release_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__drb__to_release_list__pack_to_buffer
+ (const Uenibstreamprotobuf__DRBToReleaseList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_release_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DRBToReleaseList *
+ uenibstreamprotobuf__drb__to_release_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DRBToReleaseList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__drb__to_release_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__drb__to_release_list__free_unpacked
+ (Uenibstreamprotobuf__DRBToReleaseList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__drb__to_release_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sdap__config__init
+ (Uenibstreamprotobuf__SDAPConfig *message)
+{
+ static const Uenibstreamprotobuf__SDAPConfig init_value = UENIBSTREAMPROTOBUF__SDAP__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sdap__config__get_packed_size
+ (const Uenibstreamprotobuf__SDAPConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sdap__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sdap__config__pack
+ (const Uenibstreamprotobuf__SDAPConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sdap__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sdap__config__pack_to_buffer
+ (const Uenibstreamprotobuf__SDAPConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sdap__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SDAPConfig *
+ uenibstreamprotobuf__sdap__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SDAPConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sdap__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sdap__config__free_unpacked
+ (Uenibstreamprotobuf__SDAPConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sdap__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sdap__header__init
+ (Uenibstreamprotobuf__SDAPHeader *message)
+{
+ static const Uenibstreamprotobuf__SDAPHeader init_value = UENIBSTREAMPROTOBUF__SDAP__HEADER__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sdap__header__get_packed_size
+ (const Uenibstreamprotobuf__SDAPHeader *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sdap__header__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sdap__header__pack
+ (const Uenibstreamprotobuf__SDAPHeader *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sdap__header__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sdap__header__pack_to_buffer
+ (const Uenibstreamprotobuf__SDAPHeader *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sdap__header__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SDAPHeader *
+ uenibstreamprotobuf__sdap__header__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SDAPHeader *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sdap__header__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sdap__header__free_unpacked
+ (Uenibstreamprotobuf__SDAPHeader *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sdap__header__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__security_config__init
+ (Uenibstreamprotobuf__SecurityConfig *message)
+{
+ static const Uenibstreamprotobuf__SecurityConfig init_value = UENIBSTREAMPROTOBUF__SECURITY_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__security_config__get_packed_size
+ (const Uenibstreamprotobuf__SecurityConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__security_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__security_config__pack
+ (const Uenibstreamprotobuf__SecurityConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__security_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__security_config__pack_to_buffer
+ (const Uenibstreamprotobuf__SecurityConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__security_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SecurityConfig *
+ uenibstreamprotobuf__security_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SecurityConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__security_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__security_config__free_unpacked
+ (Uenibstreamprotobuf__SecurityConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__security_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__security_algorithm_config__init
+ (Uenibstreamprotobuf__SecurityAlgorithmConfig *message)
+{
+ static const Uenibstreamprotobuf__SecurityAlgorithmConfig init_value = UENIBSTREAMPROTOBUF__SECURITY_ALGORITHM_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__security_algorithm_config__get_packed_size
+ (const Uenibstreamprotobuf__SecurityAlgorithmConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__security_algorithm_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__security_algorithm_config__pack
+ (const Uenibstreamprotobuf__SecurityAlgorithmConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__security_algorithm_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__security_algorithm_config__pack_to_buffer
+ (const Uenibstreamprotobuf__SecurityAlgorithmConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__security_algorithm_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SecurityAlgorithmConfig *
+ uenibstreamprotobuf__security_algorithm_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SecurityAlgorithmConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__security_algorithm_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__security_algorithm_config__free_unpacked
+ (Uenibstreamprotobuf__SecurityAlgorithmConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__security_algorithm_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ciphering_algorithm__init
+ (Uenibstreamprotobuf__CipheringAlgorithm *message)
+{
+ static const Uenibstreamprotobuf__CipheringAlgorithm init_value = UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ciphering_algorithm__get_packed_size
+ (const Uenibstreamprotobuf__CipheringAlgorithm *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ciphering_algorithm__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ciphering_algorithm__pack
+ (const Uenibstreamprotobuf__CipheringAlgorithm *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ciphering_algorithm__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ciphering_algorithm__pack_to_buffer
+ (const Uenibstreamprotobuf__CipheringAlgorithm *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ciphering_algorithm__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CipheringAlgorithm *
+ uenibstreamprotobuf__ciphering_algorithm__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CipheringAlgorithm *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ciphering_algorithm__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ciphering_algorithm__free_unpacked
+ (Uenibstreamprotobuf__CipheringAlgorithm *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ciphering_algorithm__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__integrity_prot_algorithm__init
+ (Uenibstreamprotobuf__IntegrityProtAlgorithm *message)
+{
+ static const Uenibstreamprotobuf__IntegrityProtAlgorithm init_value = UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__integrity_prot_algorithm__get_packed_size
+ (const Uenibstreamprotobuf__IntegrityProtAlgorithm *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__integrity_prot_algorithm__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__integrity_prot_algorithm__pack
+ (const Uenibstreamprotobuf__IntegrityProtAlgorithm *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__integrity_prot_algorithm__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__integrity_prot_algorithm__pack_to_buffer
+ (const Uenibstreamprotobuf__IntegrityProtAlgorithm *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__integrity_prot_algorithm__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__IntegrityProtAlgorithm *
+ uenibstreamprotobuf__integrity_prot_algorithm__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__IntegrityProtAlgorithm *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__integrity_prot_algorithm__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__integrity_prot_algorithm__free_unpacked
+ (Uenibstreamprotobuf__IntegrityProtAlgorithm *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__integrity_prot_algorithm__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__key_to_use__init
+ (Uenibstreamprotobuf__KeyToUse *message)
+{
+ static const Uenibstreamprotobuf__KeyToUse init_value = UENIBSTREAMPROTOBUF__KEY_TO_USE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__key_to_use__get_packed_size
+ (const Uenibstreamprotobuf__KeyToUse *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__key_to_use__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__key_to_use__pack
+ (const Uenibstreamprotobuf__KeyToUse *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__key_to_use__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__key_to_use__pack_to_buffer
+ (const Uenibstreamprotobuf__KeyToUse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__key_to_use__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__KeyToUse *
+ uenibstreamprotobuf__key_to_use__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__KeyToUse *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__key_to_use__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__key_to_use__free_unpacked
+ (Uenibstreamprotobuf__KeyToUse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__key_to_use__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uplink_tx_direct_current_list__init
+ (Uenibstreamprotobuf__UplinkTxDirectCurrentList *message)
+{
+ static const Uenibstreamprotobuf__UplinkTxDirectCurrentList init_value = UENIBSTREAMPROTOBUF__UPLINK_TX_DIRECT_CURRENT_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uplink_tx_direct_current_list__get_packed_size
+ (const Uenibstreamprotobuf__UplinkTxDirectCurrentList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uplink_tx_direct_current_list__pack
+ (const Uenibstreamprotobuf__UplinkTxDirectCurrentList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uplink_tx_direct_current_list__pack_to_buffer
+ (const Uenibstreamprotobuf__UplinkTxDirectCurrentList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UplinkTxDirectCurrentList *
+ uenibstreamprotobuf__uplink_tx_direct_current_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UplinkTxDirectCurrentList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uplink_tx_direct_current_list__free_unpacked
+ (Uenibstreamprotobuf__UplinkTxDirectCurrentList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uplink_tx_direct_current_cell__init
+ (Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message)
+{
+ static const Uenibstreamprotobuf__UplinkTxDirectCurrentCell init_value = UENIBSTREAMPROTOBUF__UPLINK_TX_DIRECT_CURRENT_CELL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uplink_tx_direct_current_cell__get_packed_size
+ (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uplink_tx_direct_current_cell__pack
+ (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uplink_tx_direct_current_cell__pack_to_buffer
+ (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UplinkTxDirectCurrentCell *
+ uenibstreamprotobuf__uplink_tx_direct_current_cell__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UplinkTxDirectCurrentCell *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uplink_tx_direct_current_cell__free_unpacked
+ (Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uplink_tx_direct_current_bwp__init
+ (Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message)
+{
+ static const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP init_value = UENIBSTREAMPROTOBUF__UPLINK_TX_DIRECT_CURRENT_BWP__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uplink_tx_direct_current_bwp__get_packed_size
+ (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uplink_tx_direct_current_bwp__pack
+ (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uplink_tx_direct_current_bwp__pack_to_buffer
+ (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *
+ uenibstreamprotobuf__uplink_tx_direct_current_bwp__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uplink_tx_direct_current_bwp__free_unpacked
+ (Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__cell_access_related_info__init
+ (Uenibstreamprotobuf__CellAccessRelatedInfo *message)
+{
+ static const Uenibstreamprotobuf__CellAccessRelatedInfo init_value = UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__cell_access_related_info__get_packed_size
+ (const Uenibstreamprotobuf__CellAccessRelatedInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__cell_access_related_info__pack
+ (const Uenibstreamprotobuf__CellAccessRelatedInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__cell_access_related_info__pack_to_buffer
+ (const Uenibstreamprotobuf__CellAccessRelatedInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__CellAccessRelatedInfo *
+ uenibstreamprotobuf__cell_access_related_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__CellAccessRelatedInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__cell_access_related_info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__cell_access_related_info__free_unpacked
+ (Uenibstreamprotobuf__CellAccessRelatedInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__cell_access_related_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__conn_est_failure_control__init
+ (Uenibstreamprotobuf__ConnEstFailureControl *message)
+{
+ static const Uenibstreamprotobuf__ConnEstFailureControl init_value = UENIBSTREAMPROTOBUF__CONN_EST_FAILURE_CONTROL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__conn_est_failure_control__get_packed_size
+ (const Uenibstreamprotobuf__ConnEstFailureControl *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_failure_control__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__conn_est_failure_control__pack
+ (const Uenibstreamprotobuf__ConnEstFailureControl *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_failure_control__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__conn_est_failure_control__pack_to_buffer
+ (const Uenibstreamprotobuf__ConnEstFailureControl *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_failure_control__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ConnEstFailureControl *
+ uenibstreamprotobuf__conn_est_failure_control__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ConnEstFailureControl *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__conn_est_failure_control__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__conn_est_failure_control__free_unpacked
+ (Uenibstreamprotobuf__ConnEstFailureControl *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_failure_control__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__conn_est_fail_count__init
+ (Uenibstreamprotobuf__ConnEstFailCount *message)
+{
+ static const Uenibstreamprotobuf__ConnEstFailCount init_value = UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__conn_est_fail_count__get_packed_size
+ (const Uenibstreamprotobuf__ConnEstFailCount *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_count__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__conn_est_fail_count__pack
+ (const Uenibstreamprotobuf__ConnEstFailCount *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_count__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__conn_est_fail_count__pack_to_buffer
+ (const Uenibstreamprotobuf__ConnEstFailCount *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_count__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ConnEstFailCount *
+ uenibstreamprotobuf__conn_est_fail_count__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ConnEstFailCount *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__conn_est_fail_count__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__conn_est_fail_count__free_unpacked
+ (Uenibstreamprotobuf__ConnEstFailCount *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_count__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__conn_est_fail_offset_validity__init
+ (Uenibstreamprotobuf__ConnEstFailOffsetValidity *message)
+{
+ static const Uenibstreamprotobuf__ConnEstFailOffsetValidity init_value = UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__conn_est_fail_offset_validity__get_packed_size
+ (const Uenibstreamprotobuf__ConnEstFailOffsetValidity *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__conn_est_fail_offset_validity__pack
+ (const Uenibstreamprotobuf__ConnEstFailOffsetValidity *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__conn_est_fail_offset_validity__pack_to_buffer
+ (const Uenibstreamprotobuf__ConnEstFailOffsetValidity *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ConnEstFailOffsetValidity *
+ uenibstreamprotobuf__conn_est_fail_offset_validity__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ConnEstFailOffsetValidity *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__conn_est_fail_offset_validity__free_unpacked
+ (Uenibstreamprotobuf__ConnEstFailOffsetValidity *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__si__scheduling_info__init
+ (Uenibstreamprotobuf__SISchedulingInfo *message)
+{
+ static const Uenibstreamprotobuf__SISchedulingInfo init_value = UENIBSTREAMPROTOBUF__SI__SCHEDULING_INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__si__scheduling_info__get_packed_size
+ (const Uenibstreamprotobuf__SISchedulingInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__scheduling_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__si__scheduling_info__pack
+ (const Uenibstreamprotobuf__SISchedulingInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__scheduling_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__si__scheduling_info__pack_to_buffer
+ (const Uenibstreamprotobuf__SISchedulingInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__scheduling_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SISchedulingInfo *
+ uenibstreamprotobuf__si__scheduling_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SISchedulingInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__si__scheduling_info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__si__scheduling_info__free_unpacked
+ (Uenibstreamprotobuf__SISchedulingInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__scheduling_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__si__window_length__init
+ (Uenibstreamprotobuf__SIWindowLength *message)
+{
+ static const Uenibstreamprotobuf__SIWindowLength init_value = UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__si__window_length__get_packed_size
+ (const Uenibstreamprotobuf__SIWindowLength *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__window_length__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__si__window_length__pack
+ (const Uenibstreamprotobuf__SIWindowLength *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__window_length__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__si__window_length__pack_to_buffer
+ (const Uenibstreamprotobuf__SIWindowLength *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__window_length__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SIWindowLength *
+ uenibstreamprotobuf__si__window_length__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SIWindowLength *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__si__window_length__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__si__window_length__free_unpacked
+ (Uenibstreamprotobuf__SIWindowLength *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__window_length__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scheduling_info__init
+ (Uenibstreamprotobuf__SchedulingInfo *message)
+{
+ static const Uenibstreamprotobuf__SchedulingInfo init_value = UENIBSTREAMPROTOBUF__SCHEDULING_INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scheduling_info__get_packed_size
+ (const Uenibstreamprotobuf__SchedulingInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scheduling_info__pack
+ (const Uenibstreamprotobuf__SchedulingInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scheduling_info__pack_to_buffer
+ (const Uenibstreamprotobuf__SchedulingInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SchedulingInfo *
+ uenibstreamprotobuf__scheduling_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SchedulingInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scheduling_info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scheduling_info__free_unpacked
+ (Uenibstreamprotobuf__SchedulingInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scheduling_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sib__mapping__init
+ (Uenibstreamprotobuf__SIBMapping *message)
+{
+ static const Uenibstreamprotobuf__SIBMapping init_value = UENIBSTREAMPROTOBUF__SIB__MAPPING__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sib__mapping__get_packed_size
+ (const Uenibstreamprotobuf__SIBMapping *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__mapping__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sib__mapping__pack
+ (const Uenibstreamprotobuf__SIBMapping *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__mapping__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sib__mapping__pack_to_buffer
+ (const Uenibstreamprotobuf__SIBMapping *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__mapping__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SIBMapping *
+ uenibstreamprotobuf__sib__mapping__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SIBMapping *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sib__mapping__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sib__mapping__free_unpacked
+ (Uenibstreamprotobuf__SIBMapping *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__mapping__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__si__broadcast_status__init
+ (Uenibstreamprotobuf__SIBroadcastStatus *message)
+{
+ static const Uenibstreamprotobuf__SIBroadcastStatus init_value = UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__si__broadcast_status__get_packed_size
+ (const Uenibstreamprotobuf__SIBroadcastStatus *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__broadcast_status__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__si__broadcast_status__pack
+ (const Uenibstreamprotobuf__SIBroadcastStatus *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__broadcast_status__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__si__broadcast_status__pack_to_buffer
+ (const Uenibstreamprotobuf__SIBroadcastStatus *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__broadcast_status__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SIBroadcastStatus *
+ uenibstreamprotobuf__si__broadcast_status__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SIBroadcastStatus *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__si__broadcast_status__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__si__broadcast_status__free_unpacked
+ (Uenibstreamprotobuf__SIBroadcastStatus *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__broadcast_status__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__si__periodicity__init
+ (Uenibstreamprotobuf__SIPeriodicity *message)
+{
+ static const Uenibstreamprotobuf__SIPeriodicity init_value = UENIBSTREAMPROTOBUF__SI__PERIODICITY__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__si__periodicity__get_packed_size
+ (const Uenibstreamprotobuf__SIPeriodicity *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__periodicity__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__si__periodicity__pack
+ (const Uenibstreamprotobuf__SIPeriodicity *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__periodicity__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__si__periodicity__pack_to_buffer
+ (const Uenibstreamprotobuf__SIPeriodicity *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__periodicity__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SIPeriodicity *
+ uenibstreamprotobuf__si__periodicity__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SIPeriodicity *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__si__periodicity__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__si__periodicity__free_unpacked
+ (Uenibstreamprotobuf__SIPeriodicity *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__periodicity__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sib__type_info__init
+ (Uenibstreamprotobuf__SIBTypeInfo *message)
+{
+ static const Uenibstreamprotobuf__SIBTypeInfo init_value = UENIBSTREAMPROTOBUF__SIB__TYPE_INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sib__type_info__get_packed_size
+ (const Uenibstreamprotobuf__SIBTypeInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sib__type_info__pack
+ (const Uenibstreamprotobuf__SIBTypeInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sib__type_info__pack_to_buffer
+ (const Uenibstreamprotobuf__SIBTypeInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SIBTypeInfo *
+ uenibstreamprotobuf__sib__type_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SIBTypeInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sib__type_info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sib__type_info__free_unpacked
+ (Uenibstreamprotobuf__SIBTypeInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sib__type_info_type__init
+ (Uenibstreamprotobuf__SIBTypeInfoType *message)
+{
+ static const Uenibstreamprotobuf__SIBTypeInfoType init_value = UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sib__type_info_type__get_packed_size
+ (const Uenibstreamprotobuf__SIBTypeInfoType *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info_type__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sib__type_info_type__pack
+ (const Uenibstreamprotobuf__SIBTypeInfoType *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info_type__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sib__type_info_type__pack_to_buffer
+ (const Uenibstreamprotobuf__SIBTypeInfoType *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info_type__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SIBTypeInfoType *
+ uenibstreamprotobuf__sib__type_info_type__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SIBTypeInfoType *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sib__type_info_type__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sib__type_info_type__free_unpacked
+ (Uenibstreamprotobuf__SIBTypeInfoType *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_info_type__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__si__request_config__init
+ (Uenibstreamprotobuf__SIRequestConfig *message)
+{
+ static const Uenibstreamprotobuf__SIRequestConfig init_value = UENIBSTREAMPROTOBUF__SI__REQUEST_CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__si__request_config__get_packed_size
+ (const Uenibstreamprotobuf__SIRequestConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__request_config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__si__request_config__pack
+ (const Uenibstreamprotobuf__SIRequestConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__request_config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__si__request_config__pack_to_buffer
+ (const Uenibstreamprotobuf__SIRequestConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__request_config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SIRequestConfig *
+ uenibstreamprotobuf__si__request_config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SIRequestConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__si__request_config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__si__request_config__free_unpacked
+ (Uenibstreamprotobuf__SIRequestConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__request_config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__si__request_period__init
+ (Uenibstreamprotobuf__SIRequestPeriod *message)
+{
+ static const Uenibstreamprotobuf__SIRequestPeriod init_value = UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__si__request_period__get_packed_size
+ (const Uenibstreamprotobuf__SIRequestPeriod *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__request_period__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__si__request_period__pack
+ (const Uenibstreamprotobuf__SIRequestPeriod *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__request_period__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__si__request_period__pack_to_buffer
+ (const Uenibstreamprotobuf__SIRequestPeriod *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__request_period__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SIRequestPeriod *
+ uenibstreamprotobuf__si__request_period__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SIRequestPeriod *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__si__request_period__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__si__request_period__free_unpacked
+ (Uenibstreamprotobuf__SIRequestPeriod *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__request_period__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__rach__occasions_si__init
+ (Uenibstreamprotobuf__RACHOccasionsSI *message)
+{
+ static const Uenibstreamprotobuf__RACHOccasionsSI init_value = UENIBSTREAMPROTOBUF__RACH__OCCASIONS_SI__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__rach__occasions_si__get_packed_size
+ (const Uenibstreamprotobuf__RACHOccasionsSI *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__occasions_si__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__rach__occasions_si__pack
+ (const Uenibstreamprotobuf__RACHOccasionsSI *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__occasions_si__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__rach__occasions_si__pack_to_buffer
+ (const Uenibstreamprotobuf__RACHOccasionsSI *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__occasions_si__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__RACHOccasionsSI *
+ uenibstreamprotobuf__rach__occasions_si__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__RACHOccasionsSI *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__rach__occasions_si__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__rach__occasions_si__free_unpacked
+ (Uenibstreamprotobuf__RACHOccasionsSI *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__rach__occasions_si__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__si__request_resources__init
+ (Uenibstreamprotobuf__SIRequestResources *message)
+{
+ static const Uenibstreamprotobuf__SIRequestResources init_value = UENIBSTREAMPROTOBUF__SI__REQUEST_RESOURCES__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__si__request_resources__get_packed_size
+ (const Uenibstreamprotobuf__SIRequestResources *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__request_resources__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__si__request_resources__pack
+ (const Uenibstreamprotobuf__SIRequestResources *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__request_resources__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__si__request_resources__pack_to_buffer
+ (const Uenibstreamprotobuf__SIRequestResources *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__request_resources__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SIRequestResources *
+ uenibstreamprotobuf__si__request_resources__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SIRequestResources *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__si__request_resources__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__si__request_resources__free_unpacked
+ (Uenibstreamprotobuf__SIRequestResources *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__si__request_resources__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__serving_cell_config_common_sib__init
+ (Uenibstreamprotobuf__ServingCellConfigCommonSIB *message)
+{
+ static const Uenibstreamprotobuf__ServingCellConfigCommonSIB init_value = UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON_SIB__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__serving_cell_config_common_sib__get_packed_size
+ (const Uenibstreamprotobuf__ServingCellConfigCommonSIB *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common_sib__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__serving_cell_config_common_sib__pack
+ (const Uenibstreamprotobuf__ServingCellConfigCommonSIB *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common_sib__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__serving_cell_config_common_sib__pack_to_buffer
+ (const Uenibstreamprotobuf__ServingCellConfigCommonSIB *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common_sib__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__ServingCellConfigCommonSIB *
+ uenibstreamprotobuf__serving_cell_config_common_sib__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__ServingCellConfigCommonSIB *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__serving_cell_config_common_sib__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__serving_cell_config_common_sib__free_unpacked
+ (Uenibstreamprotobuf__ServingCellConfigCommonSIB *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__serving_cell_config_common_sib__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__downlink_config_common_sib__init
+ (Uenibstreamprotobuf__DownlinkConfigCommonSIB *message)
+{
+ static const Uenibstreamprotobuf__DownlinkConfigCommonSIB init_value = UENIBSTREAMPROTOBUF__DOWNLINK_CONFIG_COMMON_SIB__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__downlink_config_common_sib__get_packed_size
+ (const Uenibstreamprotobuf__DownlinkConfigCommonSIB *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common_sib__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__downlink_config_common_sib__pack
+ (const Uenibstreamprotobuf__DownlinkConfigCommonSIB *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common_sib__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__downlink_config_common_sib__pack_to_buffer
+ (const Uenibstreamprotobuf__DownlinkConfigCommonSIB *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common_sib__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__DownlinkConfigCommonSIB *
+ uenibstreamprotobuf__downlink_config_common_sib__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__DownlinkConfigCommonSIB *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__downlink_config_common_sib__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__downlink_config_common_sib__free_unpacked
+ (Uenibstreamprotobuf__DownlinkConfigCommonSIB *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__downlink_config_common_sib__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__frequency_info_dl__sib__init
+ (Uenibstreamprotobuf__FrequencyInfoDLSIB *message)
+{
+ static const Uenibstreamprotobuf__FrequencyInfoDLSIB init_value = UENIBSTREAMPROTOBUF__FREQUENCY_INFO_DL__SIB__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__frequency_info_dl__sib__get_packed_size
+ (const Uenibstreamprotobuf__FrequencyInfoDLSIB *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__sib__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__frequency_info_dl__sib__pack
+ (const Uenibstreamprotobuf__FrequencyInfoDLSIB *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__sib__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__frequency_info_dl__sib__pack_to_buffer
+ (const Uenibstreamprotobuf__FrequencyInfoDLSIB *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__sib__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__FrequencyInfoDLSIB *
+ uenibstreamprotobuf__frequency_info_dl__sib__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__FrequencyInfoDLSIB *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__frequency_info_dl__sib__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__frequency_info_dl__sib__free_unpacked
+ (Uenibstreamprotobuf__FrequencyInfoDLSIB *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_dl__sib__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__multi_frequency_band_list_nr__sib__init
+ (Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message)
+{
+ static const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB init_value = UENIBSTREAMPROTOBUF__MULTI_FREQUENCY_BAND_LIST_NR__SIB__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__multi_frequency_band_list_nr__sib__get_packed_size
+ (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__multi_frequency_band_list_nr__sib__pack
+ (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__multi_frequency_band_list_nr__sib__pack_to_buffer
+ (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *
+ uenibstreamprotobuf__multi_frequency_band_list_nr__sib__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__multi_frequency_band_list_nr__sib__free_unpacked
+ (Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nr__multi_band_info__init
+ (Uenibstreamprotobuf__NRMultiBandInfo *message)
+{
+ static const Uenibstreamprotobuf__NRMultiBandInfo init_value = UENIBSTREAMPROTOBUF__NR__MULTI_BAND_INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nr__multi_band_info__get_packed_size
+ (const Uenibstreamprotobuf__NRMultiBandInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__multi_band_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nr__multi_band_info__pack
+ (const Uenibstreamprotobuf__NRMultiBandInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__multi_band_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nr__multi_band_info__pack_to_buffer
+ (const Uenibstreamprotobuf__NRMultiBandInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__multi_band_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NRMultiBandInfo *
+ uenibstreamprotobuf__nr__multi_band_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NRMultiBandInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nr__multi_band_info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nr__multi_band_info__free_unpacked
+ (Uenibstreamprotobuf__NRMultiBandInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__multi_band_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nr__ns__pmax_list__init
+ (Uenibstreamprotobuf__NRNSPmaxList *message)
+{
+ static const Uenibstreamprotobuf__NRNSPmaxList init_value = UENIBSTREAMPROTOBUF__NR__NS__PMAX_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nr__ns__pmax_list__get_packed_size
+ (const Uenibstreamprotobuf__NRNSPmaxList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nr__ns__pmax_list__pack
+ (const Uenibstreamprotobuf__NRNSPmaxList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nr__ns__pmax_list__pack_to_buffer
+ (const Uenibstreamprotobuf__NRNSPmaxList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NRNSPmaxList *
+ uenibstreamprotobuf__nr__ns__pmax_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NRNSPmaxList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nr__ns__pmax_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nr__ns__pmax_list__free_unpacked
+ (Uenibstreamprotobuf__NRNSPmaxList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__nr__ns__pmax_value__init
+ (Uenibstreamprotobuf__NRNSPmaxValue *message)
+{
+ static const Uenibstreamprotobuf__NRNSPmaxValue init_value = UENIBSTREAMPROTOBUF__NR__NS__PMAX_VALUE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__nr__ns__pmax_value__get_packed_size
+ (const Uenibstreamprotobuf__NRNSPmaxValue *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_value__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__nr__ns__pmax_value__pack
+ (const Uenibstreamprotobuf__NRNSPmaxValue *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_value__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__nr__ns__pmax_value__pack_to_buffer
+ (const Uenibstreamprotobuf__NRNSPmaxValue *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_value__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__NRNSPmaxValue *
+ uenibstreamprotobuf__nr__ns__pmax_value__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__NRNSPmaxValue *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__nr__ns__pmax_value__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__nr__ns__pmax_value__free_unpacked
+ (Uenibstreamprotobuf__NRNSPmaxValue *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__nr__ns__pmax_value__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__bcch__config__init
+ (Uenibstreamprotobuf__BCCHConfig *message)
+{
+ static const Uenibstreamprotobuf__BCCHConfig init_value = UENIBSTREAMPROTOBUF__BCCH__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__bcch__config__get_packed_size
+ (const Uenibstreamprotobuf__BCCHConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bcch__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__bcch__config__pack
+ (const Uenibstreamprotobuf__BCCHConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bcch__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__bcch__config__pack_to_buffer
+ (const Uenibstreamprotobuf__BCCHConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__bcch__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__BCCHConfig *
+ uenibstreamprotobuf__bcch__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__BCCHConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__bcch__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__bcch__config__free_unpacked
+ (Uenibstreamprotobuf__BCCHConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__bcch__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pcch__config__init
+ (Uenibstreamprotobuf__PCCHConfig *message)
+{
+ static const Uenibstreamprotobuf__PCCHConfig init_value = UENIBSTREAMPROTOBUF__PCCH__CONFIG__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pcch__config__get_packed_size
+ (const Uenibstreamprotobuf__PCCHConfig *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pcch__config__pack
+ (const Uenibstreamprotobuf__PCCHConfig *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pcch__config__pack_to_buffer
+ (const Uenibstreamprotobuf__PCCHConfig *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PCCHConfig *
+ uenibstreamprotobuf__pcch__config__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PCCHConfig *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pcch__config__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pcch__config__free_unpacked
+ (Uenibstreamprotobuf__PCCHConfig *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__paging_cycle__init
+ (Uenibstreamprotobuf__PagingCycle *message)
+{
+ static const Uenibstreamprotobuf__PagingCycle init_value = UENIBSTREAMPROTOBUF__PAGING_CYCLE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__paging_cycle__get_packed_size
+ (const Uenibstreamprotobuf__PagingCycle *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__paging_cycle__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__paging_cycle__pack
+ (const Uenibstreamprotobuf__PagingCycle *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__paging_cycle__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__paging_cycle__pack_to_buffer
+ (const Uenibstreamprotobuf__PagingCycle *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__paging_cycle__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PagingCycle *
+ uenibstreamprotobuf__paging_cycle__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PagingCycle *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__paging_cycle__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__paging_cycle__free_unpacked
+ (Uenibstreamprotobuf__PagingCycle *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__paging_cycle__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__pcch__config_ns__init
+ (Uenibstreamprotobuf__PCCHConfigNs *message)
+{
+ static const Uenibstreamprotobuf__PCCHConfigNs init_value = UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__pcch__config_ns__get_packed_size
+ (const Uenibstreamprotobuf__PCCHConfigNs *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config_ns__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__pcch__config_ns__pack
+ (const Uenibstreamprotobuf__PCCHConfigNs *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config_ns__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__pcch__config_ns__pack_to_buffer
+ (const Uenibstreamprotobuf__PCCHConfigNs *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config_ns__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__PCCHConfigNs *
+ uenibstreamprotobuf__pcch__config_ns__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__PCCHConfigNs *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__pcch__config_ns__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__pcch__config_ns__free_unpacked
+ (Uenibstreamprotobuf__PCCHConfigNs *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__pcch__config_ns__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scs15_khzone_t__init
+ (Uenibstreamprotobuf__SCS15KHZoneT *message)
+{
+ static const Uenibstreamprotobuf__SCS15KHZoneT init_value = UENIBSTREAMPROTOBUF__SCS15_KHZONE_T__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scs15_khzone_t__get_packed_size
+ (const Uenibstreamprotobuf__SCS15KHZoneT *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs15_khzone_t__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scs15_khzone_t__pack
+ (const Uenibstreamprotobuf__SCS15KHZoneT *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs15_khzone_t__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scs15_khzone_t__pack_to_buffer
+ (const Uenibstreamprotobuf__SCS15KHZoneT *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs15_khzone_t__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SCS15KHZoneT *
+ uenibstreamprotobuf__scs15_khzone_t__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SCS15KHZoneT *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scs15_khzone_t__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scs15_khzone_t__free_unpacked
+ (Uenibstreamprotobuf__SCS15KHZoneT *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs15_khzone_t__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__init
+ (Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message)
+{
+ static const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT init_value = UENIBSTREAMPROTOBUF__SCS30_KHZONE_T__SCS15_KHZHALF_T__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__get_packed_size
+ (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__pack
+ (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__pack_to_buffer
+ (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *
+ uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__free_unpacked
+ (Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__init
+ (Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message)
+{
+ static const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT init_value = UENIBSTREAMPROTOBUF__SCS60_KHZONE_T__SCS30_KHZHALF_T__SCS15_KHZQUARTER_T__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__get_packed_size
+ (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__pack
+ (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__pack_to_buffer
+ (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *
+ uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__free_unpacked
+ (Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__init
+ (Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message)
+{
+ static const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT init_value = UENIBSTREAMPROTOBUF__SCS120_KHZONE_T__SCS60_KHZHALF_T__SCS30_KHZQUARTER_T__SCS15_KHZONE_EIGHTH_T__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__get_packed_size
+ (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__pack
+ (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__pack_to_buffer
+ (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *
+ uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__free_unpacked
+ (Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__init
+ (Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message)
+{
+ static const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT init_value = UENIBSTREAMPROTOBUF__SCS120_KHZHALF_T__SCS60_KHZQUARTER_T__SCS30_KHZONE_EIGHTH_T__SCS15_KHZONE_SIXTEENTH_T__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__get_packed_size
+ (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__pack
+ (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__pack_to_buffer
+ (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *
+ uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__free_unpacked
+ (Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__init
+ (Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message)
+{
+ static const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT init_value = UENIBSTREAMPROTOBUF__SCS120_KHZQUARTER_T__SCS60_KHZONE_EIGHTH_T__SCS30_KHZONE_SIXTEENTH_T__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__get_packed_size
+ (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__pack
+ (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__pack_to_buffer
+ (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *
+ uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__free_unpacked
+ (Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__init
+ (Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message)
+{
+ static const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT init_value = UENIBSTREAMPROTOBUF__SCS120_KHZONE_EIGHTH_T__SCS60_KHZONE_SIXTEENTH_T__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__get_packed_size
+ (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__pack
+ (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__pack_to_buffer
+ (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *
+ uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__free_unpacked
+ (Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__scs120_khzone_sixteenth_t__init
+ (Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message)
+{
+ static const Uenibstreamprotobuf__SCS120KHZoneSixteenthT init_value = UENIBSTREAMPROTOBUF__SCS120_KHZONE_SIXTEENTH_T__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__scs120_khzone_sixteenth_t__get_packed_size
+ (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__scs120_khzone_sixteenth_t__pack
+ (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__scs120_khzone_sixteenth_t__pack_to_buffer
+ (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SCS120KHZoneSixteenthT *
+ uenibstreamprotobuf__scs120_khzone_sixteenth_t__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SCS120KHZoneSixteenthT *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__scs120_khzone_sixteenth_t__free_unpacked
+ (Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uplink_config_common_sib__init
+ (Uenibstreamprotobuf__UplinkConfigCommonSIB *message)
+{
+ static const Uenibstreamprotobuf__UplinkConfigCommonSIB init_value = UENIBSTREAMPROTOBUF__UPLINK_CONFIG_COMMON_SIB__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uplink_config_common_sib__get_packed_size
+ (const Uenibstreamprotobuf__UplinkConfigCommonSIB *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common_sib__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uplink_config_common_sib__pack
+ (const Uenibstreamprotobuf__UplinkConfigCommonSIB *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common_sib__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uplink_config_common_sib__pack_to_buffer
+ (const Uenibstreamprotobuf__UplinkConfigCommonSIB *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common_sib__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UplinkConfigCommonSIB *
+ uenibstreamprotobuf__uplink_config_common_sib__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UplinkConfigCommonSIB *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uplink_config_common_sib__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uplink_config_common_sib__free_unpacked
+ (Uenibstreamprotobuf__UplinkConfigCommonSIB *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uplink_config_common_sib__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__frequency_info_ul__sib__init
+ (Uenibstreamprotobuf__FrequencyInfoULSIB *message)
+{
+ static const Uenibstreamprotobuf__FrequencyInfoULSIB init_value = UENIBSTREAMPROTOBUF__FREQUENCY_INFO_UL__SIB__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__frequency_info_ul__sib__get_packed_size
+ (const Uenibstreamprotobuf__FrequencyInfoULSIB *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__sib__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__frequency_info_ul__sib__pack
+ (const Uenibstreamprotobuf__FrequencyInfoULSIB *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__sib__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__frequency_info_ul__sib__pack_to_buffer
+ (const Uenibstreamprotobuf__FrequencyInfoULSIB *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__sib__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__FrequencyInfoULSIB *
+ uenibstreamprotobuf__frequency_info_ul__sib__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__FrequencyInfoULSIB *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__frequency_info_ul__sib__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__frequency_info_ul__sib__free_unpacked
+ (Uenibstreamprotobuf__FrequencyInfoULSIB *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__frequency_info_ul__sib__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sib__n__timing_advance_offset__init
+ (Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message)
+{
+ static const Uenibstreamprotobuf__SIBNTimingAdvanceOffset init_value = UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sib__n__timing_advance_offset__get_packed_size
+ (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sib__n__timing_advance_offset__pack
+ (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sib__n__timing_advance_offset__pack_to_buffer
+ (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SIBNTimingAdvanceOffset *
+ uenibstreamprotobuf__sib__n__timing_advance_offset__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SIBNTimingAdvanceOffset *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sib__n__timing_advance_offset__free_unpacked
+ (Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sib__ssb__positions_in_burst__init
+ (Uenibstreamprotobuf__SIBSSBPositionsInBurst *message)
+{
+ static const Uenibstreamprotobuf__SIBSSBPositionsInBurst init_value = UENIBSTREAMPROTOBUF__SIB__SSB__POSITIONS_IN_BURST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sib__ssb__positions_in_burst__get_packed_size
+ (const Uenibstreamprotobuf__SIBSSBPositionsInBurst *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sib__ssb__positions_in_burst__pack
+ (const Uenibstreamprotobuf__SIBSSBPositionsInBurst *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sib__ssb__positions_in_burst__pack_to_buffer
+ (const Uenibstreamprotobuf__SIBSSBPositionsInBurst *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SIBSSBPositionsInBurst *
+ uenibstreamprotobuf__sib__ssb__positions_in_burst__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SIBSSBPositionsInBurst *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sib__ssb__positions_in_burst__free_unpacked
+ (Uenibstreamprotobuf__SIBSSBPositionsInBurst *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__init
+ (Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message)
+{
+ static const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell init_value = UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__get_packed_size
+ (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__pack
+ (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__pack_to_buffer
+ (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *
+ uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__free_unpacked
+ (Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ue__timers_and_constants__init
+ (Uenibstreamprotobuf__UETimersAndConstants *message)
+{
+ static const Uenibstreamprotobuf__UETimersAndConstants init_value = UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants__get_packed_size
+ (const Uenibstreamprotobuf__UETimersAndConstants *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants__pack
+ (const Uenibstreamprotobuf__UETimersAndConstants *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants__pack_to_buffer
+ (const Uenibstreamprotobuf__UETimersAndConstants *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UETimersAndConstants *
+ uenibstreamprotobuf__ue__timers_and_constants__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UETimersAndConstants *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ue__timers_and_constants__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ue__timers_and_constants__free_unpacked
+ (Uenibstreamprotobuf__UETimersAndConstants *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__init
+ (Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message)
+{
+ static const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 init_value = UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__get_packed_size
+ (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__pack
+ (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__pack_to_buffer
+ (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *
+ uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__free_unpacked
+ (Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ue__timers_and_constants_t310__init
+ (Uenibstreamprotobuf__UETimersAndConstantsT310 *message)
+{
+ static const Uenibstreamprotobuf__UETimersAndConstantsT310 init_value = UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_t310__get_packed_size
+ (const Uenibstreamprotobuf__UETimersAndConstantsT310 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_t310__pack
+ (const Uenibstreamprotobuf__UETimersAndConstantsT310 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_t310__pack_to_buffer
+ (const Uenibstreamprotobuf__UETimersAndConstantsT310 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UETimersAndConstantsT310 *
+ uenibstreamprotobuf__ue__timers_and_constants_t310__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UETimersAndConstantsT310 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ue__timers_and_constants_t310__free_unpacked
+ (Uenibstreamprotobuf__UETimersAndConstantsT310 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ue__timers_and_constants_n310__init
+ (Uenibstreamprotobuf__UETimersAndConstantsN310 *message)
+{
+ static const Uenibstreamprotobuf__UETimersAndConstantsN310 init_value = UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_n310__get_packed_size
+ (const Uenibstreamprotobuf__UETimersAndConstantsN310 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_n310__pack
+ (const Uenibstreamprotobuf__UETimersAndConstantsN310 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_n310__pack_to_buffer
+ (const Uenibstreamprotobuf__UETimersAndConstantsN310 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UETimersAndConstantsN310 *
+ uenibstreamprotobuf__ue__timers_and_constants_n310__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UETimersAndConstantsN310 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ue__timers_and_constants_n310__free_unpacked
+ (Uenibstreamprotobuf__UETimersAndConstantsN310 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ue__timers_and_constants_t311__init
+ (Uenibstreamprotobuf__UETimersAndConstantsT311 *message)
+{
+ static const Uenibstreamprotobuf__UETimersAndConstantsT311 init_value = UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_t311__get_packed_size
+ (const Uenibstreamprotobuf__UETimersAndConstantsT311 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_t311__pack
+ (const Uenibstreamprotobuf__UETimersAndConstantsT311 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_t311__pack_to_buffer
+ (const Uenibstreamprotobuf__UETimersAndConstantsT311 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UETimersAndConstantsT311 *
+ uenibstreamprotobuf__ue__timers_and_constants_t311__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UETimersAndConstantsT311 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ue__timers_and_constants_t311__free_unpacked
+ (Uenibstreamprotobuf__UETimersAndConstantsT311 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__ue__timers_and_constants_n311__init
+ (Uenibstreamprotobuf__UETimersAndConstantsN311 *message)
+{
+ static const Uenibstreamprotobuf__UETimersAndConstantsN311 init_value = UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_n311__get_packed_size
+ (const Uenibstreamprotobuf__UETimersAndConstantsN311 *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_n311__pack
+ (const Uenibstreamprotobuf__UETimersAndConstantsN311 *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__ue__timers_and_constants_n311__pack_to_buffer
+ (const Uenibstreamprotobuf__UETimersAndConstantsN311 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UETimersAndConstantsN311 *
+ uenibstreamprotobuf__ue__timers_and_constants_n311__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UETimersAndConstantsN311 *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__ue__timers_and_constants_n311__free_unpacked
+ (Uenibstreamprotobuf__UETimersAndConstantsN311 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uac__barring_per_cat_list__init
+ (Uenibstreamprotobuf__UACBarringPerCatList *message)
+{
+ static const Uenibstreamprotobuf__UACBarringPerCatList init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_PER_CAT_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uac__barring_per_cat_list__get_packed_size
+ (const Uenibstreamprotobuf__UACBarringPerCatList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uac__barring_per_cat_list__pack
+ (const Uenibstreamprotobuf__UACBarringPerCatList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uac__barring_per_cat_list__pack_to_buffer
+ (const Uenibstreamprotobuf__UACBarringPerCatList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UACBarringPerCatList *
+ uenibstreamprotobuf__uac__barring_per_cat_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UACBarringPerCatList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_per_cat_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uac__barring_per_cat_list__free_unpacked
+ (Uenibstreamprotobuf__UACBarringPerCatList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uac__barring_per_cat__init
+ (Uenibstreamprotobuf__UACBarringPerCat *message)
+{
+ static const Uenibstreamprotobuf__UACBarringPerCat init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_PER_CAT__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uac__barring_per_cat__get_packed_size
+ (const Uenibstreamprotobuf__UACBarringPerCat *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uac__barring_per_cat__pack
+ (const Uenibstreamprotobuf__UACBarringPerCat *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uac__barring_per_cat__pack_to_buffer
+ (const Uenibstreamprotobuf__UACBarringPerCat *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UACBarringPerCat *
+ uenibstreamprotobuf__uac__barring_per_cat__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UACBarringPerCat *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_per_cat__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uac__barring_per_cat__free_unpacked
+ (Uenibstreamprotobuf__UACBarringPerCat *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_cat__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uac__barring_per_plmn__list__init
+ (Uenibstreamprotobuf__UACBarringPerPLMNList *message)
+{
+ static const Uenibstreamprotobuf__UACBarringPerPLMNList init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uac__barring_per_plmn__list__get_packed_size
+ (const Uenibstreamprotobuf__UACBarringPerPLMNList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uac__barring_per_plmn__list__pack
+ (const Uenibstreamprotobuf__UACBarringPerPLMNList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uac__barring_per_plmn__list__pack_to_buffer
+ (const Uenibstreamprotobuf__UACBarringPerPLMNList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UACBarringPerPLMNList *
+ uenibstreamprotobuf__uac__barring_per_plmn__list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UACBarringPerPLMNList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uac__barring_per_plmn__list__free_unpacked
+ (Uenibstreamprotobuf__UACBarringPerPLMNList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uac__barring_per_plmn__init
+ (Uenibstreamprotobuf__UACBarringPerPLMN *message)
+{
+ static const Uenibstreamprotobuf__UACBarringPerPLMN init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uac__barring_per_plmn__get_packed_size
+ (const Uenibstreamprotobuf__UACBarringPerPLMN *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uac__barring_per_plmn__pack
+ (const Uenibstreamprotobuf__UACBarringPerPLMN *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uac__barring_per_plmn__pack_to_buffer
+ (const Uenibstreamprotobuf__UACBarringPerPLMN *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UACBarringPerPLMN *
+ uenibstreamprotobuf__uac__barring_per_plmn__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UACBarringPerPLMN *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_per_plmn__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uac__barring_per_plmn__free_unpacked
+ (Uenibstreamprotobuf__UACBarringPerPLMN *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_per_plmn__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uac__implicit_acbarring_list__init
+ (Uenibstreamprotobuf__UACImplicitACBarringList *message)
+{
+ static const Uenibstreamprotobuf__UACImplicitACBarringList init_value = UENIBSTREAMPROTOBUF__UAC__IMPLICIT_ACBARRING_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uac__implicit_acbarring_list__get_packed_size
+ (const Uenibstreamprotobuf__UACImplicitACBarringList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uac__implicit_acbarring_list__pack
+ (const Uenibstreamprotobuf__UACImplicitACBarringList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uac__implicit_acbarring_list__pack_to_buffer
+ (const Uenibstreamprotobuf__UACImplicitACBarringList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UACImplicitACBarringList *
+ uenibstreamprotobuf__uac__implicit_acbarring_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UACImplicitACBarringList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uac__implicit_acbarring_list__free_unpacked
+ (Uenibstreamprotobuf__UACImplicitACBarringList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uac__barring_info_set_list__init
+ (Uenibstreamprotobuf__UACBarringInfoSetList *message)
+{
+ static const Uenibstreamprotobuf__UACBarringInfoSetList init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_INFO_SET_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uac__barring_info_set_list__get_packed_size
+ (const Uenibstreamprotobuf__UACBarringInfoSetList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uac__barring_info_set_list__pack
+ (const Uenibstreamprotobuf__UACBarringInfoSetList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uac__barring_info_set_list__pack_to_buffer
+ (const Uenibstreamprotobuf__UACBarringInfoSetList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UACBarringInfoSetList *
+ uenibstreamprotobuf__uac__barring_info_set_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UACBarringInfoSetList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_info_set_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uac__barring_info_set_list__free_unpacked
+ (Uenibstreamprotobuf__UACBarringInfoSetList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uac__barring_info_set__init
+ (Uenibstreamprotobuf__UACBarringInfoSet *message)
+{
+ static const Uenibstreamprotobuf__UACBarringInfoSet init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_INFO_SET__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uac__barring_info_set__get_packed_size
+ (const Uenibstreamprotobuf__UACBarringInfoSet *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uac__barring_info_set__pack
+ (const Uenibstreamprotobuf__UACBarringInfoSet *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uac__barring_info_set__pack_to_buffer
+ (const Uenibstreamprotobuf__UACBarringInfoSet *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UACBarringInfoSet *
+ uenibstreamprotobuf__uac__barring_info_set__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UACBarringInfoSet *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_info_set__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uac__barring_info_set__free_unpacked
+ (Uenibstreamprotobuf__UACBarringInfoSet *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_info_set__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uac__barring_factor__init
+ (Uenibstreamprotobuf__UACBarringFactor *message)
+{
+ static const Uenibstreamprotobuf__UACBarringFactor init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uac__barring_factor__get_packed_size
+ (const Uenibstreamprotobuf__UACBarringFactor *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_factor__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uac__barring_factor__pack
+ (const Uenibstreamprotobuf__UACBarringFactor *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_factor__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uac__barring_factor__pack_to_buffer
+ (const Uenibstreamprotobuf__UACBarringFactor *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_factor__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UACBarringFactor *
+ uenibstreamprotobuf__uac__barring_factor__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UACBarringFactor *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_factor__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uac__barring_factor__free_unpacked
+ (Uenibstreamprotobuf__UACBarringFactor *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_factor__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__uac__barring_time__init
+ (Uenibstreamprotobuf__UACBarringTime *message)
+{
+ static const Uenibstreamprotobuf__UACBarringTime init_value = UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__uac__barring_time__get_packed_size
+ (const Uenibstreamprotobuf__UACBarringTime *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_time__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__uac__barring_time__pack
+ (const Uenibstreamprotobuf__UACBarringTime *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_time__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__uac__barring_time__pack_to_buffer
+ (const Uenibstreamprotobuf__UACBarringTime *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_time__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__UACBarringTime *
+ uenibstreamprotobuf__uac__barring_time__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__UACBarringTime *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__uac__barring_time__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__uac__barring_time__free_unpacked
+ (Uenibstreamprotobuf__UACBarringTime *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__uac__barring_time__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__mobility_state_parameters__init
+ (Uenibstreamprotobuf__MobilityStateParameters *message)
+{
+ static const Uenibstreamprotobuf__MobilityStateParameters init_value = UENIBSTREAMPROTOBUF__MOBILITY_STATE_PARAMETERS__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__mobility_state_parameters__get_packed_size
+ (const Uenibstreamprotobuf__MobilityStateParameters *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mobility_state_parameters__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__mobility_state_parameters__pack
+ (const Uenibstreamprotobuf__MobilityStateParameters *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mobility_state_parameters__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__mobility_state_parameters__pack_to_buffer
+ (const Uenibstreamprotobuf__MobilityStateParameters *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__mobility_state_parameters__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__MobilityStateParameters *
+ uenibstreamprotobuf__mobility_state_parameters__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__MobilityStateParameters *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__mobility_state_parameters__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__mobility_state_parameters__free_unpacked
+ (Uenibstreamprotobuf__MobilityStateParameters *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__mobility_state_parameters__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__t__evaluation__hyst_normal__init
+ (Uenibstreamprotobuf__TEvaluationHystNormal *message)
+{
+ static const Uenibstreamprotobuf__TEvaluationHystNormal init_value = UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__t__evaluation__hyst_normal__get_packed_size
+ (const Uenibstreamprotobuf__TEvaluationHystNormal *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__t__evaluation__hyst_normal__pack
+ (const Uenibstreamprotobuf__TEvaluationHystNormal *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__t__evaluation__hyst_normal__pack_to_buffer
+ (const Uenibstreamprotobuf__TEvaluationHystNormal *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__TEvaluationHystNormal *
+ uenibstreamprotobuf__t__evaluation__hyst_normal__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__TEvaluationHystNormal *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__t__evaluation__hyst_normal__free_unpacked
+ (Uenibstreamprotobuf__TEvaluationHystNormal *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__multi_band_info_list__init
+ (Uenibstreamprotobuf__EUTRAMultiBandInfoList *message)
+{
+ static const Uenibstreamprotobuf__EUTRAMultiBandInfoList init_value = UENIBSTREAMPROTOBUF__EUTRA__MULTI_BAND_INFO_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__multi_band_info_list__get_packed_size
+ (const Uenibstreamprotobuf__EUTRAMultiBandInfoList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__multi_band_info_list__pack
+ (const Uenibstreamprotobuf__EUTRAMultiBandInfoList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__multi_band_info_list__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRAMultiBandInfoList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRAMultiBandInfoList *
+ uenibstreamprotobuf__eutra__multi_band_info_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRAMultiBandInfoList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__multi_band_info_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__multi_band_info_list__free_unpacked
+ (Uenibstreamprotobuf__EUTRAMultiBandInfoList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__multi_band_info__init
+ (Uenibstreamprotobuf__EUTRAMultiBandInfo *message)
+{
+ static const Uenibstreamprotobuf__EUTRAMultiBandInfo init_value = UENIBSTREAMPROTOBUF__EUTRA__MULTI_BAND_INFO__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__multi_band_info__get_packed_size
+ (const Uenibstreamprotobuf__EUTRAMultiBandInfo *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__multi_band_info__pack
+ (const Uenibstreamprotobuf__EUTRAMultiBandInfo *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__multi_band_info__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRAMultiBandInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRAMultiBandInfo *
+ uenibstreamprotobuf__eutra__multi_band_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRAMultiBandInfo *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__multi_band_info__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__multi_band_info__free_unpacked
+ (Uenibstreamprotobuf__EUTRAMultiBandInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__multi_band_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__ns__pmax_list__init
+ (Uenibstreamprotobuf__EUTRANSPmaxList *message)
+{
+ static const Uenibstreamprotobuf__EUTRANSPmaxList init_value = UENIBSTREAMPROTOBUF__EUTRA__NS__PMAX_LIST__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__ns__pmax_list__get_packed_size
+ (const Uenibstreamprotobuf__EUTRANSPmaxList *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__ns__pmax_list__pack
+ (const Uenibstreamprotobuf__EUTRANSPmaxList *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__ns__pmax_list__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRANSPmaxList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRANSPmaxList *
+ uenibstreamprotobuf__eutra__ns__pmax_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRANSPmaxList *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__ns__pmax_list__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__ns__pmax_list__free_unpacked
+ (Uenibstreamprotobuf__EUTRANSPmaxList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+void uenibstreamprotobuf__eutra__ns__pmax_value__init
+ (Uenibstreamprotobuf__EUTRANSPmaxValue *message)
+{
+ static const Uenibstreamprotobuf__EUTRANSPmaxValue init_value = UENIBSTREAMPROTOBUF__EUTRA__NS__PMAX_VALUE__INIT;
+ *message = init_value;
+}
+size_t uenibstreamprotobuf__eutra__ns__pmax_value__get_packed_size
+ (const Uenibstreamprotobuf__EUTRANSPmaxValue *message)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_value__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t uenibstreamprotobuf__eutra__ns__pmax_value__pack
+ (const Uenibstreamprotobuf__EUTRANSPmaxValue *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_value__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t uenibstreamprotobuf__eutra__ns__pmax_value__pack_to_buffer
+ (const Uenibstreamprotobuf__EUTRANSPmaxValue *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_value__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+Uenibstreamprotobuf__EUTRANSPmaxValue *
+ uenibstreamprotobuf__eutra__ns__pmax_value__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (Uenibstreamprotobuf__EUTRANSPmaxValue *)
+ protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__ns__pmax_value__descriptor,
+ allocator, len, data);
+}
+void uenibstreamprotobuf__eutra__ns__pmax_value__free_unpacked
+ (Uenibstreamprotobuf__EUTRANSPmaxValue *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &uenibstreamprotobuf__eutra__ns__pmax_value__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cell_group_config__field_descriptors[9] =
+{
+ {
+ "cellGroupId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, cellgroupid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rlc_BearerToAddModList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, n_rlc_bearertoaddmodlist),
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, rlc_bearertoaddmodlist),
+ &uenibstreamprotobuf__rlc__bearer_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rlc_BearerToReleaseList",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, n_rlc_bearertoreleaselist),
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, rlc_bearertoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mac_CellGroupConfig",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, mac_cellgroupconfig),
+ &uenibstreamprotobuf__mac__cell_group_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "physicalCellGroupConfig",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, physicalcellgroupconfig),
+ &uenibstreamprotobuf__physical_cell_group_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "spCellConfig",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, spcellconfig),
+ &uenibstreamprotobuf__sp_cell_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCellToAddModList",
+ 7,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, n_scelltoaddmodlist),
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, scelltoaddmodlist),
+ &uenibstreamprotobuf__scell_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCellToReleaseList",
+ 8,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, n_scelltoreleaselist),
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, scelltoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportUplinkTxDirectCurrent_v1530",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellGroupConfig, reportuplinktxdirectcurrent_v1530),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cell_group_config__field_indices_by_name[] = {
+ 0, /* field[0] = cellGroupId */
+ 3, /* field[3] = mac_CellGroupConfig */
+ 4, /* field[4] = physicalCellGroupConfig */
+ 8, /* field[8] = reportUplinkTxDirectCurrent_v1530 */
+ 1, /* field[1] = rlc_BearerToAddModList */
+ 2, /* field[2] = rlc_BearerToReleaseList */
+ 6, /* field[6] = sCellToAddModList */
+ 7, /* field[7] = sCellToReleaseList */
+ 5, /* field[5] = spCellConfig */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cell_group_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 9 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_group_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CellGroupConfig",
+ "CellGroupConfig",
+ "Uenibstreamprotobuf__CellGroupConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CellGroupConfig),
+ 9,
+ uenibstreamprotobuf__cell_group_config__field_descriptors,
+ uenibstreamprotobuf__cell_group_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__cell_group_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cell_group_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rlc__bearer_config__field_descriptors[6] =
+{
+ {
+ "logicalChannelIdentity",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RLCBearerConfig, logicalchannelidentity),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "srb_Identity",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RLCBearerConfig, served_radio_bearer_case),
+ offsetof(Uenibstreamprotobuf__RLCBearerConfig, srb_identity),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drb_Identity",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RLCBearerConfig, served_radio_bearer_case),
+ offsetof(Uenibstreamprotobuf__RLCBearerConfig, drb_identity),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reestablishRLC",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RLCBearerConfig, reestablishrlc),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rlc_Config",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RLCBearerConfig, rlc_config),
+ &uenibstreamprotobuf__rlc__config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mac_LogicalChannelConfig",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RLCBearerConfig, mac_logicalchannelconfig),
+ &uenibstreamprotobuf__logical_channel_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rlc__bearer_config__field_indices_by_name[] = {
+ 2, /* field[2] = drb_Identity */
+ 0, /* field[0] = logicalChannelIdentity */
+ 5, /* field[5] = mac_LogicalChannelConfig */
+ 3, /* field[3] = reestablishRLC */
+ 4, /* field[4] = rlc_Config */
+ 1, /* field[1] = srb_Identity */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rlc__bearer_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rlc__bearer_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RLC_BearerConfig",
+ "RLCBearerConfig",
+ "Uenibstreamprotobuf__RLCBearerConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RLCBearerConfig),
+ 6,
+ uenibstreamprotobuf__rlc__bearer_config__field_descriptors,
+ uenibstreamprotobuf__rlc__bearer_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__rlc__bearer_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rlc__bearer_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rlc__config__field_descriptors[4] =
+{
+ {
+ "am",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RLCConfig, am),
+ &uenibstreamprotobuf__am__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "um_Bi_Directional",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RLCConfig, um_bi_directional),
+ &uenibstreamprotobuf__um__bi__directional__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "um_Uni_Directional_UL",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RLCConfig, um_uni_directional_ul),
+ &uenibstreamprotobuf__um__uni__directional__ul__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "um_Uni_Directional_DL",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RLCConfig, um_uni_directional_dl),
+ &uenibstreamprotobuf__um__uni__directional__dl__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rlc__config__field_indices_by_name[] = {
+ 0, /* field[0] = am */
+ 1, /* field[1] = um_Bi_Directional */
+ 3, /* field[3] = um_Uni_Directional_DL */
+ 2, /* field[2] = um_Uni_Directional_UL */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rlc__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rlc__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RLC_Config",
+ "RLCConfig",
+ "Uenibstreamprotobuf__RLCConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RLCConfig),
+ 4,
+ uenibstreamprotobuf__rlc__config__field_descriptors,
+ uenibstreamprotobuf__rlc__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__rlc__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rlc__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__am__field_descriptors[2] =
+{
+ {
+ "ul_AM_RLC",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__AM, ul_am_rlc),
+ &uenibstreamprotobuf__ul__am__rlc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dl_AM_RLC",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__AM, dl_am_rlc),
+ &uenibstreamprotobuf__dl__am__rlc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__am__field_indices_by_name[] = {
+ 1, /* field[1] = dl_AM_RLC */
+ 0, /* field[0] = ul_AM_RLC */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__am__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__am__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.AM",
+ "AM",
+ "Uenibstreamprotobuf__AM",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__AM),
+ 2,
+ uenibstreamprotobuf__am__field_descriptors,
+ uenibstreamprotobuf__am__field_indices_by_name,
+ 1, uenibstreamprotobuf__am__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__am__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ul__am__rlc__field_descriptors[5] =
+{
+ {
+ "sn_FieldLength",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULAMRLC, sn_fieldlength),
+ &uenibstreamprotobuf__sn__field_length_am__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "t_PollRetransmit",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULAMRLC, t_pollretransmit),
+ &uenibstreamprotobuf__t__poll_retransmit__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pollPDU",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULAMRLC, pollpdu),
+ &uenibstreamprotobuf__poll_pdu__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pollByte",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULAMRLC, pollbyte),
+ &uenibstreamprotobuf__poll_byte__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxRetxThreshold",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULAMRLC, maxretxthreshold),
+ &uenibstreamprotobuf__max_retx_threshold__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ul__am__rlc__field_indices_by_name[] = {
+ 4, /* field[4] = maxRetxThreshold */
+ 3, /* field[3] = pollByte */
+ 2, /* field[2] = pollPDU */
+ 0, /* field[0] = sn_FieldLength */
+ 1, /* field[1] = t_PollRetransmit */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ul__am__rlc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__am__rlc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UL_AM_RLC",
+ "ULAMRLC",
+ "Uenibstreamprotobuf__ULAMRLC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ULAMRLC),
+ 5,
+ uenibstreamprotobuf__ul__am__rlc__field_descriptors,
+ uenibstreamprotobuf__ul__am__rlc__field_indices_by_name,
+ 1, uenibstreamprotobuf__ul__am__rlc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ul__am__rlc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__max_retx_threshold__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__protobuf_unspecified", 0 },
+ { "t1", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t1", 1 },
+ { "t2", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t2", 2 },
+ { "t3", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t3", 3 },
+ { "t4", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t4", 4 },
+ { "t6", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t6", 5 },
+ { "t7", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t7", 6 },
+ { "t16", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t16", 7 },
+ { "t32", "UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t32", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__max_retx_threshold__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__max_retx_threshold__value__enum_values_by_name[9] =
+{
+ { "protobuf_unspecified", 0 },
+ { "t1", 1 },
+ { "t16", 7 },
+ { "t2", 2 },
+ { "t3", 3 },
+ { "t32", 8 },
+ { "t4", 4 },
+ { "t6", 5 },
+ { "t7", 6 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__max_retx_threshold__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MaxRetxThreshold.Value",
+ "Value",
+ "Uenibstreamprotobuf__MaxRetxThreshold__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__max_retx_threshold__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__max_retx_threshold__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__max_retx_threshold__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__max_retx_threshold__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MaxRetxThreshold, value),
+ &uenibstreamprotobuf__max_retx_threshold__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__max_retx_threshold__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__max_retx_threshold__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__max_retx_threshold__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MaxRetxThreshold",
+ "MaxRetxThreshold",
+ "Uenibstreamprotobuf__MaxRetxThreshold",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MaxRetxThreshold),
+ 1,
+ uenibstreamprotobuf__max_retx_threshold__field_descriptors,
+ uenibstreamprotobuf__max_retx_threshold__field_indices_by_name,
+ 1, uenibstreamprotobuf__max_retx_threshold__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__max_retx_threshold__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__sn__field_length_am__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__protobuf_unspecified", 0 },
+ { "size12", "UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__size12", 1 },
+ { "size18", "UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__size18", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sn__field_length_am__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__sn__field_length_am__value__enum_values_by_name[3] =
+{
+ { "protobuf_unspecified", 0 },
+ { "size12", 1 },
+ { "size18", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__sn__field_length_am__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SN_FieldLengthAM.Value",
+ "Value",
+ "Uenibstreamprotobuf__SNFieldLengthAM__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__sn__field_length_am__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__sn__field_length_am__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__sn__field_length_am__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sn__field_length_am__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SNFieldLengthAM, value),
+ &uenibstreamprotobuf__sn__field_length_am__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sn__field_length_am__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sn__field_length_am__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sn__field_length_am__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SN_FieldLengthAM",
+ "SNFieldLengthAM",
+ "Uenibstreamprotobuf__SNFieldLengthAM",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SNFieldLengthAM),
+ 1,
+ uenibstreamprotobuf__sn__field_length_am__field_descriptors,
+ uenibstreamprotobuf__sn__field_length_am__field_indices_by_name,
+ 1, uenibstreamprotobuf__sn__field_length_am__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sn__field_length_am__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__t__poll_retransmit__value__enum_values_by_number[60] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__protobuf_unspecified", 0 },
+ { "ms5", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms5", 1 },
+ { "ms10", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms10", 2 },
+ { "ms15", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms15", 3 },
+ { "ms20", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms20", 4 },
+ { "ms25", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms25", 5 },
+ { "ms30", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms30", 6 },
+ { "ms35", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms35", 7 },
+ { "ms40", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms40", 8 },
+ { "ms45", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms45", 9 },
+ { "ms50", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms50", 10 },
+ { "ms55", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms55", 11 },
+ { "ms60", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms60", 12 },
+ { "ms65", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms65", 13 },
+ { "ms70", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms70", 14 },
+ { "ms75", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms75", 15 },
+ { "ms80", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms80", 16 },
+ { "ms85", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms85", 17 },
+ { "ms90", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms90", 18 },
+ { "ms95", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms95", 19 },
+ { "ms100", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms100", 20 },
+ { "ms105", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms105", 21 },
+ { "ms110", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms110", 22 },
+ { "ms115", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms115", 23 },
+ { "ms120", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms120", 24 },
+ { "ms125", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms125", 25 },
+ { "ms130", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms130", 26 },
+ { "ms135", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms135", 27 },
+ { "ms140", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms140", 28 },
+ { "ms145", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms145", 29 },
+ { "ms150", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms150", 30 },
+ { "ms155", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms155", 31 },
+ { "ms160", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms160", 32 },
+ { "ms165", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms165", 33 },
+ { "ms170", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms170", 34 },
+ { "ms175", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms175", 35 },
+ { "ms180", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms180", 36 },
+ { "ms185", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms185", 37 },
+ { "ms190", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms190", 38 },
+ { "ms195", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms195", 39 },
+ { "ms200", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms200", 40 },
+ { "ms205", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms205", 41 },
+ { "ms210", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms210", 42 },
+ { "ms215", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms215", 43 },
+ { "ms220", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms220", 44 },
+ { "ms225", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms225", 45 },
+ { "ms230", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms230", 46 },
+ { "ms235", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms235", 47 },
+ { "ms240", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms240", 48 },
+ { "ms245", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms245", 49 },
+ { "ms250", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms250", 50 },
+ { "ms300", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms300", 51 },
+ { "ms350", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms350", 52 },
+ { "ms400", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms400", 53 },
+ { "ms450", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms450", 54 },
+ { "ms500", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms500", 55 },
+ { "ms800", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms800", 56 },
+ { "ms1000", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms1000", 57 },
+ { "ms2000", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms2000", 58 },
+ { "ms4000", "UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms4000", 59 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t__poll_retransmit__value__value_ranges[] = {
+{0, 0},{0, 60}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__t__poll_retransmit__value__enum_values_by_name[60] =
+{
+ { "ms10", 2 },
+ { "ms100", 20 },
+ { "ms1000", 57 },
+ { "ms105", 21 },
+ { "ms110", 22 },
+ { "ms115", 23 },
+ { "ms120", 24 },
+ { "ms125", 25 },
+ { "ms130", 26 },
+ { "ms135", 27 },
+ { "ms140", 28 },
+ { "ms145", 29 },
+ { "ms15", 3 },
+ { "ms150", 30 },
+ { "ms155", 31 },
+ { "ms160", 32 },
+ { "ms165", 33 },
+ { "ms170", 34 },
+ { "ms175", 35 },
+ { "ms180", 36 },
+ { "ms185", 37 },
+ { "ms190", 38 },
+ { "ms195", 39 },
+ { "ms20", 4 },
+ { "ms200", 40 },
+ { "ms2000", 58 },
+ { "ms205", 41 },
+ { "ms210", 42 },
+ { "ms215", 43 },
+ { "ms220", 44 },
+ { "ms225", 45 },
+ { "ms230", 46 },
+ { "ms235", 47 },
+ { "ms240", 48 },
+ { "ms245", 49 },
+ { "ms25", 5 },
+ { "ms250", 50 },
+ { "ms30", 6 },
+ { "ms300", 51 },
+ { "ms35", 7 },
+ { "ms350", 52 },
+ { "ms40", 8 },
+ { "ms400", 53 },
+ { "ms4000", 59 },
+ { "ms45", 9 },
+ { "ms450", 54 },
+ { "ms5", 1 },
+ { "ms50", 10 },
+ { "ms500", 55 },
+ { "ms55", 11 },
+ { "ms60", 12 },
+ { "ms65", 13 },
+ { "ms70", 14 },
+ { "ms75", 15 },
+ { "ms80", 16 },
+ { "ms800", 56 },
+ { "ms85", 17 },
+ { "ms90", 18 },
+ { "ms95", 19 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__t__poll_retransmit__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T_PollRetransmit.Value",
+ "Value",
+ "Uenibstreamprotobuf__TPollRetransmit__Value",
+ "uenibstreamprotobuf",
+ 60,
+ uenibstreamprotobuf__t__poll_retransmit__value__enum_values_by_number,
+ 60,
+ uenibstreamprotobuf__t__poll_retransmit__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__t__poll_retransmit__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__t__poll_retransmit__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TPollRetransmit, value),
+ &uenibstreamprotobuf__t__poll_retransmit__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__t__poll_retransmit__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t__poll_retransmit__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__t__poll_retransmit__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T_PollRetransmit",
+ "TPollRetransmit",
+ "Uenibstreamprotobuf__TPollRetransmit",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TPollRetransmit),
+ 1,
+ uenibstreamprotobuf__t__poll_retransmit__field_descriptors,
+ uenibstreamprotobuf__t__poll_retransmit__field_indices_by_name,
+ 1, uenibstreamprotobuf__t__poll_retransmit__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__t__poll_retransmit__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__poll_pdu__value__enum_values_by_number[25] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__protobuf_unspecified", 0 },
+ { "p4", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p4", 1 },
+ { "p8", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p8", 2 },
+ { "p16", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p16", 3 },
+ { "p32", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p32", 4 },
+ { "p64", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p64", 5 },
+ { "p128", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p128", 6 },
+ { "p256", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p256", 7 },
+ { "p512", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p512", 8 },
+ { "p1024", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p1024", 9 },
+ { "p2048", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p2048", 10 },
+ { "p4096", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p4096", 11 },
+ { "p6144", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p6144", 12 },
+ { "p8192", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p8192", 13 },
+ { "p12288", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p12288", 14 },
+ { "p16384", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p16384", 15 },
+ { "p20480", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p20480", 16 },
+ { "p24576", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p24576", 17 },
+ { "p28672", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p28672", 18 },
+ { "p32768", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p32768", 19 },
+ { "p40960", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p40960", 20 },
+ { "p49152", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p49152", 21 },
+ { "p57344", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p57344", 22 },
+ { "p65536", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p65536", 23 },
+ { "infinity", "UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__infinity", 24 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__poll_pdu__value__value_ranges[] = {
+{0, 0},{0, 25}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__poll_pdu__value__enum_values_by_name[25] =
+{
+ { "infinity", 24 },
+ { "p1024", 9 },
+ { "p12288", 14 },
+ { "p128", 6 },
+ { "p16", 3 },
+ { "p16384", 15 },
+ { "p2048", 10 },
+ { "p20480", 16 },
+ { "p24576", 17 },
+ { "p256", 7 },
+ { "p28672", 18 },
+ { "p32", 4 },
+ { "p32768", 19 },
+ { "p4", 1 },
+ { "p4096", 11 },
+ { "p40960", 20 },
+ { "p49152", 21 },
+ { "p512", 8 },
+ { "p57344", 22 },
+ { "p6144", 12 },
+ { "p64", 5 },
+ { "p65536", 23 },
+ { "p8", 2 },
+ { "p8192", 13 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__poll_pdu__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PollPDU.Value",
+ "Value",
+ "Uenibstreamprotobuf__PollPDU__Value",
+ "uenibstreamprotobuf",
+ 25,
+ uenibstreamprotobuf__poll_pdu__value__enum_values_by_number,
+ 25,
+ uenibstreamprotobuf__poll_pdu__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__poll_pdu__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__poll_pdu__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PollPDU, value),
+ &uenibstreamprotobuf__poll_pdu__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__poll_pdu__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__poll_pdu__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__poll_pdu__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PollPDU",
+ "PollPDU",
+ "Uenibstreamprotobuf__PollPDU",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PollPDU),
+ 1,
+ uenibstreamprotobuf__poll_pdu__field_descriptors,
+ uenibstreamprotobuf__poll_pdu__field_indices_by_name,
+ 1, uenibstreamprotobuf__poll_pdu__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__poll_pdu__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__poll_byte__value__enum_values_by_number[45] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__protobuf_unspecified", 0 },
+ { "kb1", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1", 1 },
+ { "kb2", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb2", 2 },
+ { "kb5", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb5", 3 },
+ { "kb8", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb8", 4 },
+ { "kb10", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb10", 5 },
+ { "kb15", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb15", 6 },
+ { "kb25", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb25", 7 },
+ { "kb50", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb50", 8 },
+ { "kb75", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb75", 9 },
+ { "kb100", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb100", 10 },
+ { "kb125", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb125", 11 },
+ { "kb250", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb250", 12 },
+ { "kb375", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb375", 13 },
+ { "kb500", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb500", 14 },
+ { "kb750", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb750", 15 },
+ { "kb1000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1000", 16 },
+ { "kb1250", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1250", 17 },
+ { "kb1500", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1500", 18 },
+ { "kb2000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb2000", 19 },
+ { "kb3000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb3000", 20 },
+ { "kb4000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb4000", 21 },
+ { "kb4500", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb4500", 22 },
+ { "kb5000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb5000", 23 },
+ { "kb5500", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb5500", 24 },
+ { "kb6000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb6000", 25 },
+ { "kb6500", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb6500", 26 },
+ { "kb7000", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb7000", 27 },
+ { "kb7500", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb7500", 28 },
+ { "mb8", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb8", 29 },
+ { "mb9", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb9", 30 },
+ { "mb10", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb10", 31 },
+ { "mb11", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb11", 32 },
+ { "mb12", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb12", 33 },
+ { "mb13", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb13", 34 },
+ { "mb14", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb14", 35 },
+ { "mb15", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb15", 36 },
+ { "mb16", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb16", 37 },
+ { "mb17", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb17", 38 },
+ { "mb18", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb18", 39 },
+ { "mb20", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb20", 40 },
+ { "mb25", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb25", 41 },
+ { "mb30", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb30", 42 },
+ { "mb40", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb40", 43 },
+ { "infinity", "UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__infinity", 44 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__poll_byte__value__value_ranges[] = {
+{0, 0},{0, 45}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__poll_byte__value__enum_values_by_name[45] =
+{
+ { "infinity", 44 },
+ { "kb1", 1 },
+ { "kb10", 5 },
+ { "kb100", 10 },
+ { "kb1000", 16 },
+ { "kb125", 11 },
+ { "kb1250", 17 },
+ { "kb15", 6 },
+ { "kb1500", 18 },
+ { "kb2", 2 },
+ { "kb2000", 19 },
+ { "kb25", 7 },
+ { "kb250", 12 },
+ { "kb3000", 20 },
+ { "kb375", 13 },
+ { "kb4000", 21 },
+ { "kb4500", 22 },
+ { "kb5", 3 },
+ { "kb50", 8 },
+ { "kb500", 14 },
+ { "kb5000", 23 },
+ { "kb5500", 24 },
+ { "kb6000", 25 },
+ { "kb6500", 26 },
+ { "kb7000", 27 },
+ { "kb75", 9 },
+ { "kb750", 15 },
+ { "kb7500", 28 },
+ { "kb8", 4 },
+ { "mb10", 31 },
+ { "mb11", 32 },
+ { "mb12", 33 },
+ { "mb13", 34 },
+ { "mb14", 35 },
+ { "mb15", 36 },
+ { "mb16", 37 },
+ { "mb17", 38 },
+ { "mb18", 39 },
+ { "mb20", 40 },
+ { "mb25", 41 },
+ { "mb30", 42 },
+ { "mb40", 43 },
+ { "mb8", 29 },
+ { "mb9", 30 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__poll_byte__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PollByte.Value",
+ "Value",
+ "Uenibstreamprotobuf__PollByte__Value",
+ "uenibstreamprotobuf",
+ 45,
+ uenibstreamprotobuf__poll_byte__value__enum_values_by_number,
+ 45,
+ uenibstreamprotobuf__poll_byte__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__poll_byte__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__poll_byte__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PollByte, value),
+ &uenibstreamprotobuf__poll_byte__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__poll_byte__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__poll_byte__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__poll_byte__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PollByte",
+ "PollByte",
+ "Uenibstreamprotobuf__PollByte",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PollByte),
+ 1,
+ uenibstreamprotobuf__poll_byte__field_descriptors,
+ uenibstreamprotobuf__poll_byte__field_indices_by_name,
+ 1, uenibstreamprotobuf__poll_byte__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__poll_byte__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dl__am__rlc__field_descriptors[3] =
+{
+ {
+ "sn_FieldLength",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DLAMRLC, sn_fieldlength),
+ &uenibstreamprotobuf__sn__field_length_am__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "t_Reassembly",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DLAMRLC, t_reassembly),
+ &uenibstreamprotobuf__t__reassembly__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "t_statusProhibit",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DLAMRLC, t_statusprohibit),
+ &uenibstreamprotobuf__t__status_prohibit__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dl__am__rlc__field_indices_by_name[] = {
+ 0, /* field[0] = sn_FieldLength */
+ 1, /* field[1] = t_Reassembly */
+ 2, /* field[2] = t_statusProhibit */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dl__am__rlc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__am__rlc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DL_AM_RLC",
+ "DLAMRLC",
+ "Uenibstreamprotobuf__DLAMRLC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DLAMRLC),
+ 3,
+ uenibstreamprotobuf__dl__am__rlc__field_descriptors,
+ uenibstreamprotobuf__dl__am__rlc__field_indices_by_name,
+ 1, uenibstreamprotobuf__dl__am__rlc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dl__am__rlc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__t__reassembly__value__enum_values_by_number[32] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__protobuf_unspecified", 0 },
+ { "ms0", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms0", 1 },
+ { "ms5", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms5", 2 },
+ { "ms10", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms10", 3 },
+ { "ms15", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms15", 4 },
+ { "ms20", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms20", 5 },
+ { "ms25", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms25", 6 },
+ { "ms30", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms30", 7 },
+ { "ms35", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms35", 8 },
+ { "ms40", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms40", 9 },
+ { "ms45", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms45", 10 },
+ { "ms50", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms50", 11 },
+ { "ms55", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms55", 12 },
+ { "ms60", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms60", 13 },
+ { "ms65", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms65", 14 },
+ { "ms70", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms70", 15 },
+ { "ms75", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms75", 16 },
+ { "ms80", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms80", 17 },
+ { "ms85", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms85", 18 },
+ { "ms90", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms90", 19 },
+ { "ms95", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms95", 20 },
+ { "ms100", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms100", 21 },
+ { "ms110", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms110", 22 },
+ { "ms120", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms120", 23 },
+ { "ms130", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms130", 24 },
+ { "ms140", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms140", 25 },
+ { "ms150", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms150", 26 },
+ { "ms160", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms160", 27 },
+ { "ms170", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms170", 28 },
+ { "ms180", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms180", 29 },
+ { "ms190", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms190", 30 },
+ { "ms200", "UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms200", 31 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t__reassembly__value__value_ranges[] = {
+{0, 0},{0, 32}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__t__reassembly__value__enum_values_by_name[32] =
+{
+ { "ms0", 1 },
+ { "ms10", 3 },
+ { "ms100", 21 },
+ { "ms110", 22 },
+ { "ms120", 23 },
+ { "ms130", 24 },
+ { "ms140", 25 },
+ { "ms15", 4 },
+ { "ms150", 26 },
+ { "ms160", 27 },
+ { "ms170", 28 },
+ { "ms180", 29 },
+ { "ms190", 30 },
+ { "ms20", 5 },
+ { "ms200", 31 },
+ { "ms25", 6 },
+ { "ms30", 7 },
+ { "ms35", 8 },
+ { "ms40", 9 },
+ { "ms45", 10 },
+ { "ms5", 2 },
+ { "ms50", 11 },
+ { "ms55", 12 },
+ { "ms60", 13 },
+ { "ms65", 14 },
+ { "ms70", 15 },
+ { "ms75", 16 },
+ { "ms80", 17 },
+ { "ms85", 18 },
+ { "ms90", 19 },
+ { "ms95", 20 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__t__reassembly__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T_Reassembly.Value",
+ "Value",
+ "Uenibstreamprotobuf__TReassembly__Value",
+ "uenibstreamprotobuf",
+ 32,
+ uenibstreamprotobuf__t__reassembly__value__enum_values_by_number,
+ 32,
+ uenibstreamprotobuf__t__reassembly__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__t__reassembly__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__t__reassembly__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TReassembly, value),
+ &uenibstreamprotobuf__t__reassembly__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__t__reassembly__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t__reassembly__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__t__reassembly__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T_Reassembly",
+ "TReassembly",
+ "Uenibstreamprotobuf__TReassembly",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TReassembly),
+ 1,
+ uenibstreamprotobuf__t__reassembly__field_descriptors,
+ uenibstreamprotobuf__t__reassembly__field_indices_by_name,
+ 1, uenibstreamprotobuf__t__reassembly__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__t__reassembly__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__t__status_prohibit__value__enum_values_by_number[63] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__protobuf_unspecified", 0 },
+ { "ms0", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms0", 1 },
+ { "ms5", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms5", 2 },
+ { "ms10", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms10", 3 },
+ { "ms15", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms15", 4 },
+ { "ms20", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms20", 5 },
+ { "ms25", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms25", 6 },
+ { "ms30", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms30", 7 },
+ { "ms35", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms35", 8 },
+ { "ms40", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms40", 9 },
+ { "ms45", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms45", 10 },
+ { "ms50", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms50", 11 },
+ { "ms55", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms55", 12 },
+ { "ms60", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms60", 13 },
+ { "ms65", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms65", 14 },
+ { "ms70", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms70", 15 },
+ { "ms75", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms75", 16 },
+ { "ms80", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms80", 17 },
+ { "ms85", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms85", 18 },
+ { "ms90", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms90", 19 },
+ { "ms95", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms95", 20 },
+ { "ms100", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms100", 21 },
+ { "ms105", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms105", 22 },
+ { "ms110", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms110", 23 },
+ { "ms115", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms115", 24 },
+ { "ms120", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms120", 25 },
+ { "ms125", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms125", 26 },
+ { "ms130", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms130", 27 },
+ { "ms135", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms135", 28 },
+ { "ms140", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms140", 29 },
+ { "ms145", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms145", 30 },
+ { "ms150", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms150", 31 },
+ { "ms155", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms155", 32 },
+ { "ms160", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms160", 33 },
+ { "ms165", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms165", 34 },
+ { "ms170", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms170", 35 },
+ { "ms175", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms175", 36 },
+ { "ms180", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms180", 37 },
+ { "ms185", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms185", 38 },
+ { "ms190", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms190", 39 },
+ { "ms195", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms195", 40 },
+ { "ms200", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms200", 41 },
+ { "ms205", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms205", 42 },
+ { "ms210", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms210", 43 },
+ { "ms215", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms215", 44 },
+ { "ms220", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms220", 45 },
+ { "ms225", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms225", 46 },
+ { "ms230", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms230", 47 },
+ { "ms235", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms235", 48 },
+ { "ms240", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms240", 49 },
+ { "ms245", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms245", 50 },
+ { "ms250", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms250", 51 },
+ { "ms300", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms300", 52 },
+ { "ms350", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms350", 53 },
+ { "ms400", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms400", 54 },
+ { "ms450", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms450", 55 },
+ { "ms500", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms500", 56 },
+ { "ms800", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms800", 57 },
+ { "ms1000", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms1000", 58 },
+ { "ms1200", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms1200", 59 },
+ { "ms1600", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms1600", 60 },
+ { "ms2000", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms2000", 61 },
+ { "ms2400", "UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms2400", 62 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t__status_prohibit__value__value_ranges[] = {
+{0, 0},{0, 63}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__t__status_prohibit__value__enum_values_by_name[63] =
+{
+ { "ms0", 1 },
+ { "ms10", 3 },
+ { "ms100", 21 },
+ { "ms1000", 58 },
+ { "ms105", 22 },
+ { "ms110", 23 },
+ { "ms115", 24 },
+ { "ms120", 25 },
+ { "ms1200", 59 },
+ { "ms125", 26 },
+ { "ms130", 27 },
+ { "ms135", 28 },
+ { "ms140", 29 },
+ { "ms145", 30 },
+ { "ms15", 4 },
+ { "ms150", 31 },
+ { "ms155", 32 },
+ { "ms160", 33 },
+ { "ms1600", 60 },
+ { "ms165", 34 },
+ { "ms170", 35 },
+ { "ms175", 36 },
+ { "ms180", 37 },
+ { "ms185", 38 },
+ { "ms190", 39 },
+ { "ms195", 40 },
+ { "ms20", 5 },
+ { "ms200", 41 },
+ { "ms2000", 61 },
+ { "ms205", 42 },
+ { "ms210", 43 },
+ { "ms215", 44 },
+ { "ms220", 45 },
+ { "ms225", 46 },
+ { "ms230", 47 },
+ { "ms235", 48 },
+ { "ms240", 49 },
+ { "ms2400", 62 },
+ { "ms245", 50 },
+ { "ms25", 6 },
+ { "ms250", 51 },
+ { "ms30", 7 },
+ { "ms300", 52 },
+ { "ms35", 8 },
+ { "ms350", 53 },
+ { "ms40", 9 },
+ { "ms400", 54 },
+ { "ms45", 10 },
+ { "ms450", 55 },
+ { "ms5", 2 },
+ { "ms50", 11 },
+ { "ms500", 56 },
+ { "ms55", 12 },
+ { "ms60", 13 },
+ { "ms65", 14 },
+ { "ms70", 15 },
+ { "ms75", 16 },
+ { "ms80", 17 },
+ { "ms800", 57 },
+ { "ms85", 18 },
+ { "ms90", 19 },
+ { "ms95", 20 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__t__status_prohibit__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T_StatusProhibit.Value",
+ "Value",
+ "Uenibstreamprotobuf__TStatusProhibit__Value",
+ "uenibstreamprotobuf",
+ 63,
+ uenibstreamprotobuf__t__status_prohibit__value__enum_values_by_number,
+ 63,
+ uenibstreamprotobuf__t__status_prohibit__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__t__status_prohibit__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__t__status_prohibit__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TStatusProhibit, value),
+ &uenibstreamprotobuf__t__status_prohibit__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__t__status_prohibit__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t__status_prohibit__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__t__status_prohibit__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T_StatusProhibit",
+ "TStatusProhibit",
+ "Uenibstreamprotobuf__TStatusProhibit",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TStatusProhibit),
+ 1,
+ uenibstreamprotobuf__t__status_prohibit__field_descriptors,
+ uenibstreamprotobuf__t__status_prohibit__field_indices_by_name,
+ 1, uenibstreamprotobuf__t__status_prohibit__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__t__status_prohibit__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__um__bi__directional__field_descriptors[2] =
+{
+ {
+ "ul_UM_RLC",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UMBiDirectional, ul_um_rlc),
+ &uenibstreamprotobuf__ul__um__rlc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dl_UM_RLC",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UMBiDirectional, dl_um_rlc),
+ &uenibstreamprotobuf__dl__um__rlc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__um__bi__directional__field_indices_by_name[] = {
+ 1, /* field[1] = dl_UM_RLC */
+ 0, /* field[0] = ul_UM_RLC */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__um__bi__directional__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__um__bi__directional__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UM_Bi_Directional",
+ "UMBiDirectional",
+ "Uenibstreamprotobuf__UMBiDirectional",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UMBiDirectional),
+ 2,
+ uenibstreamprotobuf__um__bi__directional__field_descriptors,
+ uenibstreamprotobuf__um__bi__directional__field_indices_by_name,
+ 1, uenibstreamprotobuf__um__bi__directional__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__um__bi__directional__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ul__um__rlc__field_descriptors[1] =
+{
+ {
+ "sn_FieldLength",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULUMRLC, sn_fieldlength),
+ &uenibstreamprotobuf__sn__field_length_um__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ul__um__rlc__field_indices_by_name[] = {
+ 0, /* field[0] = sn_FieldLength */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ul__um__rlc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__um__rlc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UL_UM_RLC",
+ "ULUMRLC",
+ "Uenibstreamprotobuf__ULUMRLC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ULUMRLC),
+ 1,
+ uenibstreamprotobuf__ul__um__rlc__field_descriptors,
+ uenibstreamprotobuf__ul__um__rlc__field_indices_by_name,
+ 1, uenibstreamprotobuf__ul__um__rlc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ul__um__rlc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__sn__field_length_um__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__protobuf_unspecified", 0 },
+ { "size6", "UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__size6", 1 },
+ { "size12", "UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__size12", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sn__field_length_um__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__sn__field_length_um__value__enum_values_by_name[3] =
+{
+ { "protobuf_unspecified", 0 },
+ { "size12", 2 },
+ { "size6", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__sn__field_length_um__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SN_FieldLengthUM.Value",
+ "Value",
+ "Uenibstreamprotobuf__SNFieldLengthUM__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__sn__field_length_um__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__sn__field_length_um__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__sn__field_length_um__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sn__field_length_um__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SNFieldLengthUM, value),
+ &uenibstreamprotobuf__sn__field_length_um__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sn__field_length_um__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sn__field_length_um__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sn__field_length_um__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SN_FieldLengthUM",
+ "SNFieldLengthUM",
+ "Uenibstreamprotobuf__SNFieldLengthUM",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SNFieldLengthUM),
+ 1,
+ uenibstreamprotobuf__sn__field_length_um__field_descriptors,
+ uenibstreamprotobuf__sn__field_length_um__field_indices_by_name,
+ 1, uenibstreamprotobuf__sn__field_length_um__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sn__field_length_um__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dl__um__rlc__field_descriptors[2] =
+{
+ {
+ "sn_FieldLength",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DLUMRLC, sn_fieldlength),
+ &uenibstreamprotobuf__sn__field_length_um__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "t_Reassembly",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DLUMRLC, t_reassembly),
+ &uenibstreamprotobuf__t__reassembly__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dl__um__rlc__field_indices_by_name[] = {
+ 0, /* field[0] = sn_FieldLength */
+ 1, /* field[1] = t_Reassembly */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dl__um__rlc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__um__rlc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DL_UM_RLC",
+ "DLUMRLC",
+ "Uenibstreamprotobuf__DLUMRLC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DLUMRLC),
+ 2,
+ uenibstreamprotobuf__dl__um__rlc__field_descriptors,
+ uenibstreamprotobuf__dl__um__rlc__field_indices_by_name,
+ 1, uenibstreamprotobuf__dl__um__rlc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dl__um__rlc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__um__uni__directional__ul__field_descriptors[1] =
+{
+ {
+ "ul_UM_RLC",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UMUniDirectionalUL, ul_um_rlc),
+ &uenibstreamprotobuf__ul__um__rlc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__um__uni__directional__ul__field_indices_by_name[] = {
+ 0, /* field[0] = ul_UM_RLC */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__um__uni__directional__ul__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__um__uni__directional__ul__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UM_Uni_Directional_UL",
+ "UMUniDirectionalUL",
+ "Uenibstreamprotobuf__UMUniDirectionalUL",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UMUniDirectionalUL),
+ 1,
+ uenibstreamprotobuf__um__uni__directional__ul__field_descriptors,
+ uenibstreamprotobuf__um__uni__directional__ul__field_indices_by_name,
+ 1, uenibstreamprotobuf__um__uni__directional__ul__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__um__uni__directional__ul__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__um__uni__directional__dl__field_descriptors[1] =
+{
+ {
+ "dl_UM_RLC",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UMUniDirectionalDL, dl_um_rlc),
+ &uenibstreamprotobuf__dl__um__rlc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__um__uni__directional__dl__field_indices_by_name[] = {
+ 0, /* field[0] = dl_UM_RLC */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__um__uni__directional__dl__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__um__uni__directional__dl__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UM_Uni_Directional_DL",
+ "UMUniDirectionalDL",
+ "Uenibstreamprotobuf__UMUniDirectionalDL",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UMUniDirectionalDL),
+ 1,
+ uenibstreamprotobuf__um__uni__directional__dl__field_descriptors,
+ uenibstreamprotobuf__um__uni__directional__dl__field_indices_by_name,
+ 1, uenibstreamprotobuf__um__uni__directional__dl__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__um__uni__directional__dl__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__logical_channel_config__field_descriptors[1] =
+{
+ {
+ "ul_SpecificParameters",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__LogicalChannelConfig, ul_specificparameters),
+ &uenibstreamprotobuf__ul__specific_parameters__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__logical_channel_config__field_indices_by_name[] = {
+ 0, /* field[0] = ul_SpecificParameters */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__logical_channel_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__logical_channel_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.LogicalChannelConfig",
+ "LogicalChannelConfig",
+ "Uenibstreamprotobuf__LogicalChannelConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__LogicalChannelConfig),
+ 1,
+ uenibstreamprotobuf__logical_channel_config__field_descriptors,
+ uenibstreamprotobuf__logical_channel_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__logical_channel_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__logical_channel_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ul__specific_parameters__field_descriptors[12] =
+{
+ {
+ "priority",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, priority),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "prioritisedBitRate",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, prioritisedbitrate),
+ &uenibstreamprotobuf__prioritised_bit_rate__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bucketSizeDuration",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, bucketsizeduration),
+ &uenibstreamprotobuf__bucket_size_duration__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "allowedServingCells",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, n_allowedservingcells),
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, allowedservingcells),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "allowedSCS_List",
+ 5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, n_allowedscs_list),
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, allowedscs_list),
+ &uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxPUSCH_Duration",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, maxpusch_duration),
+ &uenibstreamprotobuf__max_pusch__duration__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "configuredGrantType1Allowed",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, configuredgranttype1allowed),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "logicalChannelGroup",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, logicalchannelgroup),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "schedulingRequestID",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, schedulingrequestid),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "logicalChannelSR_Mask",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, logicalchannelsr_mask),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "logicalChannelSR_DelayTimerApplied",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, logicalchannelsr_delaytimerapplied),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bitRateQueryProhibitTimer",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULSpecificParameters, bitratequeryprohibittimer),
+ &uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ul__specific_parameters__field_indices_by_name[] = {
+ 4, /* field[4] = allowedSCS_List */
+ 3, /* field[3] = allowedServingCells */
+ 11, /* field[11] = bitRateQueryProhibitTimer */
+ 2, /* field[2] = bucketSizeDuration */
+ 6, /* field[6] = configuredGrantType1Allowed */
+ 7, /* field[7] = logicalChannelGroup */
+ 10, /* field[10] = logicalChannelSR_DelayTimerApplied */
+ 9, /* field[9] = logicalChannelSR_Mask */
+ 5, /* field[5] = maxPUSCH_Duration */
+ 1, /* field[1] = prioritisedBitRate */
+ 0, /* field[0] = priority */
+ 8, /* field[8] = schedulingRequestID */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ul__specific_parameters__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 12 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__specific_parameters__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UL_SpecificParameters",
+ "ULSpecificParameters",
+ "Uenibstreamprotobuf__ULSpecificParameters",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ULSpecificParameters),
+ 12,
+ uenibstreamprotobuf__ul__specific_parameters__field_descriptors,
+ uenibstreamprotobuf__ul__specific_parameters__field_indices_by_name,
+ 1, uenibstreamprotobuf__ul__specific_parameters__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ul__specific_parameters__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__prioritised_bit_rate__value__enum_values_by_number[17] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__protobuf_unspecified", 0 },
+ { "kbps0", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps0", 1 },
+ { "kbps8", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps8", 2 },
+ { "kbps16", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps16", 3 },
+ { "kbps32", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps32", 4 },
+ { "kbps64", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps64", 5 },
+ { "kbps128", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps128", 6 },
+ { "kbps256", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps256", 7 },
+ { "kbps512", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps512", 8 },
+ { "kbps1024", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps1024", 9 },
+ { "kbps2048", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps2048", 10 },
+ { "kbps4096", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps4096", 11 },
+ { "kbps8192", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps8192", 12 },
+ { "kbps16384", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps16384", 13 },
+ { "kbps32768", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps32768", 14 },
+ { "kbps65536", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps65536", 15 },
+ { "infinity", "UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__infinity", 16 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__prioritised_bit_rate__value__value_ranges[] = {
+{0, 0},{0, 17}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__prioritised_bit_rate__value__enum_values_by_name[17] =
+{
+ { "infinity", 16 },
+ { "kbps0", 1 },
+ { "kbps1024", 9 },
+ { "kbps128", 6 },
+ { "kbps16", 3 },
+ { "kbps16384", 13 },
+ { "kbps2048", 10 },
+ { "kbps256", 7 },
+ { "kbps32", 4 },
+ { "kbps32768", 14 },
+ { "kbps4096", 11 },
+ { "kbps512", 8 },
+ { "kbps64", 5 },
+ { "kbps65536", 15 },
+ { "kbps8", 2 },
+ { "kbps8192", 12 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__prioritised_bit_rate__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PrioritisedBitRate.Value",
+ "Value",
+ "Uenibstreamprotobuf__PrioritisedBitRate__Value",
+ "uenibstreamprotobuf",
+ 17,
+ uenibstreamprotobuf__prioritised_bit_rate__value__enum_values_by_number,
+ 17,
+ uenibstreamprotobuf__prioritised_bit_rate__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__prioritised_bit_rate__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__prioritised_bit_rate__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PrioritisedBitRate, value),
+ &uenibstreamprotobuf__prioritised_bit_rate__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__prioritised_bit_rate__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__prioritised_bit_rate__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__prioritised_bit_rate__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PrioritisedBitRate",
+ "PrioritisedBitRate",
+ "Uenibstreamprotobuf__PrioritisedBitRate",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PrioritisedBitRate),
+ 1,
+ uenibstreamprotobuf__prioritised_bit_rate__field_descriptors,
+ uenibstreamprotobuf__prioritised_bit_rate__field_indices_by_name,
+ 1, uenibstreamprotobuf__prioritised_bit_rate__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__prioritised_bit_rate__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__bucket_size_duration__value__enum_values_by_number[10] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__protobuf_unspecified", 0 },
+ { "ms5", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms5", 1 },
+ { "ms10", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms10", 2 },
+ { "ms20", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms20", 3 },
+ { "ms50", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms50", 4 },
+ { "ms100", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms100", 5 },
+ { "ms150", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms150", 6 },
+ { "ms300", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms300", 7 },
+ { "ms500", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms500", 8 },
+ { "ms1000", "UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms1000", 9 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bucket_size_duration__value__value_ranges[] = {
+{0, 0},{0, 10}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__bucket_size_duration__value__enum_values_by_name[10] =
+{
+ { "ms10", 2 },
+ { "ms100", 5 },
+ { "ms1000", 9 },
+ { "ms150", 6 },
+ { "ms20", 3 },
+ { "ms300", 7 },
+ { "ms5", 1 },
+ { "ms50", 4 },
+ { "ms500", 8 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__bucket_size_duration__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BucketSizeDuration.Value",
+ "Value",
+ "Uenibstreamprotobuf__BucketSizeDuration__Value",
+ "uenibstreamprotobuf",
+ 10,
+ uenibstreamprotobuf__bucket_size_duration__value__enum_values_by_number,
+ 10,
+ uenibstreamprotobuf__bucket_size_duration__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__bucket_size_duration__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bucket_size_duration__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BucketSizeDuration, value),
+ &uenibstreamprotobuf__bucket_size_duration__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bucket_size_duration__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bucket_size_duration__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bucket_size_duration__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BucketSizeDuration",
+ "BucketSizeDuration",
+ "Uenibstreamprotobuf__BucketSizeDuration",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BucketSizeDuration),
+ 1,
+ uenibstreamprotobuf__bucket_size_duration__field_descriptors,
+ uenibstreamprotobuf__bucket_size_duration__field_indices_by_name,
+ 1, uenibstreamprotobuf__bucket_size_duration__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bucket_size_duration__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__subcarrier_spacing__value__enum_values_by_number[6] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__protobuf_unspecified", 0 },
+ { "kHz15", "UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz15", 1 },
+ { "kHz30", "UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz30", 2 },
+ { "kHz60", "UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz60", 3 },
+ { "kHz120", "UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz120", 4 },
+ { "kHz240", "UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz240", 5 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__subcarrier_spacing__value__value_ranges[] = {
+{0, 0},{0, 6}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__subcarrier_spacing__value__enum_values_by_name[6] =
+{
+ { "kHz120", 4 },
+ { "kHz15", 1 },
+ { "kHz240", 5 },
+ { "kHz30", 2 },
+ { "kHz60", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__subcarrier_spacing__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SubcarrierSpacing.Value",
+ "Value",
+ "Uenibstreamprotobuf__SubcarrierSpacing__Value",
+ "uenibstreamprotobuf",
+ 6,
+ uenibstreamprotobuf__subcarrier_spacing__value__enum_values_by_number,
+ 6,
+ uenibstreamprotobuf__subcarrier_spacing__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__subcarrier_spacing__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__subcarrier_spacing__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SubcarrierSpacing, value),
+ &uenibstreamprotobuf__subcarrier_spacing__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__subcarrier_spacing__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__subcarrier_spacing__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__subcarrier_spacing__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SubcarrierSpacing",
+ "SubcarrierSpacing",
+ "Uenibstreamprotobuf__SubcarrierSpacing",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SubcarrierSpacing),
+ 1,
+ uenibstreamprotobuf__subcarrier_spacing__field_descriptors,
+ uenibstreamprotobuf__subcarrier_spacing__field_indices_by_name,
+ 1, uenibstreamprotobuf__subcarrier_spacing__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__subcarrier_spacing__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__max_pusch__duration__value__enum_values_by_number[7] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__protobuf_unspecified", 0 },
+ { "ms0p02", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p02", 1 },
+ { "ms0p04", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p04", 2 },
+ { "ms0p0625", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p0625", 3 },
+ { "ms0p125", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p125", 4 },
+ { "ms0p25", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p25", 5 },
+ { "ms0p5", "UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p5", 6 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__max_pusch__duration__value__value_ranges[] = {
+{0, 0},{0, 7}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__max_pusch__duration__value__enum_values_by_name[7] =
+{
+ { "ms0p02", 1 },
+ { "ms0p04", 2 },
+ { "ms0p0625", 3 },
+ { "ms0p125", 4 },
+ { "ms0p25", 5 },
+ { "ms0p5", 6 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__max_pusch__duration__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MaxPUSCH_Duration.Value",
+ "Value",
+ "Uenibstreamprotobuf__MaxPUSCHDuration__Value",
+ "uenibstreamprotobuf",
+ 7,
+ uenibstreamprotobuf__max_pusch__duration__value__enum_values_by_number,
+ 7,
+ uenibstreamprotobuf__max_pusch__duration__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__max_pusch__duration__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__max_pusch__duration__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MaxPUSCHDuration, value),
+ &uenibstreamprotobuf__max_pusch__duration__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__max_pusch__duration__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__max_pusch__duration__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__max_pusch__duration__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MaxPUSCH_Duration",
+ "MaxPUSCHDuration",
+ "Uenibstreamprotobuf__MaxPUSCHDuration",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MaxPUSCHDuration),
+ 1,
+ uenibstreamprotobuf__max_pusch__duration__field_descriptors,
+ uenibstreamprotobuf__max_pusch__duration__field_indices_by_name,
+ 1, uenibstreamprotobuf__max_pusch__duration__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__max_pusch__duration__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "s0", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0", 1 },
+ { "s0dot4", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0dot4", 2 },
+ { "s0dot8", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0dot8", 3 },
+ { "s1dot6", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s1dot6", 4 },
+ { "s3", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s3", 5 },
+ { "s6", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s6", 6 },
+ { "s12", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s12", 7 },
+ { "s30", "UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s30", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__enum_values_by_name[9] =
+{
+ { "protobuf_unspecified", 0 },
+ { "s0", 1 },
+ { "s0dot4", 2 },
+ { "s0dot8", 3 },
+ { "s12", 7 },
+ { "s1dot6", 4 },
+ { "s3", 5 },
+ { "s30", 8 },
+ { "s6", 6 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BitRateQueryProhibitTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__BitRateQueryProhibitTimer__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bit_rate_query_prohibit_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BitRateQueryProhibitTimer, value),
+ &uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bit_rate_query_prohibit_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bit_rate_query_prohibit_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BitRateQueryProhibitTimer",
+ "BitRateQueryProhibitTimer",
+ "Uenibstreamprotobuf__BitRateQueryProhibitTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BitRateQueryProhibitTimer),
+ 1,
+ uenibstreamprotobuf__bit_rate_query_prohibit_timer__field_descriptors,
+ uenibstreamprotobuf__bit_rate_query_prohibit_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__bit_rate_query_prohibit_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bit_rate_query_prohibit_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__mac__cell_group_config__field_descriptors[11] =
+{
+ {
+ "release_drx_Config",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, drx__config_case),
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, release_drx_config),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_drx_Config",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, drx__config_case),
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, setup_drx_config),
+ &uenibstreamprotobuf__drx__config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "schedulingRequestConfig",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, schedulingrequestconfig),
+ &uenibstreamprotobuf__scheduling_request_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bsr_Config",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, bsr_config),
+ &uenibstreamprotobuf__bsr__config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tag_Config",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, tag_config),
+ &uenibstreamprotobuf__tag__config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_phr_Config",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, phr__config_case),
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, release_phr_config),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_phr_Config",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, phr__config_case),
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, setup_phr_config),
+ &uenibstreamprotobuf__phr__config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "skipUplinkTxDynamic",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, skipuplinktxdynamic),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_Mask_v1530",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, csi_mask_v1530),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_dataInactivityTimer_v1530",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, data_inactivity_timer_v1530_case),
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, release_datainactivitytimer_v1530),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_dataInactivityTimer_v1530",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, data_inactivity_timer_v1530_case),
+ offsetof(Uenibstreamprotobuf__MACCellGroupConfig, setup_datainactivitytimer_v1530),
+ &uenibstreamprotobuf__data_inactivity_timer__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__mac__cell_group_config__field_indices_by_name[] = {
+ 3, /* field[3] = bsr_Config */
+ 8, /* field[8] = csi_Mask_v1530 */
+ 9, /* field[9] = release_dataInactivityTimer_v1530 */
+ 0, /* field[0] = release_drx_Config */
+ 5, /* field[5] = release_phr_Config */
+ 2, /* field[2] = schedulingRequestConfig */
+ 10, /* field[10] = setup_dataInactivityTimer_v1530 */
+ 1, /* field[1] = setup_drx_Config */
+ 6, /* field[6] = setup_phr_Config */
+ 7, /* field[7] = skipUplinkTxDynamic */
+ 4, /* field[4] = tag_Config */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mac__cell_group_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 11 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__mac__cell_group_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MAC_CellGroupConfig",
+ "MACCellGroupConfig",
+ "Uenibstreamprotobuf__MACCellGroupConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MACCellGroupConfig),
+ 11,
+ uenibstreamprotobuf__mac__cell_group_config__field_descriptors,
+ uenibstreamprotobuf__mac__cell_group_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__mac__cell_group_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__mac__cell_group_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__drx__config__field_descriptors[29] =
+{
+ {
+ "subMilliSeconds",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx_on_duration_timer_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, submilliseconds),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "milliSeconds",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx_on_duration_timer_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, milliseconds),
+ &uenibstreamprotobuf__milli_seconds__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drx_InactivityTimer",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx_inactivitytimer),
+ &uenibstreamprotobuf__drx__inactivity_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drx_HARQ_RTT_TimerDL",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx_harq_rtt_timerdl),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drx_HARQ_RTT_TimerUL",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx_harq_rtt_timerul),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drx_RetransmissionTimerDL",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx_retransmissiontimerdl),
+ &uenibstreamprotobuf__drx__retransmission_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drx_RetransmissionTimerUL",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx_retransmissiontimerul),
+ &uenibstreamprotobuf__drx__retransmission_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms10",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms10),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms20",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms20),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms32",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms32),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms40",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms40),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms60",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms60),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms64",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms64),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms70",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms70),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms80",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms80),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms128",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms128),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms160",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms160),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms256",
+ 18,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms256),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms320",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms320),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms512",
+ 20,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms512),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms640",
+ 21,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms640),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms1024",
+ 22,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms1024),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms1280",
+ 23,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms1280),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms2048",
+ 24,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms2048),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms2560",
+ 25,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms2560),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms5120",
+ 26,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms5120),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms10240",
+ 27,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXConfig, ms10240),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "shortDRX",
+ 28,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRXConfig, shortdrx),
+ &uenibstreamprotobuf__short_drx__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drx_SlotOffset",
+ 29,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRXConfig, drx_slotoffset),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__drx__config__field_indices_by_name[] = {
+ 3, /* field[3] = drx_HARQ_RTT_TimerDL */
+ 4, /* field[4] = drx_HARQ_RTT_TimerUL */
+ 2, /* field[2] = drx_InactivityTimer */
+ 5, /* field[5] = drx_RetransmissionTimerDL */
+ 6, /* field[6] = drx_RetransmissionTimerUL */
+ 28, /* field[28] = drx_SlotOffset */
+ 1, /* field[1] = milliSeconds */
+ 7, /* field[7] = ms10 */
+ 21, /* field[21] = ms1024 */
+ 26, /* field[26] = ms10240 */
+ 15, /* field[15] = ms128 */
+ 22, /* field[22] = ms1280 */
+ 16, /* field[16] = ms160 */
+ 8, /* field[8] = ms20 */
+ 23, /* field[23] = ms2048 */
+ 17, /* field[17] = ms256 */
+ 24, /* field[24] = ms2560 */
+ 9, /* field[9] = ms32 */
+ 18, /* field[18] = ms320 */
+ 10, /* field[10] = ms40 */
+ 19, /* field[19] = ms512 */
+ 25, /* field[25] = ms5120 */
+ 11, /* field[11] = ms60 */
+ 12, /* field[12] = ms64 */
+ 20, /* field[20] = ms640 */
+ 13, /* field[13] = ms70 */
+ 14, /* field[14] = ms80 */
+ 27, /* field[27] = shortDRX */
+ 0, /* field[0] = subMilliSeconds */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__drx__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 29 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DRX_Config",
+ "DRXConfig",
+ "Uenibstreamprotobuf__DRXConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DRXConfig),
+ 29,
+ uenibstreamprotobuf__drx__config__field_descriptors,
+ uenibstreamprotobuf__drx__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__drx__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__drx__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__milli_seconds__value__enum_values_by_number[25] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__protobuf_unspecified", 0 },
+ { "ms1", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1", 1 },
+ { "ms2", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms2", 2 },
+ { "ms3", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms3", 3 },
+ { "ms4", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms4", 4 },
+ { "ms5", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms5", 5 },
+ { "ms6", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms6", 6 },
+ { "ms8", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms8", 7 },
+ { "ms10", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms10", 8 },
+ { "ms20", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms20", 9 },
+ { "ms30", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms30", 10 },
+ { "ms40", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms40", 11 },
+ { "ms50", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms50", 12 },
+ { "ms60", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms60", 13 },
+ { "ms80", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms80", 14 },
+ { "ms100", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms100", 15 },
+ { "ms200", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms200", 16 },
+ { "ms300", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms300", 17 },
+ { "ms400", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms400", 18 },
+ { "ms500", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms500", 19 },
+ { "ms600", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms600", 20 },
+ { "ms800", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms800", 21 },
+ { "ms1000", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1000", 22 },
+ { "ms1200", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1200", 23 },
+ { "ms1600", "UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1600", 24 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__milli_seconds__value__value_ranges[] = {
+{0, 0},{0, 25}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__milli_seconds__value__enum_values_by_name[25] =
+{
+ { "ms1", 1 },
+ { "ms10", 8 },
+ { "ms100", 15 },
+ { "ms1000", 22 },
+ { "ms1200", 23 },
+ { "ms1600", 24 },
+ { "ms2", 2 },
+ { "ms20", 9 },
+ { "ms200", 16 },
+ { "ms3", 3 },
+ { "ms30", 10 },
+ { "ms300", 17 },
+ { "ms4", 4 },
+ { "ms40", 11 },
+ { "ms400", 18 },
+ { "ms5", 5 },
+ { "ms50", 12 },
+ { "ms500", 19 },
+ { "ms6", 6 },
+ { "ms60", 13 },
+ { "ms600", 20 },
+ { "ms8", 7 },
+ { "ms80", 14 },
+ { "ms800", 21 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__milli_seconds__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MilliSeconds.Value",
+ "Value",
+ "Uenibstreamprotobuf__MilliSeconds__Value",
+ "uenibstreamprotobuf",
+ 25,
+ uenibstreamprotobuf__milli_seconds__value__enum_values_by_number,
+ 25,
+ uenibstreamprotobuf__milli_seconds__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__milli_seconds__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__milli_seconds__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MilliSeconds, value),
+ &uenibstreamprotobuf__milli_seconds__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__milli_seconds__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__milli_seconds__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__milli_seconds__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MilliSeconds",
+ "MilliSeconds",
+ "Uenibstreamprotobuf__MilliSeconds",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MilliSeconds),
+ 1,
+ uenibstreamprotobuf__milli_seconds__field_descriptors,
+ uenibstreamprotobuf__milli_seconds__field_indices_by_name,
+ 1, uenibstreamprotobuf__milli_seconds__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__milli_seconds__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__drx__inactivity_timer__value__enum_values_by_number[24] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "ms0", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms0", 1 },
+ { "ms1", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms1", 2 },
+ { "ms2", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms2", 3 },
+ { "ms3", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms3", 4 },
+ { "ms4", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms4", 5 },
+ { "ms5", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms5", 6 },
+ { "ms6", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms6", 7 },
+ { "ms8", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms8", 8 },
+ { "ms10", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms10", 9 },
+ { "ms20", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms20", 10 },
+ { "ms30", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms30", 11 },
+ { "ms40", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms40", 12 },
+ { "ms50", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms50", 13 },
+ { "ms60", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms60", 14 },
+ { "ms80", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms80", 15 },
+ { "ms100", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms100", 16 },
+ { "ms200", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms200", 17 },
+ { "ms300", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms300", 18 },
+ { "ms500", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms500", 19 },
+ { "ms750", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms750", 20 },
+ { "ms1280", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms1280", 21 },
+ { "ms1920", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms1920", 22 },
+ { "ms2560", "UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms2560", 23 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__drx__inactivity_timer__value__value_ranges[] = {
+{0, 0},{0, 24}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__drx__inactivity_timer__value__enum_values_by_name[24] =
+{
+ { "ms0", 1 },
+ { "ms1", 2 },
+ { "ms10", 9 },
+ { "ms100", 16 },
+ { "ms1280", 21 },
+ { "ms1920", 22 },
+ { "ms2", 3 },
+ { "ms20", 10 },
+ { "ms200", 17 },
+ { "ms2560", 23 },
+ { "ms3", 4 },
+ { "ms30", 11 },
+ { "ms300", 18 },
+ { "ms4", 5 },
+ { "ms40", 12 },
+ { "ms5", 6 },
+ { "ms50", 13 },
+ { "ms500", 19 },
+ { "ms6", 7 },
+ { "ms60", 14 },
+ { "ms750", 20 },
+ { "ms8", 8 },
+ { "ms80", 15 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__drx__inactivity_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DRX_InactivityTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__DRXInactivityTimer__Value",
+ "uenibstreamprotobuf",
+ 24,
+ uenibstreamprotobuf__drx__inactivity_timer__value__enum_values_by_number,
+ 24,
+ uenibstreamprotobuf__drx__inactivity_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__drx__inactivity_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__drx__inactivity_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRXInactivityTimer, value),
+ &uenibstreamprotobuf__drx__inactivity_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__drx__inactivity_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__drx__inactivity_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__inactivity_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DRX_InactivityTimer",
+ "DRXInactivityTimer",
+ "Uenibstreamprotobuf__DRXInactivityTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DRXInactivityTimer),
+ 1,
+ uenibstreamprotobuf__drx__inactivity_timer__field_descriptors,
+ uenibstreamprotobuf__drx__inactivity_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__drx__inactivity_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__drx__inactivity_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__drx__retransmission_timer__value__enum_values_by_number[18] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "sl0", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl0", 1 },
+ { "sl1", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl1", 2 },
+ { "sl2", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl2", 3 },
+ { "sl4", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl4", 4 },
+ { "sl6", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl6", 5 },
+ { "sl8", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl8", 6 },
+ { "sl16", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl16", 7 },
+ { "sl24", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl24", 8 },
+ { "sl33", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl33", 9 },
+ { "sl40", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl40", 10 },
+ { "sl64", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl64", 11 },
+ { "sl80", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl80", 12 },
+ { "sl96", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl96", 13 },
+ { "sl112", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl112", 14 },
+ { "sl128", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl128", 15 },
+ { "sl160", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl160", 16 },
+ { "sl320", "UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl320", 17 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__drx__retransmission_timer__value__value_ranges[] = {
+{0, 0},{0, 18}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__drx__retransmission_timer__value__enum_values_by_name[18] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sl0", 1 },
+ { "sl1", 2 },
+ { "sl112", 14 },
+ { "sl128", 15 },
+ { "sl16", 7 },
+ { "sl160", 16 },
+ { "sl2", 3 },
+ { "sl24", 8 },
+ { "sl320", 17 },
+ { "sl33", 9 },
+ { "sl4", 4 },
+ { "sl40", 10 },
+ { "sl6", 5 },
+ { "sl64", 11 },
+ { "sl8", 6 },
+ { "sl80", 12 },
+ { "sl96", 13 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__drx__retransmission_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DRX_RetransmissionTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__DRXRetransmissionTimer__Value",
+ "uenibstreamprotobuf",
+ 18,
+ uenibstreamprotobuf__drx__retransmission_timer__value__enum_values_by_number,
+ 18,
+ uenibstreamprotobuf__drx__retransmission_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__drx__retransmission_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__drx__retransmission_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRXRetransmissionTimer, value),
+ &uenibstreamprotobuf__drx__retransmission_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__drx__retransmission_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__drx__retransmission_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__retransmission_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DRX_RetransmissionTimer",
+ "DRXRetransmissionTimer",
+ "Uenibstreamprotobuf__DRXRetransmissionTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DRXRetransmissionTimer),
+ 1,
+ uenibstreamprotobuf__drx__retransmission_timer__field_descriptors,
+ uenibstreamprotobuf__drx__retransmission_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__drx__retransmission_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__drx__retransmission_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__short_drx__field_descriptors[2] =
+{
+ {
+ "drx_ShortCycle",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ShortDRX, drx_shortcycle),
+ &uenibstreamprotobuf__drx__short_cycle__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drx_ShortCycleTimer",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ShortDRX, drx_shortcycletimer),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__short_drx__field_indices_by_name[] = {
+ 0, /* field[0] = drx_ShortCycle */
+ 1, /* field[1] = drx_ShortCycleTimer */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__short_drx__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__short_drx__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ShortDRX",
+ "ShortDRX",
+ "Uenibstreamprotobuf__ShortDRX",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ShortDRX),
+ 2,
+ uenibstreamprotobuf__short_drx__field_descriptors,
+ uenibstreamprotobuf__short_drx__field_indices_by_name,
+ 1, uenibstreamprotobuf__short_drx__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__short_drx__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__drx__short_cycle__value__enum_values_by_number[24] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__protobuf_unspecified", 0 },
+ { "ms2", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms2", 1 },
+ { "ms3", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms3", 2 },
+ { "ms4", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms4", 3 },
+ { "ms5", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms5", 4 },
+ { "ms6", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms6", 5 },
+ { "ms7", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms7", 6 },
+ { "ms8", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms8", 7 },
+ { "ms10", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms10", 8 },
+ { "ms14", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms14", 9 },
+ { "ms16", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms16", 10 },
+ { "ms20", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms20", 11 },
+ { "ms30", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms30", 12 },
+ { "ms32", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms32", 13 },
+ { "ms35", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms35", 14 },
+ { "ms40", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms40", 15 },
+ { "ms64", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms64", 16 },
+ { "ms80", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms80", 17 },
+ { "ms128", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms128", 18 },
+ { "ms160", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms160", 19 },
+ { "ms256", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms256", 20 },
+ { "ms320", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms320", 21 },
+ { "ms512", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms512", 22 },
+ { "ms640", "UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms640", 23 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__drx__short_cycle__value__value_ranges[] = {
+{0, 0},{0, 24}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__drx__short_cycle__value__enum_values_by_name[24] =
+{
+ { "ms10", 8 },
+ { "ms128", 18 },
+ { "ms14", 9 },
+ { "ms16", 10 },
+ { "ms160", 19 },
+ { "ms2", 1 },
+ { "ms20", 11 },
+ { "ms256", 20 },
+ { "ms3", 2 },
+ { "ms30", 12 },
+ { "ms32", 13 },
+ { "ms320", 21 },
+ { "ms35", 14 },
+ { "ms4", 3 },
+ { "ms40", 15 },
+ { "ms5", 4 },
+ { "ms512", 22 },
+ { "ms6", 5 },
+ { "ms64", 16 },
+ { "ms640", 23 },
+ { "ms7", 6 },
+ { "ms8", 7 },
+ { "ms80", 17 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__drx__short_cycle__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DRX_ShortCycle.Value",
+ "Value",
+ "Uenibstreamprotobuf__DRXShortCycle__Value",
+ "uenibstreamprotobuf",
+ 24,
+ uenibstreamprotobuf__drx__short_cycle__value__enum_values_by_number,
+ 24,
+ uenibstreamprotobuf__drx__short_cycle__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__drx__short_cycle__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__drx__short_cycle__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRXShortCycle, value),
+ &uenibstreamprotobuf__drx__short_cycle__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__drx__short_cycle__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__drx__short_cycle__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__short_cycle__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DRX_ShortCycle",
+ "DRXShortCycle",
+ "Uenibstreamprotobuf__DRXShortCycle",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DRXShortCycle),
+ 1,
+ uenibstreamprotobuf__drx__short_cycle__field_descriptors,
+ uenibstreamprotobuf__drx__short_cycle__field_indices_by_name,
+ 1, uenibstreamprotobuf__drx__short_cycle__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__drx__short_cycle__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scheduling_request_config__field_descriptors[2] =
+{
+ {
+ "schedulingRequestToAddModList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestConfig, n_schedulingrequesttoaddmodlist),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestConfig, schedulingrequesttoaddmodlist),
+ &uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "schedulingRequestToReleaseList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestConfig, n_schedulingrequesttoreleaselist),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestConfig, schedulingrequesttoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scheduling_request_config__field_indices_by_name[] = {
+ 0, /* field[0] = schedulingRequestToAddModList */
+ 1, /* field[1] = schedulingRequestToReleaseList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scheduling_request_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_request_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SchedulingRequestConfig",
+ "SchedulingRequestConfig",
+ "Uenibstreamprotobuf__SchedulingRequestConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SchedulingRequestConfig),
+ 2,
+ uenibstreamprotobuf__scheduling_request_config__field_descriptors,
+ uenibstreamprotobuf__scheduling_request_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__scheduling_request_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scheduling_request_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scheduling_request_to_add_mod__field_descriptors[3] =
+{
+ {
+ "schedulingRequestId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SchedulingRequestToAddMod, schedulingrequestid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sr_ProhibitTimer",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SchedulingRequestToAddMod, sr_prohibittimer),
+ &uenibstreamprotobuf__sr__prohibit_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sr_TransMax",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SchedulingRequestToAddMod, sr_transmax),
+ &uenibstreamprotobuf__sr__trans_max__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scheduling_request_to_add_mod__field_indices_by_name[] = {
+ 0, /* field[0] = schedulingRequestId */
+ 1, /* field[1] = sr_ProhibitTimer */
+ 2, /* field[2] = sr_TransMax */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scheduling_request_to_add_mod__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SchedulingRequestToAddMod",
+ "SchedulingRequestToAddMod",
+ "Uenibstreamprotobuf__SchedulingRequestToAddMod",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SchedulingRequestToAddMod),
+ 3,
+ uenibstreamprotobuf__scheduling_request_to_add_mod__field_descriptors,
+ uenibstreamprotobuf__scheduling_request_to_add_mod__field_indices_by_name,
+ 1, uenibstreamprotobuf__scheduling_request_to_add_mod__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scheduling_request_to_add_mod__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__sr__prohibit_timer__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "ms1", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms1", 1 },
+ { "ms2", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms2", 2 },
+ { "ms4", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms4", 3 },
+ { "ms8", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms8", 4 },
+ { "ms16", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms16", 5 },
+ { "ms32", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms32", 6 },
+ { "ms64", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms64", 7 },
+ { "ms128", "UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms128", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sr__prohibit_timer__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__sr__prohibit_timer__value__enum_values_by_name[9] =
+{
+ { "ms1", 1 },
+ { "ms128", 8 },
+ { "ms16", 5 },
+ { "ms2", 2 },
+ { "ms32", 6 },
+ { "ms4", 3 },
+ { "ms64", 7 },
+ { "ms8", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__sr__prohibit_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SR_ProhibitTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__SRProhibitTimer__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__sr__prohibit_timer__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__sr__prohibit_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__sr__prohibit_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sr__prohibit_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRProhibitTimer, value),
+ &uenibstreamprotobuf__sr__prohibit_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sr__prohibit_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sr__prohibit_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sr__prohibit_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SR_ProhibitTimer",
+ "SRProhibitTimer",
+ "Uenibstreamprotobuf__SRProhibitTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRProhibitTimer),
+ 1,
+ uenibstreamprotobuf__sr__prohibit_timer__field_descriptors,
+ uenibstreamprotobuf__sr__prohibit_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__sr__prohibit_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sr__prohibit_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__sr__trans_max__value__enum_values_by_number[6] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__protobuf_unspecified", 0 },
+ { "n4", "UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n4", 1 },
+ { "n8", "UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n8", 2 },
+ { "n16", "UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n16", 3 },
+ { "n32", "UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n32", 4 },
+ { "n64", "UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n64", 5 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sr__trans_max__value__value_ranges[] = {
+{0, 0},{0, 6}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__sr__trans_max__value__enum_values_by_name[6] =
+{
+ { "n16", 3 },
+ { "n32", 4 },
+ { "n4", 1 },
+ { "n64", 5 },
+ { "n8", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__sr__trans_max__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SR_TransMax.Value",
+ "Value",
+ "Uenibstreamprotobuf__SRTransMax__Value",
+ "uenibstreamprotobuf",
+ 6,
+ uenibstreamprotobuf__sr__trans_max__value__enum_values_by_number,
+ 6,
+ uenibstreamprotobuf__sr__trans_max__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__sr__trans_max__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sr__trans_max__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRTransMax, value),
+ &uenibstreamprotobuf__sr__trans_max__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sr__trans_max__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sr__trans_max__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sr__trans_max__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SR_TransMax",
+ "SRTransMax",
+ "Uenibstreamprotobuf__SRTransMax",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRTransMax),
+ 1,
+ uenibstreamprotobuf__sr__trans_max__field_descriptors,
+ uenibstreamprotobuf__sr__trans_max__field_indices_by_name,
+ 1, uenibstreamprotobuf__sr__trans_max__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sr__trans_max__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bsr__config__field_descriptors[3] =
+{
+ {
+ "periodicBSR_Timer",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BSRConfig, periodicbsr_timer),
+ &uenibstreamprotobuf__periodic_bsr__timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "retxBSR_Timer",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BSRConfig, retxbsr_timer),
+ &uenibstreamprotobuf__retx_bsr__timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "logicalChannelSR_DelayTimer",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BSRConfig, logicalchannelsr_delaytimer),
+ &uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bsr__config__field_indices_by_name[] = {
+ 2, /* field[2] = logicalChannelSR_DelayTimer */
+ 0, /* field[0] = periodicBSR_Timer */
+ 1, /* field[1] = retxBSR_Timer */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bsr__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bsr__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BSR_Config",
+ "BSRConfig",
+ "Uenibstreamprotobuf__BSRConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BSRConfig),
+ 3,
+ uenibstreamprotobuf__bsr__config__field_descriptors,
+ uenibstreamprotobuf__bsr__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__bsr__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bsr__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__periodic_bsr__timer__value__enum_values_by_number[17] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__protobuf_unspecified", 0 },
+ { "sf1", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf1", 1 },
+ { "sf5", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf5", 2 },
+ { "sf10", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf10", 3 },
+ { "sf16", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf16", 4 },
+ { "sf20", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf20", 5 },
+ { "sf32", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf32", 6 },
+ { "sf40", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf40", 7 },
+ { "sf64", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf64", 8 },
+ { "sf80", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf80", 9 },
+ { "sf128", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf128", 10 },
+ { "sf160", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf160", 11 },
+ { "sf320", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf320", 12 },
+ { "sf640", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf640", 13 },
+ { "sf1280", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf1280", 14 },
+ { "sf2560", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf2560", 15 },
+ { "infinity", "UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__infinity", 16 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__periodic_bsr__timer__value__value_ranges[] = {
+{0, 0},{0, 17}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__periodic_bsr__timer__value__enum_values_by_name[17] =
+{
+ { "infinity", 16 },
+ { "protobuf_unspecified", 0 },
+ { "sf1", 1 },
+ { "sf10", 3 },
+ { "sf128", 10 },
+ { "sf1280", 14 },
+ { "sf16", 4 },
+ { "sf160", 11 },
+ { "sf20", 5 },
+ { "sf2560", 15 },
+ { "sf32", 6 },
+ { "sf320", 12 },
+ { "sf40", 7 },
+ { "sf5", 2 },
+ { "sf64", 8 },
+ { "sf640", 13 },
+ { "sf80", 9 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__periodic_bsr__timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PeriodicBSR_Timer.Value",
+ "Value",
+ "Uenibstreamprotobuf__PeriodicBSRTimer__Value",
+ "uenibstreamprotobuf",
+ 17,
+ uenibstreamprotobuf__periodic_bsr__timer__value__enum_values_by_number,
+ 17,
+ uenibstreamprotobuf__periodic_bsr__timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__periodic_bsr__timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__periodic_bsr__timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicBSRTimer, value),
+ &uenibstreamprotobuf__periodic_bsr__timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__periodic_bsr__timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__periodic_bsr__timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__periodic_bsr__timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PeriodicBSR_Timer",
+ "PeriodicBSRTimer",
+ "Uenibstreamprotobuf__PeriodicBSRTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PeriodicBSRTimer),
+ 1,
+ uenibstreamprotobuf__periodic_bsr__timer__field_descriptors,
+ uenibstreamprotobuf__periodic_bsr__timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__periodic_bsr__timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__periodic_bsr__timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__retx_bsr__timer__value__enum_values_by_number[12] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__protobuf_unspecified", 0 },
+ { "sf10", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf10", 1 },
+ { "sf20", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf20", 2 },
+ { "sf40", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf40", 3 },
+ { "sf80", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf80", 4 },
+ { "sf160", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf160", 5 },
+ { "sf320", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf320", 6 },
+ { "sf640", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf640", 7 },
+ { "sf1280", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf1280", 8 },
+ { "sf2560", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf2560", 9 },
+ { "sf5120", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf5120", 10 },
+ { "sf10240", "UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf10240", 11 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__retx_bsr__timer__value__value_ranges[] = {
+{0, 0},{0, 12}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__retx_bsr__timer__value__enum_values_by_name[12] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sf10", 1 },
+ { "sf10240", 11 },
+ { "sf1280", 8 },
+ { "sf160", 5 },
+ { "sf20", 2 },
+ { "sf2560", 9 },
+ { "sf320", 6 },
+ { "sf40", 3 },
+ { "sf5120", 10 },
+ { "sf640", 7 },
+ { "sf80", 4 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__retx_bsr__timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RetxBSR_Timer.Value",
+ "Value",
+ "Uenibstreamprotobuf__RetxBSRTimer__Value",
+ "uenibstreamprotobuf",
+ 12,
+ uenibstreamprotobuf__retx_bsr__timer__value__enum_values_by_number,
+ 12,
+ uenibstreamprotobuf__retx_bsr__timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__retx_bsr__timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__retx_bsr__timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RetxBSRTimer, value),
+ &uenibstreamprotobuf__retx_bsr__timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__retx_bsr__timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__retx_bsr__timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__retx_bsr__timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RetxBSR_Timer",
+ "RetxBSRTimer",
+ "Uenibstreamprotobuf__RetxBSRTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RetxBSRTimer),
+ 1,
+ uenibstreamprotobuf__retx_bsr__timer__field_descriptors,
+ uenibstreamprotobuf__retx_bsr__timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__retx_bsr__timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__retx_bsr__timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__logical_channel_sr__delay_timer__value__enum_values_by_number[8] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "sf20", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf20", 1 },
+ { "sf40", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf40", 2 },
+ { "sf64", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf64", 3 },
+ { "sf128", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf128", 4 },
+ { "sf512", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf512", 5 },
+ { "sf1024", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf1024", 6 },
+ { "sf2560", "UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf2560", 7 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__logical_channel_sr__delay_timer__value__value_ranges[] = {
+{0, 0},{0, 8}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__logical_channel_sr__delay_timer__value__enum_values_by_name[8] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sf1024", 6 },
+ { "sf128", 4 },
+ { "sf20", 1 },
+ { "sf2560", 7 },
+ { "sf40", 2 },
+ { "sf512", 5 },
+ { "sf64", 3 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__logical_channel_sr__delay_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.LogicalChannelSR_DelayTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__LogicalChannelSRDelayTimer__Value",
+ "uenibstreamprotobuf",
+ 8,
+ uenibstreamprotobuf__logical_channel_sr__delay_timer__value__enum_values_by_number,
+ 8,
+ uenibstreamprotobuf__logical_channel_sr__delay_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__logical_channel_sr__delay_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__logical_channel_sr__delay_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__LogicalChannelSRDelayTimer, value),
+ &uenibstreamprotobuf__logical_channel_sr__delay_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__logical_channel_sr__delay_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__logical_channel_sr__delay_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.LogicalChannelSR_DelayTimer",
+ "LogicalChannelSRDelayTimer",
+ "Uenibstreamprotobuf__LogicalChannelSRDelayTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__LogicalChannelSRDelayTimer),
+ 1,
+ uenibstreamprotobuf__logical_channel_sr__delay_timer__field_descriptors,
+ uenibstreamprotobuf__logical_channel_sr__delay_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__logical_channel_sr__delay_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__logical_channel_sr__delay_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__tag__config__field_descriptors[2] =
+{
+ {
+ "tag_ToReleaseList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__TAGConfig, n_tag_toreleaselist),
+ offsetof(Uenibstreamprotobuf__TAGConfig, tag_toreleaselist),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tag_ToAddModList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__TAGConfig, n_tag_toaddmodlist),
+ offsetof(Uenibstreamprotobuf__TAGConfig, tag_toaddmodlist),
+ &uenibstreamprotobuf__tag__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__tag__config__field_indices_by_name[] = {
+ 1, /* field[1] = tag_ToAddModList */
+ 0, /* field[0] = tag_ToReleaseList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__tag__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__tag__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TAG_Config",
+ "TAGConfig",
+ "Uenibstreamprotobuf__TAGConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TAGConfig),
+ 2,
+ uenibstreamprotobuf__tag__config__field_descriptors,
+ uenibstreamprotobuf__tag__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__tag__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__tag__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__tag__field_descriptors[2] =
+{
+ {
+ "tag_Id",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TAG, tag_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeAlignmentTimer",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TAG, timealignmenttimer),
+ &uenibstreamprotobuf__time_alignment_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__tag__field_indices_by_name[] = {
+ 0, /* field[0] = tag_Id */
+ 1, /* field[1] = timeAlignmentTimer */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__tag__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__tag__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TAG",
+ "TAG",
+ "Uenibstreamprotobuf__TAG",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TAG),
+ 2,
+ uenibstreamprotobuf__tag__field_descriptors,
+ uenibstreamprotobuf__tag__field_indices_by_name,
+ 1, uenibstreamprotobuf__tag__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__tag__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__time_alignment_timer__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "ms500", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms500", 1 },
+ { "ms750", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms750", 2 },
+ { "ms1280", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms1280", 3 },
+ { "ms1920", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms1920", 4 },
+ { "ms2560", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms2560", 5 },
+ { "ms5120", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms5120", 6 },
+ { "ms10240", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms10240", 7 },
+ { "infinity", "UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__infinity", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__time_alignment_timer__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__time_alignment_timer__value__enum_values_by_name[9] =
+{
+ { "infinity", 8 },
+ { "ms10240", 7 },
+ { "ms1280", 3 },
+ { "ms1920", 4 },
+ { "ms2560", 5 },
+ { "ms500", 1 },
+ { "ms5120", 6 },
+ { "ms750", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__time_alignment_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TimeAlignmentTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__TimeAlignmentTimer__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__time_alignment_timer__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__time_alignment_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__time_alignment_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__time_alignment_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TimeAlignmentTimer, value),
+ &uenibstreamprotobuf__time_alignment_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__time_alignment_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__time_alignment_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__time_alignment_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TimeAlignmentTimer",
+ "TimeAlignmentTimer",
+ "Uenibstreamprotobuf__TimeAlignmentTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TimeAlignmentTimer),
+ 1,
+ uenibstreamprotobuf__time_alignment_timer__field_descriptors,
+ uenibstreamprotobuf__time_alignment_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__time_alignment_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__time_alignment_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__phr__config__field_descriptors[7] =
+{
+ {
+ "phr_PeriodicTimer",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PHRConfig, phr_periodictimer),
+ &uenibstreamprotobuf__phr__periodic_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "phr_ProhibitTimer",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PHRConfig, phr_prohibittimer),
+ &uenibstreamprotobuf__phr__prohibit_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "phr_Tx_PowerFactorChange",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PHRConfig, phr_tx_powerfactorchange),
+ &uenibstreamprotobuf__phr__tx__power_factor_change__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "multiplePHR",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PHRConfig, multiplephr),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dummy",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PHRConfig, dummy),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "phr_Type2OtherCell",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PHRConfig, phr_type2othercell),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "phr_ModeOtherCG",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PHRConfig, phr_modeothercg),
+ &uenibstreamprotobuf__phr__mode_other_cg__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__phr__config__field_indices_by_name[] = {
+ 4, /* field[4] = dummy */
+ 3, /* field[3] = multiplePHR */
+ 6, /* field[6] = phr_ModeOtherCG */
+ 0, /* field[0] = phr_PeriodicTimer */
+ 1, /* field[1] = phr_ProhibitTimer */
+ 2, /* field[2] = phr_Tx_PowerFactorChange */
+ 5, /* field[5] = phr_Type2OtherCell */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__phr__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PHR_Config",
+ "PHRConfig",
+ "Uenibstreamprotobuf__PHRConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PHRConfig),
+ 7,
+ uenibstreamprotobuf__phr__config__field_descriptors,
+ uenibstreamprotobuf__phr__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__phr__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__phr__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__phr__periodic_timer__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "sf10", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf10", 1 },
+ { "sf20", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf20", 2 },
+ { "sf50", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf50", 3 },
+ { "sf100", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf100", 4 },
+ { "sf200", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf200", 5 },
+ { "sf500", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf500", 6 },
+ { "sf1000", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf1000", 7 },
+ { "infinity", "UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__infinity", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__phr__periodic_timer__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__phr__periodic_timer__value__enum_values_by_name[9] =
+{
+ { "infinity", 8 },
+ { "protobuf_unspecified", 0 },
+ { "sf10", 1 },
+ { "sf100", 4 },
+ { "sf1000", 7 },
+ { "sf20", 2 },
+ { "sf200", 5 },
+ { "sf50", 3 },
+ { "sf500", 6 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__phr__periodic_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PHR_PeriodicTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__PHRPeriodicTimer__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__phr__periodic_timer__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__phr__periodic_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__phr__periodic_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__phr__periodic_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PHRPeriodicTimer, value),
+ &uenibstreamprotobuf__phr__periodic_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__phr__periodic_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__phr__periodic_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__periodic_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PHR_PeriodicTimer",
+ "PHRPeriodicTimer",
+ "Uenibstreamprotobuf__PHRPeriodicTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PHRPeriodicTimer),
+ 1,
+ uenibstreamprotobuf__phr__periodic_timer__field_descriptors,
+ uenibstreamprotobuf__phr__periodic_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__phr__periodic_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__phr__periodic_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__phr__prohibit_timer__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "sf0", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf0", 1 },
+ { "sf10", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf10", 2 },
+ { "sf20", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf20", 3 },
+ { "sf50", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf50", 4 },
+ { "sf100", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf100", 5 },
+ { "sf200", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf200", 6 },
+ { "sf500", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf500", 7 },
+ { "sf1000", "UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf1000", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__phr__prohibit_timer__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__phr__prohibit_timer__value__enum_values_by_name[9] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sf0", 1 },
+ { "sf10", 2 },
+ { "sf100", 5 },
+ { "sf1000", 8 },
+ { "sf20", 3 },
+ { "sf200", 6 },
+ { "sf50", 4 },
+ { "sf500", 7 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__phr__prohibit_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PHR_ProhibitTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__PHRProhibitTimer__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__phr__prohibit_timer__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__phr__prohibit_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__phr__prohibit_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__phr__prohibit_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PHRProhibitTimer, value),
+ &uenibstreamprotobuf__phr__prohibit_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__phr__prohibit_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__phr__prohibit_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__prohibit_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PHR_ProhibitTimer",
+ "PHRProhibitTimer",
+ "Uenibstreamprotobuf__PHRProhibitTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PHRProhibitTimer),
+ 1,
+ uenibstreamprotobuf__phr__prohibit_timer__field_descriptors,
+ uenibstreamprotobuf__phr__prohibit_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__phr__prohibit_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__phr__prohibit_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__phr__tx__power_factor_change__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__protobuf_unspecified", 0 },
+ { "dB1", "UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB1", 1 },
+ { "dB3", "UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB3", 2 },
+ { "dB6", "UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB6", 3 },
+ { "infinity", "UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__infinity", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__phr__tx__power_factor_change__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__phr__tx__power_factor_change__value__enum_values_by_name[5] =
+{
+ { "dB1", 1 },
+ { "dB3", 2 },
+ { "dB6", 3 },
+ { "infinity", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__phr__tx__power_factor_change__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PHR_Tx_PowerFactorChange.Value",
+ "Value",
+ "Uenibstreamprotobuf__PHRTxPowerFactorChange__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__phr__tx__power_factor_change__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__phr__tx__power_factor_change__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__phr__tx__power_factor_change__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__phr__tx__power_factor_change__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PHRTxPowerFactorChange, value),
+ &uenibstreamprotobuf__phr__tx__power_factor_change__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__phr__tx__power_factor_change__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__phr__tx__power_factor_change__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__tx__power_factor_change__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PHR_Tx_PowerFactorChange",
+ "PHRTxPowerFactorChange",
+ "Uenibstreamprotobuf__PHRTxPowerFactorChange",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PHRTxPowerFactorChange),
+ 1,
+ uenibstreamprotobuf__phr__tx__power_factor_change__field_descriptors,
+ uenibstreamprotobuf__phr__tx__power_factor_change__field_indices_by_name,
+ 1, uenibstreamprotobuf__phr__tx__power_factor_change__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__phr__tx__power_factor_change__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__phr__mode_other_cg__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__protobuf_unspecified", 0 },
+ { "real", "UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__real", 1 },
+ { "virtual", "UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__virtual", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__phr__mode_other_cg__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__phr__mode_other_cg__value__enum_values_by_name[3] =
+{
+ { "protobuf_unspecified", 0 },
+ { "real", 1 },
+ { "virtual", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__phr__mode_other_cg__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PHR_ModeOtherCG.Value",
+ "Value",
+ "Uenibstreamprotobuf__PHRModeOtherCG__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__phr__mode_other_cg__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__phr__mode_other_cg__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__phr__mode_other_cg__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__phr__mode_other_cg__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PHRModeOtherCG, value),
+ &uenibstreamprotobuf__phr__mode_other_cg__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__phr__mode_other_cg__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__phr__mode_other_cg__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__mode_other_cg__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PHR_ModeOtherCG",
+ "PHRModeOtherCG",
+ "Uenibstreamprotobuf__PHRModeOtherCG",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PHRModeOtherCG),
+ 1,
+ uenibstreamprotobuf__phr__mode_other_cg__field_descriptors,
+ uenibstreamprotobuf__phr__mode_other_cg__field_indices_by_name,
+ 1, uenibstreamprotobuf__phr__mode_other_cg__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__phr__mode_other_cg__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__data_inactivity_timer__value__enum_values_by_number[17] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "s1", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s1", 1 },
+ { "s2", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s2", 2 },
+ { "s3", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s3", 3 },
+ { "s5", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s5", 4 },
+ { "s7", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s7", 5 },
+ { "s10", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s10", 6 },
+ { "s15", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s15", 7 },
+ { "s20", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s20", 8 },
+ { "s40", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s40", 9 },
+ { "s50", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s50", 10 },
+ { "s60", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s60", 11 },
+ { "s80", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s80", 12 },
+ { "s100", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s100", 13 },
+ { "s120", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s120", 14 },
+ { "s150", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s150", 15 },
+ { "s180", "UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s180", 16 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__data_inactivity_timer__value__value_ranges[] = {
+{0, 0},{0, 17}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__data_inactivity_timer__value__enum_values_by_name[17] =
+{
+ { "protobuf_unspecified", 0 },
+ { "s1", 1 },
+ { "s10", 6 },
+ { "s100", 13 },
+ { "s120", 14 },
+ { "s15", 7 },
+ { "s150", 15 },
+ { "s180", 16 },
+ { "s2", 2 },
+ { "s20", 8 },
+ { "s3", 3 },
+ { "s40", 9 },
+ { "s5", 4 },
+ { "s50", 10 },
+ { "s60", 11 },
+ { "s7", 5 },
+ { "s80", 12 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__data_inactivity_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DataInactivityTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__DataInactivityTimer__Value",
+ "uenibstreamprotobuf",
+ 17,
+ uenibstreamprotobuf__data_inactivity_timer__value__enum_values_by_number,
+ 17,
+ uenibstreamprotobuf__data_inactivity_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__data_inactivity_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__data_inactivity_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DataInactivityTimer, value),
+ &uenibstreamprotobuf__data_inactivity_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__data_inactivity_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__data_inactivity_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__data_inactivity_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DataInactivityTimer",
+ "DataInactivityTimer",
+ "Uenibstreamprotobuf__DataInactivityTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DataInactivityTimer),
+ 1,
+ uenibstreamprotobuf__data_inactivity_timer__field_descriptors,
+ uenibstreamprotobuf__data_inactivity_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__data_inactivity_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__data_inactivity_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__protobuf_unspecified", 0 },
+ { "semiStatic", "UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__semiStatic", 1 },
+ { "dynamic", "UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__dynamic", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__enum_values_by_name[3] =
+{
+ { "dynamic", 2 },
+ { "protobuf_unspecified", 0 },
+ { "semiStatic", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PhysicalCellGroupConfig.PDSCH_HARQ_ACK_Codebook",
+ "PDSCH_HARQ_ACK_Codebook",
+ "Uenibstreamprotobuf__PhysicalCellGroupConfig__PDSCHHARQACKCodebook",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__physical_cell_group_config__field_descriptors[13] =
+{
+ {
+ "harq_ACK_SpatialBundlingPUCCH",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, harq_ack_spatialbundlingpucch),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "harq_ACK_SpatialBundlingPUSCH",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, harq_ack_spatialbundlingpusch),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p_NR_FR1",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, p_nr_fr1),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pdsch_HARQ_ACK_Codebook",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, pdsch_harq_ack_codebook),
+ &uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tpc_SRS_RNTI",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, tpc_srs_rnti),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tpc_PUCCH_RNTI",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, tpc_pucch_rnti),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tpc_PUSCH_RNTI",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, tpc_pusch_rnti),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sp_CSI_RNTI",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, sp_csi_rnti),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_cs_RNTI",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, cs__rnti_case),
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, release_cs_rnti),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_cs_RNTI",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, cs__rnti_case),
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, setup_cs_rnti),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mcs_C_RNTI",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, mcs_c_rnti),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p_UE_FR1",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, p_ue_fr1),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "xScale",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PhysicalCellGroupConfig, xscale),
+ &uenibstreamprotobuf__xscale__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__physical_cell_group_config__field_indices_by_name[] = {
+ 0, /* field[0] = harq_ACK_SpatialBundlingPUCCH */
+ 1, /* field[1] = harq_ACK_SpatialBundlingPUSCH */
+ 10, /* field[10] = mcs_C_RNTI */
+ 2, /* field[2] = p_NR_FR1 */
+ 11, /* field[11] = p_UE_FR1 */
+ 3, /* field[3] = pdsch_HARQ_ACK_Codebook */
+ 8, /* field[8] = release_cs_RNTI */
+ 9, /* field[9] = setup_cs_RNTI */
+ 7, /* field[7] = sp_CSI_RNTI */
+ 5, /* field[5] = tpc_PUCCH_RNTI */
+ 6, /* field[6] = tpc_PUSCH_RNTI */
+ 4, /* field[4] = tpc_SRS_RNTI */
+ 12, /* field[12] = xScale */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__physical_cell_group_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 13 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__physical_cell_group_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PhysicalCellGroupConfig",
+ "PhysicalCellGroupConfig",
+ "Uenibstreamprotobuf__PhysicalCellGroupConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PhysicalCellGroupConfig),
+ 13,
+ uenibstreamprotobuf__physical_cell_group_config__field_descriptors,
+ uenibstreamprotobuf__physical_cell_group_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__physical_cell_group_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__physical_cell_group_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__xscale__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__XSCALE__VALUE__protobuf_unspecified", 0 },
+ { "dB0", "UENIBSTREAMPROTOBUF__XSCALE__VALUE__dB0", 1 },
+ { "dB6", "UENIBSTREAMPROTOBUF__XSCALE__VALUE__dB6", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__xscale__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__xscale__value__enum_values_by_name[3] =
+{
+ { "dB0", 1 },
+ { "dB6", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__xscale__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.XScale.Value",
+ "Value",
+ "Uenibstreamprotobuf__XScale__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__xscale__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__xscale__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__xscale__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__xscale__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__XScale, value),
+ &uenibstreamprotobuf__xscale__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__xscale__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__xscale__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__xscale__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.XScale",
+ "XScale",
+ "Uenibstreamprotobuf__XScale",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__XScale),
+ 1,
+ uenibstreamprotobuf__xscale__field_descriptors,
+ uenibstreamprotobuf__xscale__field_indices_by_name,
+ 1, uenibstreamprotobuf__xscale__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__xscale__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sp_cell_config__field_descriptors[6] =
+{
+ {
+ "servCellIndex",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SpCellConfig, servcellindex),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reconfigurationWithSync",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SpCellConfig, reconfigurationwithsync),
+ &uenibstreamprotobuf__reconfiguration_with_sync__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_rlf_TimersAndConstants",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SpCellConfig, rlf__timers_and_constants_case),
+ offsetof(Uenibstreamprotobuf__SpCellConfig, release_rlf_timersandconstants),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_rlf_TimersAndConstants",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SpCellConfig, rlf__timers_and_constants_case),
+ offsetof(Uenibstreamprotobuf__SpCellConfig, setup_rlf_timersandconstants),
+ &uenibstreamprotobuf__rlf__timers_and_constants__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rlmInSyncOutOfSyncThreshold",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SpCellConfig, rlminsyncoutofsyncthreshold),
+ &uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "spCellConfigDedicated",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SpCellConfig, spcellconfigdedicated),
+ &uenibstreamprotobuf__serving_cell_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sp_cell_config__field_indices_by_name[] = {
+ 1, /* field[1] = reconfigurationWithSync */
+ 2, /* field[2] = release_rlf_TimersAndConstants */
+ 4, /* field[4] = rlmInSyncOutOfSyncThreshold */
+ 0, /* field[0] = servCellIndex */
+ 3, /* field[3] = setup_rlf_TimersAndConstants */
+ 5, /* field[5] = spCellConfigDedicated */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sp_cell_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sp_cell_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SpCellConfig",
+ "SpCellConfig",
+ "Uenibstreamprotobuf__SpCellConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SpCellConfig),
+ 6,
+ uenibstreamprotobuf__sp_cell_config__field_descriptors,
+ uenibstreamprotobuf__sp_cell_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__sp_cell_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sp_cell_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__reconfiguration_with_sync__field_descriptors[6] =
+{
+ {
+ "spCellConfigCommon",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, spcellconfigcommon),
+ &uenibstreamprotobuf__serving_cell_config_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "newUE_Identity",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, newue_identity),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "t304",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, t304),
+ &uenibstreamprotobuf__t304__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uplink",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, rach__config_dedicated_case),
+ offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, uplink),
+ &uenibstreamprotobuf__rach__config_dedicated__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "supplementaryUplink",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, rach__config_dedicated_case),
+ offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, supplementaryuplink),
+ &uenibstreamprotobuf__rach__config_dedicated__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "smtc",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReconfigurationWithSync, smtc),
+ &uenibstreamprotobuf__ssb__mtc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__reconfiguration_with_sync__field_indices_by_name[] = {
+ 1, /* field[1] = newUE_Identity */
+ 5, /* field[5] = smtc */
+ 0, /* field[0] = spCellConfigCommon */
+ 4, /* field[4] = supplementaryUplink */
+ 2, /* field[2] = t304 */
+ 3, /* field[3] = uplink */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__reconfiguration_with_sync__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__reconfiguration_with_sync__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReconfigurationWithSync",
+ "ReconfigurationWithSync",
+ "Uenibstreamprotobuf__ReconfigurationWithSync",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReconfigurationWithSync),
+ 6,
+ uenibstreamprotobuf__reconfiguration_with_sync__field_descriptors,
+ uenibstreamprotobuf__reconfiguration_with_sync__field_indices_by_name,
+ 1, uenibstreamprotobuf__reconfiguration_with_sync__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__reconfiguration_with_sync__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__serving_cell_config_common__field_descriptors[17] =
+{
+ {
+ "physCellId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, physcellid),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "downlinkConfigCommon",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, downlinkconfigcommon),
+ &uenibstreamprotobuf__downlink_config_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uplinkConfigCommon",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, uplinkconfigcommon),
+ &uenibstreamprotobuf__uplink_config_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "supplementaryUplinkConfigCommon",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, supplementaryuplinkconfigcommon),
+ &uenibstreamprotobuf__uplink_config_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n_TimingAdvanceOffset",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, n_timingadvanceoffset),
+ &uenibstreamprotobuf__n__timing_advance_offset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "shortBitmap",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ssb__positions_in_burst_case),
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, shortbitmap),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mediumBitmap",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ssb__positions_in_burst_case),
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, mediumbitmap),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "longBitmap",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ssb__positions_in_burst_case),
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, longbitmap),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_PeriodicityServingCell",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ssb_periodicityservingcell),
+ &uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dmrs_TypeA_Position",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, dmrs_typea_position),
+ &uenibstreamprotobuf__dmrs__type_a__position__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_lte_CRS_ToMatchAround",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, lte__crs__to_match_around_case),
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, release_lte_crs_tomatcharound),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_lte_CRS_ToMatchAround",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, lte__crs__to_match_around_case),
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, setup_lte_crs_tomatcharound),
+ &uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rateMatchPatternToAddModList",
+ 13,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, n_ratematchpatterntoaddmodlist),
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ratematchpatterntoaddmodlist),
+ &uenibstreamprotobuf__rate_match_pattern__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rateMatchPatternToReleaseList",
+ 14,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, n_ratematchpatterntoreleaselist),
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ratematchpatterntoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subcarrierSpacing",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, subcarrierspacing),
+ &uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tdd_UL_DL_ConfigCommon",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, tdd_ul_dl_configcommon),
+ &uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ss_PBCH_BlockPower",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_SINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommon, ss_pbch_blockpower),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__serving_cell_config_common__field_indices_by_name[] = {
+ 9, /* field[9] = dmrs_TypeA_Position */
+ 1, /* field[1] = downlinkConfigCommon */
+ 7, /* field[7] = longBitmap */
+ 6, /* field[6] = mediumBitmap */
+ 4, /* field[4] = n_TimingAdvanceOffset */
+ 0, /* field[0] = physCellId */
+ 12, /* field[12] = rateMatchPatternToAddModList */
+ 13, /* field[13] = rateMatchPatternToReleaseList */
+ 10, /* field[10] = release_lte_CRS_ToMatchAround */
+ 11, /* field[11] = setup_lte_CRS_ToMatchAround */
+ 5, /* field[5] = shortBitmap */
+ 16, /* field[16] = ss_PBCH_BlockPower */
+ 8, /* field[8] = ssb_PeriodicityServingCell */
+ 14, /* field[14] = subcarrierSpacing */
+ 3, /* field[3] = supplementaryUplinkConfigCommon */
+ 15, /* field[15] = tdd_UL_DL_ConfigCommon */
+ 2, /* field[2] = uplinkConfigCommon */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__serving_cell_config_common__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 17 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__serving_cell_config_common__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ServingCellConfigCommon",
+ "ServingCellConfigCommon",
+ "Uenibstreamprotobuf__ServingCellConfigCommon",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ServingCellConfigCommon),
+ 17,
+ uenibstreamprotobuf__serving_cell_config_common__field_descriptors,
+ uenibstreamprotobuf__serving_cell_config_common__field_indices_by_name,
+ 1, uenibstreamprotobuf__serving_cell_config_common__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__serving_cell_config_common__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__downlink_config_common__field_descriptors[2] =
+{
+ {
+ "frequencyInfoDL",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DownlinkConfigCommon, frequencyinfodl),
+ &uenibstreamprotobuf__frequency_info_dl__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "initialDownlinkBWP",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DownlinkConfigCommon, initialdownlinkbwp),
+ &uenibstreamprotobuf__bwp__downlink_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__downlink_config_common__field_indices_by_name[] = {
+ 0, /* field[0] = frequencyInfoDL */
+ 1, /* field[1] = initialDownlinkBWP */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__downlink_config_common__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__downlink_config_common__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DownlinkConfigCommon",
+ "DownlinkConfigCommon",
+ "Uenibstreamprotobuf__DownlinkConfigCommon",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DownlinkConfigCommon),
+ 2,
+ uenibstreamprotobuf__downlink_config_common__field_descriptors,
+ uenibstreamprotobuf__downlink_config_common__field_indices_by_name,
+ 1, uenibstreamprotobuf__downlink_config_common__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__downlink_config_common__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__frequency_info_dl__field_descriptors[4] =
+{
+ {
+ "absoluteFrequencySSB",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoDL, absolutefrequencyssb),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "frequencyBandList",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoDL, frequencybandlist),
+ &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "absoluteFrequencyPointA",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoDL, absolutefrequencypointa),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "scs_SpecificCarrier",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__FrequencyInfoDL, n_scs_specificcarrier),
+ offsetof(Uenibstreamprotobuf__FrequencyInfoDL, scs_specificcarrier),
+ &uenibstreamprotobuf__scs__specific_carrier__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__frequency_info_dl__field_indices_by_name[] = {
+ 2, /* field[2] = absoluteFrequencyPointA */
+ 0, /* field[0] = absoluteFrequencySSB */
+ 1, /* field[1] = frequencyBandList */
+ 3, /* field[3] = scs_SpecificCarrier */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__frequency_info_dl__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_dl__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.FrequencyInfoDL",
+ "FrequencyInfoDL",
+ "Uenibstreamprotobuf__FrequencyInfoDL",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__FrequencyInfoDL),
+ 4,
+ uenibstreamprotobuf__frequency_info_dl__field_descriptors,
+ uenibstreamprotobuf__frequency_info_dl__field_indices_by_name,
+ 1, uenibstreamprotobuf__frequency_info_dl__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__frequency_info_dl__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs__specific_carrier__field_descriptors[4] =
+{
+ {
+ "offsetToCarrier",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SCSSpecificCarrier, offsettocarrier),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subcarrierSpacing",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SCSSpecificCarrier, subcarrierspacing),
+ &uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "carrierBandwidth",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SCSSpecificCarrier, carrierbandwidth),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "txDirectCurrentLocation_v1530",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SCSSpecificCarrier, txdirectcurrentlocation_v1530),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scs__specific_carrier__field_indices_by_name[] = {
+ 2, /* field[2] = carrierBandwidth */
+ 0, /* field[0] = offsetToCarrier */
+ 1, /* field[1] = subcarrierSpacing */
+ 3, /* field[3] = txDirectCurrentLocation_v1530 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scs__specific_carrier__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scs__specific_carrier__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SCS_SpecificCarrier",
+ "SCSSpecificCarrier",
+ "Uenibstreamprotobuf__SCSSpecificCarrier",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SCSSpecificCarrier),
+ 4,
+ uenibstreamprotobuf__scs__specific_carrier__field_descriptors,
+ uenibstreamprotobuf__scs__specific_carrier__field_indices_by_name,
+ 1, uenibstreamprotobuf__scs__specific_carrier__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scs__specific_carrier__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__downlink_common__field_descriptors[5] =
+{
+ {
+ "genericParameters",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, genericparameters),
+ &uenibstreamprotobuf__bwp__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_pdcch_ConfigCommon",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, pdcch__config_common_case),
+ offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, release_pdcch_configcommon),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pdcch_ConfigCommon",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, pdcch__config_common_case),
+ offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, setup_pdcch_configcommon),
+ &uenibstreamprotobuf__pdcch__config_common__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_pdsch_ConfigCommon",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, pdsch__config_common_case),
+ offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, release_pdsch_configcommon),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pdsch_ConfigCommon",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, pdsch__config_common_case),
+ offsetof(Uenibstreamprotobuf__BWPDownlinkCommon, setup_pdsch_configcommon),
+ &uenibstreamprotobuf__pdsch__config_common__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bwp__downlink_common__field_indices_by_name[] = {
+ 0, /* field[0] = genericParameters */
+ 1, /* field[1] = release_pdcch_ConfigCommon */
+ 3, /* field[3] = release_pdsch_ConfigCommon */
+ 2, /* field[2] = setup_pdcch_ConfigCommon */
+ 4, /* field[4] = setup_pdsch_ConfigCommon */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bwp__downlink_common__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__downlink_common__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BWP_DownlinkCommon",
+ "BWPDownlinkCommon",
+ "Uenibstreamprotobuf__BWPDownlinkCommon",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BWPDownlinkCommon),
+ 5,
+ uenibstreamprotobuf__bwp__downlink_common__field_descriptors,
+ uenibstreamprotobuf__bwp__downlink_common__field_indices_by_name,
+ 1, uenibstreamprotobuf__bwp__downlink_common__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bwp__downlink_common__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__field_descriptors[3] =
+{
+ {
+ "locationAndBandwidth",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BWP, locationandbandwidth),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subcarrierSpacing",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BWP, subcarrierspacing),
+ &uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cyclicPrefix",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BWP, cyclicprefix),
+ &uenibstreamprotobuf__cyclic_prefix__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bwp__field_indices_by_name[] = {
+ 2, /* field[2] = cyclicPrefix */
+ 0, /* field[0] = locationAndBandwidth */
+ 1, /* field[1] = subcarrierSpacing */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bwp__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BWP",
+ "BWP",
+ "Uenibstreamprotobuf__BWP",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BWP),
+ 3,
+ uenibstreamprotobuf__bwp__field_descriptors,
+ uenibstreamprotobuf__bwp__field_indices_by_name,
+ 1, uenibstreamprotobuf__bwp__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bwp__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__cyclic_prefix__value__enum_values_by_number[2] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__VALUE__protobuf_unspecified", 0 },
+ { "extended", "UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__VALUE__extended", 1 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cyclic_prefix__value__value_ranges[] = {
+{0, 0},{0, 2}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__cyclic_prefix__value__enum_values_by_name[2] =
+{
+ { "extended", 1 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__cyclic_prefix__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CyclicPrefix.Value",
+ "Value",
+ "Uenibstreamprotobuf__CyclicPrefix__Value",
+ "uenibstreamprotobuf",
+ 2,
+ uenibstreamprotobuf__cyclic_prefix__value__enum_values_by_number,
+ 2,
+ uenibstreamprotobuf__cyclic_prefix__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__cyclic_prefix__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cyclic_prefix__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CyclicPrefix, value),
+ &uenibstreamprotobuf__cyclic_prefix__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cyclic_prefix__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cyclic_prefix__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cyclic_prefix__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CyclicPrefix",
+ "CyclicPrefix",
+ "Uenibstreamprotobuf__CyclicPrefix",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CyclicPrefix),
+ 1,
+ uenibstreamprotobuf__cyclic_prefix__field_descriptors,
+ uenibstreamprotobuf__cyclic_prefix__field_indices_by_name,
+ 1, uenibstreamprotobuf__cyclic_prefix__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cyclic_prefix__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcch__config_common__field_descriptors[9] =
+{
+ {
+ "controlResourceSetZero",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, controlresourcesetzero),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "commonControlResourceSet",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, commoncontrolresourceset),
+ &uenibstreamprotobuf__control_resource_set__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "searchSpaceZero",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, searchspacezero),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "commonSearchSpaceList",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, n_commonsearchspacelist),
+ offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, commonsearchspacelist),
+ &uenibstreamprotobuf__search_space__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "searchSpaceSIB1",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, searchspacesib1),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "searchSpaceOtherSystemInformation",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, searchspaceothersysteminformation),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pagingSearchSpace",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, pagingsearchspace),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_SearchSpace",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, ra_searchspace),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "firstPDCCH_MonitoringOccasionOfP0",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCCHConfigCommon, firstpdcch_monitoringoccasionofp0),
+ &uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdcch__config_common__field_indices_by_name[] = {
+ 1, /* field[1] = commonControlResourceSet */
+ 3, /* field[3] = commonSearchSpaceList */
+ 0, /* field[0] = controlResourceSetZero */
+ 8, /* field[8] = firstPDCCH_MonitoringOccasionOfP0 */
+ 6, /* field[6] = pagingSearchSpace */
+ 7, /* field[7] = ra_SearchSpace */
+ 5, /* field[5] = searchSpaceOtherSystemInformation */
+ 4, /* field[4] = searchSpaceSIB1 */
+ 2, /* field[2] = searchSpaceZero */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdcch__config_common__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 9 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__config_common__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDCCH_ConfigCommon",
+ "PDCCHConfigCommon",
+ "Uenibstreamprotobuf__PDCCHConfigCommon",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDCCHConfigCommon),
+ 9,
+ uenibstreamprotobuf__pdcch__config_common__field_descriptors,
+ uenibstreamprotobuf__pdcch__config_common__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdcch__config_common__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdcch__config_common__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__control_resource_set__field_descriptors[10] =
+{
+ {
+ "controlResourceSetId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, controlresourcesetid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "frequencyDomainResources",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, frequencydomainresources),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "duration",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, duration),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "interleaved",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, cce__reg__mapping_type_case),
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, interleaved),
+ &uenibstreamprotobuf__interleaved__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nonInterleaved",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, cce__reg__mapping_type_case),
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, noninterleaved),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "precoderGranularity",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, precodergranularity),
+ &uenibstreamprotobuf__precoder_granularity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tci_StatesPDCCH_ToAddList",
+ 7,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, n_tci_statespdcch_toaddlist),
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, tci_statespdcch_toaddlist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tci_StatesPDCCH_ToReleaseList",
+ 8,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, n_tci_statespdcch_toreleaselist),
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, tci_statespdcch_toreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tci_PresentInDCI",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, tci_presentindci),
+ &uenibstreamprotobuf__enabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pdcch_DMRS_ScramblingId",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ControlResourceSet, pdcch_dmrs_scramblingid),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__control_resource_set__field_indices_by_name[] = {
+ 0, /* field[0] = controlResourceSetId */
+ 2, /* field[2] = duration */
+ 1, /* field[1] = frequencyDomainResources */
+ 3, /* field[3] = interleaved */
+ 4, /* field[4] = nonInterleaved */
+ 9, /* field[9] = pdcch_DMRS_ScramblingId */
+ 5, /* field[5] = precoderGranularity */
+ 8, /* field[8] = tci_PresentInDCI */
+ 6, /* field[6] = tci_StatesPDCCH_ToAddList */
+ 7, /* field[7] = tci_StatesPDCCH_ToReleaseList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__control_resource_set__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 10 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__control_resource_set__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ControlResourceSet",
+ "ControlResourceSet",
+ "Uenibstreamprotobuf__ControlResourceSet",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ControlResourceSet),
+ 10,
+ uenibstreamprotobuf__control_resource_set__field_descriptors,
+ uenibstreamprotobuf__control_resource_set__field_indices_by_name,
+ 1, uenibstreamprotobuf__control_resource_set__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__control_resource_set__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__interleaved__field_descriptors[3] =
+{
+ {
+ "reg_BundleSize",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Interleaved, reg_bundlesize),
+ &uenibstreamprotobuf__reg__bundle_size__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "interleaverSize",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Interleaved, interleaversize),
+ &uenibstreamprotobuf__interleaver_size__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "shiftIndex",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Interleaved, shiftindex),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__interleaved__field_indices_by_name[] = {
+ 1, /* field[1] = interleaverSize */
+ 0, /* field[0] = reg_BundleSize */
+ 2, /* field[2] = shiftIndex */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__interleaved__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__interleaved__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Interleaved",
+ "Interleaved",
+ "Uenibstreamprotobuf__Interleaved",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Interleaved),
+ 3,
+ uenibstreamprotobuf__interleaved__field_descriptors,
+ uenibstreamprotobuf__interleaved__field_indices_by_name,
+ 1, uenibstreamprotobuf__interleaved__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__interleaved__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__reg__bundle_size__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__protobuf_unspecified", 0 },
+ { "n2", "UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__n2", 1 },
+ { "n3", "UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__n3", 2 },
+ { "n6", "UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__n6", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__reg__bundle_size__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__reg__bundle_size__value__enum_values_by_name[4] =
+{
+ { "n2", 1 },
+ { "n3", 2 },
+ { "n6", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__reg__bundle_size__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Reg_BundleSize.Value",
+ "Value",
+ "Uenibstreamprotobuf__RegBundleSize__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__reg__bundle_size__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__reg__bundle_size__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__reg__bundle_size__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__reg__bundle_size__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RegBundleSize, value),
+ &uenibstreamprotobuf__reg__bundle_size__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__reg__bundle_size__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__reg__bundle_size__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__reg__bundle_size__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Reg_BundleSize",
+ "RegBundleSize",
+ "Uenibstreamprotobuf__RegBundleSize",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RegBundleSize),
+ 1,
+ uenibstreamprotobuf__reg__bundle_size__field_descriptors,
+ uenibstreamprotobuf__reg__bundle_size__field_indices_by_name,
+ 1, uenibstreamprotobuf__reg__bundle_size__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__reg__bundle_size__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__interleaver_size__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__protobuf_unspecified", 0 },
+ { "n2", "UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__n2", 1 },
+ { "n3", "UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__n3", 2 },
+ { "n6", "UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__n6", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__interleaver_size__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__interleaver_size__value__enum_values_by_name[4] =
+{
+ { "n2", 1 },
+ { "n3", 2 },
+ { "n6", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__interleaver_size__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.InterleaverSize.Value",
+ "Value",
+ "Uenibstreamprotobuf__InterleaverSize__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__interleaver_size__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__interleaver_size__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__interleaver_size__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__interleaver_size__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__InterleaverSize, value),
+ &uenibstreamprotobuf__interleaver_size__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__interleaver_size__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__interleaver_size__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__interleaver_size__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.InterleaverSize",
+ "InterleaverSize",
+ "Uenibstreamprotobuf__InterleaverSize",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__InterleaverSize),
+ 1,
+ uenibstreamprotobuf__interleaver_size__field_descriptors,
+ uenibstreamprotobuf__interleaver_size__field_indices_by_name,
+ 1, uenibstreamprotobuf__interleaver_size__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__interleaver_size__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__precoder_granularity__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__protobuf_unspecified", 0 },
+ { "sameAsREG_bundle", "UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__sameAsREG_bundle", 1 },
+ { "allContiguousRBs", "UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__allContiguousRBs", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__precoder_granularity__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__precoder_granularity__value__enum_values_by_name[3] =
+{
+ { "allContiguousRBs", 2 },
+ { "protobuf_unspecified", 0 },
+ { "sameAsREG_bundle", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__precoder_granularity__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PrecoderGranularity.Value",
+ "Value",
+ "Uenibstreamprotobuf__PrecoderGranularity__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__precoder_granularity__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__precoder_granularity__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__precoder_granularity__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__precoder_granularity__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PrecoderGranularity, value),
+ &uenibstreamprotobuf__precoder_granularity__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__precoder_granularity__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__precoder_granularity__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__precoder_granularity__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PrecoderGranularity",
+ "PrecoderGranularity",
+ "Uenibstreamprotobuf__PrecoderGranularity",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PrecoderGranularity),
+ 1,
+ uenibstreamprotobuf__precoder_granularity__field_descriptors,
+ uenibstreamprotobuf__precoder_granularity__field_indices_by_name,
+ 1, uenibstreamprotobuf__precoder_granularity__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__precoder_granularity__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__field_descriptors[8] =
+{
+ {
+ "sCS15KHZoneT",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case),
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs15khzonet),
+ &uenibstreamprotobuf__sequence__of__integer__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS30KHZoneT_SCS15KHZhalfT",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case),
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs30khzonet_scs15khzhalft),
+ &uenibstreamprotobuf__sequence__of__integer__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case),
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs60khzonet_scs30khzhalft_scs15khzquartert),
+ &uenibstreamprotobuf__sequence__of__integer__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case),
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs120khzonet_scs60khzhalft_scs30khzquartert_scs15khzoneeightht),
+ &uenibstreamprotobuf__sequence__of__integer__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case),
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs120khzhalft_scs60khzquartert_scs30khzoneeightht_scs15khzonesixteentht),
+ &uenibstreamprotobuf__sequence__of__integer__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case),
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs120khzquartert_scs60khzoneeightht_scs30khzonesixteentht),
+ &uenibstreamprotobuf__sequence__of__integer__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS120KHZoneEighthT_SCS60KHZoneSixteenthT",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case),
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs120khzoneeightht_scs60khzonesixteentht),
+ &uenibstreamprotobuf__sequence__of__integer__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS120KHZoneSixteenthT",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case),
+ offsetof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0, scs120khzonesixteentht),
+ &uenibstreamprotobuf__sequence__of__integer__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__field_indices_by_name[] = {
+ 4, /* field[4] = sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT */
+ 6, /* field[6] = sCS120KHZoneEighthT_SCS60KHZoneSixteenthT */
+ 7, /* field[7] = sCS120KHZoneSixteenthT */
+ 3, /* field[3] = sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT */
+ 5, /* field[5] = sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT */
+ 0, /* field[0] = sCS15KHZoneT */
+ 1, /* field[1] = sCS30KHZoneT_SCS15KHZhalfT */
+ 2, /* field[2] = sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.FirstPDCCH_MonitoringOccasionOfP0",
+ "FirstPDCCHMonitoringOccasionOfP0",
+ "Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0),
+ 8,
+ uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__field_descriptors,
+ uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__field_indices_by_name,
+ 1, uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sequence__of__integer__field_descriptors[1] =
+{
+ {
+ "sequence_Of_Integer",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SequenceOfInteger, n_sequence_of_integer),
+ offsetof(Uenibstreamprotobuf__SequenceOfInteger, sequence_of_integer),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sequence__of__integer__field_indices_by_name[] = {
+ 0, /* field[0] = sequence_Of_Integer */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sequence__of__integer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sequence__of__integer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Sequence_Of_Integer",
+ "SequenceOfInteger",
+ "Uenibstreamprotobuf__SequenceOfInteger",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SequenceOfInteger),
+ 1,
+ uenibstreamprotobuf__sequence__of__integer__field_descriptors,
+ uenibstreamprotobuf__sequence__of__integer__field_indices_by_name,
+ 1, uenibstreamprotobuf__sequence__of__integer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sequence__of__integer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__config_common__field_descriptors[1] =
+{
+ {
+ "pdsch_TimeDomainAllocationList",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHConfigCommon, pdsch_timedomainallocationlist),
+ &uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdsch__config_common__field_indices_by_name[] = {
+ 0, /* field[0] = pdsch_TimeDomainAllocationList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdsch__config_common__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__config_common__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDSCH_ConfigCommon",
+ "PDSCHConfigCommon",
+ "Uenibstreamprotobuf__PDSCHConfigCommon",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDSCHConfigCommon),
+ 1,
+ uenibstreamprotobuf__pdsch__config_common__field_descriptors,
+ uenibstreamprotobuf__pdsch__config_common__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdsch__config_common__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__config_common__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList, n_items),
+ offsetof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList, items),
+ &uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocationList",
+ "PDSCHTimeDomainResourceAllocationList",
+ "Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList),
+ 1,
+ uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__field_descriptors,
+ uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__time_domain_resource_allocation__field_descriptors[3] =
+{
+ {
+ "k0",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation, k0),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mappingType",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation, mappingtype),
+ &uenibstreamprotobuf__mapping_type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "startSymbolAndLength",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation, startsymbolandlength),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdsch__time_domain_resource_allocation__field_indices_by_name[] = {
+ 0, /* field[0] = k0 */
+ 1, /* field[1] = mappingType */
+ 2, /* field[2] = startSymbolAndLength */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdsch__time_domain_resource_allocation__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDSCH_TimeDomainResourceAllocation",
+ "PDSCHTimeDomainResourceAllocation",
+ "Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation),
+ 3,
+ uenibstreamprotobuf__pdsch__time_domain_resource_allocation__field_descriptors,
+ uenibstreamprotobuf__pdsch__time_domain_resource_allocation__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdsch__time_domain_resource_allocation__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__time_domain_resource_allocation__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__mapping_type__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__protobuf_unspecified", 0 },
+ { "typeA", "UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__typeA", 1 },
+ { "typeB", "UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__typeB", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mapping_type__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__mapping_type__value__enum_values_by_name[3] =
+{
+ { "protobuf_unspecified", 0 },
+ { "typeA", 1 },
+ { "typeB", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__mapping_type__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MappingType.Value",
+ "Value",
+ "Uenibstreamprotobuf__MappingType__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__mapping_type__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__mapping_type__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__mapping_type__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__mapping_type__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MappingType, value),
+ &uenibstreamprotobuf__mapping_type__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__mapping_type__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mapping_type__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__mapping_type__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MappingType",
+ "MappingType",
+ "Uenibstreamprotobuf__MappingType",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MappingType),
+ 1,
+ uenibstreamprotobuf__mapping_type__field_descriptors,
+ uenibstreamprotobuf__mapping_type__field_indices_by_name,
+ 1, uenibstreamprotobuf__mapping_type__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__mapping_type__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_config_common__field_descriptors[3] =
+{
+ {
+ "frequencyInfoUL",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkConfigCommon, frequencyinfoul),
+ &uenibstreamprotobuf__frequency_info_ul__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "initialUplinkBWP",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkConfigCommon, initialuplinkbwp),
+ &uenibstreamprotobuf__bwp__uplink_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dummy",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkConfigCommon, dummy),
+ &uenibstreamprotobuf__time_alignment_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uplink_config_common__field_indices_by_name[] = {
+ 2, /* field[2] = dummy */
+ 0, /* field[0] = frequencyInfoUL */
+ 1, /* field[1] = initialUplinkBWP */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uplink_config_common__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_config_common__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UplinkConfigCommon",
+ "UplinkConfigCommon",
+ "Uenibstreamprotobuf__UplinkConfigCommon",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UplinkConfigCommon),
+ 3,
+ uenibstreamprotobuf__uplink_config_common__field_descriptors,
+ uenibstreamprotobuf__uplink_config_common__field_indices_by_name,
+ 1, uenibstreamprotobuf__uplink_config_common__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uplink_config_common__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__frequency_info_ul__field_descriptors[6] =
+{
+ {
+ "frequencyBandList",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoUL, frequencybandlist),
+ &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "absoluteFrequencyPointA",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoUL, absolutefrequencypointa),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "scs_SpecificCarrierList",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__FrequencyInfoUL, n_scs_specificcarrierlist),
+ offsetof(Uenibstreamprotobuf__FrequencyInfoUL, scs_specificcarrierlist),
+ &uenibstreamprotobuf__scs__specific_carrier__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "additionalSpectrumEmission",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoUL, additionalspectrumemission),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p_Max",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoUL, p_max),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "frequencyShift7p5khz",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoUL, frequencyshift7p5khz),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__frequency_info_ul__field_indices_by_name[] = {
+ 1, /* field[1] = absoluteFrequencyPointA */
+ 3, /* field[3] = additionalSpectrumEmission */
+ 0, /* field[0] = frequencyBandList */
+ 5, /* field[5] = frequencyShift7p5khz */
+ 4, /* field[4] = p_Max */
+ 2, /* field[2] = scs_SpecificCarrierList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__frequency_info_ul__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_ul__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.FrequencyInfoUL",
+ "FrequencyInfoUL",
+ "Uenibstreamprotobuf__FrequencyInfoUL",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__FrequencyInfoUL),
+ 6,
+ uenibstreamprotobuf__frequency_info_ul__field_descriptors,
+ uenibstreamprotobuf__frequency_info_ul__field_indices_by_name,
+ 1, uenibstreamprotobuf__frequency_info_ul__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__frequency_info_ul__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__uplink_common__field_descriptors[7] =
+{
+ {
+ "genericParameters",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, genericparameters),
+ &uenibstreamprotobuf__bwp__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_rach_ConfigCommon",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, rach__config_common_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, release_rach_configcommon),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_rach_ConfigCommon",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, rach__config_common_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, setup_rach_configcommon),
+ &uenibstreamprotobuf__rach__config_common__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_pusch_ConfigCommon",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, pusch__config_common_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, release_pusch_configcommon),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pusch_ConfigCommon",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, pusch__config_common_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, setup_pusch_configcommon),
+ &uenibstreamprotobuf__pusch__config_common__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_pucch_ConfigCommon",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, pucch__config_common_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, release_pucch_configcommon),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pucch_ConfigCommon",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, pucch__config_common_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkCommon, setup_pucch_configcommon),
+ &uenibstreamprotobuf__pucch__config_common__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bwp__uplink_common__field_indices_by_name[] = {
+ 0, /* field[0] = genericParameters */
+ 5, /* field[5] = release_pucch_ConfigCommon */
+ 3, /* field[3] = release_pusch_ConfigCommon */
+ 1, /* field[1] = release_rach_ConfigCommon */
+ 6, /* field[6] = setup_pucch_ConfigCommon */
+ 4, /* field[4] = setup_pusch_ConfigCommon */
+ 2, /* field[2] = setup_rach_ConfigCommon */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bwp__uplink_common__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__uplink_common__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BWP_UplinkCommon",
+ "BWPUplinkCommon",
+ "Uenibstreamprotobuf__BWPUplinkCommon",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BWPUplinkCommon),
+ 7,
+ uenibstreamprotobuf__bwp__uplink_common__field_descriptors,
+ uenibstreamprotobuf__bwp__uplink_common__field_indices_by_name,
+ 1, uenibstreamprotobuf__bwp__uplink_common__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bwp__uplink_common__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__uplink__field_descriptors[3] =
+{
+ {
+ "bwp_Id",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BWPUplink, bwp_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bwp_Common",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BWPUplink, bwp_common),
+ &uenibstreamprotobuf__bwp__uplink_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bwp_Dedicated",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BWPUplink, bwp_dedicated),
+ &uenibstreamprotobuf__bwp__uplink_dedicated__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bwp__uplink__field_indices_by_name[] = {
+ 1, /* field[1] = bwp_Common */
+ 2, /* field[2] = bwp_Dedicated */
+ 0, /* field[0] = bwp_Id */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bwp__uplink__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__uplink__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BWP_Uplink",
+ "BWPUplink",
+ "Uenibstreamprotobuf__BWPUplink",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BWPUplink),
+ 3,
+ uenibstreamprotobuf__bwp__uplink__field_descriptors,
+ uenibstreamprotobuf__bwp__uplink__field_indices_by_name,
+ 1, uenibstreamprotobuf__bwp__uplink__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bwp__uplink__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rach__config_common__field_descriptors[19] =
+{
+ {
+ "rach_ConfigGeneric",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, rach_configgeneric),
+ &uenibstreamprotobuf__rach__config_generic__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "totalNumberOfRA_Preambles",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, totalnumberofra_preambles),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "oneEighth",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case),
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, oneeighth),
+ &uenibstreamprotobuf__fraction__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "oneFourth",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case),
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, onefourth),
+ &uenibstreamprotobuf__fraction__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "oneHalf",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case),
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, onehalf),
+ &uenibstreamprotobuf__fraction__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "one",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case),
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, one),
+ &uenibstreamprotobuf__fraction__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "two",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case),
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, two),
+ &uenibstreamprotobuf__other_fraction__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "four",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case),
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, four),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eight",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case),
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, eight),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sixteen",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case),
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, sixteen),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "groupBconfigured",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, groupbconfigured),
+ &uenibstreamprotobuf__group_bconfigured__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_ContentionResolutionTimer",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, ra_contentionresolutiontimer),
+ &uenibstreamprotobuf__ra__contention_resolution_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrp_ThresholdSSB",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, rsrp_thresholdssb),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrp_ThresholdSSB_SUL",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, rsrp_thresholdssb_sul),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "l839",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, prach__root_sequence_index_case),
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, l839),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "l139",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, prach__root_sequence_index_case),
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, l139),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msg1_SubcarrierSpacing",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, msg1_subcarrierspacing),
+ &uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "restrictedSetConfig",
+ 18,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, restrictedsetconfig),
+ &uenibstreamprotobuf__restricted_set_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msg3_transformPrecoder",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigCommon, msg3_transformprecoder),
+ &uenibstreamprotobuf__enabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rach__config_common__field_indices_by_name[] = {
+ 8, /* field[8] = eight */
+ 7, /* field[7] = four */
+ 10, /* field[10] = groupBconfigured */
+ 15, /* field[15] = l139 */
+ 14, /* field[14] = l839 */
+ 16, /* field[16] = msg1_SubcarrierSpacing */
+ 18, /* field[18] = msg3_transformPrecoder */
+ 5, /* field[5] = one */
+ 2, /* field[2] = oneEighth */
+ 3, /* field[3] = oneFourth */
+ 4, /* field[4] = oneHalf */
+ 11, /* field[11] = ra_ContentionResolutionTimer */
+ 0, /* field[0] = rach_ConfigGeneric */
+ 17, /* field[17] = restrictedSetConfig */
+ 12, /* field[12] = rsrp_ThresholdSSB */
+ 13, /* field[13] = rsrp_ThresholdSSB_SUL */
+ 9, /* field[9] = sixteen */
+ 1, /* field[1] = totalNumberOfRA_Preambles */
+ 6, /* field[6] = two */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rach__config_common__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 19 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__config_common__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RACH_ConfigCommon",
+ "RACHConfigCommon",
+ "Uenibstreamprotobuf__RACHConfigCommon",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RACHConfigCommon),
+ 19,
+ uenibstreamprotobuf__rach__config_common__field_descriptors,
+ uenibstreamprotobuf__rach__config_common__field_indices_by_name,
+ 1, uenibstreamprotobuf__rach__config_common__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rach__config_common__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rach__config_generic__field_descriptors[8] =
+{
+ {
+ "prach_ConfigurationIndex",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigGeneric, prach_configurationindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msg1_FDM",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigGeneric, msg1_fdm),
+ &uenibstreamprotobuf__msg1__fdm__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msg1_FrequencyStart",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigGeneric, msg1_frequencystart),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "zeroCorrelationZoneConfig",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigGeneric, zerocorrelationzoneconfig),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "preambleReceivedTargetPower",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_SINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigGeneric, preamblereceivedtargetpower),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "preambleTransMax",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigGeneric, preambletransmax),
+ &uenibstreamprotobuf__preamble_trans_max__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "powerRampingStep",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigGeneric, powerrampingstep),
+ &uenibstreamprotobuf__power_ramping_step__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_ResponseWindow",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigGeneric, ra_responsewindow),
+ &uenibstreamprotobuf__ra__response_window__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rach__config_generic__field_indices_by_name[] = {
+ 1, /* field[1] = msg1_FDM */
+ 2, /* field[2] = msg1_FrequencyStart */
+ 6, /* field[6] = powerRampingStep */
+ 0, /* field[0] = prach_ConfigurationIndex */
+ 4, /* field[4] = preambleReceivedTargetPower */
+ 5, /* field[5] = preambleTransMax */
+ 7, /* field[7] = ra_ResponseWindow */
+ 3, /* field[3] = zeroCorrelationZoneConfig */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rach__config_generic__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__config_generic__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RACH_ConfigGeneric",
+ "RACHConfigGeneric",
+ "Uenibstreamprotobuf__RACHConfigGeneric",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RACHConfigGeneric),
+ 8,
+ uenibstreamprotobuf__rach__config_generic__field_descriptors,
+ uenibstreamprotobuf__rach__config_generic__field_indices_by_name,
+ 1, uenibstreamprotobuf__rach__config_generic__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rach__config_generic__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__msg1__fdm__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__protobuf_unspecified", 0 },
+ { "one", "UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__one", 1 },
+ { "two", "UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__two", 2 },
+ { "four", "UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__four", 3 },
+ { "eight", "UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__eight", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__msg1__fdm__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__msg1__fdm__value__enum_values_by_name[5] =
+{
+ { "eight", 4 },
+ { "four", 3 },
+ { "one", 1 },
+ { "protobuf_unspecified", 0 },
+ { "two", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__msg1__fdm__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Msg1_FDM.Value",
+ "Value",
+ "Uenibstreamprotobuf__Msg1FDM__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__msg1__fdm__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__msg1__fdm__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__msg1__fdm__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__msg1__fdm__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Msg1FDM, value),
+ &uenibstreamprotobuf__msg1__fdm__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__msg1__fdm__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__msg1__fdm__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__msg1__fdm__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Msg1_FDM",
+ "Msg1FDM",
+ "Uenibstreamprotobuf__Msg1FDM",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Msg1FDM),
+ 1,
+ uenibstreamprotobuf__msg1__fdm__field_descriptors,
+ uenibstreamprotobuf__msg1__fdm__field_indices_by_name,
+ 1, uenibstreamprotobuf__msg1__fdm__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__msg1__fdm__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__preamble_trans_max__value__enum_values_by_number[12] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__protobuf_unspecified", 0 },
+ { "n3", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n3", 1 },
+ { "n4", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n4", 2 },
+ { "n5", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n5", 3 },
+ { "n6", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n6", 4 },
+ { "n7", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n7", 5 },
+ { "n8", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n8", 6 },
+ { "n10", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n10", 7 },
+ { "n20", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n20", 8 },
+ { "n50", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n50", 9 },
+ { "n100", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n100", 10 },
+ { "n200", "UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n200", 11 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__preamble_trans_max__value__value_ranges[] = {
+{0, 0},{0, 12}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__preamble_trans_max__value__enum_values_by_name[12] =
+{
+ { "n10", 7 },
+ { "n100", 10 },
+ { "n20", 8 },
+ { "n200", 11 },
+ { "n3", 1 },
+ { "n4", 2 },
+ { "n5", 3 },
+ { "n50", 9 },
+ { "n6", 4 },
+ { "n7", 5 },
+ { "n8", 6 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__preamble_trans_max__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PreambleTransMax.Value",
+ "Value",
+ "Uenibstreamprotobuf__PreambleTransMax__Value",
+ "uenibstreamprotobuf",
+ 12,
+ uenibstreamprotobuf__preamble_trans_max__value__enum_values_by_number,
+ 12,
+ uenibstreamprotobuf__preamble_trans_max__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__preamble_trans_max__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__preamble_trans_max__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PreambleTransMax, value),
+ &uenibstreamprotobuf__preamble_trans_max__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__preamble_trans_max__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__preamble_trans_max__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__preamble_trans_max__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PreambleTransMax",
+ "PreambleTransMax",
+ "Uenibstreamprotobuf__PreambleTransMax",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PreambleTransMax),
+ 1,
+ uenibstreamprotobuf__preamble_trans_max__field_descriptors,
+ uenibstreamprotobuf__preamble_trans_max__field_indices_by_name,
+ 1, uenibstreamprotobuf__preamble_trans_max__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__preamble_trans_max__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__power_ramping_step__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__protobuf_unspecified", 0 },
+ { "dB0", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB0", 1 },
+ { "dB2", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB2", 2 },
+ { "dB4", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB4", 3 },
+ { "dB6", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB6", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__power_ramping_step__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__power_ramping_step__value__enum_values_by_name[5] =
+{
+ { "dB0", 1 },
+ { "dB2", 2 },
+ { "dB4", 3 },
+ { "dB6", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__power_ramping_step__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PowerRampingStep.Value",
+ "Value",
+ "Uenibstreamprotobuf__PowerRampingStep__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__power_ramping_step__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__power_ramping_step__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__power_ramping_step__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__power_ramping_step__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PowerRampingStep, value),
+ &uenibstreamprotobuf__power_ramping_step__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__power_ramping_step__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__power_ramping_step__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__power_ramping_step__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PowerRampingStep",
+ "PowerRampingStep",
+ "Uenibstreamprotobuf__PowerRampingStep",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PowerRampingStep),
+ 1,
+ uenibstreamprotobuf__power_ramping_step__field_descriptors,
+ uenibstreamprotobuf__power_ramping_step__field_indices_by_name,
+ 1, uenibstreamprotobuf__power_ramping_step__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__power_ramping_step__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ra__response_window__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__protobuf_unspecified", 0 },
+ { "sl1", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl1", 1 },
+ { "sl2", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl2", 2 },
+ { "sl4", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl4", 3 },
+ { "sl8", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl8", 4 },
+ { "sl10", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl10", 5 },
+ { "sl20", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl20", 6 },
+ { "sl40", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl40", 7 },
+ { "sl80", "UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl80", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ra__response_window__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ra__response_window__value__enum_values_by_name[9] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sl1", 1 },
+ { "sl10", 5 },
+ { "sl2", 2 },
+ { "sl20", 6 },
+ { "sl4", 3 },
+ { "sl40", 7 },
+ { "sl8", 4 },
+ { "sl80", 8 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ra__response_window__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RA_ResponseWindow.Value",
+ "Value",
+ "Uenibstreamprotobuf__RAResponseWindow__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__ra__response_window__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__ra__response_window__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ra__response_window__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ra__response_window__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RAResponseWindow, value),
+ &uenibstreamprotobuf__ra__response_window__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ra__response_window__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ra__response_window__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__response_window__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RA_ResponseWindow",
+ "RAResponseWindow",
+ "Uenibstreamprotobuf__RAResponseWindow",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RAResponseWindow),
+ 1,
+ uenibstreamprotobuf__ra__response_window__field_descriptors,
+ uenibstreamprotobuf__ra__response_window__field_indices_by_name,
+ 1, uenibstreamprotobuf__ra__response_window__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ra__response_window__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__fraction__value__enum_values_by_number[17] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__protobuf_unspecified", 0 },
+ { "n4", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n4", 1 },
+ { "n8", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n8", 2 },
+ { "n12", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n12", 3 },
+ { "n16", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n16", 4 },
+ { "n20", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n20", 5 },
+ { "n24", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n24", 6 },
+ { "n28", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n28", 7 },
+ { "n32", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n32", 8 },
+ { "n36", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n36", 9 },
+ { "n40", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n40", 10 },
+ { "n44", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n44", 11 },
+ { "n48", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n48", 12 },
+ { "n52", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n52", 13 },
+ { "n56", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n56", 14 },
+ { "n60", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n60", 15 },
+ { "n64", "UENIBSTREAMPROTOBUF__FRACTION__VALUE__n64", 16 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__fraction__value__value_ranges[] = {
+{0, 0},{0, 17}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__fraction__value__enum_values_by_name[17] =
+{
+ { "n12", 3 },
+ { "n16", 4 },
+ { "n20", 5 },
+ { "n24", 6 },
+ { "n28", 7 },
+ { "n32", 8 },
+ { "n36", 9 },
+ { "n4", 1 },
+ { "n40", 10 },
+ { "n44", 11 },
+ { "n48", 12 },
+ { "n52", 13 },
+ { "n56", 14 },
+ { "n60", 15 },
+ { "n64", 16 },
+ { "n8", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__fraction__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Fraction.Value",
+ "Value",
+ "Uenibstreamprotobuf__Fraction__Value",
+ "uenibstreamprotobuf",
+ 17,
+ uenibstreamprotobuf__fraction__value__enum_values_by_number,
+ 17,
+ uenibstreamprotobuf__fraction__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__fraction__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__fraction__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Fraction, value),
+ &uenibstreamprotobuf__fraction__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__fraction__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__fraction__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__fraction__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Fraction",
+ "Fraction",
+ "Uenibstreamprotobuf__Fraction",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Fraction),
+ 1,
+ uenibstreamprotobuf__fraction__field_descriptors,
+ uenibstreamprotobuf__fraction__field_indices_by_name,
+ 1, uenibstreamprotobuf__fraction__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__fraction__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__other_fraction__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__protobuf_unspecified", 0 },
+ { "n4", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n4", 1 },
+ { "n8", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n8", 2 },
+ { "n12", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n12", 3 },
+ { "n16", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n16", 4 },
+ { "n20", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n20", 5 },
+ { "n24", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n24", 6 },
+ { "n28", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n28", 7 },
+ { "n32", "UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n32", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__other_fraction__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__other_fraction__value__enum_values_by_name[9] =
+{
+ { "n12", 3 },
+ { "n16", 4 },
+ { "n20", 5 },
+ { "n24", 6 },
+ { "n28", 7 },
+ { "n32", 8 },
+ { "n4", 1 },
+ { "n8", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__other_fraction__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.OtherFraction.Value",
+ "Value",
+ "Uenibstreamprotobuf__OtherFraction__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__other_fraction__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__other_fraction__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__other_fraction__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__other_fraction__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__OtherFraction, value),
+ &uenibstreamprotobuf__other_fraction__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__other_fraction__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__other_fraction__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__other_fraction__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.OtherFraction",
+ "OtherFraction",
+ "Uenibstreamprotobuf__OtherFraction",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__OtherFraction),
+ 1,
+ uenibstreamprotobuf__other_fraction__field_descriptors,
+ uenibstreamprotobuf__other_fraction__field_indices_by_name,
+ 1, uenibstreamprotobuf__other_fraction__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__other_fraction__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__group_bconfigured__field_descriptors[3] =
+{
+ {
+ "ra_Msg3SizeGroupA",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__GroupBconfigured, ra_msg3sizegroupa),
+ &uenibstreamprotobuf__ra__msg3_size_group_a__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "messagePowerOffsetGroupB",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__GroupBconfigured, messagepoweroffsetgroupb),
+ &uenibstreamprotobuf__message_power_offset_group_b__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "numberOfRA_PreamblesGroupA",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__GroupBconfigured, numberofra_preamblesgroupa),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__group_bconfigured__field_indices_by_name[] = {
+ 1, /* field[1] = messagePowerOffsetGroupB */
+ 2, /* field[2] = numberOfRA_PreamblesGroupA */
+ 0, /* field[0] = ra_Msg3SizeGroupA */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__group_bconfigured__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__group_bconfigured__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.GroupBconfigured",
+ "GroupBconfigured",
+ "Uenibstreamprotobuf__GroupBconfigured",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__GroupBconfigured),
+ 3,
+ uenibstreamprotobuf__group_bconfigured__field_descriptors,
+ uenibstreamprotobuf__group_bconfigured__field_indices_by_name,
+ 1, uenibstreamprotobuf__group_bconfigured__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__group_bconfigured__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ra__msg3_size_group_a__value__enum_values_by_number[11] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__protobuf_unspecified", 0 },
+ { "b56", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b56", 1 },
+ { "b144", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b144", 2 },
+ { "b208", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b208", 3 },
+ { "b256", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b256", 4 },
+ { "b282", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b282", 5 },
+ { "b480", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b480", 6 },
+ { "b640", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b640", 7 },
+ { "b800", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b800", 8 },
+ { "b1000", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b1000", 9 },
+ { "b72", "UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b72", 10 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ra__msg3_size_group_a__value__value_ranges[] = {
+{0, 0},{0, 11}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ra__msg3_size_group_a__value__enum_values_by_name[11] =
+{
+ { "b1000", 9 },
+ { "b144", 2 },
+ { "b208", 3 },
+ { "b256", 4 },
+ { "b282", 5 },
+ { "b480", 6 },
+ { "b56", 1 },
+ { "b640", 7 },
+ { "b72", 10 },
+ { "b800", 8 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ra__msg3_size_group_a__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RA_Msg3SizeGroupA.Value",
+ "Value",
+ "Uenibstreamprotobuf__RAMsg3SizeGroupA__Value",
+ "uenibstreamprotobuf",
+ 11,
+ uenibstreamprotobuf__ra__msg3_size_group_a__value__enum_values_by_number,
+ 11,
+ uenibstreamprotobuf__ra__msg3_size_group_a__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ra__msg3_size_group_a__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ra__msg3_size_group_a__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RAMsg3SizeGroupA, value),
+ &uenibstreamprotobuf__ra__msg3_size_group_a__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ra__msg3_size_group_a__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ra__msg3_size_group_a__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__msg3_size_group_a__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RA_Msg3SizeGroupA",
+ "RAMsg3SizeGroupA",
+ "Uenibstreamprotobuf__RAMsg3SizeGroupA",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RAMsg3SizeGroupA),
+ 1,
+ uenibstreamprotobuf__ra__msg3_size_group_a__field_descriptors,
+ uenibstreamprotobuf__ra__msg3_size_group_a__field_indices_by_name,
+ 1, uenibstreamprotobuf__ra__msg3_size_group_a__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ra__msg3_size_group_a__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__message_power_offset_group_b__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__protobuf_unspecified", 0 },
+ { "minusinfinity", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__minusinfinity", 1 },
+ { "dB0", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB0", 2 },
+ { "dB5", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB5", 3 },
+ { "dB8", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB8", 4 },
+ { "dB10", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB10", 5 },
+ { "dB12", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB12", 6 },
+ { "dB15", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB15", 7 },
+ { "dB18", "UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB18", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__message_power_offset_group_b__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__message_power_offset_group_b__value__enum_values_by_name[9] =
+{
+ { "dB0", 2 },
+ { "dB10", 5 },
+ { "dB12", 6 },
+ { "dB15", 7 },
+ { "dB18", 8 },
+ { "dB5", 3 },
+ { "dB8", 4 },
+ { "minusinfinity", 1 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__message_power_offset_group_b__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MessagePowerOffsetGroupB.Value",
+ "Value",
+ "Uenibstreamprotobuf__MessagePowerOffsetGroupB__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__message_power_offset_group_b__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__message_power_offset_group_b__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__message_power_offset_group_b__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__message_power_offset_group_b__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MessagePowerOffsetGroupB, value),
+ &uenibstreamprotobuf__message_power_offset_group_b__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__message_power_offset_group_b__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__message_power_offset_group_b__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__message_power_offset_group_b__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MessagePowerOffsetGroupB",
+ "MessagePowerOffsetGroupB",
+ "Uenibstreamprotobuf__MessagePowerOffsetGroupB",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MessagePowerOffsetGroupB),
+ 1,
+ uenibstreamprotobuf__message_power_offset_group_b__field_descriptors,
+ uenibstreamprotobuf__message_power_offset_group_b__field_indices_by_name,
+ 1, uenibstreamprotobuf__message_power_offset_group_b__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__message_power_offset_group_b__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ra__contention_resolution_timer__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "sf8", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf8", 1 },
+ { "sf16", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf16", 2 },
+ { "sf24", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf24", 3 },
+ { "sf32", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf32", 4 },
+ { "sf40", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf40", 5 },
+ { "sf48", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf48", 6 },
+ { "sf56", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf56", 7 },
+ { "sf64", "UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf64", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ra__contention_resolution_timer__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ra__contention_resolution_timer__value__enum_values_by_name[9] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sf16", 2 },
+ { "sf24", 3 },
+ { "sf32", 4 },
+ { "sf40", 5 },
+ { "sf48", 6 },
+ { "sf56", 7 },
+ { "sf64", 8 },
+ { "sf8", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ra__contention_resolution_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RA_ContentionResolutionTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__RAContentionResolutionTimer__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__ra__contention_resolution_timer__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__ra__contention_resolution_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ra__contention_resolution_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ra__contention_resolution_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RAContentionResolutionTimer, value),
+ &uenibstreamprotobuf__ra__contention_resolution_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ra__contention_resolution_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ra__contention_resolution_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__contention_resolution_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RA_ContentionResolutionTimer",
+ "RAContentionResolutionTimer",
+ "Uenibstreamprotobuf__RAContentionResolutionTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RAContentionResolutionTimer),
+ 1,
+ uenibstreamprotobuf__ra__contention_resolution_timer__field_descriptors,
+ uenibstreamprotobuf__ra__contention_resolution_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__ra__contention_resolution_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ra__contention_resolution_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__restricted_set_config__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__protobuf_unspecified", 0 },
+ { "unrestrictedSet", "UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__unrestrictedSet", 1 },
+ { "restrictedSetTypeA", "UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__restrictedSetTypeA", 2 },
+ { "restrictedSetTypeB", "UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__restrictedSetTypeB", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__restricted_set_config__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__restricted_set_config__value__enum_values_by_name[4] =
+{
+ { "protobuf_unspecified", 0 },
+ { "restrictedSetTypeA", 2 },
+ { "restrictedSetTypeB", 3 },
+ { "unrestrictedSet", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__restricted_set_config__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RestrictedSetConfig.Value",
+ "Value",
+ "Uenibstreamprotobuf__RestrictedSetConfig__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__restricted_set_config__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__restricted_set_config__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__restricted_set_config__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__restricted_set_config__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RestrictedSetConfig, value),
+ &uenibstreamprotobuf__restricted_set_config__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__restricted_set_config__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__restricted_set_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__restricted_set_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RestrictedSetConfig",
+ "RestrictedSetConfig",
+ "Uenibstreamprotobuf__RestrictedSetConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RestrictedSetConfig),
+ 1,
+ uenibstreamprotobuf__restricted_set_config__field_descriptors,
+ uenibstreamprotobuf__restricted_set_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__restricted_set_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__restricted_set_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__config_common__field_descriptors[4] =
+{
+ {
+ "groupHoppingEnabledTransformPrecoding",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfigCommon, grouphoppingenabledtransformprecoding),
+ &uenibstreamprotobuf__enabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pusch_TimeDomainAllocationList",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfigCommon, pusch_timedomainallocationlist),
+ &uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msg3_DeltaPreamble",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfigCommon, msg3_deltapreamble),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p0_NominalWithGrant",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfigCommon, p0_nominalwithgrant),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pusch__config_common__field_indices_by_name[] = {
+ 0, /* field[0] = groupHoppingEnabledTransformPrecoding */
+ 2, /* field[2] = msg3_DeltaPreamble */
+ 3, /* field[3] = p0_NominalWithGrant */
+ 1, /* field[1] = pusch_TimeDomainAllocationList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pusch__config_common__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__config_common__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUSCH_ConfigCommon",
+ "PUSCHConfigCommon",
+ "Uenibstreamprotobuf__PUSCHConfigCommon",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUSCHConfigCommon),
+ 4,
+ uenibstreamprotobuf__pusch__config_common__field_descriptors,
+ uenibstreamprotobuf__pusch__config_common__field_indices_by_name,
+ 1, uenibstreamprotobuf__pusch__config_common__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pusch__config_common__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList, n_items),
+ offsetof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList, items),
+ &uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocationList",
+ "PUSCHTimeDomainResourceAllocationList",
+ "Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList),
+ 1,
+ uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__field_descriptors,
+ uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__time_domain_resource_allocation__field_descriptors[3] =
+{
+ {
+ "k2",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation, k2),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mappingType",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation, mappingtype),
+ &uenibstreamprotobuf__mapping_type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "startSymbolAndLength",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation, startsymbolandlength),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pusch__time_domain_resource_allocation__field_indices_by_name[] = {
+ 0, /* field[0] = k2 */
+ 1, /* field[1] = mappingType */
+ 2, /* field[2] = startSymbolAndLength */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pusch__time_domain_resource_allocation__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUSCH_TimeDomainResourceAllocation",
+ "PUSCHTimeDomainResourceAllocation",
+ "Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation),
+ 3,
+ uenibstreamprotobuf__pusch__time_domain_resource_allocation__field_descriptors,
+ uenibstreamprotobuf__pusch__time_domain_resource_allocation__field_indices_by_name,
+ 1, uenibstreamprotobuf__pusch__time_domain_resource_allocation__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pusch__time_domain_resource_allocation__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__config_common__field_descriptors[4] =
+{
+ {
+ "pucch_ResourceCommon",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHConfigCommon, pucch_resourcecommon),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pucch_GroupHopping",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHConfigCommon, pucch_grouphopping),
+ &uenibstreamprotobuf__pucch__group_hopping__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "hoppingId",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHConfigCommon, hoppingid),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p0_nominal",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHConfigCommon, p0_nominal),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch__config_common__field_indices_by_name[] = {
+ 2, /* field[2] = hoppingId */
+ 3, /* field[3] = p0_nominal */
+ 1, /* field[1] = pucch_GroupHopping */
+ 0, /* field[0] = pucch_ResourceCommon */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__config_common__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__config_common__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_ConfigCommon",
+ "PUCCHConfigCommon",
+ "Uenibstreamprotobuf__PUCCHConfigCommon",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHConfigCommon),
+ 4,
+ uenibstreamprotobuf__pucch__config_common__field_descriptors,
+ uenibstreamprotobuf__pucch__config_common__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch__config_common__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch__config_common__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__pucch__group_hopping__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__protobuf_unspecified", 0 },
+ { "neither", "UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__neither", 1 },
+ { "enable", "UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__enable", 2 },
+ { "disable", "UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__disable", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__group_hopping__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__pucch__group_hopping__value__enum_values_by_name[4] =
+{
+ { "disable", 3 },
+ { "enable", 2 },
+ { "neither", 1 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__pucch__group_hopping__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_GroupHopping.Value",
+ "Value",
+ "Uenibstreamprotobuf__PUCCHGroupHopping__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__pucch__group_hopping__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__pucch__group_hopping__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__pucch__group_hopping__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__group_hopping__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHGroupHopping, value),
+ &uenibstreamprotobuf__pucch__group_hopping__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch__group_hopping__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__group_hopping__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__group_hopping__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_GroupHopping",
+ "PUCCHGroupHopping",
+ "Uenibstreamprotobuf__PUCCHGroupHopping",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHGroupHopping),
+ 1,
+ uenibstreamprotobuf__pucch__group_hopping__field_descriptors,
+ uenibstreamprotobuf__pucch__group_hopping__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch__group_hopping__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch__group_hopping__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__n__timing_advance_offset__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified", 0 },
+ { "n0", "UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__n0", 1 },
+ { "n25600", "UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__n25600", 2 },
+ { "n39936", "UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__n39936", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__n__timing_advance_offset__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__n__timing_advance_offset__value__enum_values_by_name[4] =
+{
+ { "n0", 1 },
+ { "n25600", 2 },
+ { "n39936", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__n__timing_advance_offset__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.N_TimingAdvanceOffset.Value",
+ "Value",
+ "Uenibstreamprotobuf__NTimingAdvanceOffset__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__n__timing_advance_offset__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__n__timing_advance_offset__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__n__timing_advance_offset__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__n__timing_advance_offset__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NTimingAdvanceOffset, value),
+ &uenibstreamprotobuf__n__timing_advance_offset__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__n__timing_advance_offset__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__n__timing_advance_offset__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__n__timing_advance_offset__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.N_TimingAdvanceOffset",
+ "NTimingAdvanceOffset",
+ "Uenibstreamprotobuf__NTimingAdvanceOffset",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NTimingAdvanceOffset),
+ 1,
+ uenibstreamprotobuf__n__timing_advance_offset__field_descriptors,
+ uenibstreamprotobuf__n__timing_advance_offset__field_indices_by_name,
+ 1, uenibstreamprotobuf__n__timing_advance_offset__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__n__timing_advance_offset__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ssb__periodicity_serving_cell__value__enum_values_by_number[7] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified", 0 },
+ { "ms5", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms5", 1 },
+ { "ms10", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms10", 2 },
+ { "ms20", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms20", 3 },
+ { "ms40", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms40", 4 },
+ { "ms80", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms80", 5 },
+ { "ms160", "UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms160", 6 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ssb__periodicity_serving_cell__value__value_ranges[] = {
+{0, 0},{0, 7}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ssb__periodicity_serving_cell__value__enum_values_by_name[7] =
+{
+ { "ms10", 2 },
+ { "ms160", 6 },
+ { "ms20", 3 },
+ { "ms40", 4 },
+ { "ms5", 1 },
+ { "ms80", 5 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ssb__periodicity_serving_cell__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SSB_PeriodicityServingCell.Value",
+ "Value",
+ "Uenibstreamprotobuf__SSBPeriodicityServingCell__Value",
+ "uenibstreamprotobuf",
+ 7,
+ uenibstreamprotobuf__ssb__periodicity_serving_cell__value__enum_values_by_number,
+ 7,
+ uenibstreamprotobuf__ssb__periodicity_serving_cell__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ssb__periodicity_serving_cell__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb__periodicity_serving_cell__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SSBPeriodicityServingCell, value),
+ &uenibstreamprotobuf__ssb__periodicity_serving_cell__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ssb__periodicity_serving_cell__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ssb__periodicity_serving_cell__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SSB_PeriodicityServingCell",
+ "SSBPeriodicityServingCell",
+ "Uenibstreamprotobuf__SSBPeriodicityServingCell",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SSBPeriodicityServingCell),
+ 1,
+ uenibstreamprotobuf__ssb__periodicity_serving_cell__field_descriptors,
+ uenibstreamprotobuf__ssb__periodicity_serving_cell__field_indices_by_name,
+ 1, uenibstreamprotobuf__ssb__periodicity_serving_cell__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ssb__periodicity_serving_cell__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__dmrs__type_a__position__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__protobuf_unspecified", 0 },
+ { "pos2", "UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__pos2", 1 },
+ { "pos3", "UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__pos3", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dmrs__type_a__position__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__dmrs__type_a__position__value__enum_values_by_name[3] =
+{
+ { "pos2", 1 },
+ { "pos3", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__dmrs__type_a__position__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DMRS_TypeA_Position.Value",
+ "Value",
+ "Uenibstreamprotobuf__DMRSTypeAPosition__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__dmrs__type_a__position__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__dmrs__type_a__position__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__dmrs__type_a__position__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dmrs__type_a__position__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSTypeAPosition, value),
+ &uenibstreamprotobuf__dmrs__type_a__position__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dmrs__type_a__position__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dmrs__type_a__position__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__type_a__position__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DMRS_TypeA_Position",
+ "DMRSTypeAPosition",
+ "Uenibstreamprotobuf__DMRSTypeAPosition",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DMRSTypeAPosition),
+ 1,
+ uenibstreamprotobuf__dmrs__type_a__position__field_descriptors,
+ uenibstreamprotobuf__dmrs__type_a__position__field_indices_by_name,
+ 1, uenibstreamprotobuf__dmrs__type_a__position__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dmrs__type_a__position__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rate_match_pattern_lte__crs__field_descriptors[5] =
+{
+ {
+ "carrierFreqDL",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RateMatchPatternLTECRS, carrierfreqdl),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "carrierBandwidthDL",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RateMatchPatternLTECRS, carrierbandwidthdl),
+ &uenibstreamprotobuf__carrier_bandwidth_dl__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mbsfn_SubframeConfigList",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RateMatchPatternLTECRS, mbsfn_subframeconfiglist),
+ &uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofCRS_Ports",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RateMatchPatternLTECRS, nrofcrs_ports),
+ &uenibstreamprotobuf__nrof_crs__ports__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "v_Shift",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RateMatchPatternLTECRS, v_shift),
+ &uenibstreamprotobuf__v__shift__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rate_match_pattern_lte__crs__field_indices_by_name[] = {
+ 1, /* field[1] = carrierBandwidthDL */
+ 0, /* field[0] = carrierFreqDL */
+ 2, /* field[2] = mbsfn_SubframeConfigList */
+ 3, /* field[3] = nrofCRS_Ports */
+ 4, /* field[4] = v_Shift */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rate_match_pattern_lte__crs__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RateMatchPatternLTE_CRS",
+ "RateMatchPatternLTECRS",
+ "Uenibstreamprotobuf__RateMatchPatternLTECRS",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RateMatchPatternLTECRS),
+ 5,
+ uenibstreamprotobuf__rate_match_pattern_lte__crs__field_descriptors,
+ uenibstreamprotobuf__rate_match_pattern_lte__crs__field_indices_by_name,
+ 1, uenibstreamprotobuf__rate_match_pattern_lte__crs__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rate_match_pattern_lte__crs__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__carrier_bandwidth_dl__value__enum_values_by_number[7] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__protobuf_unspecified", 0 },
+ { "n6", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n6", 1 },
+ { "n15", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n15", 2 },
+ { "n25", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n25", 3 },
+ { "n50", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n50", 4 },
+ { "n75", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n75", 5 },
+ { "n100", "UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n100", 6 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__carrier_bandwidth_dl__value__value_ranges[] = {
+{0, 0},{0, 7}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__carrier_bandwidth_dl__value__enum_values_by_name[7] =
+{
+ { "n100", 6 },
+ { "n15", 2 },
+ { "n25", 3 },
+ { "n50", 4 },
+ { "n6", 1 },
+ { "n75", 5 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__carrier_bandwidth_dl__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CarrierBandwidthDL.Value",
+ "Value",
+ "Uenibstreamprotobuf__CarrierBandwidthDL__Value",
+ "uenibstreamprotobuf",
+ 7,
+ uenibstreamprotobuf__carrier_bandwidth_dl__value__enum_values_by_number,
+ 7,
+ uenibstreamprotobuf__carrier_bandwidth_dl__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__carrier_bandwidth_dl__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__carrier_bandwidth_dl__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CarrierBandwidthDL, value),
+ &uenibstreamprotobuf__carrier_bandwidth_dl__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__carrier_bandwidth_dl__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__carrier_bandwidth_dl__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_bandwidth_dl__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CarrierBandwidthDL",
+ "CarrierBandwidthDL",
+ "Uenibstreamprotobuf__CarrierBandwidthDL",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CarrierBandwidthDL),
+ 1,
+ uenibstreamprotobuf__carrier_bandwidth_dl__field_descriptors,
+ uenibstreamprotobuf__carrier_bandwidth_dl__field_indices_by_name,
+ 1, uenibstreamprotobuf__carrier_bandwidth_dl__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__carrier_bandwidth_dl__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList, n_items),
+ offsetof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList, items),
+ &uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfigList",
+ "EUTRAMBSFNSubframeConfigList",
+ "Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList),
+ 1,
+ uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__field_descriptors,
+ uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__mbsfn__subframe_config__field_descriptors[4] =
+{
+ {
+ "radioframeAllocationPeriod",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig, radioframeallocationperiod),
+ &uenibstreamprotobuf__radioframe_allocation_period__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "radioframeAllocationOffset",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig, radioframeallocationoffset),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subframeAllocation1",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig, subframeallocation1),
+ &uenibstreamprotobuf__subframe_allocation__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subframeAllocation2",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig, subframeallocation2),
+ &uenibstreamprotobuf__subframe_allocation__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__mbsfn__subframe_config__field_indices_by_name[] = {
+ 1, /* field[1] = radioframeAllocationOffset */
+ 0, /* field[0] = radioframeAllocationPeriod */
+ 2, /* field[2] = subframeAllocation1 */
+ 3, /* field[3] = subframeAllocation2 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__mbsfn__subframe_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_MBSFN_SubframeConfig",
+ "EUTRAMBSFNSubframeConfig",
+ "Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig),
+ 4,
+ uenibstreamprotobuf__eutra__mbsfn__subframe_config__field_descriptors,
+ uenibstreamprotobuf__eutra__mbsfn__subframe_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__mbsfn__subframe_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__mbsfn__subframe_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__radioframe_allocation_period__value__enum_values_by_number[7] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n2", 2 },
+ { "n4", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n4", 3 },
+ { "n8", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n8", 4 },
+ { "n16", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n16", 5 },
+ { "n32", "UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n32", 6 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__radioframe_allocation_period__value__value_ranges[] = {
+{0, 0},{0, 7}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__radioframe_allocation_period__value__enum_values_by_name[7] =
+{
+ { "n1", 1 },
+ { "n16", 5 },
+ { "n2", 2 },
+ { "n32", 6 },
+ { "n4", 3 },
+ { "n8", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__radioframe_allocation_period__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RadioframeAllocationPeriod.Value",
+ "Value",
+ "Uenibstreamprotobuf__RadioframeAllocationPeriod__Value",
+ "uenibstreamprotobuf",
+ 7,
+ uenibstreamprotobuf__radioframe_allocation_period__value__enum_values_by_number,
+ 7,
+ uenibstreamprotobuf__radioframe_allocation_period__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__radioframe_allocation_period__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__radioframe_allocation_period__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RadioframeAllocationPeriod, value),
+ &uenibstreamprotobuf__radioframe_allocation_period__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__radioframe_allocation_period__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__radioframe_allocation_period__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__radioframe_allocation_period__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RadioframeAllocationPeriod",
+ "RadioframeAllocationPeriod",
+ "Uenibstreamprotobuf__RadioframeAllocationPeriod",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RadioframeAllocationPeriod),
+ 1,
+ uenibstreamprotobuf__radioframe_allocation_period__field_descriptors,
+ uenibstreamprotobuf__radioframe_allocation_period__field_indices_by_name,
+ 1, uenibstreamprotobuf__radioframe_allocation_period__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__radioframe_allocation_period__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__subframe_allocation__field_descriptors[2] =
+{
+ {
+ "oneFrame",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__SubframeAllocation, sf_allocation_case),
+ offsetof(Uenibstreamprotobuf__SubframeAllocation, oneframe),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "fourFrames",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__SubframeAllocation, sf_allocation_case),
+ offsetof(Uenibstreamprotobuf__SubframeAllocation, fourframes),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__subframe_allocation__field_indices_by_name[] = {
+ 1, /* field[1] = fourFrames */
+ 0, /* field[0] = oneFrame */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__subframe_allocation__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__subframe_allocation__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SubframeAllocation",
+ "SubframeAllocation",
+ "Uenibstreamprotobuf__SubframeAllocation",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SubframeAllocation),
+ 2,
+ uenibstreamprotobuf__subframe_allocation__field_descriptors,
+ uenibstreamprotobuf__subframe_allocation__field_indices_by_name,
+ 1, uenibstreamprotobuf__subframe_allocation__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__subframe_allocation__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__nrof_crs__ports__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__n2", 2 },
+ { "n4", "UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__n4", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_crs__ports__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_crs__ports__value__enum_values_by_name[4] =
+{
+ { "n1", 1 },
+ { "n2", 2 },
+ { "n4", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_crs__ports__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofCRS_Ports.Value",
+ "Value",
+ "Uenibstreamprotobuf__NrofCRSPorts__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__nrof_crs__ports__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__nrof_crs__ports__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__nrof_crs__ports__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_crs__ports__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofCRSPorts, value),
+ &uenibstreamprotobuf__nrof_crs__ports__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nrof_crs__ports__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_crs__ports__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_crs__ports__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofCRS_Ports",
+ "NrofCRSPorts",
+ "Uenibstreamprotobuf__NrofCRSPorts",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NrofCRSPorts),
+ 1,
+ uenibstreamprotobuf__nrof_crs__ports__field_descriptors,
+ uenibstreamprotobuf__nrof_crs__ports__field_indices_by_name,
+ 1, uenibstreamprotobuf__nrof_crs__ports__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nrof_crs__ports__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__v__shift__value__enum_values_by_number[7] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__protobuf_unspecified", 0 },
+ { "n0", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n0", 1 },
+ { "n1", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n1", 2 },
+ { "n2", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n2", 3 },
+ { "n3", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n3", 4 },
+ { "n4", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n4", 5 },
+ { "n5", "UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n5", 6 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__v__shift__value__value_ranges[] = {
+{0, 0},{0, 7}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__v__shift__value__enum_values_by_name[7] =
+{
+ { "n0", 1 },
+ { "n1", 2 },
+ { "n2", 3 },
+ { "n3", 4 },
+ { "n4", 5 },
+ { "n5", 6 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__v__shift__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.V_Shift.Value",
+ "Value",
+ "Uenibstreamprotobuf__VShift__Value",
+ "uenibstreamprotobuf",
+ 7,
+ uenibstreamprotobuf__v__shift__value__enum_values_by_number,
+ 7,
+ uenibstreamprotobuf__v__shift__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__v__shift__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__v__shift__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__VShift, value),
+ &uenibstreamprotobuf__v__shift__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__v__shift__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__v__shift__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__v__shift__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.V_Shift",
+ "VShift",
+ "Uenibstreamprotobuf__VShift",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__VShift),
+ 1,
+ uenibstreamprotobuf__v__shift__field_descriptors,
+ uenibstreamprotobuf__v__shift__field_indices_by_name,
+ 1, uenibstreamprotobuf__v__shift__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__v__shift__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rate_match_pattern__field_descriptors[5] =
+{
+ {
+ "rateMatchPatternId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RateMatchPattern, ratematchpatternid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bitmaps",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__RateMatchPattern, pattern_type_case),
+ offsetof(Uenibstreamprotobuf__RateMatchPattern, bitmaps),
+ &uenibstreamprotobuf__bitmaps__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "controlResourceSet",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RateMatchPattern, pattern_type_case),
+ offsetof(Uenibstreamprotobuf__RateMatchPattern, controlresourceset),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subcarrierSpacing",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RateMatchPattern, subcarrierspacing),
+ &uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dummy",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RateMatchPattern, dummy),
+ &uenibstreamprotobuf__dummy__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rate_match_pattern__field_indices_by_name[] = {
+ 1, /* field[1] = bitmaps */
+ 2, /* field[2] = controlResourceSet */
+ 4, /* field[4] = dummy */
+ 0, /* field[0] = rateMatchPatternId */
+ 3, /* field[3] = subcarrierSpacing */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rate_match_pattern__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RateMatchPattern",
+ "RateMatchPattern",
+ "Uenibstreamprotobuf__RateMatchPattern",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RateMatchPattern),
+ 5,
+ uenibstreamprotobuf__rate_match_pattern__field_descriptors,
+ uenibstreamprotobuf__rate_match_pattern__field_indices_by_name,
+ 1, uenibstreamprotobuf__rate_match_pattern__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rate_match_pattern__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bitmaps__field_descriptors[10] =
+{
+ {
+ "resourceBlocks",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Bitmaps, resourceblocks),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "oneSlot",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__Bitmaps, symbols_in_resource_block_case),
+ offsetof(Uenibstreamprotobuf__Bitmaps, oneslot),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "twoSlots",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__Bitmaps, symbols_in_resource_block_case),
+ offsetof(Uenibstreamprotobuf__Bitmaps, twoslots),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n2",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case),
+ offsetof(Uenibstreamprotobuf__Bitmaps, n2),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n4",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case),
+ offsetof(Uenibstreamprotobuf__Bitmaps, n4),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n5",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case),
+ offsetof(Uenibstreamprotobuf__Bitmaps, n5),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n8",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case),
+ offsetof(Uenibstreamprotobuf__Bitmaps, n8),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n10",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case),
+ offsetof(Uenibstreamprotobuf__Bitmaps, n10),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n20",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case),
+ offsetof(Uenibstreamprotobuf__Bitmaps, n20),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n40",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__Bitmaps, periodicity_and_pattern_case),
+ offsetof(Uenibstreamprotobuf__Bitmaps, n40),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bitmaps__field_indices_by_name[] = {
+ 7, /* field[7] = n10 */
+ 3, /* field[3] = n2 */
+ 8, /* field[8] = n20 */
+ 4, /* field[4] = n4 */
+ 9, /* field[9] = n40 */
+ 5, /* field[5] = n5 */
+ 6, /* field[6] = n8 */
+ 1, /* field[1] = oneSlot */
+ 0, /* field[0] = resourceBlocks */
+ 2, /* field[2] = twoSlots */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bitmaps__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 10 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bitmaps__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Bitmaps",
+ "Bitmaps",
+ "Uenibstreamprotobuf__Bitmaps",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Bitmaps),
+ 10,
+ uenibstreamprotobuf__bitmaps__field_descriptors,
+ uenibstreamprotobuf__bitmaps__field_indices_by_name,
+ 1, uenibstreamprotobuf__bitmaps__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bitmaps__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__dummy__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DUMMY__VALUE__protobuf_unspecified", 0 },
+ { "dynamic", "UENIBSTREAMPROTOBUF__DUMMY__VALUE__dynamic", 1 },
+ { "semiStatic", "UENIBSTREAMPROTOBUF__DUMMY__VALUE__semiStatic", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dummy__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__dummy__value__enum_values_by_name[3] =
+{
+ { "dynamic", 1 },
+ { "protobuf_unspecified", 0 },
+ { "semiStatic", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__dummy__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Dummy.Value",
+ "Value",
+ "Uenibstreamprotobuf__Dummy__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__dummy__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__dummy__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__dummy__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dummy__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Dummy, value),
+ &uenibstreamprotobuf__dummy__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dummy__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dummy__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dummy__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Dummy",
+ "Dummy",
+ "Uenibstreamprotobuf__Dummy",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Dummy),
+ 1,
+ uenibstreamprotobuf__dummy__field_descriptors,
+ uenibstreamprotobuf__dummy__field_indices_by_name,
+ 1, uenibstreamprotobuf__dummy__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dummy__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__tdd__ul__dl__config_common__field_descriptors[3] =
+{
+ {
+ "referenceSubcarrierSpacing",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TDDULDLConfigCommon, referencesubcarrierspacing),
+ &uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pattern1",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TDDULDLConfigCommon, pattern1),
+ &uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pattern2",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TDDULDLConfigCommon, pattern2),
+ &uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__tdd__ul__dl__config_common__field_indices_by_name[] = {
+ 1, /* field[1] = pattern1 */
+ 2, /* field[2] = pattern2 */
+ 0, /* field[0] = referenceSubcarrierSpacing */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__tdd__ul__dl__config_common__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TDD_UL_DL_ConfigCommon",
+ "TDDULDLConfigCommon",
+ "Uenibstreamprotobuf__TDDULDLConfigCommon",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TDDULDLConfigCommon),
+ 3,
+ uenibstreamprotobuf__tdd__ul__dl__config_common__field_descriptors,
+ uenibstreamprotobuf__tdd__ul__dl__config_common__field_indices_by_name,
+ 1, uenibstreamprotobuf__tdd__ul__dl__config_common__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__tdd__ul__dl__config_common__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__tdd__ul__dl__pattern__field_descriptors[6] =
+{
+ {
+ "dl_UL_TransmissionPeriodicity",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TDDULDLPattern, dl_ul_transmissionperiodicity),
+ &uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofDownlinkSlots",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TDDULDLPattern, nrofdownlinkslots),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofDownlinkSymbols",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TDDULDLPattern, nrofdownlinksymbols),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofUplinkSlots",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TDDULDLPattern, nrofuplinkslots),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofUplinkSymbols",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TDDULDLPattern, nrofuplinksymbols),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dl_UL_TransmissionPeriodicity_v1530",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TDDULDLPattern, dl_ul_transmissionperiodicity_v1530),
+ &uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__tdd__ul__dl__pattern__field_indices_by_name[] = {
+ 0, /* field[0] = dl_UL_TransmissionPeriodicity */
+ 5, /* field[5] = dl_UL_TransmissionPeriodicity_v1530 */
+ 1, /* field[1] = nrofDownlinkSlots */
+ 2, /* field[2] = nrofDownlinkSymbols */
+ 3, /* field[3] = nrofUplinkSlots */
+ 4, /* field[4] = nrofUplinkSymbols */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__tdd__ul__dl__pattern__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TDD_UL_DL_Pattern",
+ "TDDULDLPattern",
+ "Uenibstreamprotobuf__TDDULDLPattern",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TDDULDLPattern),
+ 6,
+ uenibstreamprotobuf__tdd__ul__dl__pattern__field_descriptors,
+ uenibstreamprotobuf__tdd__ul__dl__pattern__field_indices_by_name,
+ 1, uenibstreamprotobuf__tdd__ul__dl__pattern__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__tdd__ul__dl__pattern__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__dl__ul__transmission_periodicity__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__protobuf_unspecified", 0 },
+ { "ms0p5", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms0p5", 1 },
+ { "ms0p625", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms0p625", 2 },
+ { "ms1", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms1", 3 },
+ { "ms1p25", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms1p25", 4 },
+ { "ms2", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms2", 5 },
+ { "ms2p5", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms2p5", 6 },
+ { "ms5", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms5", 7 },
+ { "ms10", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms10", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dl__ul__transmission_periodicity__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__dl__ul__transmission_periodicity__value__enum_values_by_name[9] =
+{
+ { "ms0p5", 1 },
+ { "ms0p625", 2 },
+ { "ms1", 3 },
+ { "ms10", 8 },
+ { "ms1p25", 4 },
+ { "ms2", 5 },
+ { "ms2p5", 6 },
+ { "ms5", 7 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DL_UL_TransmissionPeriodicity.Value",
+ "Value",
+ "Uenibstreamprotobuf__DLULTransmissionPeriodicity__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__dl__ul__transmission_periodicity__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__dl__ul__transmission_periodicity__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__dl__ul__transmission_periodicity__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DLULTransmissionPeriodicity, value),
+ &uenibstreamprotobuf__dl__ul__transmission_periodicity__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dl__ul__transmission_periodicity__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dl__ul__transmission_periodicity__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DL_UL_TransmissionPeriodicity",
+ "DLULTransmissionPeriodicity",
+ "Uenibstreamprotobuf__DLULTransmissionPeriodicity",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DLULTransmissionPeriodicity),
+ 1,
+ uenibstreamprotobuf__dl__ul__transmission_periodicity__field_descriptors,
+ uenibstreamprotobuf__dl__ul__transmission_periodicity__field_indices_by_name,
+ 1, uenibstreamprotobuf__dl__ul__transmission_periodicity__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dl__ul__transmission_periodicity__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__protobuf_unspecified", 0 },
+ { "ms3", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__ms3", 1 },
+ { "ms4", "UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__ms4", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__enum_values_by_name[3] =
+{
+ { "ms3", 1 },
+ { "ms4", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DL_UL_TransmissionPeriodicity_v1530.Value",
+ "Value",
+ "Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530, value),
+ &uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DL_UL_TransmissionPeriodicity_v1530",
+ "DLULTransmissionPeriodicityV1530",
+ "Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530),
+ 1,
+ uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__field_descriptors,
+ uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__field_indices_by_name,
+ 1, uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__t304__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T304__VALUE__protobuf_unspecified", 0 },
+ { "ms50", "UENIBSTREAMPROTOBUF__T304__VALUE__ms50", 1 },
+ { "ms100", "UENIBSTREAMPROTOBUF__T304__VALUE__ms100", 2 },
+ { "ms150", "UENIBSTREAMPROTOBUF__T304__VALUE__ms150", 3 },
+ { "ms200", "UENIBSTREAMPROTOBUF__T304__VALUE__ms200", 4 },
+ { "ms500", "UENIBSTREAMPROTOBUF__T304__VALUE__ms500", 5 },
+ { "ms1000", "UENIBSTREAMPROTOBUF__T304__VALUE__ms1000", 6 },
+ { "ms2000", "UENIBSTREAMPROTOBUF__T304__VALUE__ms2000", 7 },
+ { "ms10000", "UENIBSTREAMPROTOBUF__T304__VALUE__ms10000", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t304__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__t304__value__enum_values_by_name[9] =
+{
+ { "ms100", 2 },
+ { "ms1000", 6 },
+ { "ms10000", 8 },
+ { "ms150", 3 },
+ { "ms200", 4 },
+ { "ms2000", 7 },
+ { "ms50", 1 },
+ { "ms500", 5 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__t304__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T304.Value",
+ "Value",
+ "Uenibstreamprotobuf__T304__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__t304__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__t304__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__t304__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__t304__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__T304, value),
+ &uenibstreamprotobuf__t304__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__t304__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t304__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__t304__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T304",
+ "T304",
+ "Uenibstreamprotobuf__T304",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__T304),
+ 1,
+ uenibstreamprotobuf__t304__field_descriptors,
+ uenibstreamprotobuf__t304__field_indices_by_name,
+ 1, uenibstreamprotobuf__t304__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__t304__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rach__config_dedicated__field_descriptors[2] =
+{
+ {
+ "cfra",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigDedicated, cfra),
+ &uenibstreamprotobuf__cfra__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_Prioritization",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHConfigDedicated, ra_prioritization),
+ &uenibstreamprotobuf__ra__prioritization__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rach__config_dedicated__field_indices_by_name[] = {
+ 0, /* field[0] = cfra */
+ 1, /* field[1] = ra_Prioritization */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rach__config_dedicated__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__config_dedicated__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RACH_ConfigDedicated",
+ "RACHConfigDedicated",
+ "Uenibstreamprotobuf__RACHConfigDedicated",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RACHConfigDedicated),
+ 2,
+ uenibstreamprotobuf__rach__config_dedicated__field_descriptors,
+ uenibstreamprotobuf__rach__config_dedicated__field_indices_by_name,
+ 1, uenibstreamprotobuf__rach__config_dedicated__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rach__config_dedicated__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cfra__field_descriptors[4] =
+{
+ {
+ "occasions",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CFRA, occasions),
+ &uenibstreamprotobuf__occasions__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CFRA, resource_case),
+ offsetof(Uenibstreamprotobuf__CFRA, ssb),
+ &uenibstreamprotobuf__ssb__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csirs",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CFRA, resource_case),
+ offsetof(Uenibstreamprotobuf__CFRA, csirs),
+ &uenibstreamprotobuf__csirs__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "totalNumberOfRA_Preambles_v1530",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CFRA, totalnumberofra_preambles_v1530),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cfra__field_indices_by_name[] = {
+ 2, /* field[2] = csirs */
+ 0, /* field[0] = occasions */
+ 1, /* field[1] = ssb */
+ 3, /* field[3] = totalNumberOfRA_Preambles_v1530 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cfra__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cfra__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CFRA",
+ "CFRA",
+ "Uenibstreamprotobuf__CFRA",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CFRA),
+ 4,
+ uenibstreamprotobuf__cfra__field_descriptors,
+ uenibstreamprotobuf__cfra__field_indices_by_name,
+ 1, uenibstreamprotobuf__cfra__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cfra__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__occasions__field_descriptors[2] =
+{
+ {
+ "rach_ConfigGeneric",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Occasions, rach_configgeneric),
+ &uenibstreamprotobuf__rach__config_generic__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_perRACH_Occasion",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Occasions, ssb_perrach_occasion),
+ &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__occasions__field_indices_by_name[] = {
+ 0, /* field[0] = rach_ConfigGeneric */
+ 1, /* field[1] = ssb_perRACH_Occasion */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__occasions__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__occasions__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Occasions",
+ "Occasions",
+ "Uenibstreamprotobuf__Occasions",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Occasions),
+ 2,
+ uenibstreamprotobuf__occasions__field_descriptors,
+ uenibstreamprotobuf__occasions__field_indices_by_name,
+ 1, uenibstreamprotobuf__occasions__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__occasions__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb__field_descriptors[2] =
+{
+ {
+ "ssb_ResourceList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SSB, n_ssb_resourcelist),
+ offsetof(Uenibstreamprotobuf__SSB, ssb_resourcelist),
+ &uenibstreamprotobuf__cfra__ssb__resource__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_ssb_occasion_mask_index",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SSB, ra_ssb_occasion_mask_index),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ssb__field_indices_by_name[] = {
+ 1, /* field[1] = ra_ssb_occasion_mask_index */
+ 0, /* field[0] = ssb_ResourceList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ssb__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SSB",
+ "SSB",
+ "Uenibstreamprotobuf__SSB",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SSB),
+ 2,
+ uenibstreamprotobuf__ssb__field_descriptors,
+ uenibstreamprotobuf__ssb__field_indices_by_name,
+ 1, uenibstreamprotobuf__ssb__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ssb__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cfra__ssb__resource__field_descriptors[2] =
+{
+ {
+ "ssb",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CFRASSBResource, ssb),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_PreambleIndex",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CFRASSBResource, ra_preambleindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cfra__ssb__resource__field_indices_by_name[] = {
+ 1, /* field[1] = ra_PreambleIndex */
+ 0, /* field[0] = ssb */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cfra__ssb__resource__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cfra__ssb__resource__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CFRA_SSB_Resource",
+ "CFRASSBResource",
+ "Uenibstreamprotobuf__CFRASSBResource",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CFRASSBResource),
+ 2,
+ uenibstreamprotobuf__cfra__ssb__resource__field_descriptors,
+ uenibstreamprotobuf__cfra__ssb__resource__field_indices_by_name,
+ 1, uenibstreamprotobuf__cfra__ssb__resource__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cfra__ssb__resource__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csirs__field_descriptors[2] =
+{
+ {
+ "csirs_ResourceList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIRS, n_csirs_resourcelist),
+ offsetof(Uenibstreamprotobuf__CSIRS, csirs_resourcelist),
+ &uenibstreamprotobuf__cfra__csirs__resource__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrp_ThresholdCSI_RS",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRS, rsrp_thresholdcsi_rs),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csirs__field_indices_by_name[] = {
+ 0, /* field[0] = csirs_ResourceList */
+ 1, /* field[1] = rsrp_ThresholdCSI_RS */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csirs__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csirs__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSIRS",
+ "CSIRS",
+ "Uenibstreamprotobuf__CSIRS",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIRS),
+ 2,
+ uenibstreamprotobuf__csirs__field_descriptors,
+ uenibstreamprotobuf__csirs__field_indices_by_name,
+ 1, uenibstreamprotobuf__csirs__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csirs__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cfra__csirs__resource__field_descriptors[3] =
+{
+ {
+ "csi_RS",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CFRACSIRSResource, csi_rs),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_OccasionList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CFRACSIRSResource, n_ra_occasionlist),
+ offsetof(Uenibstreamprotobuf__CFRACSIRSResource, ra_occasionlist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_PreambleIndex",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CFRACSIRSResource, ra_preambleindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cfra__csirs__resource__field_indices_by_name[] = {
+ 0, /* field[0] = csi_RS */
+ 1, /* field[1] = ra_OccasionList */
+ 2, /* field[2] = ra_PreambleIndex */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cfra__csirs__resource__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cfra__csirs__resource__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CFRA_CSIRS_Resource",
+ "CFRACSIRSResource",
+ "Uenibstreamprotobuf__CFRACSIRSResource",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CFRACSIRSResource),
+ 3,
+ uenibstreamprotobuf__cfra__csirs__resource__field_descriptors,
+ uenibstreamprotobuf__cfra__csirs__resource__field_indices_by_name,
+ 1, uenibstreamprotobuf__cfra__csirs__resource__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cfra__csirs__resource__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ra__prioritization__field_descriptors[2] =
+{
+ {
+ "powerRampingStepHighPriority",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RAPrioritization, powerrampingstephighpriority),
+ &uenibstreamprotobuf__power_ramping_step_high_priority__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "scalingFactorBI",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RAPrioritization, scalingfactorbi),
+ &uenibstreamprotobuf__scaling_factor_bi__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ra__prioritization__field_indices_by_name[] = {
+ 0, /* field[0] = powerRampingStepHighPriority */
+ 1, /* field[1] = scalingFactorBI */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ra__prioritization__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__prioritization__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RA_Prioritization",
+ "RAPrioritization",
+ "Uenibstreamprotobuf__RAPrioritization",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RAPrioritization),
+ 2,
+ uenibstreamprotobuf__ra__prioritization__field_descriptors,
+ uenibstreamprotobuf__ra__prioritization__field_indices_by_name,
+ 1, uenibstreamprotobuf__ra__prioritization__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ra__prioritization__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__power_ramping_step_high_priority__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__protobuf_unspecified", 0 },
+ { "dB0", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB0", 1 },
+ { "dB2", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB2", 2 },
+ { "dB4", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB4", 3 },
+ { "dB6", "UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB6", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__power_ramping_step_high_priority__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__power_ramping_step_high_priority__value__enum_values_by_name[5] =
+{
+ { "dB0", 1 },
+ { "dB2", 2 },
+ { "dB4", 3 },
+ { "dB6", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__power_ramping_step_high_priority__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PowerRampingStepHighPriority.Value",
+ "Value",
+ "Uenibstreamprotobuf__PowerRampingStepHighPriority__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__power_ramping_step_high_priority__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__power_ramping_step_high_priority__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__power_ramping_step_high_priority__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__power_ramping_step_high_priority__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PowerRampingStepHighPriority, value),
+ &uenibstreamprotobuf__power_ramping_step_high_priority__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__power_ramping_step_high_priority__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__power_ramping_step_high_priority__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__power_ramping_step_high_priority__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PowerRampingStepHighPriority",
+ "PowerRampingStepHighPriority",
+ "Uenibstreamprotobuf__PowerRampingStepHighPriority",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PowerRampingStepHighPriority),
+ 1,
+ uenibstreamprotobuf__power_ramping_step_high_priority__field_descriptors,
+ uenibstreamprotobuf__power_ramping_step_high_priority__field_indices_by_name,
+ 1, uenibstreamprotobuf__power_ramping_step_high_priority__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__power_ramping_step_high_priority__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__scaling_factor_bi__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__protobuf_unspecified", 0 },
+ { "zero", "UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__zero", 1 },
+ { "dot25", "UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__dot25", 2 },
+ { "dot5", "UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__dot5", 3 },
+ { "dot75", "UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__dot75", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scaling_factor_bi__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__scaling_factor_bi__value__enum_values_by_name[5] =
+{
+ { "dot25", 2 },
+ { "dot5", 3 },
+ { "dot75", 4 },
+ { "protobuf_unspecified", 0 },
+ { "zero", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__scaling_factor_bi__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ScalingFactorBI.Value",
+ "Value",
+ "Uenibstreamprotobuf__ScalingFactorBI__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__scaling_factor_bi__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__scaling_factor_bi__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__scaling_factor_bi__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scaling_factor_bi__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ScalingFactorBI, value),
+ &uenibstreamprotobuf__scaling_factor_bi__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scaling_factor_bi__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scaling_factor_bi__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scaling_factor_bi__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ScalingFactorBI",
+ "ScalingFactorBI",
+ "Uenibstreamprotobuf__ScalingFactorBI",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ScalingFactorBI),
+ 1,
+ uenibstreamprotobuf__scaling_factor_bi__field_descriptors,
+ uenibstreamprotobuf__scaling_factor_bi__field_indices_by_name,
+ 1, uenibstreamprotobuf__scaling_factor_bi__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scaling_factor_bi__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb__mtc__field_descriptors[7] =
+{
+ {
+ "sf5",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SSBMTC, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SSBMTC, sf5),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sf10",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SSBMTC, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SSBMTC, sf10),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sf20",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SSBMTC, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SSBMTC, sf20),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sf40",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SSBMTC, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SSBMTC, sf40),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sf80",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SSBMTC, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SSBMTC, sf80),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sf160",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SSBMTC, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SSBMTC, sf160),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "duration",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SSBMTC, duration),
+ &uenibstreamprotobuf__duration__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ssb__mtc__field_indices_by_name[] = {
+ 6, /* field[6] = duration */
+ 1, /* field[1] = sf10 */
+ 5, /* field[5] = sf160 */
+ 2, /* field[2] = sf20 */
+ 3, /* field[3] = sf40 */
+ 0, /* field[0] = sf5 */
+ 4, /* field[4] = sf80 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ssb__mtc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__mtc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SSB_MTC",
+ "SSBMTC",
+ "Uenibstreamprotobuf__SSBMTC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SSBMTC),
+ 7,
+ uenibstreamprotobuf__ssb__mtc__field_descriptors,
+ uenibstreamprotobuf__ssb__mtc__field_indices_by_name,
+ 1, uenibstreamprotobuf__ssb__mtc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ssb__mtc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__duration__value__enum_values_by_number[6] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DURATION__VALUE__protobuf_unspecified", 0 },
+ { "sf1", "UENIBSTREAMPROTOBUF__DURATION__VALUE__sf1", 1 },
+ { "sf2", "UENIBSTREAMPROTOBUF__DURATION__VALUE__sf2", 2 },
+ { "sf3", "UENIBSTREAMPROTOBUF__DURATION__VALUE__sf3", 3 },
+ { "sf4", "UENIBSTREAMPROTOBUF__DURATION__VALUE__sf4", 4 },
+ { "sf5", "UENIBSTREAMPROTOBUF__DURATION__VALUE__sf5", 5 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__duration__value__value_ranges[] = {
+{0, 0},{0, 6}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__duration__value__enum_values_by_name[6] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sf1", 1 },
+ { "sf2", 2 },
+ { "sf3", 3 },
+ { "sf4", 4 },
+ { "sf5", 5 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__duration__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Duration.Value",
+ "Value",
+ "Uenibstreamprotobuf__Duration__Value",
+ "uenibstreamprotobuf",
+ 6,
+ uenibstreamprotobuf__duration__value__enum_values_by_number,
+ 6,
+ uenibstreamprotobuf__duration__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__duration__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__duration__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Duration, value),
+ &uenibstreamprotobuf__duration__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__duration__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__duration__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__duration__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Duration",
+ "Duration",
+ "Uenibstreamprotobuf__Duration",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Duration),
+ 1,
+ uenibstreamprotobuf__duration__field_descriptors,
+ uenibstreamprotobuf__duration__field_indices_by_name,
+ 1, uenibstreamprotobuf__duration__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__duration__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb__mtc2__field_descriptors[2] =
+{
+ {
+ "pci_List",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SSBMTC2, n_pci_list),
+ offsetof(Uenibstreamprotobuf__SSBMTC2, pci_list),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "periodicity",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SSBMTC2, periodicity),
+ &uenibstreamprotobuf__periodicity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ssb__mtc2__field_indices_by_name[] = {
+ 0, /* field[0] = pci_List */
+ 1, /* field[1] = periodicity */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ssb__mtc2__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__mtc2__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SSB_MTC2",
+ "SSBMTC2",
+ "Uenibstreamprotobuf__SSBMTC2",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SSBMTC2),
+ 2,
+ uenibstreamprotobuf__ssb__mtc2__field_descriptors,
+ uenibstreamprotobuf__ssb__mtc2__field_indices_by_name,
+ 1, uenibstreamprotobuf__ssb__mtc2__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ssb__mtc2__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__periodicity__value__enum_values_by_number[6] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__protobuf_unspecified", 0 },
+ { "sf5", "UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf5", 1 },
+ { "sf10", "UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf10", 2 },
+ { "sf20", "UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf20", 3 },
+ { "sf40", "UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf40", 4 },
+ { "sf80", "UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf80", 5 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__periodicity__value__value_ranges[] = {
+{0, 0},{0, 6}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__periodicity__value__enum_values_by_name[6] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sf10", 2 },
+ { "sf20", 3 },
+ { "sf40", 4 },
+ { "sf5", 1 },
+ { "sf80", 5 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__periodicity__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Periodicity.Value",
+ "Value",
+ "Uenibstreamprotobuf__Periodicity__Value",
+ "uenibstreamprotobuf",
+ 6,
+ uenibstreamprotobuf__periodicity__value__enum_values_by_number,
+ 6,
+ uenibstreamprotobuf__periodicity__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__periodicity__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__periodicity__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Periodicity, value),
+ &uenibstreamprotobuf__periodicity__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__periodicity__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__periodicity__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__periodicity__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Periodicity",
+ "Periodicity",
+ "Uenibstreamprotobuf__Periodicity",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Periodicity),
+ 1,
+ uenibstreamprotobuf__periodicity__field_descriptors,
+ uenibstreamprotobuf__periodicity__field_indices_by_name,
+ 1, uenibstreamprotobuf__periodicity__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__periodicity__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rlf__timers_and_constants__field_descriptors[4] =
+{
+ {
+ "t310",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RLFTimersAndConstants, t310),
+ &uenibstreamprotobuf__t310__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n310",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RLFTimersAndConstants, n310),
+ &uenibstreamprotobuf__n310__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n311",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RLFTimersAndConstants, n311),
+ &uenibstreamprotobuf__n311__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "t311_v1530",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RLFTimersAndConstants, t311_v1530),
+ &uenibstreamprotobuf__t311_v1530__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rlf__timers_and_constants__field_indices_by_name[] = {
+ 1, /* field[1] = n310 */
+ 2, /* field[2] = n311 */
+ 0, /* field[0] = t310 */
+ 3, /* field[3] = t311_v1530 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rlf__timers_and_constants__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rlf__timers_and_constants__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RLF_TimersAndConstants",
+ "RLFTimersAndConstants",
+ "Uenibstreamprotobuf__RLFTimersAndConstants",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RLFTimersAndConstants),
+ 4,
+ uenibstreamprotobuf__rlf__timers_and_constants__field_descriptors,
+ uenibstreamprotobuf__rlf__timers_and_constants__field_indices_by_name,
+ 1, uenibstreamprotobuf__rlf__timers_and_constants__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rlf__timers_and_constants__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__t310__value__enum_values_by_number[10] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T310__VALUE__protobuf_unspecified", 0 },
+ { "ms0", "UENIBSTREAMPROTOBUF__T310__VALUE__ms0", 1 },
+ { "ms50", "UENIBSTREAMPROTOBUF__T310__VALUE__ms50", 2 },
+ { "ms100", "UENIBSTREAMPROTOBUF__T310__VALUE__ms100", 3 },
+ { "ms200", "UENIBSTREAMPROTOBUF__T310__VALUE__ms200", 4 },
+ { "ms500", "UENIBSTREAMPROTOBUF__T310__VALUE__ms500", 5 },
+ { "ms1000", "UENIBSTREAMPROTOBUF__T310__VALUE__ms1000", 6 },
+ { "ms2000", "UENIBSTREAMPROTOBUF__T310__VALUE__ms2000", 7 },
+ { "ms4000", "UENIBSTREAMPROTOBUF__T310__VALUE__ms4000", 8 },
+ { "ms6000", "UENIBSTREAMPROTOBUF__T310__VALUE__ms6000", 9 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t310__value__value_ranges[] = {
+{0, 0},{0, 10}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__t310__value__enum_values_by_name[10] =
+{
+ { "ms0", 1 },
+ { "ms100", 3 },
+ { "ms1000", 6 },
+ { "ms200", 4 },
+ { "ms2000", 7 },
+ { "ms4000", 8 },
+ { "ms50", 2 },
+ { "ms500", 5 },
+ { "ms6000", 9 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__t310__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T310.Value",
+ "Value",
+ "Uenibstreamprotobuf__T310__Value",
+ "uenibstreamprotobuf",
+ 10,
+ uenibstreamprotobuf__t310__value__enum_values_by_number,
+ 10,
+ uenibstreamprotobuf__t310__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__t310__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__t310__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__T310, value),
+ &uenibstreamprotobuf__t310__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__t310__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t310__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__t310__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T310",
+ "T310",
+ "Uenibstreamprotobuf__T310",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__T310),
+ 1,
+ uenibstreamprotobuf__t310__field_descriptors,
+ uenibstreamprotobuf__t310__field_indices_by_name,
+ 1, uenibstreamprotobuf__t310__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__t310__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__n310__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__N310__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__N310__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__N310__VALUE__n2", 2 },
+ { "n3", "UENIBSTREAMPROTOBUF__N310__VALUE__n3", 3 },
+ { "n4", "UENIBSTREAMPROTOBUF__N310__VALUE__n4", 4 },
+ { "n6", "UENIBSTREAMPROTOBUF__N310__VALUE__n6", 5 },
+ { "n8", "UENIBSTREAMPROTOBUF__N310__VALUE__n8", 6 },
+ { "n10", "UENIBSTREAMPROTOBUF__N310__VALUE__n10", 7 },
+ { "n20", "UENIBSTREAMPROTOBUF__N310__VALUE__n20", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__n310__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__n310__value__enum_values_by_name[9] =
+{
+ { "n1", 1 },
+ { "n10", 7 },
+ { "n2", 2 },
+ { "n20", 8 },
+ { "n3", 3 },
+ { "n4", 4 },
+ { "n6", 5 },
+ { "n8", 6 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__n310__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.N310.Value",
+ "Value",
+ "Uenibstreamprotobuf__N310__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__n310__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__n310__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__n310__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__n310__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__N310, value),
+ &uenibstreamprotobuf__n310__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__n310__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__n310__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__n310__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.N310",
+ "N310",
+ "Uenibstreamprotobuf__N310",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__N310),
+ 1,
+ uenibstreamprotobuf__n310__field_descriptors,
+ uenibstreamprotobuf__n310__field_indices_by_name,
+ 1, uenibstreamprotobuf__n310__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__n310__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__n311__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__N311__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__N311__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__N311__VALUE__n2", 2 },
+ { "n3", "UENIBSTREAMPROTOBUF__N311__VALUE__n3", 3 },
+ { "n4", "UENIBSTREAMPROTOBUF__N311__VALUE__n4", 4 },
+ { "n5", "UENIBSTREAMPROTOBUF__N311__VALUE__n5", 5 },
+ { "n6", "UENIBSTREAMPROTOBUF__N311__VALUE__n6", 6 },
+ { "n8", "UENIBSTREAMPROTOBUF__N311__VALUE__n8", 7 },
+ { "n10", "UENIBSTREAMPROTOBUF__N311__VALUE__n10", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__n311__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__n311__value__enum_values_by_name[9] =
+{
+ { "n1", 1 },
+ { "n10", 8 },
+ { "n2", 2 },
+ { "n3", 3 },
+ { "n4", 4 },
+ { "n5", 5 },
+ { "n6", 6 },
+ { "n8", 7 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__n311__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.N311.Value",
+ "Value",
+ "Uenibstreamprotobuf__N311__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__n311__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__n311__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__n311__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__n311__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__N311, value),
+ &uenibstreamprotobuf__n311__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__n311__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__n311__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__n311__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.N311",
+ "N311",
+ "Uenibstreamprotobuf__N311",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__N311),
+ 1,
+ uenibstreamprotobuf__n311__field_descriptors,
+ uenibstreamprotobuf__n311__field_indices_by_name,
+ 1, uenibstreamprotobuf__n311__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__n311__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__t311_v1530__value__enum_values_by_number[8] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__protobuf_unspecified", 0 },
+ { "ms1000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms1000", 1 },
+ { "ms3000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms3000", 2 },
+ { "ms5000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms5000", 3 },
+ { "ms10000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms10000", 4 },
+ { "ms15000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms15000", 5 },
+ { "ms20000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms20000", 6 },
+ { "ms30000", "UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms30000", 7 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t311_v1530__value__value_ranges[] = {
+{0, 0},{0, 8}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__t311_v1530__value__enum_values_by_name[8] =
+{
+ { "ms1000", 1 },
+ { "ms10000", 4 },
+ { "ms15000", 5 },
+ { "ms20000", 6 },
+ { "ms3000", 2 },
+ { "ms30000", 7 },
+ { "ms5000", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__t311_v1530__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T311_v1530.Value",
+ "Value",
+ "Uenibstreamprotobuf__T311V1530__Value",
+ "uenibstreamprotobuf",
+ 8,
+ uenibstreamprotobuf__t311_v1530__value__enum_values_by_number,
+ 8,
+ uenibstreamprotobuf__t311_v1530__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__t311_v1530__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__t311_v1530__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__T311V1530, value),
+ &uenibstreamprotobuf__t311_v1530__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__t311_v1530__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t311_v1530__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__t311_v1530__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T311_v1530",
+ "T311V1530",
+ "Uenibstreamprotobuf__T311V1530",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__T311V1530),
+ 1,
+ uenibstreamprotobuf__t311_v1530__field_descriptors,
+ uenibstreamprotobuf__t311_v1530__field_indices_by_name,
+ 1, uenibstreamprotobuf__t311_v1530__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__t311_v1530__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__enum_values_by_number[2] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE__n1", 1 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__value_ranges[] = {
+{0, 0},{0, 2}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__enum_values_by_name[2] =
+{
+ { "n1", 1 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RlmInSyncOutOfSyncThreshold.Value",
+ "Value",
+ "Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold__Value",
+ "uenibstreamprotobuf",
+ 2,
+ uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__enum_values_by_number,
+ 2,
+ uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold, value),
+ &uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RlmInSyncOutOfSyncThreshold",
+ "RlmInSyncOutOfSyncThreshold",
+ "Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold),
+ 1,
+ uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__field_descriptors,
+ uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__field_indices_by_name,
+ 1, uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__serving_cell_config__field_descriptors[25] =
+{
+ {
+ "tdd_UL_DL_ConfigDedicated",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, tdd_ul_dl_configdedicated),
+ &uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "initialDownlinkBWP",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, initialdownlinkbwp),
+ &uenibstreamprotobuf__bwp__downlink_dedicated__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "downlinkBWP_ToReleaseList",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, n_downlinkbwp_toreleaselist),
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, downlinkbwp_toreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "downlinkBWP_ToAddModList",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, n_downlinkbwp_toaddmodlist),
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, downlinkbwp_toaddmodlist),
+ &uenibstreamprotobuf__bwp__downlink__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "firstActiveDownlinkBWP_Id",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, firstactivedownlinkbwp_id),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bwp_InactivityTimer",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, bwp_inactivitytimer),
+ &uenibstreamprotobuf__bwp__inactivity_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "defaultDownlinkBWP_Id",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, defaultdownlinkbwp_id),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uplinkConfig",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, uplinkconfig),
+ &uenibstreamprotobuf__uplink_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "supplementaryUplink",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, supplementaryuplink),
+ &uenibstreamprotobuf__uplink_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_pdcch_ServingCellConfig",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, pdcch__serving_cell_config_case),
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, release_pdcch_servingcellconfig),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pdcch_ServingCellConfig",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, pdcch__serving_cell_config_case),
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, setup_pdcch_servingcellconfig),
+ &uenibstreamprotobuf__pdcch__serving_cell_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_pdsch_ServingCellConfig",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, pdsch__serving_cell_config_case),
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, release_pdsch_servingcellconfig),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pdsch_ServingCellConfig",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, pdsch__serving_cell_config_case),
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, setup_pdsch_servingcellconfig),
+ &uenibstreamprotobuf__pdsch__serving_cell_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_MeasConfig",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, csi_measconfig),
+ &uenibstreamprotobuf__csi__meas_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCellDeactivationTimer",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, scelldeactivationtimer),
+ &uenibstreamprotobuf__scell_deactivation_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "crossCarrierSchedulingConfig",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, crosscarrierschedulingconfig),
+ &uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tag_Id",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, tag_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ue_BeamLockFunction",
+ 18,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, ue_beamlockfunction),
+ &uenibstreamprotobuf__enabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pathlossReferenceLinking",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, pathlossreferencelinking),
+ &uenibstreamprotobuf__pathloss_reference_linking__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "servingCellMO",
+ 20,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, servingcellmo),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_lte_CRS_ToMatchAround",
+ 21,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, lte__crs__to_match_around_case),
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, release_lte_crs_tomatcharound),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_lte_CRS_ToMatchAround",
+ 22,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, lte__crs__to_match_around_case),
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, setup_lte_crs_tomatcharound),
+ &uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rateMatchPatternToAddModList",
+ 23,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, n_ratematchpatterntoaddmodlist),
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, ratematchpatterntoaddmodlist),
+ &uenibstreamprotobuf__rate_match_pattern__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rateMatchPatternToReleaseList",
+ 24,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, n_ratematchpatterntoreleaselist),
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, ratematchpatterntoreleaselist),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "downlinkChannelBW_PerSCS_List",
+ 25,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, n_downlinkchannelbw_perscs_list),
+ offsetof(Uenibstreamprotobuf__ServingCellConfig, downlinkchannelbw_perscs_list),
+ &uenibstreamprotobuf__scs__specific_carrier__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__serving_cell_config__field_indices_by_name[] = {
+ 5, /* field[5] = bwp_InactivityTimer */
+ 15, /* field[15] = crossCarrierSchedulingConfig */
+ 13, /* field[13] = csi_MeasConfig */
+ 6, /* field[6] = defaultDownlinkBWP_Id */
+ 3, /* field[3] = downlinkBWP_ToAddModList */
+ 2, /* field[2] = downlinkBWP_ToReleaseList */
+ 24, /* field[24] = downlinkChannelBW_PerSCS_List */
+ 4, /* field[4] = firstActiveDownlinkBWP_Id */
+ 1, /* field[1] = initialDownlinkBWP */
+ 18, /* field[18] = pathlossReferenceLinking */
+ 22, /* field[22] = rateMatchPatternToAddModList */
+ 23, /* field[23] = rateMatchPatternToReleaseList */
+ 20, /* field[20] = release_lte_CRS_ToMatchAround */
+ 9, /* field[9] = release_pdcch_ServingCellConfig */
+ 11, /* field[11] = release_pdsch_ServingCellConfig */
+ 14, /* field[14] = sCellDeactivationTimer */
+ 19, /* field[19] = servingCellMO */
+ 21, /* field[21] = setup_lte_CRS_ToMatchAround */
+ 10, /* field[10] = setup_pdcch_ServingCellConfig */
+ 12, /* field[12] = setup_pdsch_ServingCellConfig */
+ 8, /* field[8] = supplementaryUplink */
+ 16, /* field[16] = tag_Id */
+ 0, /* field[0] = tdd_UL_DL_ConfigDedicated */
+ 17, /* field[17] = ue_BeamLockFunction */
+ 7, /* field[7] = uplinkConfig */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__serving_cell_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 25 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__serving_cell_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ServingCellConfig",
+ "ServingCellConfig",
+ "Uenibstreamprotobuf__ServingCellConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ServingCellConfig),
+ 25,
+ uenibstreamprotobuf__serving_cell_config__field_descriptors,
+ uenibstreamprotobuf__serving_cell_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__serving_cell_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__serving_cell_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__tdd__ul__dl__config_dedicated__field_descriptors[2] =
+{
+ {
+ "slotSpecificConfigurationsToAddModList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__TDDULDLConfigDedicated, n_slotspecificconfigurationstoaddmodlist),
+ offsetof(Uenibstreamprotobuf__TDDULDLConfigDedicated, slotspecificconfigurationstoaddmodlist),
+ &uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "TDD_UL_DL_SlotIndex",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__TDDULDLConfigDedicated, n_tdd_ul_dl_slotindex),
+ offsetof(Uenibstreamprotobuf__TDDULDLConfigDedicated, tdd_ul_dl_slotindex),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__tdd__ul__dl__config_dedicated__field_indices_by_name[] = {
+ 1, /* field[1] = TDD_UL_DL_SlotIndex */
+ 0, /* field[0] = slotSpecificConfigurationsToAddModList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__tdd__ul__dl__config_dedicated__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TDD_UL_DL_ConfigDedicated",
+ "TDDULDLConfigDedicated",
+ "Uenibstreamprotobuf__TDDULDLConfigDedicated",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TDDULDLConfigDedicated),
+ 2,
+ uenibstreamprotobuf__tdd__ul__dl__config_dedicated__field_descriptors,
+ uenibstreamprotobuf__tdd__ul__dl__config_dedicated__field_indices_by_name,
+ 1, uenibstreamprotobuf__tdd__ul__dl__config_dedicated__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__tdd__ul__dl__config_dedicated__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__tdd__ul__dl__slot_config__field_descriptors[4] =
+{
+ {
+ "slotIndex",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, slotindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "allDownlink",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, symbols_case),
+ offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, alldownlink),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "allUplink",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, symbols_case),
+ offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, alluplink),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "explicit",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, symbols_case),
+ offsetof(Uenibstreamprotobuf__TDDULDLSlotConfig, explicit_),
+ &uenibstreamprotobuf__explicit__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__tdd__ul__dl__slot_config__field_indices_by_name[] = {
+ 1, /* field[1] = allDownlink */
+ 2, /* field[2] = allUplink */
+ 3, /* field[3] = explicit */
+ 0, /* field[0] = slotIndex */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__tdd__ul__dl__slot_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TDD_UL_DL_SlotConfig",
+ "TDDULDLSlotConfig",
+ "Uenibstreamprotobuf__TDDULDLSlotConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TDDULDLSlotConfig),
+ 4,
+ uenibstreamprotobuf__tdd__ul__dl__slot_config__field_descriptors,
+ uenibstreamprotobuf__tdd__ul__dl__slot_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__tdd__ul__dl__slot_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__tdd__ul__dl__slot_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__explicit__field_descriptors[2] =
+{
+ {
+ "nrofDownlinkSymbols",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Explicit, nrofdownlinksymbols),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofUplinkSymbols",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Explicit, nrofuplinksymbols),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__explicit__field_indices_by_name[] = {
+ 0, /* field[0] = nrofDownlinkSymbols */
+ 1, /* field[1] = nrofUplinkSymbols */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__explicit__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__explicit__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Explicit",
+ "Explicit",
+ "Uenibstreamprotobuf__Explicit",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Explicit),
+ 2,
+ uenibstreamprotobuf__explicit__field_descriptors,
+ uenibstreamprotobuf__explicit__field_indices_by_name,
+ 1, uenibstreamprotobuf__explicit__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__explicit__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__downlink_dedicated__field_descriptors[8] =
+{
+ {
+ "release_pdcch_Config",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, pdcch__config_case),
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, release_pdcch_config),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pdcch_Config",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, pdcch__config_case),
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, setup_pdcch_config),
+ &uenibstreamprotobuf__pdcch__config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_pdsch_Config",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, pdsch__config_case),
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, release_pdsch_config),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pdsch_Config",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, pdsch__config_case),
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, setup_pdsch_config),
+ &uenibstreamprotobuf__pdsch__config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_sps_Config",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, sps__config_case),
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, release_sps_config),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_sps_Config",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, sps__config_case),
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, setup_sps_config),
+ &uenibstreamprotobuf__sps__config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_radioLinkMonitoringConfig",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, radio_link_monitoring_config_case),
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, release_radiolinkmonitoringconfig),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_radioLinkMonitoringConfig",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, radio_link_monitoring_config_case),
+ offsetof(Uenibstreamprotobuf__BWPDownlinkDedicated, setup_radiolinkmonitoringconfig),
+ &uenibstreamprotobuf__radio_link_monitoring_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bwp__downlink_dedicated__field_indices_by_name[] = {
+ 0, /* field[0] = release_pdcch_Config */
+ 2, /* field[2] = release_pdsch_Config */
+ 6, /* field[6] = release_radioLinkMonitoringConfig */
+ 4, /* field[4] = release_sps_Config */
+ 1, /* field[1] = setup_pdcch_Config */
+ 3, /* field[3] = setup_pdsch_Config */
+ 7, /* field[7] = setup_radioLinkMonitoringConfig */
+ 5, /* field[5] = setup_sps_Config */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bwp__downlink_dedicated__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__downlink_dedicated__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BWP_DownlinkDedicated",
+ "BWPDownlinkDedicated",
+ "Uenibstreamprotobuf__BWPDownlinkDedicated",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BWPDownlinkDedicated),
+ 8,
+ uenibstreamprotobuf__bwp__downlink_dedicated__field_descriptors,
+ uenibstreamprotobuf__bwp__downlink_dedicated__field_indices_by_name,
+ 1, uenibstreamprotobuf__bwp__downlink_dedicated__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bwp__downlink_dedicated__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcch__config__field_descriptors[12] =
+{
+ {
+ "controlResourceSetToAddModList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, n_controlresourcesettoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, controlresourcesettoaddmodlist),
+ &uenibstreamprotobuf__control_resource_set__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "controlResourceSetToReleaseList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, n_controlresourcesettoreleaselist),
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, controlresourcesettoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "searchSpacesToAddModList",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, n_searchspacestoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, searchspacestoaddmodlist),
+ &uenibstreamprotobuf__search_space__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "searchSpacesToReleaseList",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, n_searchspacestoreleaselist),
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, searchspacestoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_downlinkPreemption",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, downlink_preemption_case),
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, release_downlinkpreemption),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_downlinkPreemption",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, downlink_preemption_case),
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, setup_downlinkpreemption),
+ &uenibstreamprotobuf__downlink_preemption__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_tpc_PUSCH",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, tpc__pusch_case),
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, release_tpc_pusch),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_tpc_PUSCH",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, tpc__pusch_case),
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, setup_tpc_pusch),
+ &uenibstreamprotobuf__pusch__tpc__command_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_tpc_PUCCH",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, tpc__pucch_case),
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, release_tpc_pucch),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_tpc_PUCCH",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, tpc__pucch_case),
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, setup_tpc_pucch),
+ &uenibstreamprotobuf__pucch__tpc__command_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_tpc_SRS",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, tpc__srs_case),
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, release_tpc_srs),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_tpc_SRS",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, tpc__srs_case),
+ offsetof(Uenibstreamprotobuf__PDCCHConfig, setup_tpc_srs),
+ &uenibstreamprotobuf__srs__tpc__command_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdcch__config__field_indices_by_name[] = {
+ 0, /* field[0] = controlResourceSetToAddModList */
+ 1, /* field[1] = controlResourceSetToReleaseList */
+ 4, /* field[4] = release_downlinkPreemption */
+ 8, /* field[8] = release_tpc_PUCCH */
+ 6, /* field[6] = release_tpc_PUSCH */
+ 10, /* field[10] = release_tpc_SRS */
+ 2, /* field[2] = searchSpacesToAddModList */
+ 3, /* field[3] = searchSpacesToReleaseList */
+ 5, /* field[5] = setup_downlinkPreemption */
+ 9, /* field[9] = setup_tpc_PUCCH */
+ 7, /* field[7] = setup_tpc_PUSCH */
+ 11, /* field[11] = setup_tpc_SRS */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdcch__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 12 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDCCH_Config",
+ "PDCCHConfig",
+ "Uenibstreamprotobuf__PDCCHConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDCCHConfig),
+ 12,
+ uenibstreamprotobuf__pdcch__config__field_descriptors,
+ uenibstreamprotobuf__pdcch__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdcch__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdcch__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__downlink_preemption__field_descriptors[4] =
+{
+ {
+ "int_RNTI",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DownlinkPreemption, int_rnti),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeFrequencySet",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DownlinkPreemption, timefrequencyset),
+ &uenibstreamprotobuf__time_frequency_set__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dci_PayloadSize",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DownlinkPreemption, dci_payloadsize),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "int_ConfigurationPerServingCell",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__DownlinkPreemption, n_int_configurationperservingcell),
+ offsetof(Uenibstreamprotobuf__DownlinkPreemption, int_configurationperservingcell),
+ &uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__downlink_preemption__field_indices_by_name[] = {
+ 2, /* field[2] = dci_PayloadSize */
+ 3, /* field[3] = int_ConfigurationPerServingCell */
+ 0, /* field[0] = int_RNTI */
+ 1, /* field[1] = timeFrequencySet */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__downlink_preemption__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__downlink_preemption__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DownlinkPreemption",
+ "DownlinkPreemption",
+ "Uenibstreamprotobuf__DownlinkPreemption",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DownlinkPreemption),
+ 4,
+ uenibstreamprotobuf__downlink_preemption__field_descriptors,
+ uenibstreamprotobuf__downlink_preemption__field_indices_by_name,
+ 1, uenibstreamprotobuf__downlink_preemption__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__downlink_preemption__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__time_frequency_set__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__protobuf_unspecified", 0 },
+ { "set0", "UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__set0", 1 },
+ { "set1", "UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__set1", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__time_frequency_set__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__time_frequency_set__value__enum_values_by_name[3] =
+{
+ { "protobuf_unspecified", 0 },
+ { "set0", 1 },
+ { "set1", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__time_frequency_set__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TimeFrequencySet.Value",
+ "Value",
+ "Uenibstreamprotobuf__TimeFrequencySet__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__time_frequency_set__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__time_frequency_set__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__time_frequency_set__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__time_frequency_set__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TimeFrequencySet, value),
+ &uenibstreamprotobuf__time_frequency_set__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__time_frequency_set__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__time_frequency_set__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__time_frequency_set__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TimeFrequencySet",
+ "TimeFrequencySet",
+ "Uenibstreamprotobuf__TimeFrequencySet",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TimeFrequencySet),
+ 1,
+ uenibstreamprotobuf__time_frequency_set__field_descriptors,
+ uenibstreamprotobuf__time_frequency_set__field_indices_by_name,
+ 1, uenibstreamprotobuf__time_frequency_set__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__time_frequency_set__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__int__configuration_per_serving_cell__field_descriptors[2] =
+{
+ {
+ "servingCellId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__INTConfigurationPerServingCell, servingcellid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "positionInDCI",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__INTConfigurationPerServingCell, positionindci),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__int__configuration_per_serving_cell__field_indices_by_name[] = {
+ 1, /* field[1] = positionInDCI */
+ 0, /* field[0] = servingCellId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__int__configuration_per_serving_cell__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.INT_ConfigurationPerServingCell",
+ "INTConfigurationPerServingCell",
+ "Uenibstreamprotobuf__INTConfigurationPerServingCell",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__INTConfigurationPerServingCell),
+ 2,
+ uenibstreamprotobuf__int__configuration_per_serving_cell__field_descriptors,
+ uenibstreamprotobuf__int__configuration_per_serving_cell__field_indices_by_name,
+ 1, uenibstreamprotobuf__int__configuration_per_serving_cell__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__int__configuration_per_serving_cell__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__tpc__command_config__field_descriptors[3] =
+{
+ {
+ "tpc_Index",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHTPCCommandConfig, tpc_index),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tpc_IndexSUL",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHTPCCommandConfig, tpc_indexsul),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "targetCell",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHTPCCommandConfig, targetcell),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pusch__tpc__command_config__field_indices_by_name[] = {
+ 2, /* field[2] = targetCell */
+ 0, /* field[0] = tpc_Index */
+ 1, /* field[1] = tpc_IndexSUL */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pusch__tpc__command_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__tpc__command_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUSCH_TPC_CommandConfig",
+ "PUSCHTPCCommandConfig",
+ "Uenibstreamprotobuf__PUSCHTPCCommandConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUSCHTPCCommandConfig),
+ 3,
+ uenibstreamprotobuf__pusch__tpc__command_config__field_descriptors,
+ uenibstreamprotobuf__pusch__tpc__command_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__pusch__tpc__command_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pusch__tpc__command_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__tpc__command_config__field_descriptors[2] =
+{
+ {
+ "tpc_IndexPCell",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHTPCCommandConfig, tpc_indexpcell),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tpc_IndexPUCCH_SCell",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHTPCCommandConfig, tpc_indexpucch_scell),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch__tpc__command_config__field_indices_by_name[] = {
+ 0, /* field[0] = tpc_IndexPCell */
+ 1, /* field[1] = tpc_IndexPUCCH_SCell */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__tpc__command_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__tpc__command_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_TPC_CommandConfig",
+ "PUCCHTPCCommandConfig",
+ "Uenibstreamprotobuf__PUCCHTPCCommandConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHTPCCommandConfig),
+ 2,
+ uenibstreamprotobuf__pucch__tpc__command_config__field_descriptors,
+ uenibstreamprotobuf__pucch__tpc__command_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch__tpc__command_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch__tpc__command_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__tpc__command_config__field_descriptors[3] =
+{
+ {
+ "startingBitOfFormat2_3",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSTPCCommandConfig, startingbitofformat2_3),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "fieldTypeFormat2_3",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSTPCCommandConfig, fieldtypeformat2_3),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "startingBitOfFormat2_3SUL_v1530",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSTPCCommandConfig, startingbitofformat2_3sul_v1530),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__tpc__command_config__field_indices_by_name[] = {
+ 1, /* field[1] = fieldTypeFormat2_3 */
+ 0, /* field[0] = startingBitOfFormat2_3 */
+ 2, /* field[2] = startingBitOfFormat2_3SUL_v1530 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__tpc__command_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__tpc__command_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_TPC_CommandConfig",
+ "SRSTPCCommandConfig",
+ "Uenibstreamprotobuf__SRSTPCCommandConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSTPCCommandConfig),
+ 3,
+ uenibstreamprotobuf__srs__tpc__command_config__field_descriptors,
+ uenibstreamprotobuf__srs__tpc__command_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__tpc__command_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__tpc__command_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__config__field_descriptors[29] =
+{
+ {
+ "dataScramblingIdentityPDSCH",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, datascramblingidentitypdsch),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_dmrs_DownlinkForPDSCH_MappingTypeA",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, dmrs__downlink_for_pdsch__mapping_type_a_case),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, release_dmrs_downlinkforpdsch_mappingtypea),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_dmrs_DownlinkForPDSCH_MappingTypeA",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, dmrs__downlink_for_pdsch__mapping_type_a_case),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, setup_dmrs_downlinkforpdsch_mappingtypea),
+ &uenibstreamprotobuf__dmrs__downlink_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_dmrs_DownlinkForPDSCH_MappingTypeB",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, dmrs__downlink_for_pdsch__mapping_type_b_case),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, release_dmrs_downlinkforpdsch_mappingtypeb),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_dmrs_DownlinkForPDSCH_MappingTypeB",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, dmrs__downlink_for_pdsch__mapping_type_b_case),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, setup_dmrs_downlinkforpdsch_mappingtypeb),
+ &uenibstreamprotobuf__dmrs__downlink_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tci_StatesToAddModList",
+ 6,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, n_tci_statestoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, tci_statestoaddmodlist),
+ &uenibstreamprotobuf__tci__state__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tci_StatesToReleaseList",
+ 7,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, n_tci_statestoreleaselist),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, tci_statestoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "vrb_ToPRB_Interleaver",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, vrb_toprb_interleaver),
+ &uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourceAllocation",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, resourceallocation),
+ &uenibstreamprotobuf__resource_allocation__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_pdsch_TimeDomainAllocationList",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, pdsch__time_domain_allocation_list_case),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, release_pdsch_timedomainallocationlist),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pdsch_TimeDomainAllocationList",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, pdsch__time_domain_allocation_list_case),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, setup_pdsch_timedomainallocationlist),
+ &uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pdsch_AggregationFactor",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, pdsch_aggregationfactor),
+ &uenibstreamprotobuf__pdsch__aggregation_factor__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rateMatchPatternToAddModList",
+ 13,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, n_ratematchpatterntoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, ratematchpatterntoaddmodlist),
+ &uenibstreamprotobuf__rate_match_pattern__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rateMatchPatternToReleaseList",
+ 14,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, n_ratematchpatterntoreleaselist),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, ratematchpatterntoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rateMatchPatternGroup1",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, ratematchpatterngroup1),
+ &uenibstreamprotobuf__rate_match_pattern_group__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rateMatchPatternGroup2",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, ratematchpatterngroup2),
+ &uenibstreamprotobuf__rate_match_pattern_group__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rbg_Size",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, rbg_size),
+ &uenibstreamprotobuf__rbg__size__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mcs_Table",
+ 18,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, mcs_table),
+ &uenibstreamprotobuf__mcs__table__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxNrofCodeWordsScheduledByDCI",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, maxnrofcodewordsscheduledbydci),
+ &uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "staticBundling",
+ 20,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, prb__bundling_type_case),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, staticbundling),
+ &uenibstreamprotobuf__static_bundling__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dynamicBundling",
+ 21,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, prb__bundling_type_case),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, dynamicbundling),
+ &uenibstreamprotobuf__dynamic_bundling__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "zp_CSI_RS_ResourceToAddModList",
+ 22,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, n_zp_csi_rs_resourcetoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, zp_csi_rs_resourcetoaddmodlist),
+ &uenibstreamprotobuf__zp__csi__rs__resource__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "zp_CSI_RS_ResourceToReleaseList",
+ 23,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, n_zp_csi_rs_resourcetoreleaselist),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, zp_csi_rs_resourcetoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aperiodic_ZP_CSI_RS_ResourceSetsToAddModList",
+ 24,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, n_aperiodic_zp_csi_rs_resourcesetstoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, aperiodic_zp_csi_rs_resourcesetstoaddmodlist),
+ &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList",
+ 25,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, n_aperiodic_zp_csi_rs_resourcesetstoreleaselist),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, aperiodic_zp_csi_rs_resourcesetstoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sp_ZP_CSI_RS_ResourceSetsToAddModList",
+ 26,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, n_sp_zp_csi_rs_resourcesetstoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, sp_zp_csi_rs_resourcesetstoaddmodlist),
+ &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sp_ZP_CSI_RS_ResourceSetsToReleaseList",
+ 27,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, n_sp_zp_csi_rs_resourcesetstoreleaselist),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, sp_zp_csi_rs_resourcesetstoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_p_ZP_CSI_RS_ResourceSet",
+ 28,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, p__zp__csi__rs__resource_set_case),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, release_p_zp_csi_rs_resourceset),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_p_ZP_CSI_RS_ResourceSet",
+ 29,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, p__zp__csi__rs__resource_set_case),
+ offsetof(Uenibstreamprotobuf__PDSCHConfig, setup_p_zp_csi_rs_resourceset),
+ &uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdsch__config__field_indices_by_name[] = {
+ 23, /* field[23] = aperiodic_ZP_CSI_RS_ResourceSetsToAddModList */
+ 24, /* field[24] = aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList */
+ 0, /* field[0] = dataScramblingIdentityPDSCH */
+ 20, /* field[20] = dynamicBundling */
+ 18, /* field[18] = maxNrofCodeWordsScheduledByDCI */
+ 17, /* field[17] = mcs_Table */
+ 11, /* field[11] = pdsch_AggregationFactor */
+ 14, /* field[14] = rateMatchPatternGroup1 */
+ 15, /* field[15] = rateMatchPatternGroup2 */
+ 12, /* field[12] = rateMatchPatternToAddModList */
+ 13, /* field[13] = rateMatchPatternToReleaseList */
+ 16, /* field[16] = rbg_Size */
+ 1, /* field[1] = release_dmrs_DownlinkForPDSCH_MappingTypeA */
+ 3, /* field[3] = release_dmrs_DownlinkForPDSCH_MappingTypeB */
+ 27, /* field[27] = release_p_ZP_CSI_RS_ResourceSet */
+ 9, /* field[9] = release_pdsch_TimeDomainAllocationList */
+ 8, /* field[8] = resourceAllocation */
+ 2, /* field[2] = setup_dmrs_DownlinkForPDSCH_MappingTypeA */
+ 4, /* field[4] = setup_dmrs_DownlinkForPDSCH_MappingTypeB */
+ 28, /* field[28] = setup_p_ZP_CSI_RS_ResourceSet */
+ 10, /* field[10] = setup_pdsch_TimeDomainAllocationList */
+ 25, /* field[25] = sp_ZP_CSI_RS_ResourceSetsToAddModList */
+ 26, /* field[26] = sp_ZP_CSI_RS_ResourceSetsToReleaseList */
+ 19, /* field[19] = staticBundling */
+ 5, /* field[5] = tci_StatesToAddModList */
+ 6, /* field[6] = tci_StatesToReleaseList */
+ 7, /* field[7] = vrb_ToPRB_Interleaver */
+ 21, /* field[21] = zp_CSI_RS_ResourceToAddModList */
+ 22, /* field[22] = zp_CSI_RS_ResourceToReleaseList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdsch__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 29 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDSCH_Config",
+ "PDSCHConfig",
+ "Uenibstreamprotobuf__PDSCHConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDSCHConfig),
+ 29,
+ uenibstreamprotobuf__pdsch__config__field_descriptors,
+ uenibstreamprotobuf__pdsch__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdsch__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dmrs__downlink_config__field_descriptors[7] =
+{
+ {
+ "dmrs_Type",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, dmrs_type),
+ &uenibstreamprotobuf__dmrs__type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dmrs_AdditionalPosition",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, dmrs_additionalposition),
+ &uenibstreamprotobuf__dmrs__additional_position__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxLength",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, maxlength),
+ &uenibstreamprotobuf__max_length__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "scramblingId0",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, scramblingid0),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "scramblingId1",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, scramblingid1),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_phaseTrackingRS",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, phase_tracking_rs_case),
+ offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, release_phasetrackingrs),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_phaseTrackingRS",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, phase_tracking_rs_case),
+ offsetof(Uenibstreamprotobuf__DMRSDownlinkConfig, setup_phasetrackingrs),
+ &uenibstreamprotobuf__ptrs__downlink_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dmrs__downlink_config__field_indices_by_name[] = {
+ 1, /* field[1] = dmrs_AdditionalPosition */
+ 0, /* field[0] = dmrs_Type */
+ 2, /* field[2] = maxLength */
+ 5, /* field[5] = release_phaseTrackingRS */
+ 3, /* field[3] = scramblingId0 */
+ 4, /* field[4] = scramblingId1 */
+ 6, /* field[6] = setup_phaseTrackingRS */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dmrs__downlink_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__downlink_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DMRS_DownlinkConfig",
+ "DMRSDownlinkConfig",
+ "Uenibstreamprotobuf__DMRSDownlinkConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DMRSDownlinkConfig),
+ 7,
+ uenibstreamprotobuf__dmrs__downlink_config__field_descriptors,
+ uenibstreamprotobuf__dmrs__downlink_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__dmrs__downlink_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dmrs__downlink_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__dmrs__type__value__enum_values_by_number[2] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DMRS__TYPE__VALUE__protobuf_unspecified", 0 },
+ { "type2", "UENIBSTREAMPROTOBUF__DMRS__TYPE__VALUE__type2", 1 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dmrs__type__value__value_ranges[] = {
+{0, 0},{0, 2}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__dmrs__type__value__enum_values_by_name[2] =
+{
+ { "protobuf_unspecified", 0 },
+ { "type2", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__dmrs__type__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DMRS_Type.Value",
+ "Value",
+ "Uenibstreamprotobuf__DMRSType__Value",
+ "uenibstreamprotobuf",
+ 2,
+ uenibstreamprotobuf__dmrs__type__value__enum_values_by_number,
+ 2,
+ uenibstreamprotobuf__dmrs__type__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__dmrs__type__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dmrs__type__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSType, value),
+ &uenibstreamprotobuf__dmrs__type__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dmrs__type__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dmrs__type__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__type__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DMRS_Type",
+ "DMRSType",
+ "Uenibstreamprotobuf__DMRSType",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DMRSType),
+ 1,
+ uenibstreamprotobuf__dmrs__type__field_descriptors,
+ uenibstreamprotobuf__dmrs__type__field_indices_by_name,
+ 1, uenibstreamprotobuf__dmrs__type__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dmrs__type__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__dmrs__additional_position__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__protobuf_unspecified", 0 },
+ { "pos0", "UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__pos0", 1 },
+ { "pos1", "UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__pos1", 2 },
+ { "pos3", "UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__pos3", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dmrs__additional_position__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__dmrs__additional_position__value__enum_values_by_name[4] =
+{
+ { "pos0", 1 },
+ { "pos1", 2 },
+ { "pos3", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__dmrs__additional_position__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DMRS_AdditionalPosition.Value",
+ "Value",
+ "Uenibstreamprotobuf__DMRSAdditionalPosition__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__dmrs__additional_position__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__dmrs__additional_position__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__dmrs__additional_position__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dmrs__additional_position__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSAdditionalPosition, value),
+ &uenibstreamprotobuf__dmrs__additional_position__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dmrs__additional_position__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dmrs__additional_position__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__additional_position__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DMRS_AdditionalPosition",
+ "DMRSAdditionalPosition",
+ "Uenibstreamprotobuf__DMRSAdditionalPosition",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DMRSAdditionalPosition),
+ 1,
+ uenibstreamprotobuf__dmrs__additional_position__field_descriptors,
+ uenibstreamprotobuf__dmrs__additional_position__field_indices_by_name,
+ 1, uenibstreamprotobuf__dmrs__additional_position__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dmrs__additional_position__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__max_length__value__enum_values_by_number[2] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAX_LENGTH__VALUE__protobuf_unspecified", 0 },
+ { "len2", "UENIBSTREAMPROTOBUF__MAX_LENGTH__VALUE__len2", 1 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__max_length__value__value_ranges[] = {
+{0, 0},{0, 2}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__max_length__value__enum_values_by_name[2] =
+{
+ { "len2", 1 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__max_length__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MaxLength.Value",
+ "Value",
+ "Uenibstreamprotobuf__MaxLength__Value",
+ "uenibstreamprotobuf",
+ 2,
+ uenibstreamprotobuf__max_length__value__enum_values_by_number,
+ 2,
+ uenibstreamprotobuf__max_length__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__max_length__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__max_length__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MaxLength, value),
+ &uenibstreamprotobuf__max_length__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__max_length__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__max_length__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__max_length__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MaxLength",
+ "MaxLength",
+ "Uenibstreamprotobuf__MaxLength",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MaxLength),
+ 1,
+ uenibstreamprotobuf__max_length__field_descriptors,
+ uenibstreamprotobuf__max_length__field_indices_by_name,
+ 1, uenibstreamprotobuf__max_length__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__max_length__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ptrs__downlink_config__field_descriptors[4] =
+{
+ {
+ "frequencyDensity",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PTRSDownlinkConfig, n_frequencydensity),
+ offsetof(Uenibstreamprotobuf__PTRSDownlinkConfig, frequencydensity),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeDensity",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PTRSDownlinkConfig, n_timedensity),
+ offsetof(Uenibstreamprotobuf__PTRSDownlinkConfig, timedensity),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "epre_Ratio",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PTRSDownlinkConfig, epre_ratio),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourceElementOffset",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PTRSDownlinkConfig, resourceelementoffset),
+ &uenibstreamprotobuf__resource_element_offset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ptrs__downlink_config__field_indices_by_name[] = {
+ 2, /* field[2] = epre_Ratio */
+ 0, /* field[0] = frequencyDensity */
+ 3, /* field[3] = resourceElementOffset */
+ 1, /* field[1] = timeDensity */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ptrs__downlink_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__downlink_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PTRS_DownlinkConfig",
+ "PTRSDownlinkConfig",
+ "Uenibstreamprotobuf__PTRSDownlinkConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PTRSDownlinkConfig),
+ 4,
+ uenibstreamprotobuf__ptrs__downlink_config__field_descriptors,
+ uenibstreamprotobuf__ptrs__downlink_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__ptrs__downlink_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ptrs__downlink_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__resource_element_offset__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__protobuf_unspecified", 0 },
+ { "offset01", "UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__offset01", 1 },
+ { "offset10", "UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__offset10", 2 },
+ { "offset11", "UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__offset11", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__resource_element_offset__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__resource_element_offset__value__enum_values_by_name[4] =
+{
+ { "offset01", 1 },
+ { "offset10", 2 },
+ { "offset11", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__resource_element_offset__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ResourceElementOffset.Value",
+ "Value",
+ "Uenibstreamprotobuf__ResourceElementOffset__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__resource_element_offset__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__resource_element_offset__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__resource_element_offset__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__resource_element_offset__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ResourceElementOffset, value),
+ &uenibstreamprotobuf__resource_element_offset__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__resource_element_offset__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__resource_element_offset__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_element_offset__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ResourceElementOffset",
+ "ResourceElementOffset",
+ "Uenibstreamprotobuf__ResourceElementOffset",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ResourceElementOffset),
+ 1,
+ uenibstreamprotobuf__resource_element_offset__field_descriptors,
+ uenibstreamprotobuf__resource_element_offset__field_indices_by_name,
+ 1, uenibstreamprotobuf__resource_element_offset__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__resource_element_offset__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__tci__state__field_descriptors[3] =
+{
+ {
+ "tci_StateId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TCIState, tci_stateid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "qcl_Type1",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TCIState, qcl_type1),
+ &uenibstreamprotobuf__qcl__info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "qcl_Type2",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TCIState, qcl_type2),
+ &uenibstreamprotobuf__qcl__info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__tci__state__field_indices_by_name[] = {
+ 1, /* field[1] = qcl_Type1 */
+ 2, /* field[2] = qcl_Type2 */
+ 0, /* field[0] = tci_StateId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__tci__state__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__tci__state__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TCI_State",
+ "TCIState",
+ "Uenibstreamprotobuf__TCIState",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TCIState),
+ 3,
+ uenibstreamprotobuf__tci__state__field_descriptors,
+ uenibstreamprotobuf__tci__state__field_indices_by_name,
+ 1, uenibstreamprotobuf__tci__state__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__tci__state__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__qcl__info__field_descriptors[5] =
+{
+ {
+ "cell",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QCLInfo, cell),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bwp_Id",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QCLInfo, bwp_id),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_rs",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__QCLInfo, reference_signal_case),
+ offsetof(Uenibstreamprotobuf__QCLInfo, csi_rs),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__QCLInfo, reference_signal_case),
+ offsetof(Uenibstreamprotobuf__QCLInfo, ssb),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "qcl_Type",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QCLInfo, qcl_type),
+ &uenibstreamprotobuf__qcl__type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__qcl__info__field_indices_by_name[] = {
+ 1, /* field[1] = bwp_Id */
+ 0, /* field[0] = cell */
+ 2, /* field[2] = csi_rs */
+ 4, /* field[4] = qcl_Type */
+ 3, /* field[3] = ssb */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__qcl__info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__qcl__info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.QCL_Info",
+ "QCLInfo",
+ "Uenibstreamprotobuf__QCLInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__QCLInfo),
+ 5,
+ uenibstreamprotobuf__qcl__info__field_descriptors,
+ uenibstreamprotobuf__qcl__info__field_indices_by_name,
+ 1, uenibstreamprotobuf__qcl__info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__qcl__info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__qcl__type__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__protobuf_unspecified", 0 },
+ { "typeA", "UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeA", 1 },
+ { "typeB", "UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeB", 2 },
+ { "typeC", "UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeC", 3 },
+ { "typeD", "UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeD", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__qcl__type__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__qcl__type__value__enum_values_by_name[5] =
+{
+ { "protobuf_unspecified", 0 },
+ { "typeA", 1 },
+ { "typeB", 2 },
+ { "typeC", 3 },
+ { "typeD", 4 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__qcl__type__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.QCL_Type.Value",
+ "Value",
+ "Uenibstreamprotobuf__QCLType__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__qcl__type__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__qcl__type__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__qcl__type__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__qcl__type__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QCLType, value),
+ &uenibstreamprotobuf__qcl__type__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__qcl__type__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__qcl__type__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__qcl__type__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.QCL_Type",
+ "QCLType",
+ "Uenibstreamprotobuf__QCLType",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__QCLType),
+ 1,
+ uenibstreamprotobuf__qcl__type__field_descriptors,
+ uenibstreamprotobuf__qcl__type__field_indices_by_name,
+ 1, uenibstreamprotobuf__qcl__type__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__qcl__type__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__vrb__to_prb__interleaver__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__protobuf_unspecified", 0 },
+ { "n2", "UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__n2", 1 },
+ { "n4", "UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__n4", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__vrb__to_prb__interleaver__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__vrb__to_prb__interleaver__value__enum_values_by_name[3] =
+{
+ { "n2", 1 },
+ { "n4", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__vrb__to_prb__interleaver__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.VRB_ToPRB_Interleaver.Value",
+ "Value",
+ "Uenibstreamprotobuf__VRBToPRBInterleaver__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__vrb__to_prb__interleaver__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__vrb__to_prb__interleaver__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__vrb__to_prb__interleaver__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__vrb__to_prb__interleaver__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__VRBToPRBInterleaver, value),
+ &uenibstreamprotobuf__vrb__to_prb__interleaver__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__vrb__to_prb__interleaver__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__vrb__to_prb__interleaver__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.VRB_ToPRB_Interleaver",
+ "VRBToPRBInterleaver",
+ "Uenibstreamprotobuf__VRBToPRBInterleaver",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__VRBToPRBInterleaver),
+ 1,
+ uenibstreamprotobuf__vrb__to_prb__interleaver__field_descriptors,
+ uenibstreamprotobuf__vrb__to_prb__interleaver__field_indices_by_name,
+ 1, uenibstreamprotobuf__vrb__to_prb__interleaver__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__vrb__to_prb__interleaver__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__resource_allocation__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__protobuf_unspecified", 0 },
+ { "resourceAllocationType0", "UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__resourceAllocationType0", 1 },
+ { "resourceAllocationType1", "UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__resourceAllocationType1", 2 },
+ { "dynamicSwitch", "UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__dynamicSwitch", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__resource_allocation__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__resource_allocation__value__enum_values_by_name[4] =
+{
+ { "dynamicSwitch", 3 },
+ { "protobuf_unspecified", 0 },
+ { "resourceAllocationType0", 1 },
+ { "resourceAllocationType1", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__resource_allocation__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ResourceAllocation.Value",
+ "Value",
+ "Uenibstreamprotobuf__ResourceAllocation__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__resource_allocation__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__resource_allocation__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__resource_allocation__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__resource_allocation__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ResourceAllocation, value),
+ &uenibstreamprotobuf__resource_allocation__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__resource_allocation__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__resource_allocation__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_allocation__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ResourceAllocation",
+ "ResourceAllocation",
+ "Uenibstreamprotobuf__ResourceAllocation",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ResourceAllocation),
+ 1,
+ uenibstreamprotobuf__resource_allocation__field_descriptors,
+ uenibstreamprotobuf__resource_allocation__field_indices_by_name,
+ 1, uenibstreamprotobuf__resource_allocation__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__resource_allocation__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__pdsch__aggregation_factor__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified", 0 },
+ { "n2", "UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__n2", 1 },
+ { "n4", "UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__n4", 2 },
+ { "n8", "UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__n8", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdsch__aggregation_factor__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__pdsch__aggregation_factor__value__enum_values_by_name[4] =
+{
+ { "n2", 1 },
+ { "n4", 2 },
+ { "n8", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__pdsch__aggregation_factor__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDSCH_AggregationFactor.Value",
+ "Value",
+ "Uenibstreamprotobuf__PDSCHAggregationFactor__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__pdsch__aggregation_factor__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__pdsch__aggregation_factor__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__pdsch__aggregation_factor__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__aggregation_factor__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHAggregationFactor, value),
+ &uenibstreamprotobuf__pdsch__aggregation_factor__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdsch__aggregation_factor__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdsch__aggregation_factor__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__aggregation_factor__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDSCH_AggregationFactor",
+ "PDSCHAggregationFactor",
+ "Uenibstreamprotobuf__PDSCHAggregationFactor",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDSCHAggregationFactor),
+ 1,
+ uenibstreamprotobuf__pdsch__aggregation_factor__field_descriptors,
+ uenibstreamprotobuf__pdsch__aggregation_factor__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdsch__aggregation_factor__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__aggregation_factor__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rate_match_pattern_group__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__RateMatchPatternGroup, n_items),
+ offsetof(Uenibstreamprotobuf__RateMatchPatternGroup, items),
+ &uenibstreamprotobuf__rate_match_pattern_group_item__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rate_match_pattern_group__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rate_match_pattern_group__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern_group__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RateMatchPatternGroup",
+ "RateMatchPatternGroup",
+ "Uenibstreamprotobuf__RateMatchPatternGroup",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RateMatchPatternGroup),
+ 1,
+ uenibstreamprotobuf__rate_match_pattern_group__field_descriptors,
+ uenibstreamprotobuf__rate_match_pattern_group__field_indices_by_name,
+ 1, uenibstreamprotobuf__rate_match_pattern_group__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rate_match_pattern_group__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rate_match_pattern_group_item__field_descriptors[2] =
+{
+ {
+ "cellLevel",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RateMatchPatternGroupItem, c_case),
+ offsetof(Uenibstreamprotobuf__RateMatchPatternGroupItem, celllevel),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bwpLevel",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RateMatchPatternGroupItem, c_case),
+ offsetof(Uenibstreamprotobuf__RateMatchPatternGroupItem, bwplevel),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rate_match_pattern_group_item__field_indices_by_name[] = {
+ 1, /* field[1] = bwpLevel */
+ 0, /* field[0] = cellLevel */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rate_match_pattern_group_item__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern_group_item__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RateMatchPatternGroupItem",
+ "RateMatchPatternGroupItem",
+ "Uenibstreamprotobuf__RateMatchPatternGroupItem",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RateMatchPatternGroupItem),
+ 2,
+ uenibstreamprotobuf__rate_match_pattern_group_item__field_descriptors,
+ uenibstreamprotobuf__rate_match_pattern_group_item__field_indices_by_name,
+ 1, uenibstreamprotobuf__rate_match_pattern_group_item__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rate_match_pattern_group_item__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__rbg__size__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__protobuf_unspecified", 0 },
+ { "config1", "UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__config1", 1 },
+ { "config2", "UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__config2", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rbg__size__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__rbg__size__value__enum_values_by_name[3] =
+{
+ { "config1", 1 },
+ { "config2", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__rbg__size__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RBG_Size.Value",
+ "Value",
+ "Uenibstreamprotobuf__RBGSize__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__rbg__size__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__rbg__size__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__rbg__size__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rbg__size__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RBGSize, value),
+ &uenibstreamprotobuf__rbg__size__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rbg__size__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rbg__size__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rbg__size__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RBG_Size",
+ "RBGSize",
+ "Uenibstreamprotobuf__RBGSize",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RBGSize),
+ 1,
+ uenibstreamprotobuf__rbg__size__field_descriptors,
+ uenibstreamprotobuf__rbg__size__field_indices_by_name,
+ 1, uenibstreamprotobuf__rbg__size__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rbg__size__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__mcs__table__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__protobuf_unspecified", 0 },
+ { "qam256", "UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__qam256", 1 },
+ { "qam64LowSE", "UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__qam64LowSE", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mcs__table__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__mcs__table__value__enum_values_by_name[3] =
+{
+ { "protobuf_unspecified", 0 },
+ { "qam256", 1 },
+ { "qam64LowSE", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__mcs__table__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MCS_Table.Value",
+ "Value",
+ "Uenibstreamprotobuf__MCSTable__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__mcs__table__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__mcs__table__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__mcs__table__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__mcs__table__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MCSTable, value),
+ &uenibstreamprotobuf__mcs__table__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__mcs__table__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mcs__table__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__mcs__table__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MCS_Table",
+ "MCSTable",
+ "Uenibstreamprotobuf__MCSTable",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MCSTable),
+ 1,
+ uenibstreamprotobuf__mcs__table__field_descriptors,
+ uenibstreamprotobuf__mcs__table__field_indices_by_name,
+ 1, uenibstreamprotobuf__mcs__table__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__mcs__table__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__n2", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__enum_values_by_name[3] =
+{
+ { "n1", 1 },
+ { "n2", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MaxNrofCodeWordsScheduledByDCI.Value",
+ "Value",
+ "Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI, value),
+ &uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MaxNrofCodeWordsScheduledByDCI",
+ "MaxNrofCodeWordsScheduledByDCI",
+ "Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI),
+ 1,
+ uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__field_descriptors,
+ uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__field_indices_by_name,
+ 1, uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__static_bundling__field_descriptors[1] =
+{
+ {
+ "bundleSize",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__StaticBundling, bundlesize),
+ &uenibstreamprotobuf__bundle_size__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__static_bundling__field_indices_by_name[] = {
+ 0, /* field[0] = bundleSize */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__static_bundling__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__static_bundling__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.StaticBundling",
+ "StaticBundling",
+ "Uenibstreamprotobuf__StaticBundling",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__StaticBundling),
+ 1,
+ uenibstreamprotobuf__static_bundling__field_descriptors,
+ uenibstreamprotobuf__static_bundling__field_indices_by_name,
+ 1, uenibstreamprotobuf__static_bundling__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__static_bundling__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__bundle_size__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__protobuf_unspecified", 0 },
+ { "n4", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__n4", 1 },
+ { "wideband", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__wideband", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bundle_size__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__bundle_size__value__enum_values_by_name[3] =
+{
+ { "n4", 1 },
+ { "protobuf_unspecified", 0 },
+ { "wideband", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__bundle_size__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BundleSize.Value",
+ "Value",
+ "Uenibstreamprotobuf__BundleSize__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__bundle_size__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__bundle_size__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__bundle_size__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bundle_size__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BundleSize, value),
+ &uenibstreamprotobuf__bundle_size__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bundle_size__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bundle_size__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bundle_size__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BundleSize",
+ "BundleSize",
+ "Uenibstreamprotobuf__BundleSize",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BundleSize),
+ 1,
+ uenibstreamprotobuf__bundle_size__field_descriptors,
+ uenibstreamprotobuf__bundle_size__field_indices_by_name,
+ 1, uenibstreamprotobuf__bundle_size__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bundle_size__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dynamic_bundling__field_descriptors[2] =
+{
+ {
+ "bundleSizeSet1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DynamicBundling, bundlesizeset1),
+ &uenibstreamprotobuf__bundle_size_set1__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bundleSizeSet2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DynamicBundling, bundlesizeset2),
+ &uenibstreamprotobuf__bundle_size_set2__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dynamic_bundling__field_indices_by_name[] = {
+ 0, /* field[0] = bundleSizeSet1 */
+ 1, /* field[1] = bundleSizeSet2 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dynamic_bundling__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dynamic_bundling__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DynamicBundling",
+ "DynamicBundling",
+ "Uenibstreamprotobuf__DynamicBundling",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DynamicBundling),
+ 2,
+ uenibstreamprotobuf__dynamic_bundling__field_descriptors,
+ uenibstreamprotobuf__dynamic_bundling__field_indices_by_name,
+ 1, uenibstreamprotobuf__dynamic_bundling__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dynamic_bundling__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__bundle_size_set1__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__protobuf_unspecified", 0 },
+ { "n4", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__n4", 1 },
+ { "wideband", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__wideband", 2 },
+ { "n2_wideband", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__n2_wideband", 3 },
+ { "n4_wideband", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__n4_wideband", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bundle_size_set1__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__bundle_size_set1__value__enum_values_by_name[5] =
+{
+ { "n2_wideband", 3 },
+ { "n4", 1 },
+ { "n4_wideband", 4 },
+ { "protobuf_unspecified", 0 },
+ { "wideband", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__bundle_size_set1__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BundleSizeSet1.Value",
+ "Value",
+ "Uenibstreamprotobuf__BundleSizeSet1__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__bundle_size_set1__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__bundle_size_set1__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__bundle_size_set1__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bundle_size_set1__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BundleSizeSet1, value),
+ &uenibstreamprotobuf__bundle_size_set1__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bundle_size_set1__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bundle_size_set1__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bundle_size_set1__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BundleSizeSet1",
+ "BundleSizeSet1",
+ "Uenibstreamprotobuf__BundleSizeSet1",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BundleSizeSet1),
+ 1,
+ uenibstreamprotobuf__bundle_size_set1__field_descriptors,
+ uenibstreamprotobuf__bundle_size_set1__field_indices_by_name,
+ 1, uenibstreamprotobuf__bundle_size_set1__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bundle_size_set1__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__bundle_size_set2__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__protobuf_unspecified", 0 },
+ { "n4", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__n4", 1 },
+ { "wideband", "UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__wideband", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bundle_size_set2__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__bundle_size_set2__value__enum_values_by_name[3] =
+{
+ { "n4", 1 },
+ { "protobuf_unspecified", 0 },
+ { "wideband", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__bundle_size_set2__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BundleSizeSet2.Value",
+ "Value",
+ "Uenibstreamprotobuf__BundleSizeSet2__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__bundle_size_set2__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__bundle_size_set2__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__bundle_size_set2__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bundle_size_set2__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BundleSizeSet2, value),
+ &uenibstreamprotobuf__bundle_size_set2__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bundle_size_set2__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bundle_size_set2__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bundle_size_set2__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BundleSizeSet2",
+ "BundleSizeSet2",
+ "Uenibstreamprotobuf__BundleSizeSet2",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BundleSizeSet2),
+ 1,
+ uenibstreamprotobuf__bundle_size_set2__field_descriptors,
+ uenibstreamprotobuf__bundle_size_set2__field_indices_by_name,
+ 1, uenibstreamprotobuf__bundle_size_set2__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bundle_size_set2__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__zp__csi__rs__resource__field_descriptors[3] =
+{
+ {
+ "zp_CSI_RS_ResourceId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ZPCSIRSResource, zp_csi_rs_resourceid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourceMapping",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ZPCSIRSResource, resourcemapping),
+ &uenibstreamprotobuf__csi__rs__resource_mapping__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "periodicityAndOffset",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ZPCSIRSResource, periodicityandoffset),
+ &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__zp__csi__rs__resource__field_indices_by_name[] = {
+ 2, /* field[2] = periodicityAndOffset */
+ 1, /* field[1] = resourceMapping */
+ 0, /* field[0] = zp_CSI_RS_ResourceId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__zp__csi__rs__resource__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__zp__csi__rs__resource__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ZP_CSI_RS_Resource",
+ "ZPCSIRSResource",
+ "Uenibstreamprotobuf__ZPCSIRSResource",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ZPCSIRSResource),
+ 3,
+ uenibstreamprotobuf__zp__csi__rs__resource__field_descriptors,
+ uenibstreamprotobuf__zp__csi__rs__resource__field_indices_by_name,
+ 1, uenibstreamprotobuf__zp__csi__rs__resource__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__zp__csi__rs__resource__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__rs__resource_mapping__field_descriptors[12] =
+{
+ {
+ "row1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, frequency_domain_allocation_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, row1),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "row2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, frequency_domain_allocation_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, row2),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "row4",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, frequency_domain_allocation_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, row4),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "other",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, frequency_domain_allocation_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, other),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofPorts",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, nrofports),
+ &uenibstreamprotobuf__nrof_ports__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "firstOFDMSymbolInTimeDomain",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, firstofdmsymbolintimedomain),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "firstOFDMSymbolInTimeDomain2",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, firstofdmsymbolintimedomain2),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cdm_Type",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, cdm_type),
+ &uenibstreamprotobuf__cdm__type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dot5",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, density_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, dot5),
+ &uenibstreamprotobuf__dot5__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "one",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, density_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, one),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "three",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, density_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, three),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "freqBand",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMapping, freqband),
+ &uenibstreamprotobuf__csi__frequency_occupation__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__rs__resource_mapping__field_indices_by_name[] = {
+ 7, /* field[7] = cdm_Type */
+ 8, /* field[8] = dot5 */
+ 5, /* field[5] = firstOFDMSymbolInTimeDomain */
+ 6, /* field[6] = firstOFDMSymbolInTimeDomain2 */
+ 11, /* field[11] = freqBand */
+ 4, /* field[4] = nrofPorts */
+ 9, /* field[9] = one */
+ 3, /* field[3] = other */
+ 0, /* field[0] = row1 */
+ 1, /* field[1] = row2 */
+ 2, /* field[2] = row4 */
+ 10, /* field[10] = three */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__rs__resource_mapping__number_ranges[2 + 1] =
+{
+ { 1, 0 },
+ { 5, 3 },
+ { 0, 12 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__resource_mapping__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_RS_ResourceMapping",
+ "CSIRSResourceMapping",
+ "Uenibstreamprotobuf__CSIRSResourceMapping",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIRSResourceMapping),
+ 12,
+ uenibstreamprotobuf__csi__rs__resource_mapping__field_descriptors,
+ uenibstreamprotobuf__csi__rs__resource_mapping__field_indices_by_name,
+ 2, uenibstreamprotobuf__csi__rs__resource_mapping__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__rs__resource_mapping__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__nrof_ports__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__protobuf_unspecified", 0 },
+ { "p1", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p1", 1 },
+ { "p2", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p2", 2 },
+ { "p4", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p4", 3 },
+ { "p8", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p8", 4 },
+ { "p12", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p12", 5 },
+ { "p16", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p16", 6 },
+ { "p24", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p24", 7 },
+ { "p32", "UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p32", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_ports__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_ports__value__enum_values_by_name[9] =
+{
+ { "p1", 1 },
+ { "p12", 5 },
+ { "p16", 6 },
+ { "p2", 2 },
+ { "p24", 7 },
+ { "p32", 8 },
+ { "p4", 3 },
+ { "p8", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_ports__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofPorts.Value",
+ "Value",
+ "Uenibstreamprotobuf__NrofPorts__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__nrof_ports__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__nrof_ports__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__nrof_ports__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_ports__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofPorts, value),
+ &uenibstreamprotobuf__nrof_ports__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nrof_ports__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_ports__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_ports__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofPorts",
+ "NrofPorts",
+ "Uenibstreamprotobuf__NrofPorts",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NrofPorts),
+ 1,
+ uenibstreamprotobuf__nrof_ports__field_descriptors,
+ uenibstreamprotobuf__nrof_ports__field_indices_by_name,
+ 1, uenibstreamprotobuf__nrof_ports__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nrof_ports__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__cdm__type__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__protobuf_unspecified", 0 },
+ { "noCDM", "UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__noCDM", 1 },
+ { "fd_CDM2", "UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__fd_CDM2", 2 },
+ { "cdm4_FD2_TD2", "UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__cdm4_FD2_TD2", 3 },
+ { "cdm8_FD2_TD4", "UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__cdm8_FD2_TD4", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cdm__type__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__cdm__type__value__enum_values_by_name[5] =
+{
+ { "cdm4_FD2_TD2", 3 },
+ { "cdm8_FD2_TD4", 4 },
+ { "fd_CDM2", 2 },
+ { "noCDM", 1 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__cdm__type__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CDM_Type.Value",
+ "Value",
+ "Uenibstreamprotobuf__CDMType__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__cdm__type__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__cdm__type__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__cdm__type__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cdm__type__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CDMType, value),
+ &uenibstreamprotobuf__cdm__type__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cdm__type__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cdm__type__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cdm__type__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CDM_Type",
+ "CDMType",
+ "Uenibstreamprotobuf__CDMType",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CDMType),
+ 1,
+ uenibstreamprotobuf__cdm__type__field_descriptors,
+ uenibstreamprotobuf__cdm__type__field_indices_by_name,
+ 1, uenibstreamprotobuf__cdm__type__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cdm__type__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__dot5__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DOT5__VALUE__protobuf_unspecified", 0 },
+ { "evenPRBs", "UENIBSTREAMPROTOBUF__DOT5__VALUE__evenPRBs", 1 },
+ { "oddPRBs", "UENIBSTREAMPROTOBUF__DOT5__VALUE__oddPRBs", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dot5__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__dot5__value__enum_values_by_name[3] =
+{
+ { "evenPRBs", 1 },
+ { "oddPRBs", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__dot5__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Dot5.Value",
+ "Value",
+ "Uenibstreamprotobuf__Dot5__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__dot5__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__dot5__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__dot5__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dot5__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Dot5, value),
+ &uenibstreamprotobuf__dot5__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dot5__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dot5__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dot5__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Dot5",
+ "Dot5",
+ "Uenibstreamprotobuf__Dot5",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Dot5),
+ 1,
+ uenibstreamprotobuf__dot5__field_descriptors,
+ uenibstreamprotobuf__dot5__field_indices_by_name,
+ 1, uenibstreamprotobuf__dot5__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dot5__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__frequency_occupation__field_descriptors[2] =
+{
+ {
+ "startingRB",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIFrequencyOccupation, startingrb),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofRBs",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIFrequencyOccupation, nrofrbs),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__frequency_occupation__field_indices_by_name[] = {
+ 1, /* field[1] = nrofRBs */
+ 0, /* field[0] = startingRB */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__frequency_occupation__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__frequency_occupation__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_FrequencyOccupation",
+ "CSIFrequencyOccupation",
+ "Uenibstreamprotobuf__CSIFrequencyOccupation",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIFrequencyOccupation),
+ 2,
+ uenibstreamprotobuf__csi__frequency_occupation__field_descriptors,
+ uenibstreamprotobuf__csi__frequency_occupation__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__frequency_occupation__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__frequency_occupation__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__resource_periodicity_and_offset__field_descriptors[13] =
+{
+ {
+ "slots4",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots4),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots5",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots5),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots8",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots8),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots10",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots10),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots16",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots16),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots20",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots20),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots32",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots32),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots40",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots40),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots64",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots64),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots80",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots80),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots160",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots160),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots320",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots320),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots640",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset, slots640),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__resource_periodicity_and_offset__field_indices_by_name[] = {
+ 3, /* field[3] = slots10 */
+ 4, /* field[4] = slots16 */
+ 10, /* field[10] = slots160 */
+ 5, /* field[5] = slots20 */
+ 6, /* field[6] = slots32 */
+ 11, /* field[11] = slots320 */
+ 0, /* field[0] = slots4 */
+ 7, /* field[7] = slots40 */
+ 1, /* field[1] = slots5 */
+ 8, /* field[8] = slots64 */
+ 12, /* field[12] = slots640 */
+ 2, /* field[2] = slots8 */
+ 9, /* field[9] = slots80 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__resource_periodicity_and_offset__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 13 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_ResourcePeriodicityAndOffset",
+ "CSIResourcePeriodicityAndOffset",
+ "Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset),
+ 13,
+ uenibstreamprotobuf__csi__resource_periodicity_and_offset__field_descriptors,
+ uenibstreamprotobuf__csi__resource_periodicity_and_offset__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__resource_periodicity_and_offset__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__resource_periodicity_and_offset__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__zp__csi__rs__resource_set__field_descriptors[2] =
+{
+ {
+ "zp_CSI_RS_ResourceSetId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ZPCSIRSResourceSet, zp_csi_rs_resourcesetid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "zp_CSI_RS_ResourceIdList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__ZPCSIRSResourceSet, n_zp_csi_rs_resourceidlist),
+ offsetof(Uenibstreamprotobuf__ZPCSIRSResourceSet, zp_csi_rs_resourceidlist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__zp__csi__rs__resource_set__field_indices_by_name[] = {
+ 1, /* field[1] = zp_CSI_RS_ResourceIdList */
+ 0, /* field[0] = zp_CSI_RS_ResourceSetId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__zp__csi__rs__resource_set__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ZP_CSI_RS_ResourceSet",
+ "ZPCSIRSResourceSet",
+ "Uenibstreamprotobuf__ZPCSIRSResourceSet",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ZPCSIRSResourceSet),
+ 2,
+ uenibstreamprotobuf__zp__csi__rs__resource_set__field_descriptors,
+ uenibstreamprotobuf__zp__csi__rs__resource_set__field_indices_by_name,
+ 1, uenibstreamprotobuf__zp__csi__rs__resource_set__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__zp__csi__rs__resource_set__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sps__config__field_descriptors[4] =
+{
+ {
+ "periodicity",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SPSConfig, periodicity),
+ &uenibstreamprotobuf__sps__config_periodicity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofHARQ_Processes",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SPSConfig, nrofharq_processes),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n1PUCCH_AN",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SPSConfig, n1pucch_an),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mcs_Table",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SPSConfig, mcs_table),
+ &uenibstreamprotobuf__sps__mcs__table__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sps__config__field_indices_by_name[] = {
+ 3, /* field[3] = mcs_Table */
+ 2, /* field[2] = n1PUCCH_AN */
+ 1, /* field[1] = nrofHARQ_Processes */
+ 0, /* field[0] = periodicity */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sps__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sps__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SPS_Config",
+ "SPSConfig",
+ "Uenibstreamprotobuf__SPSConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SPSConfig),
+ 4,
+ uenibstreamprotobuf__sps__config__field_descriptors,
+ uenibstreamprotobuf__sps__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__sps__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sps__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__sps__config_periodicity__value__enum_values_by_number[11] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__protobuf_unspecified", 0 },
+ { "ms10", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms10", 1 },
+ { "ms20", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms20", 2 },
+ { "ms32", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms32", 3 },
+ { "ms40", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms40", 4 },
+ { "ms64", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms64", 5 },
+ { "ms80", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms80", 6 },
+ { "ms128", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms128", 7 },
+ { "ms160", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms160", 8 },
+ { "ms320", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms320", 9 },
+ { "ms640", "UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms640", 10 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sps__config_periodicity__value__value_ranges[] = {
+{0, 0},{0, 11}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__sps__config_periodicity__value__enum_values_by_name[11] =
+{
+ { "ms10", 1 },
+ { "ms128", 7 },
+ { "ms160", 8 },
+ { "ms20", 2 },
+ { "ms32", 3 },
+ { "ms320", 9 },
+ { "ms40", 4 },
+ { "ms64", 5 },
+ { "ms640", 10 },
+ { "ms80", 6 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__sps__config_periodicity__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SPS_ConfigPeriodicity.Value",
+ "Value",
+ "Uenibstreamprotobuf__SPSConfigPeriodicity__Value",
+ "uenibstreamprotobuf",
+ 11,
+ uenibstreamprotobuf__sps__config_periodicity__value__enum_values_by_number,
+ 11,
+ uenibstreamprotobuf__sps__config_periodicity__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__sps__config_periodicity__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sps__config_periodicity__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SPSConfigPeriodicity, value),
+ &uenibstreamprotobuf__sps__config_periodicity__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sps__config_periodicity__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sps__config_periodicity__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sps__config_periodicity__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SPS_ConfigPeriodicity",
+ "SPSConfigPeriodicity",
+ "Uenibstreamprotobuf__SPSConfigPeriodicity",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SPSConfigPeriodicity),
+ 1,
+ uenibstreamprotobuf__sps__config_periodicity__field_descriptors,
+ uenibstreamprotobuf__sps__config_periodicity__field_indices_by_name,
+ 1, uenibstreamprotobuf__sps__config_periodicity__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sps__config_periodicity__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__sps__mcs__table__value__enum_values_by_number[2] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__VALUE__protobuf_unspecified", 0 },
+ { "qam64LowSE", "UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__VALUE__qam64LowSE", 1 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sps__mcs__table__value__value_ranges[] = {
+{0, 0},{0, 2}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__sps__mcs__table__value__enum_values_by_name[2] =
+{
+ { "protobuf_unspecified", 0 },
+ { "qam64LowSE", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__sps__mcs__table__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SPS_MCS_Table.Value",
+ "Value",
+ "Uenibstreamprotobuf__SPSMCSTable__Value",
+ "uenibstreamprotobuf",
+ 2,
+ uenibstreamprotobuf__sps__mcs__table__value__enum_values_by_number,
+ 2,
+ uenibstreamprotobuf__sps__mcs__table__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__sps__mcs__table__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sps__mcs__table__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SPSMCSTable, value),
+ &uenibstreamprotobuf__sps__mcs__table__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sps__mcs__table__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sps__mcs__table__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sps__mcs__table__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SPS_MCS_Table",
+ "SPSMCSTable",
+ "Uenibstreamprotobuf__SPSMCSTable",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SPSMCSTable),
+ 1,
+ uenibstreamprotobuf__sps__mcs__table__field_descriptors,
+ uenibstreamprotobuf__sps__mcs__table__field_indices_by_name,
+ 1, uenibstreamprotobuf__sps__mcs__table__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sps__mcs__table__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__radio_link_monitoring_config__field_descriptors[4] =
+{
+ {
+ "failureDetectionResourcesToAddModList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__RadioLinkMonitoringConfig, n_failuredetectionresourcestoaddmodlist),
+ offsetof(Uenibstreamprotobuf__RadioLinkMonitoringConfig, failuredetectionresourcestoaddmodlist),
+ &uenibstreamprotobuf__radio_link_monitoring_rs__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "failureDetectionResourcesToReleaseList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RadioLinkMonitoringConfig, n_failuredetectionresourcestoreleaselist),
+ offsetof(Uenibstreamprotobuf__RadioLinkMonitoringConfig, failuredetectionresourcestoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "beamFailureInstanceMaxCount",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RadioLinkMonitoringConfig, beamfailureinstancemaxcount),
+ &uenibstreamprotobuf__beam_failure_instance_max_count__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "beamFailureDetectionTimer",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RadioLinkMonitoringConfig, beamfailuredetectiontimer),
+ &uenibstreamprotobuf__beam_failure_detection_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__radio_link_monitoring_config__field_indices_by_name[] = {
+ 3, /* field[3] = beamFailureDetectionTimer */
+ 2, /* field[2] = beamFailureInstanceMaxCount */
+ 0, /* field[0] = failureDetectionResourcesToAddModList */
+ 1, /* field[1] = failureDetectionResourcesToReleaseList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__radio_link_monitoring_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__radio_link_monitoring_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RadioLinkMonitoringConfig",
+ "RadioLinkMonitoringConfig",
+ "Uenibstreamprotobuf__RadioLinkMonitoringConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RadioLinkMonitoringConfig),
+ 4,
+ uenibstreamprotobuf__radio_link_monitoring_config__field_descriptors,
+ uenibstreamprotobuf__radio_link_monitoring_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__radio_link_monitoring_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__radio_link_monitoring_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__radio_link_monitoring_rs__field_descriptors[4] =
+{
+ {
+ "radioLinkMonitoringRS_Id",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RadioLinkMonitoringRS, radiolinkmonitoringrs_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "purpose",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RadioLinkMonitoringRS, purpose),
+ &uenibstreamprotobuf__purpose__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_Index",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RadioLinkMonitoringRS, detection_resource_case),
+ offsetof(Uenibstreamprotobuf__RadioLinkMonitoringRS, ssb_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_RS_Index",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__RadioLinkMonitoringRS, detection_resource_case),
+ offsetof(Uenibstreamprotobuf__RadioLinkMonitoringRS, csi_rs_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__radio_link_monitoring_rs__field_indices_by_name[] = {
+ 3, /* field[3] = csi_RS_Index */
+ 1, /* field[1] = purpose */
+ 0, /* field[0] = radioLinkMonitoringRS_Id */
+ 2, /* field[2] = ssb_Index */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__radio_link_monitoring_rs__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__radio_link_monitoring_rs__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RadioLinkMonitoringRS",
+ "RadioLinkMonitoringRS",
+ "Uenibstreamprotobuf__RadioLinkMonitoringRS",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RadioLinkMonitoringRS),
+ 4,
+ uenibstreamprotobuf__radio_link_monitoring_rs__field_descriptors,
+ uenibstreamprotobuf__radio_link_monitoring_rs__field_indices_by_name,
+ 1, uenibstreamprotobuf__radio_link_monitoring_rs__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__radio_link_monitoring_rs__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__purpose__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PURPOSE__VALUE__protobuf_unspecified", 0 },
+ { "beamFailure", "UENIBSTREAMPROTOBUF__PURPOSE__VALUE__beamFailure", 1 },
+ { "rlf", "UENIBSTREAMPROTOBUF__PURPOSE__VALUE__rlf", 2 },
+ { "both", "UENIBSTREAMPROTOBUF__PURPOSE__VALUE__both", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__purpose__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__purpose__value__enum_values_by_name[4] =
+{
+ { "beamFailure", 1 },
+ { "both", 3 },
+ { "protobuf_unspecified", 0 },
+ { "rlf", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__purpose__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Purpose.Value",
+ "Value",
+ "Uenibstreamprotobuf__Purpose__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__purpose__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__purpose__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__purpose__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__purpose__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Purpose, value),
+ &uenibstreamprotobuf__purpose__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__purpose__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__purpose__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__purpose__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Purpose",
+ "Purpose",
+ "Uenibstreamprotobuf__Purpose",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Purpose),
+ 1,
+ uenibstreamprotobuf__purpose__field_descriptors,
+ uenibstreamprotobuf__purpose__field_indices_by_name,
+ 1, uenibstreamprotobuf__purpose__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__purpose__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__beam_failure_instance_max_count__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n2", 2 },
+ { "n3", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n3", 3 },
+ { "n4", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n4", 4 },
+ { "n5", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n5", 5 },
+ { "n6", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n6", 6 },
+ { "n8", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n8", 7 },
+ { "n10", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n10", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_instance_max_count__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__beam_failure_instance_max_count__value__enum_values_by_name[9] =
+{
+ { "n1", 1 },
+ { "n10", 8 },
+ { "n2", 2 },
+ { "n3", 3 },
+ { "n4", 4 },
+ { "n5", 5 },
+ { "n6", 6 },
+ { "n8", 7 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__beam_failure_instance_max_count__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BeamFailureInstanceMaxCount.Value",
+ "Value",
+ "Uenibstreamprotobuf__BeamFailureInstanceMaxCount__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__beam_failure_instance_max_count__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__beam_failure_instance_max_count__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__beam_failure_instance_max_count__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__beam_failure_instance_max_count__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BeamFailureInstanceMaxCount, value),
+ &uenibstreamprotobuf__beam_failure_instance_max_count__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__beam_failure_instance_max_count__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_instance_max_count__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_instance_max_count__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BeamFailureInstanceMaxCount",
+ "BeamFailureInstanceMaxCount",
+ "Uenibstreamprotobuf__BeamFailureInstanceMaxCount",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BeamFailureInstanceMaxCount),
+ 1,
+ uenibstreamprotobuf__beam_failure_instance_max_count__field_descriptors,
+ uenibstreamprotobuf__beam_failure_instance_max_count__field_indices_by_name,
+ 1, uenibstreamprotobuf__beam_failure_instance_max_count__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__beam_failure_instance_max_count__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__beam_failure_detection_timer__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "pbfd1", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd1", 1 },
+ { "pbfd2", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd2", 2 },
+ { "pbfd3", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd3", 3 },
+ { "pbfd4", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd4", 4 },
+ { "pbfd5", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd5", 5 },
+ { "pbfd6", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd6", 6 },
+ { "pbfd8", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd8", 7 },
+ { "pbfd10", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd10", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_detection_timer__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__beam_failure_detection_timer__value__enum_values_by_name[9] =
+{
+ { "pbfd1", 1 },
+ { "pbfd10", 8 },
+ { "pbfd2", 2 },
+ { "pbfd3", 3 },
+ { "pbfd4", 4 },
+ { "pbfd5", 5 },
+ { "pbfd6", 6 },
+ { "pbfd8", 7 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__beam_failure_detection_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BeamFailureDetectionTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__BeamFailureDetectionTimer__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__beam_failure_detection_timer__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__beam_failure_detection_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__beam_failure_detection_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__beam_failure_detection_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BeamFailureDetectionTimer, value),
+ &uenibstreamprotobuf__beam_failure_detection_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__beam_failure_detection_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_detection_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_detection_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BeamFailureDetectionTimer",
+ "BeamFailureDetectionTimer",
+ "Uenibstreamprotobuf__BeamFailureDetectionTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BeamFailureDetectionTimer),
+ 1,
+ uenibstreamprotobuf__beam_failure_detection_timer__field_descriptors,
+ uenibstreamprotobuf__beam_failure_detection_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__beam_failure_detection_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__beam_failure_detection_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__downlink__field_descriptors[3] =
+{
+ {
+ "bwp_Id",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BWPDownlink, bwp_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bwp_Common",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BWPDownlink, bwp_common),
+ &uenibstreamprotobuf__bwp__downlink_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bwp_Dedicated",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BWPDownlink, bwp_dedicated),
+ &uenibstreamprotobuf__bwp__downlink_dedicated__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bwp__downlink__field_indices_by_name[] = {
+ 1, /* field[1] = bwp_Common */
+ 2, /* field[2] = bwp_Dedicated */
+ 0, /* field[0] = bwp_Id */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bwp__downlink__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__downlink__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BWP_Downlink",
+ "BWPDownlink",
+ "Uenibstreamprotobuf__BWPDownlink",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BWPDownlink),
+ 3,
+ uenibstreamprotobuf__bwp__downlink__field_descriptors,
+ uenibstreamprotobuf__bwp__downlink__field_indices_by_name,
+ 1, uenibstreamprotobuf__bwp__downlink__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bwp__downlink__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__bwp__inactivity_timer__value__enum_values_by_number[22] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "ms2", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms2", 1 },
+ { "ms3", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms3", 2 },
+ { "ms4", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms4", 3 },
+ { "ms5", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms5", 4 },
+ { "ms6", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms6", 5 },
+ { "ms8", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms8", 6 },
+ { "ms10", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms10", 7 },
+ { "ms20", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms20", 8 },
+ { "ms30", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms30", 9 },
+ { "ms40", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms40", 10 },
+ { "ms50", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms50", 11 },
+ { "ms60", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms60", 12 },
+ { "ms80", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms80", 13 },
+ { "ms100", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms100", 14 },
+ { "ms200", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms200", 15 },
+ { "ms300", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms300", 16 },
+ { "ms500", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms500", 17 },
+ { "ms750", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms750", 18 },
+ { "ms1280", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms1280", 19 },
+ { "ms1920", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms1920", 20 },
+ { "ms2560", "UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms2560", 21 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bwp__inactivity_timer__value__value_ranges[] = {
+{0, 0},{0, 22}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__bwp__inactivity_timer__value__enum_values_by_name[22] =
+{
+ { "ms10", 7 },
+ { "ms100", 14 },
+ { "ms1280", 19 },
+ { "ms1920", 20 },
+ { "ms2", 1 },
+ { "ms20", 8 },
+ { "ms200", 15 },
+ { "ms2560", 21 },
+ { "ms3", 2 },
+ { "ms30", 9 },
+ { "ms300", 16 },
+ { "ms4", 3 },
+ { "ms40", 10 },
+ { "ms5", 4 },
+ { "ms50", 11 },
+ { "ms500", 17 },
+ { "ms6", 5 },
+ { "ms60", 12 },
+ { "ms750", 18 },
+ { "ms8", 6 },
+ { "ms80", 13 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__bwp__inactivity_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BWP_InactivityTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__BWPInactivityTimer__Value",
+ "uenibstreamprotobuf",
+ 22,
+ uenibstreamprotobuf__bwp__inactivity_timer__value__enum_values_by_number,
+ 22,
+ uenibstreamprotobuf__bwp__inactivity_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__bwp__inactivity_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__inactivity_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BWPInactivityTimer, value),
+ &uenibstreamprotobuf__bwp__inactivity_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bwp__inactivity_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bwp__inactivity_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__inactivity_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BWP_InactivityTimer",
+ "BWPInactivityTimer",
+ "Uenibstreamprotobuf__BWPInactivityTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BWPInactivityTimer),
+ 1,
+ uenibstreamprotobuf__bwp__inactivity_timer__field_descriptors,
+ uenibstreamprotobuf__bwp__inactivity_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__bwp__inactivity_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bwp__inactivity_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_config__field_descriptors[10] =
+{
+ {
+ "initialUplinkBWP",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkConfig, initialuplinkbwp),
+ &uenibstreamprotobuf__bwp__uplink_dedicated__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uplinkBWP_ToReleaseList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UplinkConfig, n_uplinkbwp_toreleaselist),
+ offsetof(Uenibstreamprotobuf__UplinkConfig, uplinkbwp_toreleaselist),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uplinkBWP_ToAddModList",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UplinkConfig, n_uplinkbwp_toaddmodlist),
+ offsetof(Uenibstreamprotobuf__UplinkConfig, uplinkbwp_toaddmodlist),
+ &uenibstreamprotobuf__bwp__uplink__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "firstActiveUplinkBWP_Id",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkConfig, firstactiveuplinkbwp_id),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_pusch_ServingCellConfig",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UplinkConfig, pusch__serving_cell_config_case),
+ offsetof(Uenibstreamprotobuf__UplinkConfig, release_pusch_servingcellconfig),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pusch_ServingCellConfig",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UplinkConfig, pusch__serving_cell_config_case),
+ offsetof(Uenibstreamprotobuf__UplinkConfig, setup_pusch_servingcellconfig),
+ &uenibstreamprotobuf__pusch__serving_cell_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_carrierSwitching",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UplinkConfig, carrier_switching_case),
+ offsetof(Uenibstreamprotobuf__UplinkConfig, release_carrierswitching),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_carrierSwitching",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UplinkConfig, carrier_switching_case),
+ offsetof(Uenibstreamprotobuf__UplinkConfig, setup_carrierswitching),
+ &uenibstreamprotobuf__srs__carrier_switching__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "powerBoostPi2BPSK",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkConfig, powerboostpi2bpsk),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uplinkChannelBW_PerSCS_List",
+ 10,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UplinkConfig, n_uplinkchannelbw_perscs_list),
+ offsetof(Uenibstreamprotobuf__UplinkConfig, uplinkchannelbw_perscs_list),
+ &uenibstreamprotobuf__scs__specific_carrier__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uplink_config__field_indices_by_name[] = {
+ 3, /* field[3] = firstActiveUplinkBWP_Id */
+ 0, /* field[0] = initialUplinkBWP */
+ 8, /* field[8] = powerBoostPi2BPSK */
+ 6, /* field[6] = release_carrierSwitching */
+ 4, /* field[4] = release_pusch_ServingCellConfig */
+ 7, /* field[7] = setup_carrierSwitching */
+ 5, /* field[5] = setup_pusch_ServingCellConfig */
+ 2, /* field[2] = uplinkBWP_ToAddModList */
+ 1, /* field[1] = uplinkBWP_ToReleaseList */
+ 9, /* field[9] = uplinkChannelBW_PerSCS_List */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uplink_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 10 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UplinkConfig",
+ "UplinkConfig",
+ "Uenibstreamprotobuf__UplinkConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UplinkConfig),
+ 10,
+ uenibstreamprotobuf__uplink_config__field_descriptors,
+ uenibstreamprotobuf__uplink_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__uplink_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uplink_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bwp__uplink_dedicated__field_descriptors[10] =
+{
+ {
+ "release_pucch_Config",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, pucch__config_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, release_pucch_config),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pucch_Config",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, pucch__config_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, setup_pucch_config),
+ &uenibstreamprotobuf__pucch__config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_pusch_Config",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, pusch__config_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, release_pusch_config),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pusch_Config",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, pusch__config_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, setup_pusch_config),
+ &uenibstreamprotobuf__pusch__config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_configuredGrantConfig",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, configured_grant_config_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, release_configuredgrantconfig),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_configuredGrantConfig",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, configured_grant_config_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, setup_configuredgrantconfig),
+ &uenibstreamprotobuf__configured_grant_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_srs_Config",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, srs__config_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, release_srs_config),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_srs_Config",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, srs__config_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, setup_srs_config),
+ &uenibstreamprotobuf__srs__config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_beamFailureRecoveryConfig",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, beam_failure_recovery_config_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, release_beamfailurerecoveryconfig),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_beamFailureRecoveryConfig",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, beam_failure_recovery_config_case),
+ offsetof(Uenibstreamprotobuf__BWPUplinkDedicated, setup_beamfailurerecoveryconfig),
+ &uenibstreamprotobuf__beam_failure_recovery_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bwp__uplink_dedicated__field_indices_by_name[] = {
+ 8, /* field[8] = release_beamFailureRecoveryConfig */
+ 4, /* field[4] = release_configuredGrantConfig */
+ 0, /* field[0] = release_pucch_Config */
+ 2, /* field[2] = release_pusch_Config */
+ 6, /* field[6] = release_srs_Config */
+ 9, /* field[9] = setup_beamFailureRecoveryConfig */
+ 5, /* field[5] = setup_configuredGrantConfig */
+ 1, /* field[1] = setup_pucch_Config */
+ 3, /* field[3] = setup_pusch_Config */
+ 7, /* field[7] = setup_srs_Config */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bwp__uplink_dedicated__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 10 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__uplink_dedicated__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BWP_UplinkDedicated",
+ "BWPUplinkDedicated",
+ "Uenibstreamprotobuf__BWPUplinkDedicated",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BWPUplinkDedicated),
+ 10,
+ uenibstreamprotobuf__bwp__uplink_dedicated__field_descriptors,
+ uenibstreamprotobuf__bwp__uplink_dedicated__field_indices_by_name,
+ 1, uenibstreamprotobuf__bwp__uplink_dedicated__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bwp__uplink_dedicated__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__config__field_descriptors[19] =
+{
+ {
+ "resourceSetToAddModList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, n_resourcesettoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, resourcesettoaddmodlist),
+ &uenibstreamprotobuf__pucch__resource_set__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourceSetToReleaseList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, n_resourcesettoreleaselist),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, resourcesettoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourceToAddModList",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, n_resourcetoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, resourcetoaddmodlist),
+ &uenibstreamprotobuf__pucch__resource__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourceToReleaseList",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, n_resourcetoreleaselist),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, resourcetoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_format1",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, format1_case),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, release_format1),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_format1",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, format1_case),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, setup_format1),
+ &uenibstreamprotobuf__pucch__format_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_format2",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, format2_case),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, release_format2),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_format2",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, format2_case),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, setup_format2),
+ &uenibstreamprotobuf__pucch__format_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_format3",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, format3_case),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, release_format3),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_format3",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, format3_case),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, setup_format3),
+ &uenibstreamprotobuf__pucch__format_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_format4",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, format4_case),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, release_format4),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_format4",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, format4_case),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, setup_format4),
+ &uenibstreamprotobuf__pucch__format_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "schedulingRequestResourceToAddModList",
+ 13,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, n_schedulingrequestresourcetoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, schedulingrequestresourcetoaddmodlist),
+ &uenibstreamprotobuf__scheduling_request_resource_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "schedulingRequestResourceToReleaseList",
+ 14,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, n_schedulingrequestresourcetoreleaselist),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, schedulingrequestresourcetoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "multi_CSI_PUCCH_ResourceList",
+ 15,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, n_multi_csi_pucch_resourcelist),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, multi_csi_pucch_resourcelist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dl_DataToUL_ACK",
+ 16,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, n_dl_datatoul_ack),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, dl_datatoul_ack),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "spatialRelationInfoToAddModList",
+ 17,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, n_spatialrelationinfotoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, spatialrelationinfotoaddmodlist),
+ &uenibstreamprotobuf__pucch__spatial_relation_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "spatialRelationInfoToReleaseList",
+ 18,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, n_spatialrelationinfotoreleaselist),
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, spatialrelationinfotoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pucch_PowerControl",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHConfig, pucch_powercontrol),
+ &uenibstreamprotobuf__pucch__power_control__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch__config__field_indices_by_name[] = {
+ 15, /* field[15] = dl_DataToUL_ACK */
+ 14, /* field[14] = multi_CSI_PUCCH_ResourceList */
+ 18, /* field[18] = pucch_PowerControl */
+ 4, /* field[4] = release_format1 */
+ 6, /* field[6] = release_format2 */
+ 8, /* field[8] = release_format3 */
+ 10, /* field[10] = release_format4 */
+ 0, /* field[0] = resourceSetToAddModList */
+ 1, /* field[1] = resourceSetToReleaseList */
+ 2, /* field[2] = resourceToAddModList */
+ 3, /* field[3] = resourceToReleaseList */
+ 12, /* field[12] = schedulingRequestResourceToAddModList */
+ 13, /* field[13] = schedulingRequestResourceToReleaseList */
+ 5, /* field[5] = setup_format1 */
+ 7, /* field[7] = setup_format2 */
+ 9, /* field[9] = setup_format3 */
+ 11, /* field[11] = setup_format4 */
+ 16, /* field[16] = spatialRelationInfoToAddModList */
+ 17, /* field[17] = spatialRelationInfoToReleaseList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 19 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_Config",
+ "PUCCHConfig",
+ "Uenibstreamprotobuf__PUCCHConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHConfig),
+ 19,
+ uenibstreamprotobuf__pucch__config__field_descriptors,
+ uenibstreamprotobuf__pucch__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__resource_set__field_descriptors[3] =
+{
+ {
+ "pucch_ResourceSetId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHResourceSet, pucch_resourcesetid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourceList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUCCHResourceSet, n_resourcelist),
+ offsetof(Uenibstreamprotobuf__PUCCHResourceSet, resourcelist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxPayloadMinus1",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHResourceSet, maxpayloadminus1),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch__resource_set__field_indices_by_name[] = {
+ 2, /* field[2] = maxPayloadMinus1 */
+ 0, /* field[0] = pucch_ResourceSetId */
+ 1, /* field[1] = resourceList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__resource_set__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__resource_set__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_ResourceSet",
+ "PUCCHResourceSet",
+ "Uenibstreamprotobuf__PUCCHResourceSet",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHResourceSet),
+ 3,
+ uenibstreamprotobuf__pucch__resource_set__field_descriptors,
+ uenibstreamprotobuf__pucch__resource_set__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch__resource_set__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch__resource_set__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__resource__field_descriptors[9] =
+{
+ {
+ "pucch_ResourceId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHResource, pucch_resourceid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "startingPRB",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHResource, startingprb),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "intraSlotFrequencyHopping",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHResource, intraslotfrequencyhopping),
+ &uenibstreamprotobuf__enabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "secondHopPRB",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHResource, secondhopprb),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "format0",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHResource, format_case),
+ offsetof(Uenibstreamprotobuf__PUCCHResource, format0),
+ &uenibstreamprotobuf__pucch_format0__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "format1",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHResource, format_case),
+ offsetof(Uenibstreamprotobuf__PUCCHResource, format1),
+ &uenibstreamprotobuf__pucch_format1__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "format2",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHResource, format_case),
+ offsetof(Uenibstreamprotobuf__PUCCHResource, format2),
+ &uenibstreamprotobuf__pucch_format2__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "format3",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHResource, format_case),
+ offsetof(Uenibstreamprotobuf__PUCCHResource, format3),
+ &uenibstreamprotobuf__pucch_format3__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "format4",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHResource, format_case),
+ offsetof(Uenibstreamprotobuf__PUCCHResource, format4),
+ &uenibstreamprotobuf__pucch_format4__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch__resource__field_indices_by_name[] = {
+ 4, /* field[4] = format0 */
+ 5, /* field[5] = format1 */
+ 6, /* field[6] = format2 */
+ 7, /* field[7] = format3 */
+ 8, /* field[8] = format4 */
+ 2, /* field[2] = intraSlotFrequencyHopping */
+ 0, /* field[0] = pucch_ResourceId */
+ 3, /* field[3] = secondHopPRB */
+ 1, /* field[1] = startingPRB */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__resource__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 9 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__resource__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_Resource",
+ "PUCCHResource",
+ "Uenibstreamprotobuf__PUCCHResource",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHResource),
+ 9,
+ uenibstreamprotobuf__pucch__resource__field_descriptors,
+ uenibstreamprotobuf__pucch__resource__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch__resource__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch__resource__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch_format0__field_descriptors[3] =
+{
+ {
+ "initialCyclicShift",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat0, initialcyclicshift),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofSymbols",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat0, nrofsymbols),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "startingSymbolIndex",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat0, startingsymbolindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch_format0__field_indices_by_name[] = {
+ 0, /* field[0] = initialCyclicShift */
+ 1, /* field[1] = nrofSymbols */
+ 2, /* field[2] = startingSymbolIndex */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch_format0__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format0__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_format0",
+ "PUCCHFormat0",
+ "Uenibstreamprotobuf__PUCCHFormat0",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHFormat0),
+ 3,
+ uenibstreamprotobuf__pucch_format0__field_descriptors,
+ uenibstreamprotobuf__pucch_format0__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch_format0__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch_format0__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch_format1__field_descriptors[4] =
+{
+ {
+ "initialCyclicShift",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat1, initialcyclicshift),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofSymbols",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat1, nrofsymbols),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "startingSymbolIndex",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat1, startingsymbolindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeDomainOCC",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat1, timedomainocc),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch_format1__field_indices_by_name[] = {
+ 0, /* field[0] = initialCyclicShift */
+ 1, /* field[1] = nrofSymbols */
+ 2, /* field[2] = startingSymbolIndex */
+ 3, /* field[3] = timeDomainOCC */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch_format1__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format1__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_format1",
+ "PUCCHFormat1",
+ "Uenibstreamprotobuf__PUCCHFormat1",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHFormat1),
+ 4,
+ uenibstreamprotobuf__pucch_format1__field_descriptors,
+ uenibstreamprotobuf__pucch_format1__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch_format1__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch_format1__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch_format2__field_descriptors[3] =
+{
+ {
+ "nrofPRBs",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat2, nrofprbs),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofSymbols",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat2, nrofsymbols),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "startingSymbolIndex",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat2, startingsymbolindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch_format2__field_indices_by_name[] = {
+ 0, /* field[0] = nrofPRBs */
+ 1, /* field[1] = nrofSymbols */
+ 2, /* field[2] = startingSymbolIndex */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch_format2__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format2__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_format2",
+ "PUCCHFormat2",
+ "Uenibstreamprotobuf__PUCCHFormat2",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHFormat2),
+ 3,
+ uenibstreamprotobuf__pucch_format2__field_descriptors,
+ uenibstreamprotobuf__pucch_format2__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch_format2__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch_format2__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch_format3__field_descriptors[3] =
+{
+ {
+ "nrofPRBs",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat3, nrofprbs),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofSymbols",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat3, nrofsymbols),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "startingSymbolIndex",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat3, startingsymbolindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch_format3__field_indices_by_name[] = {
+ 0, /* field[0] = nrofPRBs */
+ 1, /* field[1] = nrofSymbols */
+ 2, /* field[2] = startingSymbolIndex */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch_format3__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format3__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_format3",
+ "PUCCHFormat3",
+ "Uenibstreamprotobuf__PUCCHFormat3",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHFormat3),
+ 3,
+ uenibstreamprotobuf__pucch_format3__field_descriptors,
+ uenibstreamprotobuf__pucch_format3__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch_format3__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch_format3__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch_format4__field_descriptors[4] =
+{
+ {
+ "nrofSymbols",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat4, nrofsymbols),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "occ_Length",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat4, occ_length),
+ &uenibstreamprotobuf__occ__length__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "occ_Index",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat4, occ_index),
+ &uenibstreamprotobuf__occ__index__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "startingSymbolIndex",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormat4, startingsymbolindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch_format4__field_indices_by_name[] = {
+ 0, /* field[0] = nrofSymbols */
+ 2, /* field[2] = occ_Index */
+ 1, /* field[1] = occ_Length */
+ 3, /* field[3] = startingSymbolIndex */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch_format4__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format4__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_format4",
+ "PUCCHFormat4",
+ "Uenibstreamprotobuf__PUCCHFormat4",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHFormat4),
+ 4,
+ uenibstreamprotobuf__pucch_format4__field_descriptors,
+ uenibstreamprotobuf__pucch_format4__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch_format4__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch_format4__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__occ__length__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__protobuf_unspecified", 0 },
+ { "n2", "UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__n2", 1 },
+ { "n4", "UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__n4", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__occ__length__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__occ__length__value__enum_values_by_name[3] =
+{
+ { "n2", 1 },
+ { "n4", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__occ__length__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.OCC_Length.Value",
+ "Value",
+ "Uenibstreamprotobuf__OCCLength__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__occ__length__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__occ__length__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__occ__length__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__occ__length__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__OCCLength, value),
+ &uenibstreamprotobuf__occ__length__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__occ__length__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__occ__length__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__occ__length__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.OCC_Length",
+ "OCCLength",
+ "Uenibstreamprotobuf__OCCLength",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__OCCLength),
+ 1,
+ uenibstreamprotobuf__occ__length__field_descriptors,
+ uenibstreamprotobuf__occ__length__field_indices_by_name,
+ 1, uenibstreamprotobuf__occ__length__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__occ__length__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__occ__index__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__protobuf_unspecified", 0 },
+ { "n0", "UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n0", 1 },
+ { "n1", "UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n1", 2 },
+ { "n2", "UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n2", 3 },
+ { "n3", "UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n3", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__occ__index__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__occ__index__value__enum_values_by_name[5] =
+{
+ { "n0", 1 },
+ { "n1", 2 },
+ { "n2", 3 },
+ { "n3", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__occ__index__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.OCC_Index.Value",
+ "Value",
+ "Uenibstreamprotobuf__OCCIndex__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__occ__index__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__occ__index__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__occ__index__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__occ__index__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__OCCIndex, value),
+ &uenibstreamprotobuf__occ__index__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__occ__index__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__occ__index__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__occ__index__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.OCC_Index",
+ "OCCIndex",
+ "Uenibstreamprotobuf__OCCIndex",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__OCCIndex),
+ 1,
+ uenibstreamprotobuf__occ__index__field_descriptors,
+ uenibstreamprotobuf__occ__index__field_indices_by_name,
+ 1, uenibstreamprotobuf__occ__index__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__occ__index__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__format_config__field_descriptors[6] =
+{
+ {
+ "interslotFrequencyHopping",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormatConfig, interslotfrequencyhopping),
+ &uenibstreamprotobuf__enabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "additionalDMRS",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormatConfig, additionaldmrs),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxCodeRate",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormatConfig, maxcoderate),
+ &uenibstreamprotobuf__pucch__max_code_rate__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofSlots",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormatConfig, nrofslots),
+ &uenibstreamprotobuf__nrof_slots__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pi2BPSK",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormatConfig, pi2bpsk),
+ &uenibstreamprotobuf__enabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "simultaneousHARQ_ACK_CSI",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHFormatConfig, simultaneousharq_ack_csi),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch__format_config__field_indices_by_name[] = {
+ 1, /* field[1] = additionalDMRS */
+ 0, /* field[0] = interslotFrequencyHopping */
+ 2, /* field[2] = maxCodeRate */
+ 3, /* field[3] = nrofSlots */
+ 4, /* field[4] = pi2BPSK */
+ 5, /* field[5] = simultaneousHARQ_ACK_CSI */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__format_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__format_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_FormatConfig",
+ "PUCCHFormatConfig",
+ "Uenibstreamprotobuf__PUCCHFormatConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHFormatConfig),
+ 6,
+ uenibstreamprotobuf__pucch__format_config__field_descriptors,
+ uenibstreamprotobuf__pucch__format_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch__format_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch__format_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__pucch__max_code_rate__value__enum_values_by_number[8] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__protobuf_unspecified", 0 },
+ { "zeroDot08", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot08", 1 },
+ { "zeroDot15", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot15", 2 },
+ { "zeroDot25", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot25", 3 },
+ { "zeroDot35", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot35", 4 },
+ { "zeroDot45", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot45", 5 },
+ { "zeroDot60", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot60", 6 },
+ { "zeroDot80", "UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot80", 7 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__max_code_rate__value__value_ranges[] = {
+{0, 0},{0, 8}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__pucch__max_code_rate__value__enum_values_by_name[8] =
+{
+ { "protobuf_unspecified", 0 },
+ { "zeroDot08", 1 },
+ { "zeroDot15", 2 },
+ { "zeroDot25", 3 },
+ { "zeroDot35", 4 },
+ { "zeroDot45", 5 },
+ { "zeroDot60", 6 },
+ { "zeroDot80", 7 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__pucch__max_code_rate__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_MaxCodeRate.Value",
+ "Value",
+ "Uenibstreamprotobuf__PUCCHMaxCodeRate__Value",
+ "uenibstreamprotobuf",
+ 8,
+ uenibstreamprotobuf__pucch__max_code_rate__value__enum_values_by_number,
+ 8,
+ uenibstreamprotobuf__pucch__max_code_rate__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__pucch__max_code_rate__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__max_code_rate__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHMaxCodeRate, value),
+ &uenibstreamprotobuf__pucch__max_code_rate__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch__max_code_rate__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__max_code_rate__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__max_code_rate__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_MaxCodeRate",
+ "PUCCHMaxCodeRate",
+ "Uenibstreamprotobuf__PUCCHMaxCodeRate",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHMaxCodeRate),
+ 1,
+ uenibstreamprotobuf__pucch__max_code_rate__field_descriptors,
+ uenibstreamprotobuf__pucch__max_code_rate__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch__max_code_rate__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch__max_code_rate__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__nrof_slots__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__protobuf_unspecified", 0 },
+ { "n2", "UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__n2", 1 },
+ { "n4", "UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__n4", 2 },
+ { "n8", "UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__n8", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_slots__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_slots__value__enum_values_by_name[4] =
+{
+ { "n2", 1 },
+ { "n4", 2 },
+ { "n8", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_slots__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofSlots.Value",
+ "Value",
+ "Uenibstreamprotobuf__NrofSlots__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__nrof_slots__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__nrof_slots__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__nrof_slots__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_slots__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofSlots, value),
+ &uenibstreamprotobuf__nrof_slots__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nrof_slots__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_slots__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_slots__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofSlots",
+ "NrofSlots",
+ "Uenibstreamprotobuf__NrofSlots",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NrofSlots),
+ 1,
+ uenibstreamprotobuf__nrof_slots__field_descriptors,
+ uenibstreamprotobuf__nrof_slots__field_indices_by_name,
+ 1, uenibstreamprotobuf__nrof_slots__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nrof_slots__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scheduling_request_resource_config__field_descriptors[18] =
+{
+ {
+ "schedulingRequestResourceId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, schedulingrequestresourceid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "schedulingRequestID",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, schedulingrequestid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sym2",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sym2),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sym6or7",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sym6or7),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl1",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl1),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl2",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl2),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl4",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl4),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl5",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl5),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl8",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl8),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl10",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl10),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl16",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl16),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl20",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl20),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl40",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl40),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl80",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl80),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl160",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl160),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl320",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl320),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl640",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, sl640),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resource",
+ 18,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SchedulingRequestResourceConfig, resource),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scheduling_request_resource_config__field_indices_by_name[] = {
+ 17, /* field[17] = resource */
+ 1, /* field[1] = schedulingRequestID */
+ 0, /* field[0] = schedulingRequestResourceId */
+ 4, /* field[4] = sl1 */
+ 9, /* field[9] = sl10 */
+ 10, /* field[10] = sl16 */
+ 14, /* field[14] = sl160 */
+ 5, /* field[5] = sl2 */
+ 11, /* field[11] = sl20 */
+ 15, /* field[15] = sl320 */
+ 6, /* field[6] = sl4 */
+ 12, /* field[12] = sl40 */
+ 7, /* field[7] = sl5 */
+ 16, /* field[16] = sl640 */
+ 8, /* field[8] = sl8 */
+ 13, /* field[13] = sl80 */
+ 2, /* field[2] = sym2 */
+ 3, /* field[3] = sym6or7 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scheduling_request_resource_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 18 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_request_resource_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SchedulingRequestResourceConfig",
+ "SchedulingRequestResourceConfig",
+ "Uenibstreamprotobuf__SchedulingRequestResourceConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SchedulingRequestResourceConfig),
+ 18,
+ uenibstreamprotobuf__scheduling_request_resource_config__field_descriptors,
+ uenibstreamprotobuf__scheduling_request_resource_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__scheduling_request_resource_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scheduling_request_resource_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__spatial_relation_info__field_descriptors[8] =
+{
+ {
+ "pucch_SpatialRelationInfoId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, pucch_spatialrelationinfoid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "servingCellId",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, servingcellid),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_Index",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, reference_signal_case),
+ offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, ssb_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_RS_Index",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, reference_signal_case),
+ offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, csi_rs_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "srs",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, reference_signal_case),
+ offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, srs),
+ &uenibstreamprotobuf__srs__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pucch_PathlossReferenceRS_Id",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, pucch_pathlossreferencers_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p0_PUCCH_Id",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, p0_pucch_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "closedLoopIndex",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo, closedloopindex),
+ &uenibstreamprotobuf__closed_loop_index__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch__spatial_relation_info__field_indices_by_name[] = {
+ 7, /* field[7] = closedLoopIndex */
+ 3, /* field[3] = csi_RS_Index */
+ 6, /* field[6] = p0_PUCCH_Id */
+ 5, /* field[5] = pucch_PathlossReferenceRS_Id */
+ 0, /* field[0] = pucch_SpatialRelationInfoId */
+ 1, /* field[1] = servingCellId */
+ 4, /* field[4] = srs */
+ 2, /* field[2] = ssb_Index */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__spatial_relation_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__spatial_relation_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_SpatialRelationInfo",
+ "PUCCHSpatialRelationInfo",
+ "Uenibstreamprotobuf__PUCCHSpatialRelationInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHSpatialRelationInfo),
+ 8,
+ uenibstreamprotobuf__pucch__spatial_relation_info__field_descriptors,
+ uenibstreamprotobuf__pucch__spatial_relation_info__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch__spatial_relation_info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch__spatial_relation_info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__field_descriptors[2] =
+{
+ {
+ "resourceId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Srs, resourceid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uplinkBWP",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Srs, uplinkbwp),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__field_indices_by_name[] = {
+ 0, /* field[0] = resourceId */
+ 1, /* field[1] = uplinkBWP */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Srs",
+ "Srs",
+ "Uenibstreamprotobuf__Srs",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Srs),
+ 2,
+ uenibstreamprotobuf__srs__field_descriptors,
+ uenibstreamprotobuf__srs__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__closed_loop_index__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__protobuf_unspecified", 0 },
+ { "i0", "UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__i0", 1 },
+ { "i1", "UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__i1", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__closed_loop_index__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__closed_loop_index__value__enum_values_by_name[3] =
+{
+ { "i0", 1 },
+ { "i1", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__closed_loop_index__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ClosedLoopIndex.Value",
+ "Value",
+ "Uenibstreamprotobuf__ClosedLoopIndex__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__closed_loop_index__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__closed_loop_index__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__closed_loop_index__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__closed_loop_index__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ClosedLoopIndex, value),
+ &uenibstreamprotobuf__closed_loop_index__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__closed_loop_index__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__closed_loop_index__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__closed_loop_index__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ClosedLoopIndex",
+ "ClosedLoopIndex",
+ "Uenibstreamprotobuf__ClosedLoopIndex",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ClosedLoopIndex),
+ 1,
+ uenibstreamprotobuf__closed_loop_index__field_descriptors,
+ uenibstreamprotobuf__closed_loop_index__field_indices_by_name,
+ 1, uenibstreamprotobuf__closed_loop_index__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__closed_loop_index__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__power_control__field_descriptors[8] =
+{
+ {
+ "deltaF_PUCCH_f0",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHPowerControl, deltaf_pucch_f0),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "deltaF_PUCCH_f1",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHPowerControl, deltaf_pucch_f1),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "deltaF_PUCCH_f2",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHPowerControl, deltaf_pucch_f2),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "deltaF_PUCCH_f3",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHPowerControl, deltaf_pucch_f3),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "deltaF_PUCCH_f4",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHPowerControl, deltaf_pucch_f4),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p0_Set",
+ 6,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHPowerControl, n_p0_set),
+ offsetof(Uenibstreamprotobuf__PUCCHPowerControl, p0_set),
+ &uenibstreamprotobuf__p0__pucch__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pathlossReferenceRSs",
+ 7,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUCCHPowerControl, n_pathlossreferencerss),
+ offsetof(Uenibstreamprotobuf__PUCCHPowerControl, pathlossreferencerss),
+ &uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "twoPUCCH_PC_AdjustmentStates",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHPowerControl, twopucch_pc_adjustmentstates),
+ &uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch__power_control__field_indices_by_name[] = {
+ 0, /* field[0] = deltaF_PUCCH_f0 */
+ 1, /* field[1] = deltaF_PUCCH_f1 */
+ 2, /* field[2] = deltaF_PUCCH_f2 */
+ 3, /* field[3] = deltaF_PUCCH_f3 */
+ 4, /* field[4] = deltaF_PUCCH_f4 */
+ 5, /* field[5] = p0_Set */
+ 6, /* field[6] = pathlossReferenceRSs */
+ 7, /* field[7] = twoPUCCH_PC_AdjustmentStates */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__power_control__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__power_control__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_PowerControl",
+ "PUCCHPowerControl",
+ "Uenibstreamprotobuf__PUCCHPowerControl",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHPowerControl),
+ 8,
+ uenibstreamprotobuf__pucch__power_control__field_descriptors,
+ uenibstreamprotobuf__pucch__power_control__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch__power_control__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch__power_control__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__p0__pucch__field_descriptors[2] =
+{
+ {
+ "p0_PUCCH_Id",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__P0PUCCH, p0_pucch_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p0_PUCCH_Value",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_SINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__P0PUCCH, p0_pucch_value),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__p0__pucch__field_indices_by_name[] = {
+ 0, /* field[0] = p0_PUCCH_Id */
+ 1, /* field[1] = p0_PUCCH_Value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__p0__pucch__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__p0__pucch__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.P0_PUCCH",
+ "P0PUCCH",
+ "Uenibstreamprotobuf__P0PUCCH",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__P0PUCCH),
+ 2,
+ uenibstreamprotobuf__p0__pucch__field_descriptors,
+ uenibstreamprotobuf__p0__pucch__field_indices_by_name,
+ 1, uenibstreamprotobuf__p0__pucch__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__p0__pucch__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__pathloss_reference_rs__field_descriptors[3] =
+{
+ {
+ "pucch_PathlossReferenceRS_Id",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHPathlossReferenceRS, pucch_pathlossreferencers_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_Index",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUCCHPathlossReferenceRS, reference_signal_case),
+ offsetof(Uenibstreamprotobuf__PUCCHPathlossReferenceRS, ssb_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_RS_Index",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUCCHPathlossReferenceRS, reference_signal_case),
+ offsetof(Uenibstreamprotobuf__PUCCHPathlossReferenceRS, csi_rs_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch__pathloss_reference_rs__field_indices_by_name[] = {
+ 2, /* field[2] = csi_RS_Index */
+ 0, /* field[0] = pucch_PathlossReferenceRS_Id */
+ 1, /* field[1] = ssb_Index */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__pathloss_reference_rs__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_PathlossReferenceRS",
+ "PUCCHPathlossReferenceRS",
+ "Uenibstreamprotobuf__PUCCHPathlossReferenceRS",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHPathlossReferenceRS),
+ 3,
+ uenibstreamprotobuf__pucch__pathloss_reference_rs__field_descriptors,
+ uenibstreamprotobuf__pucch__pathloss_reference_rs__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch__pathloss_reference_rs__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch__pathloss_reference_rs__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__enum_values_by_number[2] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified", 0 },
+ { "twoStates", "UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE__twoStates", 1 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__value_ranges[] = {
+{0, 0},{0, 2}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__enum_values_by_name[2] =
+{
+ { "protobuf_unspecified", 0 },
+ { "twoStates", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TwoPUCCH_PC_AdjustmentStates.Value",
+ "Value",
+ "Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates__Value",
+ "uenibstreamprotobuf",
+ 2,
+ uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__enum_values_by_number,
+ 2,
+ uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__two_pucch__pc__adjustment_states__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates, value),
+ &uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__two_pucch__pc__adjustment_states__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__two_pucch__pc__adjustment_states__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TwoPUCCH_PC_AdjustmentStates",
+ "TwoPUCCHPCAdjustmentStates",
+ "Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates),
+ 1,
+ uenibstreamprotobuf__two_pucch__pc__adjustment_states__field_descriptors,
+ uenibstreamprotobuf__two_pucch__pc__adjustment_states__field_indices_by_name,
+ 1, uenibstreamprotobuf__two_pucch__pc__adjustment_states__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__two_pucch__pc__adjustment_states__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__serving_cell_config__field_descriptors[6] =
+{
+ {
+ "release_codeBlockGroupTransmission",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, code_block_group_transmission_case),
+ offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, release_codeblockgrouptransmission),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_codeBlockGroupTransmission",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, code_block_group_transmission_case),
+ offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, setup_codeblockgrouptransmission),
+ &uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rateMatching",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, ratematching),
+ &uenibstreamprotobuf__rate_matching__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "xOverhead",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, xoverhead),
+ &uenibstreamprotobuf__xoverhead__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxMIMO_Layers",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, maxmimo_layers),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "processingType2Enabled",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHServingCellConfig, processingtype2enabled),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pusch__serving_cell_config__field_indices_by_name[] = {
+ 4, /* field[4] = maxMIMO_Layers */
+ 5, /* field[5] = processingType2Enabled */
+ 2, /* field[2] = rateMatching */
+ 0, /* field[0] = release_codeBlockGroupTransmission */
+ 1, /* field[1] = setup_codeBlockGroupTransmission */
+ 3, /* field[3] = xOverhead */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pusch__serving_cell_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__serving_cell_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUSCH_ServingCellConfig",
+ "PUSCHServingCellConfig",
+ "Uenibstreamprotobuf__PUSCHServingCellConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUSCHServingCellConfig),
+ 6,
+ uenibstreamprotobuf__pusch__serving_cell_config__field_descriptors,
+ uenibstreamprotobuf__pusch__serving_cell_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__pusch__serving_cell_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pusch__serving_cell_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__code_block_group_transmission__field_descriptors[1] =
+{
+ {
+ "maxCodeBlockGroupsPerTransportBlock",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission, maxcodeblockgroupspertransportblock),
+ &uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pusch__code_block_group_transmission__field_indices_by_name[] = {
+ 0, /* field[0] = maxCodeBlockGroupsPerTransportBlock */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pusch__code_block_group_transmission__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUSCH_CodeBlockGroupTransmission",
+ "PUSCHCodeBlockGroupTransmission",
+ "Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission),
+ 1,
+ uenibstreamprotobuf__pusch__code_block_group_transmission__field_descriptors,
+ uenibstreamprotobuf__pusch__code_block_group_transmission__field_indices_by_name,
+ 1, uenibstreamprotobuf__pusch__code_block_group_transmission__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pusch__code_block_group_transmission__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__rate_matching__value__enum_values_by_number[2] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RATE_MATCHING__VALUE__protobuf_unspecified", 0 },
+ { "limitedBufferRM", "UENIBSTREAMPROTOBUF__RATE_MATCHING__VALUE__limitedBufferRM", 1 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rate_matching__value__value_ranges[] = {
+{0, 0},{0, 2}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__rate_matching__value__enum_values_by_name[2] =
+{
+ { "limitedBufferRM", 1 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__rate_matching__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RateMatching.Value",
+ "Value",
+ "Uenibstreamprotobuf__RateMatching__Value",
+ "uenibstreamprotobuf",
+ 2,
+ uenibstreamprotobuf__rate_matching__value__enum_values_by_number,
+ 2,
+ uenibstreamprotobuf__rate_matching__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__rate_matching__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rate_matching__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RateMatching, value),
+ &uenibstreamprotobuf__rate_matching__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rate_matching__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rate_matching__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_matching__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RateMatching",
+ "RateMatching",
+ "Uenibstreamprotobuf__RateMatching",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RateMatching),
+ 1,
+ uenibstreamprotobuf__rate_matching__field_descriptors,
+ uenibstreamprotobuf__rate_matching__field_indices_by_name,
+ 1, uenibstreamprotobuf__rate_matching__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rate_matching__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__carrier_switching__field_descriptors[5] =
+{
+ {
+ "srs_SwitchFromServCellIndex",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, srs_switchfromservcellindex),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "srs_SwitchFromCarrier",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, srs_switchfromcarrier),
+ &uenibstreamprotobuf__srs__switch_from_carrier__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "typeA",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, srs__tpc__pdcch__group_case),
+ offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, typea),
+ &uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "typeB",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, srs__tpc__pdcch__group_case),
+ offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, typeb),
+ &uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "monitoringCells",
+ 5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, n_monitoringcells),
+ offsetof(Uenibstreamprotobuf__SRSCarrierSwitching, monitoringcells),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__carrier_switching__field_indices_by_name[] = {
+ 4, /* field[4] = monitoringCells */
+ 1, /* field[1] = srs_SwitchFromCarrier */
+ 0, /* field[0] = srs_SwitchFromServCellIndex */
+ 2, /* field[2] = typeA */
+ 3, /* field[3] = typeB */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__carrier_switching__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__carrier_switching__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_CarrierSwitching",
+ "SRSCarrierSwitching",
+ "Uenibstreamprotobuf__SRSCarrierSwitching",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSCarrierSwitching),
+ 5,
+ uenibstreamprotobuf__srs__carrier_switching__field_descriptors,
+ uenibstreamprotobuf__srs__carrier_switching__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__carrier_switching__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__carrier_switching__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__srs__switch_from_carrier__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__protobuf_unspecified", 0 },
+ { "sUL", "UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__sUL", 1 },
+ { "nUL", "UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__nUL", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__switch_from_carrier__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__srs__switch_from_carrier__value__enum_values_by_name[3] =
+{
+ { "nUL", 2 },
+ { "protobuf_unspecified", 0 },
+ { "sUL", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__srs__switch_from_carrier__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_SwitchFromCarrier.Value",
+ "Value",
+ "Uenibstreamprotobuf__SRSSwitchFromCarrier__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__srs__switch_from_carrier__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__srs__switch_from_carrier__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__srs__switch_from_carrier__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__switch_from_carrier__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSSwitchFromCarrier, value),
+ &uenibstreamprotobuf__srs__switch_from_carrier__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__switch_from_carrier__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__switch_from_carrier__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__switch_from_carrier__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_SwitchFromCarrier",
+ "SRSSwitchFromCarrier",
+ "Uenibstreamprotobuf__SRSSwitchFromCarrier",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSSwitchFromCarrier),
+ 1,
+ uenibstreamprotobuf__srs__switch_from_carrier__field_descriptors,
+ uenibstreamprotobuf__srs__switch_from_carrier__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__switch_from_carrier__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__switch_from_carrier__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__tpc__pdcch__config_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSTPCPDCCHConfigList, n_items),
+ offsetof(Uenibstreamprotobuf__SRSTPCPDCCHConfigList, items),
+ &uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__tpc__pdcch__config_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__tpc__pdcch__config_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_TPC_PDCCH_ConfigList",
+ "SRSTPCPDCCHConfigList",
+ "Uenibstreamprotobuf__SRSTPCPDCCHConfigList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSTPCPDCCHConfigList),
+ 1,
+ uenibstreamprotobuf__srs__tpc__pdcch__config_list__field_descriptors,
+ uenibstreamprotobuf__srs__tpc__pdcch__config_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__tpc__pdcch__config_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__tpc__pdcch__config_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__tpc__pdcch__config__field_descriptors[1] =
+{
+ {
+ "srs_CC_SetIndexList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSTPCPDCCHConfig, n_srs_cc_setindexlist),
+ offsetof(Uenibstreamprotobuf__SRSTPCPDCCHConfig, srs_cc_setindexlist),
+ &uenibstreamprotobuf__srs__cc__set_index__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__tpc__pdcch__config__field_indices_by_name[] = {
+ 0, /* field[0] = srs_CC_SetIndexList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__tpc__pdcch__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_TPC_PDCCH_Config",
+ "SRSTPCPDCCHConfig",
+ "Uenibstreamprotobuf__SRSTPCPDCCHConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSTPCPDCCHConfig),
+ 1,
+ uenibstreamprotobuf__srs__tpc__pdcch__config__field_descriptors,
+ uenibstreamprotobuf__srs__tpc__pdcch__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__tpc__pdcch__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__tpc__pdcch__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__cc__set_index__field_descriptors[2] =
+{
+ {
+ "cc_SetIndex",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSCCSetIndex, cc_setindex),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cc_IndexInOneCC_Set",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSCCSetIndex, cc_indexinonecc_set),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__cc__set_index__field_indices_by_name[] = {
+ 1, /* field[1] = cc_IndexInOneCC_Set */
+ 0, /* field[0] = cc_SetIndex */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__cc__set_index__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__cc__set_index__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_CC_SetIndex",
+ "SRSCCSetIndex",
+ "Uenibstreamprotobuf__SRSCCSetIndex",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSCCSetIndex),
+ 2,
+ uenibstreamprotobuf__srs__cc__set_index__field_descriptors,
+ uenibstreamprotobuf__srs__cc__set_index__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__cc__set_index__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__cc__set_index__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__config__field_descriptors[22] =
+{
+ {
+ "dataScramblingIdentityPUSCH",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, datascramblingidentitypusch),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tx_Config",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, tx_config),
+ &uenibstreamprotobuf__tx__config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_dmrs_UplinkForPUSCH_MappingTypeA",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, dmrs__uplink_for_pusch__mapping_type_a_case),
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, release_dmrs_uplinkforpusch_mappingtypea),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_dmrs_UplinkForPUSCH_MappingTypeA",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, dmrs__uplink_for_pusch__mapping_type_a_case),
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, setup_dmrs_uplinkforpusch_mappingtypea),
+ &uenibstreamprotobuf__dmrs__uplink_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_dmrs_UplinkForPUSCH_MappingTypeB",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, dmrs__uplink_for_pusch__mapping_type_b_case),
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, release_dmrs_uplinkforpusch_mappingtypeb),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_dmrs_UplinkForPUSCH_MappingTypeB",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, dmrs__uplink_for_pusch__mapping_type_b_case),
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, setup_dmrs_uplinkforpusch_mappingtypeb),
+ &uenibstreamprotobuf__dmrs__uplink_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pusch_PowerControl",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, pusch_powercontrol),
+ &uenibstreamprotobuf__pusch__power_control__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "frequencyHopping",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, frequencyhopping),
+ &uenibstreamprotobuf__frequency_hopping__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "frequencyHoppingOffsetLists",
+ 9,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, n_frequencyhoppingoffsetlists),
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, frequencyhoppingoffsetlists),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resource_allocation",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, resource_allocation),
+ &uenibstreamprotobuf__resource_allocation__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_pusch_TimeDomainAllocationList",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, pusch__time_domain_allocation_list_case),
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, release_pusch_timedomainallocationlist),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_pusch_TimeDomainAllocationList",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, pusch__time_domain_allocation_list_case),
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, setup_pusch_timedomainallocationlist),
+ &uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pusch_AggregationFactor",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, pusch_aggregationfactor),
+ &uenibstreamprotobuf__pusch__aggregation_factor__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mcs_Table",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, mcs_table),
+ &uenibstreamprotobuf__mcs__table__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mcs_TableTransformPrecoder",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, mcs_tabletransformprecoder),
+ &uenibstreamprotobuf__mcs__table__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "transformPrecoder",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, transformprecoder),
+ &uenibstreamprotobuf__enabled_disabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "codebookSubset",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, codebooksubset),
+ &uenibstreamprotobuf__codebook_subset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxRank",
+ 18,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, maxrank),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rbg_Size",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, rbg_size),
+ &uenibstreamprotobuf__rbg__size2__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_uci_OnPUSCH",
+ 20,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, uci__on_pusch_case),
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, release_uci_onpusch),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_uci_OnPUSCH",
+ 21,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, uci__on_pusch_case),
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, setup_uci_onpusch),
+ &uenibstreamprotobuf__uci__on_pusch__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tp_pi2BPSK",
+ 22,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHConfig, tp_pi2bpsk),
+ &uenibstreamprotobuf__enabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pusch__config__field_indices_by_name[] = {
+ 16, /* field[16] = codebookSubset */
+ 0, /* field[0] = dataScramblingIdentityPUSCH */
+ 7, /* field[7] = frequencyHopping */
+ 8, /* field[8] = frequencyHoppingOffsetLists */
+ 17, /* field[17] = maxRank */
+ 13, /* field[13] = mcs_Table */
+ 14, /* field[14] = mcs_TableTransformPrecoder */
+ 12, /* field[12] = pusch_AggregationFactor */
+ 6, /* field[6] = pusch_PowerControl */
+ 18, /* field[18] = rbg_Size */
+ 2, /* field[2] = release_dmrs_UplinkForPUSCH_MappingTypeA */
+ 4, /* field[4] = release_dmrs_UplinkForPUSCH_MappingTypeB */
+ 10, /* field[10] = release_pusch_TimeDomainAllocationList */
+ 19, /* field[19] = release_uci_OnPUSCH */
+ 9, /* field[9] = resource_allocation */
+ 3, /* field[3] = setup_dmrs_UplinkForPUSCH_MappingTypeA */
+ 5, /* field[5] = setup_dmrs_UplinkForPUSCH_MappingTypeB */
+ 11, /* field[11] = setup_pusch_TimeDomainAllocationList */
+ 20, /* field[20] = setup_uci_OnPUSCH */
+ 21, /* field[21] = tp_pi2BPSK */
+ 15, /* field[15] = transformPrecoder */
+ 1, /* field[1] = tx_Config */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pusch__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 22 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUSCH_Config",
+ "PUSCHConfig",
+ "Uenibstreamprotobuf__PUSCHConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUSCHConfig),
+ 22,
+ uenibstreamprotobuf__pusch__config__field_descriptors,
+ uenibstreamprotobuf__pusch__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__pusch__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pusch__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__tx__config__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__protobuf_unspecified", 0 },
+ { "codebook", "UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__codebook", 1 },
+ { "nonCodebook", "UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__nonCodebook", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__tx__config__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__tx__config__value__enum_values_by_name[3] =
+{
+ { "codebook", 1 },
+ { "nonCodebook", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__tx__config__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Tx_Config.Value",
+ "Value",
+ "Uenibstreamprotobuf__TxConfig__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__tx__config__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__tx__config__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__tx__config__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__tx__config__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TxConfig, value),
+ &uenibstreamprotobuf__tx__config__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__tx__config__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__tx__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__tx__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Tx_Config",
+ "TxConfig",
+ "Uenibstreamprotobuf__TxConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TxConfig),
+ 1,
+ uenibstreamprotobuf__tx__config__field_descriptors,
+ uenibstreamprotobuf__tx__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__tx__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__tx__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dmrs__uplink_config__field_descriptors[7] =
+{
+ {
+ "dmrs_Type",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, dmrs_type),
+ &uenibstreamprotobuf__dmrs__type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dmrs_AdditionalPosition",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, dmrs_additionalposition),
+ &uenibstreamprotobuf__dmrs__additional_position__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_phaseTrackingRS",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, phase_tracking_rs_case),
+ offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, release_phasetrackingrs),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_phaseTrackingRS",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, phase_tracking_rs_case),
+ offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, setup_phasetrackingrs),
+ &uenibstreamprotobuf__ptrs__uplink_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxLength",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, maxlength),
+ &uenibstreamprotobuf__max_length__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "transformPrecodingDisabled",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, transformprecodingdisabled),
+ &uenibstreamprotobuf__transform_precoding_disabled__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "transformPrecodingEnabled",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DMRSUplinkConfig, transformprecodingenabled),
+ &uenibstreamprotobuf__transform_precoding_enabled__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dmrs__uplink_config__field_indices_by_name[] = {
+ 1, /* field[1] = dmrs_AdditionalPosition */
+ 0, /* field[0] = dmrs_Type */
+ 4, /* field[4] = maxLength */
+ 2, /* field[2] = release_phaseTrackingRS */
+ 3, /* field[3] = setup_phaseTrackingRS */
+ 5, /* field[5] = transformPrecodingDisabled */
+ 6, /* field[6] = transformPrecodingEnabled */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dmrs__uplink_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__uplink_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DMRS_UplinkConfig",
+ "DMRSUplinkConfig",
+ "Uenibstreamprotobuf__DMRSUplinkConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DMRSUplinkConfig),
+ 7,
+ uenibstreamprotobuf__dmrs__uplink_config__field_descriptors,
+ uenibstreamprotobuf__dmrs__uplink_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__dmrs__uplink_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dmrs__uplink_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ptrs__uplink_config__field_descriptors[2] =
+{
+ {
+ "transformPrecoderDisabled",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PTRSUplinkConfig, transformprecoderdisabled),
+ &uenibstreamprotobuf__transform_precoder_disabled__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "transformPrecoderEnabled",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PTRSUplinkConfig, transformprecoderenabled),
+ &uenibstreamprotobuf__transform_precoder_enabled__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ptrs__uplink_config__field_indices_by_name[] = {
+ 0, /* field[0] = transformPrecoderDisabled */
+ 1, /* field[1] = transformPrecoderEnabled */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ptrs__uplink_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__uplink_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PTRS_UplinkConfig",
+ "PTRSUplinkConfig",
+ "Uenibstreamprotobuf__PTRSUplinkConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PTRSUplinkConfig),
+ 2,
+ uenibstreamprotobuf__ptrs__uplink_config__field_descriptors,
+ uenibstreamprotobuf__ptrs__uplink_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__ptrs__uplink_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ptrs__uplink_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__transform_precoder_disabled__field_descriptors[5] =
+{
+ {
+ "frequencyDensity",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, n_frequencydensity),
+ offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, frequencydensity),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeDensity",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, n_timedensity),
+ offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, timedensity),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxNrofPorts",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, maxnrofports),
+ &uenibstreamprotobuf__max_nrof_ports__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourceElementOffset",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, resourceelementoffset),
+ &uenibstreamprotobuf__resource_element_offset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ptrs_Power",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TransformPrecoderDisabled, ptrs_power),
+ &uenibstreamprotobuf__ptrs__power__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__transform_precoder_disabled__field_indices_by_name[] = {
+ 0, /* field[0] = frequencyDensity */
+ 2, /* field[2] = maxNrofPorts */
+ 4, /* field[4] = ptrs_Power */
+ 3, /* field[3] = resourceElementOffset */
+ 1, /* field[1] = timeDensity */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__transform_precoder_disabled__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoder_disabled__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TransformPrecoderDisabled",
+ "TransformPrecoderDisabled",
+ "Uenibstreamprotobuf__TransformPrecoderDisabled",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TransformPrecoderDisabled),
+ 5,
+ uenibstreamprotobuf__transform_precoder_disabled__field_descriptors,
+ uenibstreamprotobuf__transform_precoder_disabled__field_indices_by_name,
+ 1, uenibstreamprotobuf__transform_precoder_disabled__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__transform_precoder_disabled__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__max_nrof_ports__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__n2", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__max_nrof_ports__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__max_nrof_ports__value__enum_values_by_name[3] =
+{
+ { "n1", 1 },
+ { "n2", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__max_nrof_ports__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MaxNrofPorts.Value",
+ "Value",
+ "Uenibstreamprotobuf__MaxNrofPorts__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__max_nrof_ports__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__max_nrof_ports__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__max_nrof_ports__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__max_nrof_ports__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MaxNrofPorts, value),
+ &uenibstreamprotobuf__max_nrof_ports__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__max_nrof_ports__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__max_nrof_ports__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__max_nrof_ports__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MaxNrofPorts",
+ "MaxNrofPorts",
+ "Uenibstreamprotobuf__MaxNrofPorts",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MaxNrofPorts),
+ 1,
+ uenibstreamprotobuf__max_nrof_ports__field_descriptors,
+ uenibstreamprotobuf__max_nrof_ports__field_indices_by_name,
+ 1, uenibstreamprotobuf__max_nrof_ports__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__max_nrof_ports__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ptrs__power__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__protobuf_unspecified", 0 },
+ { "p00", "UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p00", 1 },
+ { "p01", "UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p01", 2 },
+ { "p10", "UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p10", 3 },
+ { "p11", "UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p11", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ptrs__power__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ptrs__power__value__enum_values_by_name[5] =
+{
+ { "p00", 1 },
+ { "p01", 2 },
+ { "p10", 3 },
+ { "p11", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ptrs__power__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PTRS_Power.Value",
+ "Value",
+ "Uenibstreamprotobuf__PTRSPower__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__ptrs__power__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__ptrs__power__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ptrs__power__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ptrs__power__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PTRSPower, value),
+ &uenibstreamprotobuf__ptrs__power__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ptrs__power__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ptrs__power__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__power__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PTRS_Power",
+ "PTRSPower",
+ "Uenibstreamprotobuf__PTRSPower",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PTRSPower),
+ 1,
+ uenibstreamprotobuf__ptrs__power__field_descriptors,
+ uenibstreamprotobuf__ptrs__power__field_indices_by_name,
+ 1, uenibstreamprotobuf__ptrs__power__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ptrs__power__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__transform_precoder_enabled__field_descriptors[2] =
+{
+ {
+ "sampleDensity",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__TransformPrecoderEnabled, n_sampledensity),
+ offsetof(Uenibstreamprotobuf__TransformPrecoderEnabled, sampledensity),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeDensityTransformPrecoding",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TransformPrecoderEnabled, timedensitytransformprecoding),
+ &uenibstreamprotobuf__time_density_transform_precoding__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__transform_precoder_enabled__field_indices_by_name[] = {
+ 0, /* field[0] = sampleDensity */
+ 1, /* field[1] = timeDensityTransformPrecoding */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__transform_precoder_enabled__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoder_enabled__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TransformPrecoderEnabled",
+ "TransformPrecoderEnabled",
+ "Uenibstreamprotobuf__TransformPrecoderEnabled",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TransformPrecoderEnabled),
+ 2,
+ uenibstreamprotobuf__transform_precoder_enabled__field_descriptors,
+ uenibstreamprotobuf__transform_precoder_enabled__field_indices_by_name,
+ 1, uenibstreamprotobuf__transform_precoder_enabled__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__transform_precoder_enabled__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__time_density_transform_precoding__value__enum_values_by_number[2] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__VALUE__protobuf_unspecified", 0 },
+ { "d2", "UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__VALUE__d2", 1 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__time_density_transform_precoding__value__value_ranges[] = {
+{0, 0},{0, 2}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__time_density_transform_precoding__value__enum_values_by_name[2] =
+{
+ { "d2", 1 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__time_density_transform_precoding__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TimeDensityTransformPrecoding.Value",
+ "Value",
+ "Uenibstreamprotobuf__TimeDensityTransformPrecoding__Value",
+ "uenibstreamprotobuf",
+ 2,
+ uenibstreamprotobuf__time_density_transform_precoding__value__enum_values_by_number,
+ 2,
+ uenibstreamprotobuf__time_density_transform_precoding__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__time_density_transform_precoding__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__time_density_transform_precoding__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TimeDensityTransformPrecoding, value),
+ &uenibstreamprotobuf__time_density_transform_precoding__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__time_density_transform_precoding__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__time_density_transform_precoding__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__time_density_transform_precoding__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TimeDensityTransformPrecoding",
+ "TimeDensityTransformPrecoding",
+ "Uenibstreamprotobuf__TimeDensityTransformPrecoding",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TimeDensityTransformPrecoding),
+ 1,
+ uenibstreamprotobuf__time_density_transform_precoding__field_descriptors,
+ uenibstreamprotobuf__time_density_transform_precoding__field_indices_by_name,
+ 1, uenibstreamprotobuf__time_density_transform_precoding__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__time_density_transform_precoding__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__transform_precoding_disabled__field_descriptors[2] =
+{
+ {
+ "scramblingID0",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TransformPrecodingDisabled, scramblingid0),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "scramblingID1",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TransformPrecodingDisabled, scramblingid1),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__transform_precoding_disabled__field_indices_by_name[] = {
+ 0, /* field[0] = scramblingID0 */
+ 1, /* field[1] = scramblingID1 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__transform_precoding_disabled__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoding_disabled__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TransformPrecodingDisabled",
+ "TransformPrecodingDisabled",
+ "Uenibstreamprotobuf__TransformPrecodingDisabled",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TransformPrecodingDisabled),
+ 2,
+ uenibstreamprotobuf__transform_precoding_disabled__field_descriptors,
+ uenibstreamprotobuf__transform_precoding_disabled__field_indices_by_name,
+ 1, uenibstreamprotobuf__transform_precoding_disabled__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__transform_precoding_disabled__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__transform_precoding_enabled__field_descriptors[3] =
+{
+ {
+ "nPUSCH_Identity",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TransformPrecodingEnabled, npusch_identity),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sequenceGroupHopping",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TransformPrecodingEnabled, sequencegrouphopping),
+ &uenibstreamprotobuf__disabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sequenceHopping",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TransformPrecodingEnabled, sequencehopping),
+ &uenibstreamprotobuf__enabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__transform_precoding_enabled__field_indices_by_name[] = {
+ 0, /* field[0] = nPUSCH_Identity */
+ 1, /* field[1] = sequenceGroupHopping */
+ 2, /* field[2] = sequenceHopping */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__transform_precoding_enabled__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoding_enabled__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TransformPrecodingEnabled",
+ "TransformPrecodingEnabled",
+ "Uenibstreamprotobuf__TransformPrecodingEnabled",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TransformPrecodingEnabled),
+ 3,
+ uenibstreamprotobuf__transform_precoding_enabled__field_descriptors,
+ uenibstreamprotobuf__transform_precoding_enabled__field_indices_by_name,
+ 1, uenibstreamprotobuf__transform_precoding_enabled__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__transform_precoding_enabled__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__power_control__field_descriptors[10] =
+{
+ {
+ "tpc_Accumulation",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, tpc_accumulation),
+ &uenibstreamprotobuf__enabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msg3_Alpha",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, msg3_alpha),
+ &uenibstreamprotobuf__alpha__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p0_NominalWithoutGrant",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, p0_nominalwithoutgrant),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p0_AlphaSets",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, n_p0_alphasets),
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, p0_alphasets),
+ &uenibstreamprotobuf__p0__pusch__alpha_set__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pathlossReferenceRSToAddModList",
+ 5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, n_pathlossreferencerstoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, pathlossreferencerstoaddmodlist),
+ &uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pathlossReferenceRSToReleaseList",
+ 6,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, n_pathlossreferencerstoreleaselist),
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, pathlossreferencerstoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "twoPUSCH_PC_AdjustmentStates",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, twopusch_pc_adjustmentstates),
+ &uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "deltaMCS",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, deltamcs),
+ &uenibstreamprotobuf__enabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sri_PUSCH_MappingToAddModList",
+ 9,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, n_sri_pusch_mappingtoaddmodlist),
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, sri_pusch_mappingtoaddmodlist),
+ &uenibstreamprotobuf__sri__pusch__power_control__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sri_PUSCH_MappingToReleaseList",
+ 10,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, n_sri_pusch_mappingtoreleaselist),
+ offsetof(Uenibstreamprotobuf__PUSCHPowerControl, sri_pusch_mappingtoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pusch__power_control__field_indices_by_name[] = {
+ 7, /* field[7] = deltaMCS */
+ 1, /* field[1] = msg3_Alpha */
+ 3, /* field[3] = p0_AlphaSets */
+ 2, /* field[2] = p0_NominalWithoutGrant */
+ 4, /* field[4] = pathlossReferenceRSToAddModList */
+ 5, /* field[5] = pathlossReferenceRSToReleaseList */
+ 8, /* field[8] = sri_PUSCH_MappingToAddModList */
+ 9, /* field[9] = sri_PUSCH_MappingToReleaseList */
+ 0, /* field[0] = tpc_Accumulation */
+ 6, /* field[6] = twoPUSCH_PC_AdjustmentStates */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pusch__power_control__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 10 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__power_control__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUSCH_PowerControl",
+ "PUSCHPowerControl",
+ "Uenibstreamprotobuf__PUSCHPowerControl",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUSCHPowerControl),
+ 10,
+ uenibstreamprotobuf__pusch__power_control__field_descriptors,
+ uenibstreamprotobuf__pusch__power_control__field_indices_by_name,
+ 1, uenibstreamprotobuf__pusch__power_control__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pusch__power_control__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__alpha__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__protobuf_unspecified", 0 },
+ { "alpha0", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha0", 1 },
+ { "alpha04", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha04", 2 },
+ { "alpha05", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha05", 3 },
+ { "alpha06", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha06", 4 },
+ { "alpha07", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha07", 5 },
+ { "alpha08", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha08", 6 },
+ { "alpha09", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha09", 7 },
+ { "alpha1", "UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha1", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__alpha__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__alpha__value__enum_values_by_name[9] =
+{
+ { "alpha0", 1 },
+ { "alpha04", 2 },
+ { "alpha05", 3 },
+ { "alpha06", 4 },
+ { "alpha07", 5 },
+ { "alpha08", 6 },
+ { "alpha09", 7 },
+ { "alpha1", 8 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__alpha__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Alpha.Value",
+ "Value",
+ "Uenibstreamprotobuf__Alpha__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__alpha__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__alpha__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__alpha__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__alpha__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Alpha, value),
+ &uenibstreamprotobuf__alpha__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__alpha__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__alpha__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__alpha__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Alpha",
+ "Alpha",
+ "Uenibstreamprotobuf__Alpha",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Alpha),
+ 1,
+ uenibstreamprotobuf__alpha__field_descriptors,
+ uenibstreamprotobuf__alpha__field_indices_by_name,
+ 1, uenibstreamprotobuf__alpha__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__alpha__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__p0__pusch__alpha_set__field_descriptors[3] =
+{
+ {
+ "p0_PUSCH_AlphaSetId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__P0PUSCHAlphaSet, p0_pusch_alphasetid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p0",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__P0PUSCHAlphaSet, p0),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "alpha",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__P0PUSCHAlphaSet, alpha),
+ &uenibstreamprotobuf__alpha__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__p0__pusch__alpha_set__field_indices_by_name[] = {
+ 2, /* field[2] = alpha */
+ 1, /* field[1] = p0 */
+ 0, /* field[0] = p0_PUSCH_AlphaSetId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__p0__pusch__alpha_set__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__p0__pusch__alpha_set__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.P0_PUSCH_AlphaSet",
+ "P0PUSCHAlphaSet",
+ "Uenibstreamprotobuf__P0PUSCHAlphaSet",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__P0PUSCHAlphaSet),
+ 3,
+ uenibstreamprotobuf__p0__pusch__alpha_set__field_descriptors,
+ uenibstreamprotobuf__p0__pusch__alpha_set__field_indices_by_name,
+ 1, uenibstreamprotobuf__p0__pusch__alpha_set__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__p0__pusch__alpha_set__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__pathloss_reference_rs__field_descriptors[3] =
+{
+ {
+ "pusch_PathlossReferenceRS_Id",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHPathlossReferenceRS, pusch_pathlossreferencers_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_Index",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUSCHPathlossReferenceRS, reference_signal_case),
+ offsetof(Uenibstreamprotobuf__PUSCHPathlossReferenceRS, ssb_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_RS_Index",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PUSCHPathlossReferenceRS, reference_signal_case),
+ offsetof(Uenibstreamprotobuf__PUSCHPathlossReferenceRS, csi_rs_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pusch__pathloss_reference_rs__field_indices_by_name[] = {
+ 2, /* field[2] = csi_RS_Index */
+ 0, /* field[0] = pusch_PathlossReferenceRS_Id */
+ 1, /* field[1] = ssb_Index */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pusch__pathloss_reference_rs__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUSCH_PathlossReferenceRS",
+ "PUSCHPathlossReferenceRS",
+ "Uenibstreamprotobuf__PUSCHPathlossReferenceRS",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUSCHPathlossReferenceRS),
+ 3,
+ uenibstreamprotobuf__pusch__pathloss_reference_rs__field_descriptors,
+ uenibstreamprotobuf__pusch__pathloss_reference_rs__field_indices_by_name,
+ 1, uenibstreamprotobuf__pusch__pathloss_reference_rs__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pusch__pathloss_reference_rs__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__enum_values_by_number[2] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified", 0 },
+ { "twoStates", "UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE__twoStates", 1 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__value_ranges[] = {
+{0, 0},{0, 2}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__enum_values_by_name[2] =
+{
+ { "protobuf_unspecified", 0 },
+ { "twoStates", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TwoPUSCH_PC_AdjustmentStates.Value",
+ "Value",
+ "Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates__Value",
+ "uenibstreamprotobuf",
+ 2,
+ uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__enum_values_by_number,
+ 2,
+ uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__two_pusch__pc__adjustment_states__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates, value),
+ &uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__two_pusch__pc__adjustment_states__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__two_pusch__pc__adjustment_states__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TwoPUSCH_PC_AdjustmentStates",
+ "TwoPUSCHPCAdjustmentStates",
+ "Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates),
+ 1,
+ uenibstreamprotobuf__two_pusch__pc__adjustment_states__field_descriptors,
+ uenibstreamprotobuf__two_pusch__pc__adjustment_states__field_indices_by_name,
+ 1, uenibstreamprotobuf__two_pusch__pc__adjustment_states__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__two_pusch__pc__adjustment_states__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sri__pusch__power_control__field_descriptors[4] =
+{
+ {
+ "sri_PUSCH_PowerControlId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRIPUSCHPowerControl, sri_pusch_powercontrolid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sri_PUSCH_PathlossReferenceRS_Id",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRIPUSCHPowerControl, sri_pusch_pathlossreferencers_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sri_P0_PUSCH_AlphaSetId",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRIPUSCHPowerControl, sri_p0_pusch_alphasetid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sri_PUSCH_ClosedLoopIndex",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRIPUSCHPowerControl, sri_pusch_closedloopindex),
+ &uenibstreamprotobuf__closed_loop_index__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sri__pusch__power_control__field_indices_by_name[] = {
+ 2, /* field[2] = sri_P0_PUSCH_AlphaSetId */
+ 3, /* field[3] = sri_PUSCH_ClosedLoopIndex */
+ 1, /* field[1] = sri_PUSCH_PathlossReferenceRS_Id */
+ 0, /* field[0] = sri_PUSCH_PowerControlId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sri__pusch__power_control__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sri__pusch__power_control__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRI_PUSCH_PowerControl",
+ "SRIPUSCHPowerControl",
+ "Uenibstreamprotobuf__SRIPUSCHPowerControl",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRIPUSCHPowerControl),
+ 4,
+ uenibstreamprotobuf__sri__pusch__power_control__field_descriptors,
+ uenibstreamprotobuf__sri__pusch__power_control__field_indices_by_name,
+ 1, uenibstreamprotobuf__sri__pusch__power_control__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sri__pusch__power_control__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__frequency_hopping__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__protobuf_unspecified", 0 },
+ { "intraSlot", "UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__intraSlot", 1 },
+ { "interSlot", "UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__interSlot", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__frequency_hopping__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__frequency_hopping__value__enum_values_by_name[3] =
+{
+ { "interSlot", 2 },
+ { "intraSlot", 1 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__frequency_hopping__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.FrequencyHopping.Value",
+ "Value",
+ "Uenibstreamprotobuf__FrequencyHopping__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__frequency_hopping__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__frequency_hopping__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__frequency_hopping__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__frequency_hopping__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyHopping, value),
+ &uenibstreamprotobuf__frequency_hopping__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__frequency_hopping__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__frequency_hopping__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_hopping__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.FrequencyHopping",
+ "FrequencyHopping",
+ "Uenibstreamprotobuf__FrequencyHopping",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__FrequencyHopping),
+ 1,
+ uenibstreamprotobuf__frequency_hopping__field_descriptors,
+ uenibstreamprotobuf__frequency_hopping__field_indices_by_name,
+ 1, uenibstreamprotobuf__frequency_hopping__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__frequency_hopping__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__pusch__aggregation_factor__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified", 0 },
+ { "n2", "UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__n2", 1 },
+ { "n4", "UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__n4", 2 },
+ { "n8", "UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__n8", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pusch__aggregation_factor__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__pusch__aggregation_factor__value__enum_values_by_name[4] =
+{
+ { "n2", 1 },
+ { "n4", 2 },
+ { "n8", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__pusch__aggregation_factor__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUSCH_AggregationFactor.Value",
+ "Value",
+ "Uenibstreamprotobuf__PUSCHAggregationFactor__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__pusch__aggregation_factor__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__pusch__aggregation_factor__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__pusch__aggregation_factor__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pusch__aggregation_factor__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUSCHAggregationFactor, value),
+ &uenibstreamprotobuf__pusch__aggregation_factor__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pusch__aggregation_factor__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pusch__aggregation_factor__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__aggregation_factor__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUSCH_AggregationFactor",
+ "PUSCHAggregationFactor",
+ "Uenibstreamprotobuf__PUSCHAggregationFactor",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUSCHAggregationFactor),
+ 1,
+ uenibstreamprotobuf__pusch__aggregation_factor__field_descriptors,
+ uenibstreamprotobuf__pusch__aggregation_factor__field_indices_by_name,
+ 1, uenibstreamprotobuf__pusch__aggregation_factor__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pusch__aggregation_factor__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__codebook_subset__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__protobuf_unspecified", 0 },
+ { "fullyAndPartialAndNonCoherent", "UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__fullyAndPartialAndNonCoherent", 1 },
+ { "partialAndNonCoherent", "UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__partialAndNonCoherent", 2 },
+ { "nonCoherent", "UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__nonCoherent", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__codebook_subset__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__codebook_subset__value__enum_values_by_name[4] =
+{
+ { "fullyAndPartialAndNonCoherent", 1 },
+ { "nonCoherent", 3 },
+ { "partialAndNonCoherent", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__codebook_subset__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CodebookSubset.Value",
+ "Value",
+ "Uenibstreamprotobuf__CodebookSubset__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__codebook_subset__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__codebook_subset__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__codebook_subset__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_subset__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CodebookSubset, value),
+ &uenibstreamprotobuf__codebook_subset__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__codebook_subset__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__codebook_subset__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_subset__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CodebookSubset",
+ "CodebookSubset",
+ "Uenibstreamprotobuf__CodebookSubset",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CodebookSubset),
+ 1,
+ uenibstreamprotobuf__codebook_subset__field_descriptors,
+ uenibstreamprotobuf__codebook_subset__field_indices_by_name,
+ 1, uenibstreamprotobuf__codebook_subset__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__codebook_subset__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__rbg__size2__value__enum_values_by_number[2] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RBG__SIZE2__VALUE__protobuf_unspecified", 0 },
+ { "config2", "UENIBSTREAMPROTOBUF__RBG__SIZE2__VALUE__config2", 1 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rbg__size2__value__value_ranges[] = {
+{0, 0},{0, 2}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__rbg__size2__value__enum_values_by_name[2] =
+{
+ { "config2", 1 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__rbg__size2__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RBG_Size2.Value",
+ "Value",
+ "Uenibstreamprotobuf__RBGSize2__Value",
+ "uenibstreamprotobuf",
+ 2,
+ uenibstreamprotobuf__rbg__size2__value__enum_values_by_number,
+ 2,
+ uenibstreamprotobuf__rbg__size2__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__rbg__size2__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rbg__size2__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RBGSize2, value),
+ &uenibstreamprotobuf__rbg__size2__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rbg__size2__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rbg__size2__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rbg__size2__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RBG_Size2",
+ "RBGSize2",
+ "Uenibstreamprotobuf__RBGSize2",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RBGSize2),
+ 1,
+ uenibstreamprotobuf__rbg__size2__field_descriptors,
+ uenibstreamprotobuf__rbg__size2__field_indices_by_name,
+ 1, uenibstreamprotobuf__rbg__size2__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rbg__size2__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uci__on_pusch__field_descriptors[3] =
+{
+ {
+ "dynamic",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UCIOnPUSCH, beta_offsets_case),
+ offsetof(Uenibstreamprotobuf__UCIOnPUSCH, dynamic),
+ &uenibstreamprotobuf__beta_offsets_list__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "semiStatic",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UCIOnPUSCH, beta_offsets_case),
+ offsetof(Uenibstreamprotobuf__UCIOnPUSCH, semistatic),
+ &uenibstreamprotobuf__beta_offsets__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "scaling",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UCIOnPUSCH, scaling),
+ &uenibstreamprotobuf__scaling__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uci__on_pusch__field_indices_by_name[] = {
+ 0, /* field[0] = dynamic */
+ 2, /* field[2] = scaling */
+ 1, /* field[1] = semiStatic */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uci__on_pusch__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uci__on_pusch__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UCI_OnPUSCH",
+ "UCIOnPUSCH",
+ "Uenibstreamprotobuf__UCIOnPUSCH",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UCIOnPUSCH),
+ 3,
+ uenibstreamprotobuf__uci__on_pusch__field_descriptors,
+ uenibstreamprotobuf__uci__on_pusch__field_indices_by_name,
+ 1, uenibstreamprotobuf__uci__on_pusch__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uci__on_pusch__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__beta_offsets_list__field_descriptors[1] =
+{
+ {
+ "betaOffsets",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BetaOffsetsList, n_betaoffsets),
+ offsetof(Uenibstreamprotobuf__BetaOffsetsList, betaoffsets),
+ &uenibstreamprotobuf__beta_offsets__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__beta_offsets_list__field_indices_by_name[] = {
+ 0, /* field[0] = betaOffsets */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__beta_offsets_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__beta_offsets_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BetaOffsetsList",
+ "BetaOffsetsList",
+ "Uenibstreamprotobuf__BetaOffsetsList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BetaOffsetsList),
+ 1,
+ uenibstreamprotobuf__beta_offsets_list__field_descriptors,
+ uenibstreamprotobuf__beta_offsets_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__beta_offsets_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__beta_offsets_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__scaling__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SCALING__VALUE__protobuf_unspecified", 0 },
+ { "f0p5", "UENIBSTREAMPROTOBUF__SCALING__VALUE__f0p5", 1 },
+ { "f0p65", "UENIBSTREAMPROTOBUF__SCALING__VALUE__f0p65", 2 },
+ { "f0p8", "UENIBSTREAMPROTOBUF__SCALING__VALUE__f0p8", 3 },
+ { "f1", "UENIBSTREAMPROTOBUF__SCALING__VALUE__f1", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scaling__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__scaling__value__enum_values_by_name[5] =
+{
+ { "f0p5", 1 },
+ { "f0p65", 2 },
+ { "f0p8", 3 },
+ { "f1", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__scaling__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Scaling.Value",
+ "Value",
+ "Uenibstreamprotobuf__Scaling__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__scaling__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__scaling__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__scaling__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scaling__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Scaling, value),
+ &uenibstreamprotobuf__scaling__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scaling__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scaling__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scaling__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Scaling",
+ "Scaling",
+ "Uenibstreamprotobuf__Scaling",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Scaling),
+ 1,
+ uenibstreamprotobuf__scaling__field_descriptors,
+ uenibstreamprotobuf__scaling__field_indices_by_name,
+ 1, uenibstreamprotobuf__scaling__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scaling__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__configured_grant_config__field_descriptors[17] =
+{
+ {
+ "frequencyHopping",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, frequencyhopping),
+ &uenibstreamprotobuf__frequency_hopping__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cg_DMRS_Configuration",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, cg_dmrs_configuration),
+ &uenibstreamprotobuf__dmrs__uplink_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mcs_Table",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, mcs_table),
+ &uenibstreamprotobuf__mcs__table__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mcs_TableTransformPrecoder",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, mcs_tabletransformprecoder),
+ &uenibstreamprotobuf__mcs__table__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_uci_OnPUSCH",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, uci__on_pusch_case),
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, release_uci_onpusch),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_uci_OnPUSCH",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, uci__on_pusch_case),
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, setup_uci_onpusch),
+ &uenibstreamprotobuf__cg__uci__on_pusch__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourceAllocation",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, resourceallocation),
+ &uenibstreamprotobuf__resource_allocation__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rbg_Size",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, rbg_size),
+ &uenibstreamprotobuf__rbg__size2__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "powerControlLoopToUse",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, powercontrollooptouse),
+ &uenibstreamprotobuf__power_control_loop_to_use__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p0_PUSCH_Alpha",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, p0_pusch_alpha),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "transformPrecoder",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, transformprecoder),
+ &uenibstreamprotobuf__enabled_disabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofHARQ_Processes",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, nrofharq_processes),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "repK",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, repk),
+ &uenibstreamprotobuf__rep_k__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "repK_RV",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, repk_rv),
+ &uenibstreamprotobuf__rep_k__rv__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "periodicity",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, periodicity),
+ &uenibstreamprotobuf__grant_periodicity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "configuredGrantTimer",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, configuredgranttimer),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rrc_ConfiguredUplinkGrant",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConfiguredGrantConfig, rrc_configureduplinkgrant),
+ &uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__configured_grant_config__field_indices_by_name[] = {
+ 1, /* field[1] = cg_DMRS_Configuration */
+ 15, /* field[15] = configuredGrantTimer */
+ 0, /* field[0] = frequencyHopping */
+ 2, /* field[2] = mcs_Table */
+ 3, /* field[3] = mcs_TableTransformPrecoder */
+ 11, /* field[11] = nrofHARQ_Processes */
+ 9, /* field[9] = p0_PUSCH_Alpha */
+ 14, /* field[14] = periodicity */
+ 8, /* field[8] = powerControlLoopToUse */
+ 7, /* field[7] = rbg_Size */
+ 4, /* field[4] = release_uci_OnPUSCH */
+ 12, /* field[12] = repK */
+ 13, /* field[13] = repK_RV */
+ 6, /* field[6] = resourceAllocation */
+ 16, /* field[16] = rrc_ConfiguredUplinkGrant */
+ 5, /* field[5] = setup_uci_OnPUSCH */
+ 10, /* field[10] = transformPrecoder */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__configured_grant_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 17 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__configured_grant_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ConfiguredGrantConfig",
+ "ConfiguredGrantConfig",
+ "Uenibstreamprotobuf__ConfiguredGrantConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ConfiguredGrantConfig),
+ 17,
+ uenibstreamprotobuf__configured_grant_config__field_descriptors,
+ uenibstreamprotobuf__configured_grant_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__configured_grant_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__configured_grant_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cg__uci__on_pusch__field_descriptors[2] =
+{
+ {
+ "dynamic",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CGUCIOnPUSCH, beta_offsets_case),
+ offsetof(Uenibstreamprotobuf__CGUCIOnPUSCH, dynamic),
+ &uenibstreamprotobuf__beta_offsets_list__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "semiStatic",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CGUCIOnPUSCH, beta_offsets_case),
+ offsetof(Uenibstreamprotobuf__CGUCIOnPUSCH, semistatic),
+ &uenibstreamprotobuf__beta_offsets__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cg__uci__on_pusch__field_indices_by_name[] = {
+ 0, /* field[0] = dynamic */
+ 1, /* field[1] = semiStatic */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cg__uci__on_pusch__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__uci__on_pusch__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CG_UCI_OnPUSCH",
+ "CGUCIOnPUSCH",
+ "Uenibstreamprotobuf__CGUCIOnPUSCH",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CGUCIOnPUSCH),
+ 2,
+ uenibstreamprotobuf__cg__uci__on_pusch__field_descriptors,
+ uenibstreamprotobuf__cg__uci__on_pusch__field_indices_by_name,
+ 1, uenibstreamprotobuf__cg__uci__on_pusch__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cg__uci__on_pusch__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__beta_offsets__field_descriptors[7] =
+{
+ {
+ "betaOffsetACK_Index1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetack_index1),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "betaOffsetACK_Index2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetack_index2),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "betaOffsetACK_Index3",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetack_index3),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "betaOffsetCSI_Part1_Index1",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetcsi_part1_index1),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "betaOffsetCSI_Part1_Index2",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetcsi_part1_index2),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "betaOffsetCSI_Part2_Index1",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetcsi_part2_index1),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "betaOffsetCSI_Part2_Index2",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BetaOffsets, betaoffsetcsi_part2_index2),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__beta_offsets__field_indices_by_name[] = {
+ 0, /* field[0] = betaOffsetACK_Index1 */
+ 1, /* field[1] = betaOffsetACK_Index2 */
+ 2, /* field[2] = betaOffsetACK_Index3 */
+ 3, /* field[3] = betaOffsetCSI_Part1_Index1 */
+ 4, /* field[4] = betaOffsetCSI_Part1_Index2 */
+ 5, /* field[5] = betaOffsetCSI_Part2_Index1 */
+ 6, /* field[6] = betaOffsetCSI_Part2_Index2 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__beta_offsets__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__beta_offsets__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BetaOffsets",
+ "BetaOffsets",
+ "Uenibstreamprotobuf__BetaOffsets",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BetaOffsets),
+ 7,
+ uenibstreamprotobuf__beta_offsets__field_descriptors,
+ uenibstreamprotobuf__beta_offsets__field_indices_by_name,
+ 1, uenibstreamprotobuf__beta_offsets__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__beta_offsets__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__power_control_loop_to_use__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__protobuf_unspecified", 0 },
+ { "n0", "UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__n0", 1 },
+ { "n1", "UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__n1", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__power_control_loop_to_use__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__power_control_loop_to_use__value__enum_values_by_name[3] =
+{
+ { "n0", 1 },
+ { "n1", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__power_control_loop_to_use__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PowerControlLoopToUse.Value",
+ "Value",
+ "Uenibstreamprotobuf__PowerControlLoopToUse__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__power_control_loop_to_use__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__power_control_loop_to_use__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__power_control_loop_to_use__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__power_control_loop_to_use__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PowerControlLoopToUse, value),
+ &uenibstreamprotobuf__power_control_loop_to_use__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__power_control_loop_to_use__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__power_control_loop_to_use__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__power_control_loop_to_use__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PowerControlLoopToUse",
+ "PowerControlLoopToUse",
+ "Uenibstreamprotobuf__PowerControlLoopToUse",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PowerControlLoopToUse),
+ 1,
+ uenibstreamprotobuf__power_control_loop_to_use__field_descriptors,
+ uenibstreamprotobuf__power_control_loop_to_use__field_indices_by_name,
+ 1, uenibstreamprotobuf__power_control_loop_to_use__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__power_control_loop_to_use__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__rep_k__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REP_K__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__REP_K__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__REP_K__VALUE__n2", 2 },
+ { "n4", "UENIBSTREAMPROTOBUF__REP_K__VALUE__n4", 3 },
+ { "n8", "UENIBSTREAMPROTOBUF__REP_K__VALUE__n8", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rep_k__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__rep_k__value__enum_values_by_name[5] =
+{
+ { "n1", 1 },
+ { "n2", 2 },
+ { "n4", 3 },
+ { "n8", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__rep_k__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RepK.Value",
+ "Value",
+ "Uenibstreamprotobuf__RepK__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__rep_k__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__rep_k__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__rep_k__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rep_k__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RepK, value),
+ &uenibstreamprotobuf__rep_k__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rep_k__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rep_k__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rep_k__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RepK",
+ "RepK",
+ "Uenibstreamprotobuf__RepK",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RepK),
+ 1,
+ uenibstreamprotobuf__rep_k__field_descriptors,
+ uenibstreamprotobuf__rep_k__field_indices_by_name,
+ 1, uenibstreamprotobuf__rep_k__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rep_k__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__rep_k__rv__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__protobuf_unspecified", 0 },
+ { "s1_0231", "UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__s1_0231", 1 },
+ { "s2_0303", "UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__s2_0303", 2 },
+ { "s3_0000", "UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__s3_0000", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rep_k__rv__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__rep_k__rv__value__enum_values_by_name[4] =
+{
+ { "protobuf_unspecified", 0 },
+ { "s1_0231", 1 },
+ { "s2_0303", 2 },
+ { "s3_0000", 3 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__rep_k__rv__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RepK_RV.Value",
+ "Value",
+ "Uenibstreamprotobuf__RepKRV__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__rep_k__rv__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__rep_k__rv__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__rep_k__rv__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rep_k__rv__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RepKRV, value),
+ &uenibstreamprotobuf__rep_k__rv__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rep_k__rv__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rep_k__rv__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rep_k__rv__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RepK_RV",
+ "RepKRV",
+ "Uenibstreamprotobuf__RepKRV",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RepKRV),
+ 1,
+ uenibstreamprotobuf__rep_k__rv__field_descriptors,
+ uenibstreamprotobuf__rep_k__rv__field_indices_by_name,
+ 1, uenibstreamprotobuf__rep_k__rv__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rep_k__rv__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__grant_periodicity__value__enum_values_by_number[46] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__protobuf_unspecified", 0 },
+ { "sym2", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2", 1 },
+ { "sym7", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym7", 2 },
+ { "sym1x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1x14", 3 },
+ { "sym2x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2x14", 4 },
+ { "sym4x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym4x14", 5 },
+ { "sym5x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym5x14", 6 },
+ { "sym8x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym8x14", 7 },
+ { "sym10x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym10x14", 8 },
+ { "sym16x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym16x14", 9 },
+ { "sym20x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym20x14", 10 },
+ { "sym32x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym32x14", 11 },
+ { "sym40x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym40x14", 12 },
+ { "sym64x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym64x14", 13 },
+ { "sym80x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym80x14", 14 },
+ { "sym128x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym128x14", 15 },
+ { "sym160x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym160x14", 16 },
+ { "sym256x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym256x14", 17 },
+ { "sym320x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym320x14", 18 },
+ { "sym512x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym512x14", 19 },
+ { "sym640x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym640x14", 20 },
+ { "sym1024x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1024x14", 21 },
+ { "sym1280x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1280x14", 22 },
+ { "sym2560x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2560x14", 23 },
+ { "sym5120x14", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym5120x14", 24 },
+ { "sym6", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym6", 25 },
+ { "sym1x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1x12", 26 },
+ { "sym2x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2x12", 27 },
+ { "sym4x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym4x12", 28 },
+ { "sym5x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym5x12", 29 },
+ { "sym8x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym8x12", 30 },
+ { "sym10x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym10x12", 31 },
+ { "sym16x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym16x12", 32 },
+ { "sym20x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym20x12", 33 },
+ { "sym32x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym32x12", 34 },
+ { "sym40x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym40x12", 35 },
+ { "sym64x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym64x12", 36 },
+ { "sym80x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym80x12", 37 },
+ { "sym128x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym128x12", 38 },
+ { "sym160x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym160x12", 39 },
+ { "sym256x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym256x12", 40 },
+ { "sym320x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym320x12", 41 },
+ { "sym512x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym512x12", 42 },
+ { "sym640x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym640x12", 43 },
+ { "sym1280x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1280x12", 44 },
+ { "sym2560x12", "UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2560x12", 45 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__grant_periodicity__value__value_ranges[] = {
+{0, 0},{0, 46}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__grant_periodicity__value__enum_values_by_name[46] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sym1024x14", 21 },
+ { "sym10x12", 31 },
+ { "sym10x14", 8 },
+ { "sym1280x12", 44 },
+ { "sym1280x14", 22 },
+ { "sym128x12", 38 },
+ { "sym128x14", 15 },
+ { "sym160x12", 39 },
+ { "sym160x14", 16 },
+ { "sym16x12", 32 },
+ { "sym16x14", 9 },
+ { "sym1x12", 26 },
+ { "sym1x14", 3 },
+ { "sym2", 1 },
+ { "sym20x12", 33 },
+ { "sym20x14", 10 },
+ { "sym2560x12", 45 },
+ { "sym2560x14", 23 },
+ { "sym256x12", 40 },
+ { "sym256x14", 17 },
+ { "sym2x12", 27 },
+ { "sym2x14", 4 },
+ { "sym320x12", 41 },
+ { "sym320x14", 18 },
+ { "sym32x12", 34 },
+ { "sym32x14", 11 },
+ { "sym40x12", 35 },
+ { "sym40x14", 12 },
+ { "sym4x12", 28 },
+ { "sym4x14", 5 },
+ { "sym5120x14", 24 },
+ { "sym512x12", 42 },
+ { "sym512x14", 19 },
+ { "sym5x12", 29 },
+ { "sym5x14", 6 },
+ { "sym6", 25 },
+ { "sym640x12", 43 },
+ { "sym640x14", 20 },
+ { "sym64x12", 36 },
+ { "sym64x14", 13 },
+ { "sym7", 2 },
+ { "sym80x12", 37 },
+ { "sym80x14", 14 },
+ { "sym8x12", 30 },
+ { "sym8x14", 7 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__grant_periodicity__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.GrantPeriodicity.Value",
+ "Value",
+ "Uenibstreamprotobuf__GrantPeriodicity__Value",
+ "uenibstreamprotobuf",
+ 46,
+ uenibstreamprotobuf__grant_periodicity__value__enum_values_by_number,
+ 46,
+ uenibstreamprotobuf__grant_periodicity__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__grant_periodicity__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__grant_periodicity__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__GrantPeriodicity, value),
+ &uenibstreamprotobuf__grant_periodicity__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__grant_periodicity__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__grant_periodicity__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__grant_periodicity__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.GrantPeriodicity",
+ "GrantPeriodicity",
+ "Uenibstreamprotobuf__GrantPeriodicity",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__GrantPeriodicity),
+ 1,
+ uenibstreamprotobuf__grant_periodicity__field_descriptors,
+ uenibstreamprotobuf__grant_periodicity__field_indices_by_name,
+ 1, uenibstreamprotobuf__grant_periodicity__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__grant_periodicity__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrc__configured_uplink_grant__field_descriptors[10] =
+{
+ {
+ "timeDomainOffset",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, timedomainoffset),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeDomainAllocation",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, timedomainallocation),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "frequencyDomainAllocation",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, frequencydomainallocation),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "antennaPort",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, antennaport),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dmrs_SeqInitialization",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, dmrs_seqinitialization),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "precodingAndNumberOfLayers",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, precodingandnumberoflayers),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "srs_ResourceIndicator",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, srs_resourceindicator),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mcsAndTBS",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, mcsandtbs),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "frequencyHoppingOffset",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, frequencyhoppingoffset),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pathlossReferenceIndex",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant, pathlossreferenceindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rrc__configured_uplink_grant__field_indices_by_name[] = {
+ 3, /* field[3] = antennaPort */
+ 4, /* field[4] = dmrs_SeqInitialization */
+ 2, /* field[2] = frequencyDomainAllocation */
+ 8, /* field[8] = frequencyHoppingOffset */
+ 7, /* field[7] = mcsAndTBS */
+ 9, /* field[9] = pathlossReferenceIndex */
+ 5, /* field[5] = precodingAndNumberOfLayers */
+ 6, /* field[6] = srs_ResourceIndicator */
+ 1, /* field[1] = timeDomainAllocation */
+ 0, /* field[0] = timeDomainOffset */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rrc__configured_uplink_grant__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 10 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RRC_ConfiguredUplinkGrant",
+ "RRCConfiguredUplinkGrant",
+ "Uenibstreamprotobuf__RRCConfiguredUplinkGrant",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RRCConfiguredUplinkGrant),
+ 10,
+ uenibstreamprotobuf__rrc__configured_uplink_grant__field_descriptors,
+ uenibstreamprotobuf__rrc__configured_uplink_grant__field_indices_by_name,
+ 1, uenibstreamprotobuf__rrc__configured_uplink_grant__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rrc__configured_uplink_grant__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__config__field_descriptors[5] =
+{
+ {
+ "srs_ResourceSetToReleaseList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSConfig, n_srs_resourcesettoreleaselist),
+ offsetof(Uenibstreamprotobuf__SRSConfig, srs_resourcesettoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "srs_ResourceSetToAddModList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSConfig, n_srs_resourcesettoaddmodlist),
+ offsetof(Uenibstreamprotobuf__SRSConfig, srs_resourcesettoaddmodlist),
+ &uenibstreamprotobuf__srs__resource_set__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "srs_ResourceToReleaseList",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSConfig, n_srs_resourcetoreleaselist),
+ offsetof(Uenibstreamprotobuf__SRSConfig, srs_resourcetoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "srs_ResourceToAddModList",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSConfig, n_srs_resourcetoaddmodlist),
+ offsetof(Uenibstreamprotobuf__SRSConfig, srs_resourcetoaddmodlist),
+ &uenibstreamprotobuf__srs__resource__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tpc_Accumulation",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSConfig, tpc_accumulation),
+ &uenibstreamprotobuf__disabled_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__config__field_indices_by_name[] = {
+ 1, /* field[1] = srs_ResourceSetToAddModList */
+ 0, /* field[0] = srs_ResourceSetToReleaseList */
+ 3, /* field[3] = srs_ResourceToAddModList */
+ 2, /* field[2] = srs_ResourceToReleaseList */
+ 4, /* field[4] = tpc_Accumulation */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_Config",
+ "SRSConfig",
+ "Uenibstreamprotobuf__SRSConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSConfig),
+ 5,
+ uenibstreamprotobuf__srs__config__field_descriptors,
+ uenibstreamprotobuf__srs__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_set__field_descriptors[11] =
+{
+ {
+ "srs_ResourceSetId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, srs_resourcesetid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "srs_ResourceIdList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, n_srs_resourceidlist),
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, srs_resourceidlist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aperiodic",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, resource_type_case),
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, aperiodic),
+ &uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "semi_persistent",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, resource_type_case),
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, semi_persistent),
+ &uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "periodic",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, resource_type_case),
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, periodic),
+ &uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "usage",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, usage),
+ &uenibstreamprotobuf__srs__resource_set__usage__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "alpha",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, alpha),
+ &uenibstreamprotobuf__alpha__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p0",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, p0),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_Index",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, pathloss_reference_rs_case),
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, ssb_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_RS_Index",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, pathloss_reference_rs_case),
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, csi_rs_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "srs_PowerControlAdjustmentStates",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceSet, srs_powercontroladjustmentstates),
+ &uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__resource_set__field_indices_by_name[] = {
+ 6, /* field[6] = alpha */
+ 2, /* field[2] = aperiodic */
+ 9, /* field[9] = csi_RS_Index */
+ 7, /* field[7] = p0 */
+ 4, /* field[4] = periodic */
+ 3, /* field[3] = semi_persistent */
+ 10, /* field[10] = srs_PowerControlAdjustmentStates */
+ 1, /* field[1] = srs_ResourceIdList */
+ 0, /* field[0] = srs_ResourceSetId */
+ 8, /* field[8] = ssb_Index */
+ 5, /* field[5] = usage */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_set__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 11 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_ResourceSet",
+ "SRSResourceSet",
+ "Uenibstreamprotobuf__SRSResourceSet",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSResourceSet),
+ 11,
+ uenibstreamprotobuf__srs__resource_set__field_descriptors,
+ uenibstreamprotobuf__srs__resource_set__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__resource_set__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_set__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_set_type__aperiodic__field_descriptors[4] =
+{
+ {
+ "aperiodicSRS_ResourceTrigger",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceSetTypeAperiodic, aperiodicsrs_resourcetrigger),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_RS",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceSetTypeAperiodic, csi_rs),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slotOffset",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceSetTypeAperiodic, slotoffset),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aperiodicSRS_ResourceTriggerList_v1530",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSResourceSetTypeAperiodic, n_aperiodicsrs_resourcetriggerlist_v1530),
+ offsetof(Uenibstreamprotobuf__SRSResourceSetTypeAperiodic, aperiodicsrs_resourcetriggerlist_v1530),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__resource_set_type__aperiodic__field_indices_by_name[] = {
+ 0, /* field[0] = aperiodicSRS_ResourceTrigger */
+ 3, /* field[3] = aperiodicSRS_ResourceTriggerList_v1530 */
+ 1, /* field[1] = csi_RS */
+ 2, /* field[2] = slotOffset */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_set_type__aperiodic__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_ResourceSetType_Aperiodic",
+ "SRSResourceSetTypeAperiodic",
+ "Uenibstreamprotobuf__SRSResourceSetTypeAperiodic",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSResourceSetTypeAperiodic),
+ 4,
+ uenibstreamprotobuf__srs__resource_set_type__aperiodic__field_descriptors,
+ uenibstreamprotobuf__srs__resource_set_type__aperiodic__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__resource_set_type__aperiodic__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_set_type__aperiodic__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_set_type__semi__persistent__field_descriptors[1] =
+{
+ {
+ "associatedCSI_RS",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent, associatedcsi_rs),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__resource_set_type__semi__persistent__field_indices_by_name[] = {
+ 0, /* field[0] = associatedCSI_RS */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_set_type__semi__persistent__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_ResourceSetType_Semi_Persistent",
+ "SRSResourceSetTypeSemiPersistent",
+ "Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent),
+ 1,
+ uenibstreamprotobuf__srs__resource_set_type__semi__persistent__field_descriptors,
+ uenibstreamprotobuf__srs__resource_set_type__semi__persistent__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__resource_set_type__semi__persistent__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_set_type__semi__persistent__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_set_type__periodic__field_descriptors[1] =
+{
+ {
+ "associatedCSI_RS",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceSetTypePeriodic, associatedcsi_rs),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__resource_set_type__periodic__field_indices_by_name[] = {
+ 0, /* field[0] = associatedCSI_RS */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_set_type__periodic__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_ResourceSetType_Periodic",
+ "SRSResourceSetTypePeriodic",
+ "Uenibstreamprotobuf__SRSResourceSetTypePeriodic",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSResourceSetTypePeriodic),
+ 1,
+ uenibstreamprotobuf__srs__resource_set_type__periodic__field_descriptors,
+ uenibstreamprotobuf__srs__resource_set_type__periodic__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__resource_set_type__periodic__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_set_type__periodic__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__srs__resource_set__usage__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__protobuf_unspecified", 0 },
+ { "beamManagement", "UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__beamManagement", 1 },
+ { "codebook", "UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__codebook", 2 },
+ { "nonCodebook", "UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__nonCodebook", 3 },
+ { "antennaSwitching", "UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__antennaSwitching", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_set__usage__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__srs__resource_set__usage__value__enum_values_by_name[5] =
+{
+ { "antennaSwitching", 4 },
+ { "beamManagement", 1 },
+ { "codebook", 2 },
+ { "nonCodebook", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__srs__resource_set__usage__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_ResourceSet_Usage.Value",
+ "Value",
+ "Uenibstreamprotobuf__SRSResourceSetUsage__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__srs__resource_set__usage__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__srs__resource_set__usage__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__srs__resource_set__usage__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_set__usage__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceSetUsage, value),
+ &uenibstreamprotobuf__srs__resource_set__usage__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__resource_set__usage__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_set__usage__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set__usage__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_ResourceSet_Usage",
+ "SRSResourceSetUsage",
+ "Uenibstreamprotobuf__SRSResourceSetUsage",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSResourceSetUsage),
+ 1,
+ uenibstreamprotobuf__srs__resource_set__usage__field_descriptors,
+ uenibstreamprotobuf__srs__resource_set__usage__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__resource_set__usage__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_set__usage__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__srs__power_control_adjustment_states__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__protobuf_unspecified", 0 },
+ { "sameAsFci2", "UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__sameAsFci2", 1 },
+ { "separateClosedLoop", "UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__separateClosedLoop", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__power_control_adjustment_states__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__srs__power_control_adjustment_states__value__enum_values_by_name[3] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sameAsFci2", 1 },
+ { "separateClosedLoop", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__srs__power_control_adjustment_states__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_PowerControlAdjustmentStates.Value",
+ "Value",
+ "Uenibstreamprotobuf__SRSPowerControlAdjustmentStates__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__srs__power_control_adjustment_states__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__srs__power_control_adjustment_states__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__srs__power_control_adjustment_states__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__power_control_adjustment_states__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSPowerControlAdjustmentStates, value),
+ &uenibstreamprotobuf__srs__power_control_adjustment_states__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__power_control_adjustment_states__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__power_control_adjustment_states__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_PowerControlAdjustmentStates",
+ "SRSPowerControlAdjustmentStates",
+ "Uenibstreamprotobuf__SRSPowerControlAdjustmentStates",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSPowerControlAdjustmentStates),
+ 1,
+ uenibstreamprotobuf__srs__power_control_adjustment_states__field_descriptors,
+ uenibstreamprotobuf__srs__power_control_adjustment_states__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__power_control_adjustment_states__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__power_control_adjustment_states__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource__field_descriptors[15] =
+{
+ {
+ "srs_ResourceId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResource, srs_resourceid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofSRS_Ports",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResource, nrofsrs_ports),
+ &uenibstreamprotobuf__nrof_srs__ports__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ptrs_PortIndex",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResource, ptrs_portindex),
+ &uenibstreamprotobuf__ptrs__port_index__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n2",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSResource, transmission_comb_case),
+ offsetof(Uenibstreamprotobuf__SRSResource, n2),
+ &uenibstreamprotobuf__n2__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n4",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSResource, transmission_comb_case),
+ offsetof(Uenibstreamprotobuf__SRSResource, n4),
+ &uenibstreamprotobuf__n4__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourceMapping",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResource, resourcemapping),
+ &uenibstreamprotobuf__resource_mapping__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "freqDomainPosition",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResource, freqdomainposition),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "freqDomainShift",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResource, freqdomainshift),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "freqHopping",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResource, freqhopping),
+ &uenibstreamprotobuf__freq_hopping__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "groupOrSequenceHopping",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResource, grouporsequencehopping),
+ &uenibstreamprotobuf__group_or_sequence_hopping__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aperiodic",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSResource, resource_type_case),
+ offsetof(Uenibstreamprotobuf__SRSResource, aperiodic),
+ &uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "semi_persistent",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSResource, resource_type_case),
+ offsetof(Uenibstreamprotobuf__SRSResource, semi_persistent),
+ &uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "periodic",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSResource, resource_type_case),
+ offsetof(Uenibstreamprotobuf__SRSResource, periodic),
+ &uenibstreamprotobuf__srs__resource_type__periodic__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sequenceId",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResource, sequenceid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "spatialRelationInfo",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResource, spatialrelationinfo),
+ &uenibstreamprotobuf__srs__spatial_relation_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__resource__field_indices_by_name[] = {
+ 10, /* field[10] = aperiodic */
+ 6, /* field[6] = freqDomainPosition */
+ 7, /* field[7] = freqDomainShift */
+ 8, /* field[8] = freqHopping */
+ 9, /* field[9] = groupOrSequenceHopping */
+ 3, /* field[3] = n2 */
+ 4, /* field[4] = n4 */
+ 1, /* field[1] = nrofSRS_Ports */
+ 12, /* field[12] = periodic */
+ 2, /* field[2] = ptrs_PortIndex */
+ 5, /* field[5] = resourceMapping */
+ 11, /* field[11] = semi_persistent */
+ 13, /* field[13] = sequenceId */
+ 14, /* field[14] = spatialRelationInfo */
+ 0, /* field[0] = srs_ResourceId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__resource__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 15 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_Resource",
+ "SRSResource",
+ "Uenibstreamprotobuf__SRSResource",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSResource),
+ 15,
+ uenibstreamprotobuf__srs__resource__field_descriptors,
+ uenibstreamprotobuf__srs__resource__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__resource__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__nrof_srs__ports__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__protobuf_unspecified", 0 },
+ { "port1", "UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__port1", 1 },
+ { "ports2", "UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__ports2", 2 },
+ { "ports4", "UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__ports4", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_srs__ports__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_srs__ports__value__enum_values_by_name[4] =
+{
+ { "port1", 1 },
+ { "ports2", 2 },
+ { "ports4", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_srs__ports__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofSRS_Ports.Value",
+ "Value",
+ "Uenibstreamprotobuf__NrofSRSPorts__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__nrof_srs__ports__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__nrof_srs__ports__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__nrof_srs__ports__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_srs__ports__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofSRSPorts, value),
+ &uenibstreamprotobuf__nrof_srs__ports__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nrof_srs__ports__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_srs__ports__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_srs__ports__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofSRS_Ports",
+ "NrofSRSPorts",
+ "Uenibstreamprotobuf__NrofSRSPorts",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NrofSRSPorts),
+ 1,
+ uenibstreamprotobuf__nrof_srs__ports__field_descriptors,
+ uenibstreamprotobuf__nrof_srs__ports__field_indices_by_name,
+ 1, uenibstreamprotobuf__nrof_srs__ports__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nrof_srs__ports__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ptrs__port_index__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__protobuf_unspecified", 0 },
+ { "n0", "UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__n0", 1 },
+ { "n1", "UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__n1", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ptrs__port_index__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ptrs__port_index__value__enum_values_by_name[3] =
+{
+ { "n0", 1 },
+ { "n1", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ptrs__port_index__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PTRS_PortIndex.Value",
+ "Value",
+ "Uenibstreamprotobuf__PTRSPortIndex__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__ptrs__port_index__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__ptrs__port_index__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ptrs__port_index__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ptrs__port_index__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PTRSPortIndex, value),
+ &uenibstreamprotobuf__ptrs__port_index__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ptrs__port_index__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ptrs__port_index__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__port_index__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PTRS_PortIndex",
+ "PTRSPortIndex",
+ "Uenibstreamprotobuf__PTRSPortIndex",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PTRSPortIndex),
+ 1,
+ uenibstreamprotobuf__ptrs__port_index__field_descriptors,
+ uenibstreamprotobuf__ptrs__port_index__field_indices_by_name,
+ 1, uenibstreamprotobuf__ptrs__port_index__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ptrs__port_index__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__n2__field_descriptors[2] =
+{
+ {
+ "combOffset_n2",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__N2, comboffset_n2),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cyclicShift_n2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__N2, cyclicshift_n2),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__n2__field_indices_by_name[] = {
+ 0, /* field[0] = combOffset_n2 */
+ 1, /* field[1] = cyclicShift_n2 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__n2__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__n2__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.N2",
+ "N2",
+ "Uenibstreamprotobuf__N2",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__N2),
+ 2,
+ uenibstreamprotobuf__n2__field_descriptors,
+ uenibstreamprotobuf__n2__field_indices_by_name,
+ 1, uenibstreamprotobuf__n2__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__n2__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__n4__field_descriptors[2] =
+{
+ {
+ "combOffset_n4",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__N4, comboffset_n4),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cyclicShift_n4",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__N4, cyclicshift_n4),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__n4__field_indices_by_name[] = {
+ 0, /* field[0] = combOffset_n4 */
+ 1, /* field[1] = cyclicShift_n4 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__n4__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__n4__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.N4",
+ "N4",
+ "Uenibstreamprotobuf__N4",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__N4),
+ 2,
+ uenibstreamprotobuf__n4__field_descriptors,
+ uenibstreamprotobuf__n4__field_indices_by_name,
+ 1, uenibstreamprotobuf__n4__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__n4__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__resource_mapping__field_descriptors[3] =
+{
+ {
+ "startPosition",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ResourceMapping, startposition),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofSymbols",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ResourceMapping, nrofsymbols),
+ &uenibstreamprotobuf__nrof_symbols__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "repetitionFactor",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ResourceMapping, repetitionfactor),
+ &uenibstreamprotobuf__repetition_factor__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__resource_mapping__field_indices_by_name[] = {
+ 1, /* field[1] = nrofSymbols */
+ 2, /* field[2] = repetitionFactor */
+ 0, /* field[0] = startPosition */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__resource_mapping__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_mapping__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ResourceMapping",
+ "ResourceMapping",
+ "Uenibstreamprotobuf__ResourceMapping",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ResourceMapping),
+ 3,
+ uenibstreamprotobuf__resource_mapping__field_descriptors,
+ uenibstreamprotobuf__resource_mapping__field_indices_by_name,
+ 1, uenibstreamprotobuf__resource_mapping__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__resource_mapping__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__nrof_symbols__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__n2", 2 },
+ { "n4", "UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__n4", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_symbols__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_symbols__value__enum_values_by_name[4] =
+{
+ { "n1", 1 },
+ { "n2", 2 },
+ { "n4", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_symbols__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofSymbols.Value",
+ "Value",
+ "Uenibstreamprotobuf__NrofSymbols__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__nrof_symbols__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__nrof_symbols__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__nrof_symbols__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_symbols__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofSymbols, value),
+ &uenibstreamprotobuf__nrof_symbols__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nrof_symbols__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_symbols__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_symbols__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofSymbols",
+ "NrofSymbols",
+ "Uenibstreamprotobuf__NrofSymbols",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NrofSymbols),
+ 1,
+ uenibstreamprotobuf__nrof_symbols__field_descriptors,
+ uenibstreamprotobuf__nrof_symbols__field_indices_by_name,
+ 1, uenibstreamprotobuf__nrof_symbols__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nrof_symbols__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__repetition_factor__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__n2", 2 },
+ { "n4", "UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__n4", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__repetition_factor__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__repetition_factor__value__enum_values_by_name[4] =
+{
+ { "n1", 1 },
+ { "n2", 2 },
+ { "n4", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__repetition_factor__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RepetitionFactor.Value",
+ "Value",
+ "Uenibstreamprotobuf__RepetitionFactor__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__repetition_factor__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__repetition_factor__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__repetition_factor__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__repetition_factor__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RepetitionFactor, value),
+ &uenibstreamprotobuf__repetition_factor__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__repetition_factor__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__repetition_factor__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__repetition_factor__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RepetitionFactor",
+ "RepetitionFactor",
+ "Uenibstreamprotobuf__RepetitionFactor",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RepetitionFactor),
+ 1,
+ uenibstreamprotobuf__repetition_factor__field_descriptors,
+ uenibstreamprotobuf__repetition_factor__field_indices_by_name,
+ 1, uenibstreamprotobuf__repetition_factor__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__repetition_factor__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__freq_hopping__field_descriptors[3] =
+{
+ {
+ "c_SRS",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FreqHopping, c_srs),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "b_SRS",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FreqHopping, b_srs),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "b_hop",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FreqHopping, b_hop),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__freq_hopping__field_indices_by_name[] = {
+ 1, /* field[1] = b_SRS */
+ 2, /* field[2] = b_hop */
+ 0, /* field[0] = c_SRS */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__freq_hopping__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__freq_hopping__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.FreqHopping",
+ "FreqHopping",
+ "Uenibstreamprotobuf__FreqHopping",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__FreqHopping),
+ 3,
+ uenibstreamprotobuf__freq_hopping__field_descriptors,
+ uenibstreamprotobuf__freq_hopping__field_indices_by_name,
+ 1, uenibstreamprotobuf__freq_hopping__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__freq_hopping__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__group_or_sequence_hopping__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__protobuf_unspecified", 0 },
+ { "neither", "UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__neither", 1 },
+ { "groupHopping", "UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__groupHopping", 2 },
+ { "sequenceHopping", "UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__sequenceHopping", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__group_or_sequence_hopping__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__group_or_sequence_hopping__value__enum_values_by_name[4] =
+{
+ { "groupHopping", 2 },
+ { "neither", 1 },
+ { "protobuf_unspecified", 0 },
+ { "sequenceHopping", 3 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__group_or_sequence_hopping__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.GroupOrSequenceHopping.Value",
+ "Value",
+ "Uenibstreamprotobuf__GroupOrSequenceHopping__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__group_or_sequence_hopping__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__group_or_sequence_hopping__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__group_or_sequence_hopping__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__group_or_sequence_hopping__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__GroupOrSequenceHopping, value),
+ &uenibstreamprotobuf__group_or_sequence_hopping__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__group_or_sequence_hopping__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__group_or_sequence_hopping__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__group_or_sequence_hopping__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.GroupOrSequenceHopping",
+ "GroupOrSequenceHopping",
+ "Uenibstreamprotobuf__GroupOrSequenceHopping",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__GroupOrSequenceHopping),
+ 1,
+ uenibstreamprotobuf__group_or_sequence_hopping__field_descriptors,
+ uenibstreamprotobuf__group_or_sequence_hopping__field_indices_by_name,
+ 1, uenibstreamprotobuf__group_or_sequence_hopping__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__group_or_sequence_hopping__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+#define uenibstreamprotobuf__srs__resource_type__aperiodic__field_descriptors NULL
+#define uenibstreamprotobuf__srs__resource_type__aperiodic__field_indices_by_name NULL
+#define uenibstreamprotobuf__srs__resource_type__aperiodic__number_ranges NULL
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_ResourceType_Aperiodic",
+ "SRSResourceTypeAperiodic",
+ "Uenibstreamprotobuf__SRSResourceTypeAperiodic",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSResourceTypeAperiodic),
+ 0,
+ uenibstreamprotobuf__srs__resource_type__aperiodic__field_descriptors,
+ uenibstreamprotobuf__srs__resource_type__aperiodic__field_indices_by_name,
+ 0, uenibstreamprotobuf__srs__resource_type__aperiodic__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_type__aperiodic__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_type__semi__persistent__field_descriptors[1] =
+{
+ {
+ "periodicityAndOffset_sp",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceTypeSemiPersistent, periodicityandoffset_sp),
+ &uenibstreamprotobuf__srs__periodicity_and_offset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__resource_type__semi__persistent__field_indices_by_name[] = {
+ 0, /* field[0] = periodicityAndOffset_sp */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_type__semi__persistent__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_ResourceType_Semi_Persistent",
+ "SRSResourceTypeSemiPersistent",
+ "Uenibstreamprotobuf__SRSResourceTypeSemiPersistent",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSResourceTypeSemiPersistent),
+ 1,
+ uenibstreamprotobuf__srs__resource_type__semi__persistent__field_descriptors,
+ uenibstreamprotobuf__srs__resource_type__semi__persistent__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__resource_type__semi__persistent__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_type__semi__persistent__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__periodicity_and_offset__field_descriptors[17] =
+{
+ {
+ "sl1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl1),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl2),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl4",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl4),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl5",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl5),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl8",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl8),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl10",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl10),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl16",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl16),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl20",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl20),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl32",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl32),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl40",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl40),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl64",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl64),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl80",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl80),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl160",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl160),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl320",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl320),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl640",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl640),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl1280",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl1280),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl2560",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__SRSPeriodicityAndOffset, sl2560),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__periodicity_and_offset__field_indices_by_name[] = {
+ 0, /* field[0] = sl1 */
+ 5, /* field[5] = sl10 */
+ 15, /* field[15] = sl1280 */
+ 6, /* field[6] = sl16 */
+ 12, /* field[12] = sl160 */
+ 1, /* field[1] = sl2 */
+ 7, /* field[7] = sl20 */
+ 16, /* field[16] = sl2560 */
+ 8, /* field[8] = sl32 */
+ 13, /* field[13] = sl320 */
+ 2, /* field[2] = sl4 */
+ 9, /* field[9] = sl40 */
+ 3, /* field[3] = sl5 */
+ 10, /* field[10] = sl64 */
+ 14, /* field[14] = sl640 */
+ 4, /* field[4] = sl8 */
+ 11, /* field[11] = sl80 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__periodicity_and_offset__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 17 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__periodicity_and_offset__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_PeriodicityAndOffset",
+ "SRSPeriodicityAndOffset",
+ "Uenibstreamprotobuf__SRSPeriodicityAndOffset",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSPeriodicityAndOffset),
+ 17,
+ uenibstreamprotobuf__srs__periodicity_and_offset__field_descriptors,
+ uenibstreamprotobuf__srs__periodicity_and_offset__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__periodicity_and_offset__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__periodicity_and_offset__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__resource_type__periodic__field_descriptors[1] =
+{
+ {
+ "periodicityAndOffset_p",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSResourceTypePeriodic, periodicityandoffset_p),
+ &uenibstreamprotobuf__srs__periodicity_and_offset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__resource_type__periodic__field_indices_by_name[] = {
+ 0, /* field[0] = periodicityAndOffset_p */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__resource_type__periodic__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_type__periodic__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_ResourceType_Periodic",
+ "SRSResourceTypePeriodic",
+ "Uenibstreamprotobuf__SRSResourceTypePeriodic",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSResourceTypePeriodic),
+ 1,
+ uenibstreamprotobuf__srs__resource_type__periodic__field_descriptors,
+ uenibstreamprotobuf__srs__resource_type__periodic__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__resource_type__periodic__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__resource_type__periodic__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srs__spatial_relation_info__field_descriptors[4] =
+{
+ {
+ "servingCellId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, servingcellid),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_Index",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, reference_signal_case),
+ offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, ssb_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_RS_Index",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, reference_signal_case),
+ offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, csi_rs_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "srs",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, reference_signal_case),
+ offsetof(Uenibstreamprotobuf__SRSSpatialRelationInfo, srs),
+ &uenibstreamprotobuf__srs__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srs__spatial_relation_info__field_indices_by_name[] = {
+ 2, /* field[2] = csi_RS_Index */
+ 0, /* field[0] = servingCellId */
+ 3, /* field[3] = srs */
+ 1, /* field[1] = ssb_Index */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srs__spatial_relation_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__spatial_relation_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRS_SpatialRelationInfo",
+ "SRSSpatialRelationInfo",
+ "Uenibstreamprotobuf__SRSSpatialRelationInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRSSpatialRelationInfo),
+ 4,
+ uenibstreamprotobuf__srs__spatial_relation_info__field_descriptors,
+ uenibstreamprotobuf__srs__spatial_relation_info__field_indices_by_name,
+ 1, uenibstreamprotobuf__srs__spatial_relation_info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srs__spatial_relation_info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__beam_failure_recovery_config__field_descriptors[10] =
+{
+ {
+ "rootSequenceIndex_BFR",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, rootsequenceindex_bfr),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rach_ConfigBFR",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, rach_configbfr),
+ &uenibstreamprotobuf__rach__config_generic__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrp_ThresholdSSB",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, rsrp_thresholdssb),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "candidateBeamRSList",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, n_candidatebeamrslist),
+ offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, candidatebeamrslist),
+ &uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_perRACH_Occasion",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, ssb_perrach_occasion),
+ &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_ssb_OccasionMaskIndex",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, ra_ssb_occasionmaskindex),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "recoverySearchSpaceId",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, recoverysearchspaceid),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_Prioritization",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, ra_prioritization),
+ &uenibstreamprotobuf__ra__prioritization__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "beamFailureRecoveryTimer",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, beamfailurerecoverytimer),
+ &uenibstreamprotobuf__beam_failure_recovery_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msg1_SubcarrierSpacing_v1530",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BeamFailureRecoveryConfig, msg1_subcarrierspacing_v1530),
+ &uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__beam_failure_recovery_config__field_indices_by_name[] = {
+ 8, /* field[8] = beamFailureRecoveryTimer */
+ 3, /* field[3] = candidateBeamRSList */
+ 9, /* field[9] = msg1_SubcarrierSpacing_v1530 */
+ 7, /* field[7] = ra_Prioritization */
+ 5, /* field[5] = ra_ssb_OccasionMaskIndex */
+ 1, /* field[1] = rach_ConfigBFR */
+ 6, /* field[6] = recoverySearchSpaceId */
+ 0, /* field[0] = rootSequenceIndex_BFR */
+ 2, /* field[2] = rsrp_ThresholdSSB */
+ 4, /* field[4] = ssb_perRACH_Occasion */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_recovery_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 10 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_recovery_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BeamFailureRecoveryConfig",
+ "BeamFailureRecoveryConfig",
+ "Uenibstreamprotobuf__BeamFailureRecoveryConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BeamFailureRecoveryConfig),
+ 10,
+ uenibstreamprotobuf__beam_failure_recovery_config__field_descriptors,
+ uenibstreamprotobuf__beam_failure_recovery_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__beam_failure_recovery_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__beam_failure_recovery_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__prach__resource_dedicated_bfr__field_descriptors[2] =
+{
+ {
+ "ssb",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PRACHResourceDedicatedBFR, c_case),
+ offsetof(Uenibstreamprotobuf__PRACHResourceDedicatedBFR, ssb),
+ &uenibstreamprotobuf__bfr__ssb__resource__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_RS",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PRACHResourceDedicatedBFR, c_case),
+ offsetof(Uenibstreamprotobuf__PRACHResourceDedicatedBFR, csi_rs),
+ &uenibstreamprotobuf__bfr__csirs__resource__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__prach__resource_dedicated_bfr__field_indices_by_name[] = {
+ 1, /* field[1] = csi_RS */
+ 0, /* field[0] = ssb */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__prach__resource_dedicated_bfr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PRACH_ResourceDedicatedBFR",
+ "PRACHResourceDedicatedBFR",
+ "Uenibstreamprotobuf__PRACHResourceDedicatedBFR",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PRACHResourceDedicatedBFR),
+ 2,
+ uenibstreamprotobuf__prach__resource_dedicated_bfr__field_descriptors,
+ uenibstreamprotobuf__prach__resource_dedicated_bfr__field_indices_by_name,
+ 1, uenibstreamprotobuf__prach__resource_dedicated_bfr__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__prach__resource_dedicated_bfr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bfr__ssb__resource__field_descriptors[2] =
+{
+ {
+ "ssb",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BFRSSBResource, ssb),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_PreambleIndex",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BFRSSBResource, ra_preambleindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bfr__ssb__resource__field_indices_by_name[] = {
+ 1, /* field[1] = ra_PreambleIndex */
+ 0, /* field[0] = ssb */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bfr__ssb__resource__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bfr__ssb__resource__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BFR_SSB_Resource",
+ "BFRSSBResource",
+ "Uenibstreamprotobuf__BFRSSBResource",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BFRSSBResource),
+ 2,
+ uenibstreamprotobuf__bfr__ssb__resource__field_descriptors,
+ uenibstreamprotobuf__bfr__ssb__resource__field_indices_by_name,
+ 1, uenibstreamprotobuf__bfr__ssb__resource__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bfr__ssb__resource__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bfr__csirs__resource__field_descriptors[3] =
+{
+ {
+ "csi_RS",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BFRCSIRSResource, csi_rs),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_OccasionList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__BFRCSIRSResource, n_ra_occasionlist),
+ offsetof(Uenibstreamprotobuf__BFRCSIRSResource, ra_occasionlist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_PreambleIndex",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BFRCSIRSResource, ra_preambleindex),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bfr__csirs__resource__field_indices_by_name[] = {
+ 0, /* field[0] = csi_RS */
+ 1, /* field[1] = ra_OccasionList */
+ 2, /* field[2] = ra_PreambleIndex */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bfr__csirs__resource__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bfr__csirs__resource__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BFR_CSIRS_Resource",
+ "BFRCSIRSResource",
+ "Uenibstreamprotobuf__BFRCSIRSResource",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BFRCSIRSResource),
+ 3,
+ uenibstreamprotobuf__bfr__csirs__resource__field_descriptors,
+ uenibstreamprotobuf__bfr__csirs__resource__field_indices_by_name,
+ 1, uenibstreamprotobuf__bfr__csirs__resource__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bfr__csirs__resource__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ssb_per_rach__occasion__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__protobuf_unspecified", 0 },
+ { "oneEighth", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__oneEighth", 1 },
+ { "oneFourth", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__oneFourth", 2 },
+ { "oneHalf", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__oneHalf", 3 },
+ { "one", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__one", 4 },
+ { "two", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__two", 5 },
+ { "four", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__four", 6 },
+ { "eight", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__eight", 7 },
+ { "sixteen", "UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__sixteen", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ssb_per_rach__occasion__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ssb_per_rach__occasion__value__enum_values_by_name[9] =
+{
+ { "eight", 7 },
+ { "four", 6 },
+ { "one", 4 },
+ { "oneEighth", 1 },
+ { "oneFourth", 2 },
+ { "oneHalf", 3 },
+ { "protobuf_unspecified", 0 },
+ { "sixteen", 8 },
+ { "two", 5 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ssb_per_rach__occasion__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SSB_perRACH_Occasion.Value",
+ "Value",
+ "Uenibstreamprotobuf__SSBPerRACHOccasion__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__ssb_per_rach__occasion__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__ssb_per_rach__occasion__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ssb_per_rach__occasion__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb_per_rach__occasion__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SSBPerRACHOccasion, value),
+ &uenibstreamprotobuf__ssb_per_rach__occasion__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ssb_per_rach__occasion__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ssb_per_rach__occasion__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb_per_rach__occasion__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SSB_perRACH_Occasion",
+ "SSBPerRACHOccasion",
+ "Uenibstreamprotobuf__SSBPerRACHOccasion",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SSBPerRACHOccasion),
+ 1,
+ uenibstreamprotobuf__ssb_per_rach__occasion__field_descriptors,
+ uenibstreamprotobuf__ssb_per_rach__occasion__field_indices_by_name,
+ 1, uenibstreamprotobuf__ssb_per_rach__occasion__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ssb_per_rach__occasion__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__beam_failure_recovery_timer__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "ms10", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms10", 1 },
+ { "ms20", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms20", 2 },
+ { "ms40", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms40", 3 },
+ { "ms60", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms60", 4 },
+ { "ms80", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms80", 5 },
+ { "ms100", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms100", 6 },
+ { "ms150", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms150", 7 },
+ { "ms200", "UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms200", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_recovery_timer__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__beam_failure_recovery_timer__value__enum_values_by_name[9] =
+{
+ { "ms10", 1 },
+ { "ms100", 6 },
+ { "ms150", 7 },
+ { "ms20", 2 },
+ { "ms200", 8 },
+ { "ms40", 3 },
+ { "ms60", 4 },
+ { "ms80", 5 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__beam_failure_recovery_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BeamFailureRecoveryTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__BeamFailureRecoveryTimer__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__beam_failure_recovery_timer__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__beam_failure_recovery_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__beam_failure_recovery_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__beam_failure_recovery_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BeamFailureRecoveryTimer, value),
+ &uenibstreamprotobuf__beam_failure_recovery_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__beam_failure_recovery_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__beam_failure_recovery_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_recovery_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BeamFailureRecoveryTimer",
+ "BeamFailureRecoveryTimer",
+ "Uenibstreamprotobuf__BeamFailureRecoveryTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BeamFailureRecoveryTimer),
+ 1,
+ uenibstreamprotobuf__beam_failure_recovery_timer__field_descriptors,
+ uenibstreamprotobuf__beam_failure_recovery_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__beam_failure_recovery_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__beam_failure_recovery_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcch__serving_cell_config__field_descriptors[2] =
+{
+ {
+ "release_slotFormatIndicator",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHServingCellConfig, slot_format_indicator_case),
+ offsetof(Uenibstreamprotobuf__PDCCHServingCellConfig, release_slotformatindicator),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_slotFormatIndicator",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDCCHServingCellConfig, slot_format_indicator_case),
+ offsetof(Uenibstreamprotobuf__PDCCHServingCellConfig, setup_slotformatindicator),
+ &uenibstreamprotobuf__slot_format_indicator__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdcch__serving_cell_config__field_indices_by_name[] = {
+ 0, /* field[0] = release_slotFormatIndicator */
+ 1, /* field[1] = setup_slotFormatIndicator */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdcch__serving_cell_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__serving_cell_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDCCH_ServingCellConfig",
+ "PDCCHServingCellConfig",
+ "Uenibstreamprotobuf__PDCCHServingCellConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDCCHServingCellConfig),
+ 2,
+ uenibstreamprotobuf__pdcch__serving_cell_config__field_descriptors,
+ uenibstreamprotobuf__pdcch__serving_cell_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdcch__serving_cell_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdcch__serving_cell_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__slot_format_indicator__field_descriptors[4] =
+{
+ {
+ "sfi_RNTI",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SlotFormatIndicator, sfi_rnti),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dci_PayloadSize",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SlotFormatIndicator, dci_payloadsize),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slotFormatCombToAddModList",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SlotFormatIndicator, n_slotformatcombtoaddmodlist),
+ offsetof(Uenibstreamprotobuf__SlotFormatIndicator, slotformatcombtoaddmodlist),
+ &uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slotFormatCombToReleaseList",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SlotFormatIndicator, n_slotformatcombtoreleaselist),
+ offsetof(Uenibstreamprotobuf__SlotFormatIndicator, slotformatcombtoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__slot_format_indicator__field_indices_by_name[] = {
+ 1, /* field[1] = dci_PayloadSize */
+ 0, /* field[0] = sfi_RNTI */
+ 2, /* field[2] = slotFormatCombToAddModList */
+ 3, /* field[3] = slotFormatCombToReleaseList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__slot_format_indicator__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__slot_format_indicator__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SlotFormatIndicator",
+ "SlotFormatIndicator",
+ "Uenibstreamprotobuf__SlotFormatIndicator",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SlotFormatIndicator),
+ 4,
+ uenibstreamprotobuf__slot_format_indicator__field_descriptors,
+ uenibstreamprotobuf__slot_format_indicator__field_indices_by_name,
+ 1, uenibstreamprotobuf__slot_format_indicator__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__slot_format_indicator__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__slot_format_combinations_per_cell__field_descriptors[5] =
+{
+ {
+ "servingCellId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell, servingcellid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subcarrierSpacing",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell, subcarrierspacing),
+ &uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subcarrierSpacing2",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell, subcarrierspacing2),
+ &uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slotFormatCombinations",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell, n_slotformatcombinations),
+ offsetof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell, slotformatcombinations),
+ &uenibstreamprotobuf__slot_format_combination__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "positionInDCI",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell, positionindci),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__slot_format_combinations_per_cell__field_indices_by_name[] = {
+ 4, /* field[4] = positionInDCI */
+ 0, /* field[0] = servingCellId */
+ 3, /* field[3] = slotFormatCombinations */
+ 1, /* field[1] = subcarrierSpacing */
+ 2, /* field[2] = subcarrierSpacing2 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__slot_format_combinations_per_cell__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SlotFormatCombinationsPerCell",
+ "SlotFormatCombinationsPerCell",
+ "Uenibstreamprotobuf__SlotFormatCombinationsPerCell",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SlotFormatCombinationsPerCell),
+ 5,
+ uenibstreamprotobuf__slot_format_combinations_per_cell__field_descriptors,
+ uenibstreamprotobuf__slot_format_combinations_per_cell__field_indices_by_name,
+ 1, uenibstreamprotobuf__slot_format_combinations_per_cell__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__slot_format_combinations_per_cell__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__slot_format_combination__field_descriptors[2] =
+{
+ {
+ "slotFormatCombinationId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SlotFormatCombination, slotformatcombinationid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slotFormats",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SlotFormatCombination, n_slotformats),
+ offsetof(Uenibstreamprotobuf__SlotFormatCombination, slotformats),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__slot_format_combination__field_indices_by_name[] = {
+ 0, /* field[0] = slotFormatCombinationId */
+ 1, /* field[1] = slotFormats */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__slot_format_combination__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__slot_format_combination__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SlotFormatCombination",
+ "SlotFormatCombination",
+ "Uenibstreamprotobuf__SlotFormatCombination",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SlotFormatCombination),
+ 2,
+ uenibstreamprotobuf__slot_format_combination__field_descriptors,
+ uenibstreamprotobuf__slot_format_combination__field_indices_by_name,
+ 1, uenibstreamprotobuf__slot_format_combination__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__slot_format_combination__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__serving_cell_config__field_descriptors[7] =
+{
+ {
+ "release_codeBlockGroupTransmission",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, code_block_group_transmission_case),
+ offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, release_codeblockgrouptransmission),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_codeBlockGroupTransmission",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, code_block_group_transmission_case),
+ offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, setup_codeblockgrouptransmission),
+ &uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "xOverhead",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, xoverhead),
+ &uenibstreamprotobuf__xoverhead__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofHARQ_ProcessesForPDSCH",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, nrofharq_processesforpdsch),
+ &uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pucch_Cell",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, pucch_cell),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxMIMO_Layers",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, maxmimo_layers),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "processingType2Enabled",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHServingCellConfig, processingtype2enabled),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdsch__serving_cell_config__field_indices_by_name[] = {
+ 5, /* field[5] = maxMIMO_Layers */
+ 3, /* field[3] = nrofHARQ_ProcessesForPDSCH */
+ 6, /* field[6] = processingType2Enabled */
+ 4, /* field[4] = pucch_Cell */
+ 0, /* field[0] = release_codeBlockGroupTransmission */
+ 1, /* field[1] = setup_codeBlockGroupTransmission */
+ 2, /* field[2] = xOverhead */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdsch__serving_cell_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__serving_cell_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDSCH_ServingCellConfig",
+ "PDSCHServingCellConfig",
+ "Uenibstreamprotobuf__PDSCHServingCellConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDSCHServingCellConfig),
+ 7,
+ uenibstreamprotobuf__pdsch__serving_cell_config__field_descriptors,
+ uenibstreamprotobuf__pdsch__serving_cell_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdsch__serving_cell_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__serving_cell_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdsch__code_block_group_transmission__field_descriptors[2] =
+{
+ {
+ "maxCodeBlockGroupsPerTransportBlock",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission, maxcodeblockgroupspertransportblock),
+ &uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "codeBlockGroupFlushIndicator",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission, codeblockgroupflushindicator),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdsch__code_block_group_transmission__field_indices_by_name[] = {
+ 1, /* field[1] = codeBlockGroupFlushIndicator */
+ 0, /* field[0] = maxCodeBlockGroupsPerTransportBlock */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdsch__code_block_group_transmission__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDSCH_CodeBlockGroupTransmission",
+ "PDSCHCodeBlockGroupTransmission",
+ "Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission),
+ 2,
+ uenibstreamprotobuf__pdsch__code_block_group_transmission__field_descriptors,
+ uenibstreamprotobuf__pdsch__code_block_group_transmission__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdsch__code_block_group_transmission__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdsch__code_block_group_transmission__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__protobuf_unspecified", 0 },
+ { "n2", "UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n2", 1 },
+ { "n4", "UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n4", 2 },
+ { "n6", "UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n6", 3 },
+ { "n8", "UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n8", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__enum_values_by_name[5] =
+{
+ { "n2", 1 },
+ { "n4", 2 },
+ { "n6", 3 },
+ { "n8", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MaxCodeBlockGroupsPerTransportBlock.Value",
+ "Value",
+ "Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__max_code_block_groups_per_transport_block__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock, value),
+ &uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__max_code_block_groups_per_transport_block__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__max_code_block_groups_per_transport_block__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MaxCodeBlockGroupsPerTransportBlock",
+ "MaxCodeBlockGroupsPerTransportBlock",
+ "Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock),
+ 1,
+ uenibstreamprotobuf__max_code_block_groups_per_transport_block__field_descriptors,
+ uenibstreamprotobuf__max_code_block_groups_per_transport_block__field_indices_by_name,
+ 1, uenibstreamprotobuf__max_code_block_groups_per_transport_block__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__max_code_block_groups_per_transport_block__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__xoverhead__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__protobuf_unspecified", 0 },
+ { "xOh6", "UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__xOh6", 1 },
+ { "xOh12", "UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__xOh12", 2 },
+ { "xOh18", "UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__xOh18", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__xoverhead__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__xoverhead__value__enum_values_by_name[4] =
+{
+ { "protobuf_unspecified", 0 },
+ { "xOh12", 2 },
+ { "xOh18", 3 },
+ { "xOh6", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__xoverhead__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.XOverhead.Value",
+ "Value",
+ "Uenibstreamprotobuf__XOverhead__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__xoverhead__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__xoverhead__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__xoverhead__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__xoverhead__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__XOverhead, value),
+ &uenibstreamprotobuf__xoverhead__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__xoverhead__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__xoverhead__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__xoverhead__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.XOverhead",
+ "XOverhead",
+ "Uenibstreamprotobuf__XOverhead",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__XOverhead),
+ 1,
+ uenibstreamprotobuf__xoverhead__field_descriptors,
+ uenibstreamprotobuf__xoverhead__field_indices_by_name,
+ 1, uenibstreamprotobuf__xoverhead__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__xoverhead__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__enum_values_by_number[7] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__protobuf_unspecified", 0 },
+ { "n2", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n2", 1 },
+ { "n4", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n4", 2 },
+ { "n6", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n6", 3 },
+ { "n10", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n10", 4 },
+ { "n12", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n12", 5 },
+ { "n16", "UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n16", 6 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__value_ranges[] = {
+{0, 0},{0, 7}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__enum_values_by_name[7] =
+{
+ { "n10", 4 },
+ { "n12", 5 },
+ { "n16", 6 },
+ { "n2", 1 },
+ { "n4", 2 },
+ { "n6", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofHARQ_ProcessesForPDSCH.Value",
+ "Value",
+ "Uenibstreamprotobuf__NrofHARQProcessesForPDSCH__Value",
+ "uenibstreamprotobuf",
+ 7,
+ uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__enum_values_by_number,
+ 7,
+ uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_harq__processes_for_pdsch__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofHARQProcessesForPDSCH, value),
+ &uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nrof_harq__processes_for_pdsch__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_harq__processes_for_pdsch__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofHARQ_ProcessesForPDSCH",
+ "NrofHARQProcessesForPDSCH",
+ "Uenibstreamprotobuf__NrofHARQProcessesForPDSCH",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NrofHARQProcessesForPDSCH),
+ 1,
+ uenibstreamprotobuf__nrof_harq__processes_for_pdsch__field_descriptors,
+ uenibstreamprotobuf__nrof_harq__processes_for_pdsch__field_indices_by_name,
+ 1, uenibstreamprotobuf__nrof_harq__processes_for_pdsch__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nrof_harq__processes_for_pdsch__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__meas_config__field_descriptors[19] =
+{
+ {
+ "nzp_CSI_RS_ResourceToAddModList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_nzp_csi_rs_resourcetoaddmodlist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, nzp_csi_rs_resourcetoaddmodlist),
+ &uenibstreamprotobuf__nzp__csi__rs__resource__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nzp_CSI_RS_ResourceToReleaseList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_nzp_csi_rs_resourcetoreleaselist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, nzp_csi_rs_resourcetoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nzp_CSI_RS_ResourceSetToAddModList",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_nzp_csi_rs_resourcesettoaddmodlist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, nzp_csi_rs_resourcesettoaddmodlist),
+ &uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nzp_CSI_RS_ResourceSetToReleaseList",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_nzp_csi_rs_resourcesettoreleaselist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, nzp_csi_rs_resourcesettoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_IM_ResourceToAddModList",
+ 5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_im_resourcetoaddmodlist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_im_resourcetoaddmodlist),
+ &uenibstreamprotobuf__csi__im__resource__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_IM_ResourceToReleaseList",
+ 6,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_im_resourcetoreleaselist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_im_resourcetoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_IM_ResourceSetToAddModList",
+ 7,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_im_resourcesettoaddmodlist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_im_resourcesettoaddmodlist),
+ &uenibstreamprotobuf__csi__im__resource_set__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_IM_ResourceSetToReleaseList",
+ 8,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_im_resourcesettoreleaselist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_im_resourcesettoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_SSB_ResourceSetToAddModList",
+ 9,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_ssb_resourcesettoaddmodlist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_ssb_resourcesettoaddmodlist),
+ &uenibstreamprotobuf__csi__ssb__resource_set__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_SSB_ResourceSetToAddReleaseList",
+ 10,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_ssb_resourcesettoaddreleaselist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_ssb_resourcesettoaddreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_ResourceConfigToAddModList",
+ 11,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_resourceconfigtoaddmodlist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_resourceconfigtoaddmodlist),
+ &uenibstreamprotobuf__csi__resource_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_ResourceConfigToReleaseList",
+ 12,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_resourceconfigtoreleaselist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_resourceconfigtoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_ReportConfigToAddModList",
+ 13,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_reportconfigtoaddmodlist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_reportconfigtoaddmodlist),
+ &uenibstreamprotobuf__csi__report_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_ReportConfigToReleaseList",
+ 14,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, n_csi_reportconfigtoreleaselist),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi_reportconfigtoreleaselist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportTriggerSize",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, reporttriggersize),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_csi_AperiodicTriggerStateList",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi__aperiodic_trigger_state_list_case),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, release_csi_aperiodictriggerstatelist),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_csi_AperiodicTriggerStateList",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, csi__aperiodic_trigger_state_list_case),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, setup_csi_aperiodictriggerstatelist),
+ &uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_semiPersistentOnPUSCH_TriggerStateList",
+ 18,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, semi_persistent_on_pusch__trigger_state_list_case),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, release_semipersistentonpusch_triggerstatelist),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_semiPersistentOnPUSCH_TriggerStateList",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, semi_persistent_on_pusch__trigger_state_list_case),
+ offsetof(Uenibstreamprotobuf__CSIMeasConfig, setup_semipersistentonpusch_triggerstatelist),
+ &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__meas_config__field_indices_by_name[] = {
+ 6, /* field[6] = csi_IM_ResourceSetToAddModList */
+ 7, /* field[7] = csi_IM_ResourceSetToReleaseList */
+ 4, /* field[4] = csi_IM_ResourceToAddModList */
+ 5, /* field[5] = csi_IM_ResourceToReleaseList */
+ 12, /* field[12] = csi_ReportConfigToAddModList */
+ 13, /* field[13] = csi_ReportConfigToReleaseList */
+ 10, /* field[10] = csi_ResourceConfigToAddModList */
+ 11, /* field[11] = csi_ResourceConfigToReleaseList */
+ 8, /* field[8] = csi_SSB_ResourceSetToAddModList */
+ 9, /* field[9] = csi_SSB_ResourceSetToAddReleaseList */
+ 2, /* field[2] = nzp_CSI_RS_ResourceSetToAddModList */
+ 3, /* field[3] = nzp_CSI_RS_ResourceSetToReleaseList */
+ 0, /* field[0] = nzp_CSI_RS_ResourceToAddModList */
+ 1, /* field[1] = nzp_CSI_RS_ResourceToReleaseList */
+ 15, /* field[15] = release_csi_AperiodicTriggerStateList */
+ 17, /* field[17] = release_semiPersistentOnPUSCH_TriggerStateList */
+ 14, /* field[14] = reportTriggerSize */
+ 16, /* field[16] = setup_csi_AperiodicTriggerStateList */
+ 18, /* field[18] = setup_semiPersistentOnPUSCH_TriggerStateList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__meas_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 19 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__meas_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_MeasConfig",
+ "CSIMeasConfig",
+ "Uenibstreamprotobuf__CSIMeasConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIMeasConfig),
+ 19,
+ uenibstreamprotobuf__csi__meas_config__field_descriptors,
+ uenibstreamprotobuf__csi__meas_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__meas_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__meas_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nzp__csi__rs__resource__field_descriptors[7] =
+{
+ {
+ "nzp_CSI_RS_ResourceId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResource, nzp_csi_rs_resourceid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourceMapping",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResource, resourcemapping),
+ &uenibstreamprotobuf__csi__rs__resource_mapping__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "powerControlOffset",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_SINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResource, powercontroloffset),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "powerControlOffsetSS",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResource, powercontroloffsetss),
+ &uenibstreamprotobuf__power_control_offset_ss__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "scramblingID",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResource, scramblingid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "periodicityAndOffset",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResource, periodicityandoffset),
+ &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "qcl_InfoPeriodicCSI_RS",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResource, qcl_infoperiodiccsi_rs),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nzp__csi__rs__resource__field_indices_by_name[] = {
+ 0, /* field[0] = nzp_CSI_RS_ResourceId */
+ 5, /* field[5] = periodicityAndOffset */
+ 2, /* field[2] = powerControlOffset */
+ 3, /* field[3] = powerControlOffsetSS */
+ 6, /* field[6] = qcl_InfoPeriodicCSI_RS */
+ 1, /* field[1] = resourceMapping */
+ 4, /* field[4] = scramblingID */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nzp__csi__rs__resource__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__resource__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NZP_CSI_RS_Resource",
+ "NZPCSIRSResource",
+ "Uenibstreamprotobuf__NZPCSIRSResource",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NZPCSIRSResource),
+ 7,
+ uenibstreamprotobuf__nzp__csi__rs__resource__field_descriptors,
+ uenibstreamprotobuf__nzp__csi__rs__resource__field_indices_by_name,
+ 1, uenibstreamprotobuf__nzp__csi__rs__resource__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nzp__csi__rs__resource__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__power_control_offset_ss__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__protobuf_unspecified", 0 },
+ { "minus_db3", "UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__minus_db3", 1 },
+ { "db0", "UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__db0", 2 },
+ { "db3", "UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__db3", 3 },
+ { "db6", "UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__db6", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__power_control_offset_ss__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__power_control_offset_ss__value__enum_values_by_name[5] =
+{
+ { "db0", 2 },
+ { "db3", 3 },
+ { "db6", 4 },
+ { "minus_db3", 1 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__power_control_offset_ss__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PowerControlOffsetSS.Value",
+ "Value",
+ "Uenibstreamprotobuf__PowerControlOffsetSS__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__power_control_offset_ss__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__power_control_offset_ss__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__power_control_offset_ss__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__power_control_offset_ss__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PowerControlOffsetSS, value),
+ &uenibstreamprotobuf__power_control_offset_ss__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__power_control_offset_ss__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__power_control_offset_ss__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__power_control_offset_ss__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PowerControlOffsetSS",
+ "PowerControlOffsetSS",
+ "Uenibstreamprotobuf__PowerControlOffsetSS",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PowerControlOffsetSS),
+ 1,
+ uenibstreamprotobuf__power_control_offset_ss__field_descriptors,
+ uenibstreamprotobuf__power_control_offset_ss__field_indices_by_name,
+ 1, uenibstreamprotobuf__power_control_offset_ss__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__power_control_offset_ss__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nzp__csi__rs__resource_set__field_descriptors[5] =
+{
+ {
+ "nzp_CSI_ResourceSetId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResourceSet, nzp_csi_resourcesetid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nzp_CSI_RS_Resources",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResourceSet, n_nzp_csi_rs_resources),
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResourceSet, nzp_csi_rs_resources),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "repetition",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResourceSet, repetition),
+ &uenibstreamprotobuf__on_off_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aperiodicTriggeringOffset",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResourceSet, aperiodictriggeringoffset),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "trs_Info",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NZPCSIRSResourceSet, trs_info),
+ &uenibstreamprotobuf__true_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nzp__csi__rs__resource_set__field_indices_by_name[] = {
+ 3, /* field[3] = aperiodicTriggeringOffset */
+ 1, /* field[1] = nzp_CSI_RS_Resources */
+ 0, /* field[0] = nzp_CSI_ResourceSetId */
+ 2, /* field[2] = repetition */
+ 4, /* field[4] = trs_Info */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nzp__csi__rs__resource_set__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NZP_CSI_RS_ResourceSet",
+ "NZPCSIRSResourceSet",
+ "Uenibstreamprotobuf__NZPCSIRSResourceSet",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NZPCSIRSResourceSet),
+ 5,
+ uenibstreamprotobuf__nzp__csi__rs__resource_set__field_descriptors,
+ uenibstreamprotobuf__nzp__csi__rs__resource_set__field_indices_by_name,
+ 1, uenibstreamprotobuf__nzp__csi__rs__resource_set__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nzp__csi__rs__resource_set__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__im__resource__field_descriptors[5] =
+{
+ {
+ "csi_IM_ResourceId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIIMResource, csi_im_resourceid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pattern0",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIIMResource, csi__im__resource_element_pattern_case),
+ offsetof(Uenibstreamprotobuf__CSIIMResource, pattern0),
+ &uenibstreamprotobuf__pattern0__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pattern1",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIIMResource, csi__im__resource_element_pattern_case),
+ offsetof(Uenibstreamprotobuf__CSIIMResource, pattern1),
+ &uenibstreamprotobuf__pattern1__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "freqBand",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIIMResource, freqband),
+ &uenibstreamprotobuf__csi__frequency_occupation__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "periodicityAndOffset",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIIMResource, periodicityandoffset),
+ &uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__im__resource__field_indices_by_name[] = {
+ 0, /* field[0] = csi_IM_ResourceId */
+ 3, /* field[3] = freqBand */
+ 1, /* field[1] = pattern0 */
+ 2, /* field[2] = pattern1 */
+ 4, /* field[4] = periodicityAndOffset */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__im__resource__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__im__resource__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_IM_Resource",
+ "CSIIMResource",
+ "Uenibstreamprotobuf__CSIIMResource",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIIMResource),
+ 5,
+ uenibstreamprotobuf__csi__im__resource__field_descriptors,
+ uenibstreamprotobuf__csi__im__resource__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__im__resource__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__im__resource__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pattern0__field_descriptors[2] =
+{
+ {
+ "subcarrierLocation_p0",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Pattern0, subcarrierlocation_p0),
+ &uenibstreamprotobuf__subcarrier_location_p0__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "symbolLocation_p0",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Pattern0, symbollocation_p0),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pattern0__field_indices_by_name[] = {
+ 0, /* field[0] = subcarrierLocation_p0 */
+ 1, /* field[1] = symbolLocation_p0 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pattern0__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pattern0__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Pattern0",
+ "Pattern0",
+ "Uenibstreamprotobuf__Pattern0",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Pattern0),
+ 2,
+ uenibstreamprotobuf__pattern0__field_descriptors,
+ uenibstreamprotobuf__pattern0__field_indices_by_name,
+ 1, uenibstreamprotobuf__pattern0__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pattern0__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__subcarrier_location_p0__value__enum_values_by_number[7] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__protobuf_unspecified", 0 },
+ { "s0", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s0", 1 },
+ { "s2", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s2", 2 },
+ { "s4", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s4", 3 },
+ { "s6", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s6", 4 },
+ { "s8", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s8", 5 },
+ { "s10", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s10", 6 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__subcarrier_location_p0__value__value_ranges[] = {
+{0, 0},{0, 7}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__subcarrier_location_p0__value__enum_values_by_name[7] =
+{
+ { "protobuf_unspecified", 0 },
+ { "s0", 1 },
+ { "s10", 6 },
+ { "s2", 2 },
+ { "s4", 3 },
+ { "s6", 4 },
+ { "s8", 5 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__subcarrier_location_p0__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SubcarrierLocation_p0.Value",
+ "Value",
+ "Uenibstreamprotobuf__SubcarrierLocationP0__Value",
+ "uenibstreamprotobuf",
+ 7,
+ uenibstreamprotobuf__subcarrier_location_p0__value__enum_values_by_number,
+ 7,
+ uenibstreamprotobuf__subcarrier_location_p0__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__subcarrier_location_p0__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__subcarrier_location_p0__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SubcarrierLocationP0, value),
+ &uenibstreamprotobuf__subcarrier_location_p0__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__subcarrier_location_p0__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__subcarrier_location_p0__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__subcarrier_location_p0__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SubcarrierLocation_p0",
+ "SubcarrierLocationP0",
+ "Uenibstreamprotobuf__SubcarrierLocationP0",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SubcarrierLocationP0),
+ 1,
+ uenibstreamprotobuf__subcarrier_location_p0__field_descriptors,
+ uenibstreamprotobuf__subcarrier_location_p0__field_indices_by_name,
+ 1, uenibstreamprotobuf__subcarrier_location_p0__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__subcarrier_location_p0__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pattern1__field_descriptors[2] =
+{
+ {
+ "subcarrierLocation_p1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Pattern1, subcarrierlocation_p1),
+ &uenibstreamprotobuf__subcarrier_location_p1__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "symbolLocation_p1",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Pattern1, symbollocation_p1),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pattern1__field_indices_by_name[] = {
+ 0, /* field[0] = subcarrierLocation_p1 */
+ 1, /* field[1] = symbolLocation_p1 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pattern1__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pattern1__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Pattern1",
+ "Pattern1",
+ "Uenibstreamprotobuf__Pattern1",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Pattern1),
+ 2,
+ uenibstreamprotobuf__pattern1__field_descriptors,
+ uenibstreamprotobuf__pattern1__field_indices_by_name,
+ 1, uenibstreamprotobuf__pattern1__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pattern1__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__subcarrier_location_p1__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__protobuf_unspecified", 0 },
+ { "s0", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__s0", 1 },
+ { "s4", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__s4", 2 },
+ { "s8", "UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__s8", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__subcarrier_location_p1__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__subcarrier_location_p1__value__enum_values_by_name[4] =
+{
+ { "protobuf_unspecified", 0 },
+ { "s0", 1 },
+ { "s4", 2 },
+ { "s8", 3 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__subcarrier_location_p1__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SubcarrierLocation_p1.Value",
+ "Value",
+ "Uenibstreamprotobuf__SubcarrierLocationP1__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__subcarrier_location_p1__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__subcarrier_location_p1__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__subcarrier_location_p1__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__subcarrier_location_p1__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SubcarrierLocationP1, value),
+ &uenibstreamprotobuf__subcarrier_location_p1__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__subcarrier_location_p1__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__subcarrier_location_p1__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__subcarrier_location_p1__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SubcarrierLocation_p1",
+ "SubcarrierLocationP1",
+ "Uenibstreamprotobuf__SubcarrierLocationP1",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SubcarrierLocationP1),
+ 1,
+ uenibstreamprotobuf__subcarrier_location_p1__field_descriptors,
+ uenibstreamprotobuf__subcarrier_location_p1__field_indices_by_name,
+ 1, uenibstreamprotobuf__subcarrier_location_p1__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__subcarrier_location_p1__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__im__resource_set__field_descriptors[2] =
+{
+ {
+ "csi_IM_ResourceSetId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIIMResourceSet, csi_im_resourcesetid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_IM_Resources",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIIMResourceSet, n_csi_im_resources),
+ offsetof(Uenibstreamprotobuf__CSIIMResourceSet, csi_im_resources),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__im__resource_set__field_indices_by_name[] = {
+ 0, /* field[0] = csi_IM_ResourceSetId */
+ 1, /* field[1] = csi_IM_Resources */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__im__resource_set__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__im__resource_set__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_IM_ResourceSet",
+ "CSIIMResourceSet",
+ "Uenibstreamprotobuf__CSIIMResourceSet",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIIMResourceSet),
+ 2,
+ uenibstreamprotobuf__csi__im__resource_set__field_descriptors,
+ uenibstreamprotobuf__csi__im__resource_set__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__im__resource_set__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__im__resource_set__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__ssb__resource_set__field_descriptors[2] =
+{
+ {
+ "csi_SSB_ResourceSetId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSISSBResourceSet, csi_ssb_resourcesetid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_SSB_ResourceList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSISSBResourceSet, n_csi_ssb_resourcelist),
+ offsetof(Uenibstreamprotobuf__CSISSBResourceSet, csi_ssb_resourcelist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__ssb__resource_set__field_indices_by_name[] = {
+ 1, /* field[1] = csi_SSB_ResourceList */
+ 0, /* field[0] = csi_SSB_ResourceSetId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__ssb__resource_set__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__ssb__resource_set__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_SSB_ResourceSet",
+ "CSISSBResourceSet",
+ "Uenibstreamprotobuf__CSISSBResourceSet",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSISSBResourceSet),
+ 2,
+ uenibstreamprotobuf__csi__ssb__resource_set__field_descriptors,
+ uenibstreamprotobuf__csi__ssb__resource_set__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__ssb__resource_set__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__ssb__resource_set__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__resource_config__field_descriptors[5] =
+{
+ {
+ "csi_ResourceConfigId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIResourceConfig, csi_resourceconfigid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nzp_CSI_RS_SSB",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIResourceConfig, csi__rs__resource_set_list_case),
+ offsetof(Uenibstreamprotobuf__CSIResourceConfig, nzp_csi_rs_ssb),
+ &uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_IM_ResourceSetList",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIResourceConfig, csi__rs__resource_set_list_case),
+ offsetof(Uenibstreamprotobuf__CSIResourceConfig, csi_im_resourcesetlist),
+ &uenibstreamprotobuf__csi__im__resource_set_list__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bwp_Id",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIResourceConfig, bwp_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourceType",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIResourceConfig, resourcetype),
+ &uenibstreamprotobuf__resource_type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__resource_config__field_indices_by_name[] = {
+ 3, /* field[3] = bwp_Id */
+ 2, /* field[2] = csi_IM_ResourceSetList */
+ 0, /* field[0] = csi_ResourceConfigId */
+ 1, /* field[1] = nzp_CSI_RS_SSB */
+ 4, /* field[4] = resourceType */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__resource_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__resource_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_ResourceConfig",
+ "CSIResourceConfig",
+ "Uenibstreamprotobuf__CSIResourceConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIResourceConfig),
+ 5,
+ uenibstreamprotobuf__csi__resource_config__field_descriptors,
+ uenibstreamprotobuf__csi__resource_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__resource_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__resource_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nzp__csi__rs__ssb__field_descriptors[2] =
+{
+ {
+ "nzp_CSI_RS_ResourceSetList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__NZPCSIRSSSB, n_nzp_csi_rs_resourcesetlist),
+ offsetof(Uenibstreamprotobuf__NZPCSIRSSSB, nzp_csi_rs_resourcesetlist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_SSB_ResourceSetList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__NZPCSIRSSSB, n_csi_ssb_resourcesetlist),
+ offsetof(Uenibstreamprotobuf__NZPCSIRSSSB, csi_ssb_resourcesetlist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nzp__csi__rs__ssb__field_indices_by_name[] = {
+ 1, /* field[1] = csi_SSB_ResourceSetList */
+ 0, /* field[0] = nzp_CSI_RS_ResourceSetList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nzp__csi__rs__ssb__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NZP_CSI_RS_SSB",
+ "NZPCSIRSSSB",
+ "Uenibstreamprotobuf__NZPCSIRSSSB",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NZPCSIRSSSB),
+ 2,
+ uenibstreamprotobuf__nzp__csi__rs__ssb__field_descriptors,
+ uenibstreamprotobuf__nzp__csi__rs__ssb__field_indices_by_name,
+ 1, uenibstreamprotobuf__nzp__csi__rs__ssb__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nzp__csi__rs__ssb__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__im__resource_set_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIIMResourceSetList, n_items),
+ offsetof(Uenibstreamprotobuf__CSIIMResourceSetList, items),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__im__resource_set_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__im__resource_set_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__im__resource_set_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_IM_ResourceSetList",
+ "CSIIMResourceSetList",
+ "Uenibstreamprotobuf__CSIIMResourceSetList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIIMResourceSetList),
+ 1,
+ uenibstreamprotobuf__csi__im__resource_set_list__field_descriptors,
+ uenibstreamprotobuf__csi__im__resource_set_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__im__resource_set_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__im__resource_set_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__resource_type__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__protobuf_unspecified", 0 },
+ { "aperiodic", "UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__aperiodic", 1 },
+ { "semiPersistent", "UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__semiPersistent", 2 },
+ { "periodic", "UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__periodic", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__resource_type__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__resource_type__value__enum_values_by_name[4] =
+{
+ { "aperiodic", 1 },
+ { "periodic", 3 },
+ { "protobuf_unspecified", 0 },
+ { "semiPersistent", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__resource_type__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ResourceType.Value",
+ "Value",
+ "Uenibstreamprotobuf__ResourceType__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__resource_type__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__resource_type__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__resource_type__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__resource_type__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ResourceType, value),
+ &uenibstreamprotobuf__resource_type__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__resource_type__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__resource_type__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_type__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ResourceType",
+ "ResourceType",
+ "Uenibstreamprotobuf__ResourceType",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ResourceType),
+ 1,
+ uenibstreamprotobuf__resource_type__field_descriptors,
+ uenibstreamprotobuf__resource_type__field_indices_by_name,
+ 1, uenibstreamprotobuf__resource_type__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__resource_type__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_config__field_descriptors[28] =
+{
+ {
+ "reportConfigId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, reportconfigid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "carrier",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, carrier),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resourcesForChannelMeasurement",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, resourcesforchannelmeasurement),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_IM_ResourcesForInterference",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, csi_im_resourcesforinterference),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nzp_CSI_RS_ResourcesForInterference",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, nzp_csi_rs_resourcesforinterference),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "periodic",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, report_config_type_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, periodic),
+ &uenibstreamprotobuf__csi__report_config_type__periodic__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "semiPersistentOnPUCCH",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, report_config_type_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, semipersistentonpucch),
+ &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "semiPersistentOnPUSCH",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, report_config_type_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, semipersistentonpusch),
+ &uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aperiodic",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, report_config_type_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, aperiodic),
+ &uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "none",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, none),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cri_RI_PMI_CQI",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, cri_ri_pmi_cqi),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cri_RI_i1",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, cri_ri_i1),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cri_RI_i1_CQI",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, cri_ri_i1_cqi),
+ &uenibstreamprotobuf__cri__ri_i1__cqi__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cri_RI_CQI",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, cri_ri_cqi),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cri_RSRP",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, cri_rsrp),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_Index_RSRP",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, ssb_index_rsrp),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cri_RI_LI_PMI_CQI",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, report_quantity_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, cri_ri_li_pmi_cqi),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportFreqConfiguration",
+ 18,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, reportfreqconfiguration),
+ &uenibstreamprotobuf__report_freq_configuration__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeRestrictionForChannelMeasurements",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, timerestrictionforchannelmeasurements),
+ &uenibstreamprotobuf__configured_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeRestrictionForInterferenceMeasurements",
+ 20,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, timerestrictionforinterferencemeasurements),
+ &uenibstreamprotobuf__configured_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "codebookConfig",
+ 21,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, codebookconfig),
+ &uenibstreamprotobuf__codebook_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dummy",
+ 22,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, dummy),
+ &uenibstreamprotobuf__csi__report_config_dummy__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "enabled",
+ 23,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, group_based_beam_reporting_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, enabled),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "disabled",
+ 24,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, group_based_beam_reporting_case),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, disabled),
+ &uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cqi_Table",
+ 25,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, cqi_table),
+ &uenibstreamprotobuf__cqi__table__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbandSize",
+ 26,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, subbandsize),
+ &uenibstreamprotobuf__subband_size__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "non_PMI_PortIndication",
+ 27,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, n_non_pmi_portindication),
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, non_pmi_portindication),
+ &uenibstreamprotobuf__port_index_for8_ranks__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "semiPersistentOnPUSCH_v1530",
+ 28,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfig, semipersistentonpusch_v1530),
+ &uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__report_config__field_indices_by_name[] = {
+ 8, /* field[8] = aperiodic */
+ 1, /* field[1] = carrier */
+ 20, /* field[20] = codebookConfig */
+ 24, /* field[24] = cqi_Table */
+ 13, /* field[13] = cri_RI_CQI */
+ 16, /* field[16] = cri_RI_LI_PMI_CQI */
+ 10, /* field[10] = cri_RI_PMI_CQI */
+ 11, /* field[11] = cri_RI_i1 */
+ 12, /* field[12] = cri_RI_i1_CQI */
+ 14, /* field[14] = cri_RSRP */
+ 3, /* field[3] = csi_IM_ResourcesForInterference */
+ 23, /* field[23] = disabled */
+ 21, /* field[21] = dummy */
+ 22, /* field[22] = enabled */
+ 26, /* field[26] = non_PMI_PortIndication */
+ 9, /* field[9] = none */
+ 4, /* field[4] = nzp_CSI_RS_ResourcesForInterference */
+ 5, /* field[5] = periodic */
+ 0, /* field[0] = reportConfigId */
+ 17, /* field[17] = reportFreqConfiguration */
+ 2, /* field[2] = resourcesForChannelMeasurement */
+ 6, /* field[6] = semiPersistentOnPUCCH */
+ 7, /* field[7] = semiPersistentOnPUSCH */
+ 27, /* field[27] = semiPersistentOnPUSCH_v1530 */
+ 15, /* field[15] = ssb_Index_RSRP */
+ 25, /* field[25] = subbandSize */
+ 18, /* field[18] = timeRestrictionForChannelMeasurements */
+ 19, /* field[19] = timeRestrictionForInterferenceMeasurements */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 28 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_ReportConfig",
+ "CSIReportConfig",
+ "Uenibstreamprotobuf__CSIReportConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIReportConfig),
+ 28,
+ uenibstreamprotobuf__csi__report_config__field_descriptors,
+ uenibstreamprotobuf__csi__report_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__report_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_config_type__periodic__field_descriptors[2] =
+{
+ {
+ "reportSlotConfig",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfigTypePeriodic, reportslotconfig),
+ &uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pucch_CSI_ResourceList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfigTypePeriodic, n_pucch_csi_resourcelist),
+ offsetof(Uenibstreamprotobuf__CSIReportConfigTypePeriodic, pucch_csi_resourcelist),
+ &uenibstreamprotobuf__pucch__csi__resource__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__report_config_type__periodic__field_indices_by_name[] = {
+ 1, /* field[1] = pucch_CSI_ResourceList */
+ 0, /* field[0] = reportSlotConfig */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config_type__periodic__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__periodic__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_ReportConfigType_Periodic",
+ "CSIReportConfigTypePeriodic",
+ "Uenibstreamprotobuf__CSIReportConfigTypePeriodic",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIReportConfigTypePeriodic),
+ 2,
+ uenibstreamprotobuf__csi__report_config_type__periodic__field_descriptors,
+ uenibstreamprotobuf__csi__report_config_type__periodic__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__report_config_type__periodic__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_config_type__periodic__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_periodicity_and_offset__field_descriptors[10] =
+{
+ {
+ "slots4",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots4),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots5",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots5),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots8",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots8),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots10",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots10),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots16",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots16),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots20",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots20),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots40",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots40),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots80",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots80),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots160",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots160),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "slots320",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, c_case),
+ offsetof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset, slots320),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__report_periodicity_and_offset__field_indices_by_name[] = {
+ 3, /* field[3] = slots10 */
+ 4, /* field[4] = slots16 */
+ 8, /* field[8] = slots160 */
+ 5, /* field[5] = slots20 */
+ 9, /* field[9] = slots320 */
+ 0, /* field[0] = slots4 */
+ 6, /* field[6] = slots40 */
+ 1, /* field[1] = slots5 */
+ 2, /* field[2] = slots8 */
+ 7, /* field[7] = slots80 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__report_periodicity_and_offset__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 10 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_ReportPeriodicityAndOffset",
+ "CSIReportPeriodicityAndOffset",
+ "Uenibstreamprotobuf__CSIReportPeriodicityAndOffset",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIReportPeriodicityAndOffset),
+ 10,
+ uenibstreamprotobuf__csi__report_periodicity_and_offset__field_descriptors,
+ uenibstreamprotobuf__csi__report_periodicity_and_offset__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__report_periodicity_and_offset__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_periodicity_and_offset__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pucch__csi__resource__field_descriptors[2] =
+{
+ {
+ "uplinkBandwidthPartId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHCSIResource, uplinkbandwidthpartid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pucch_Resource",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PUCCHCSIResource, pucch_resource),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pucch__csi__resource__field_indices_by_name[] = {
+ 1, /* field[1] = pucch_Resource */
+ 0, /* field[0] = uplinkBandwidthPartId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pucch__csi__resource__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__csi__resource__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PUCCH_CSI_Resource",
+ "PUCCHCSIResource",
+ "Uenibstreamprotobuf__PUCCHCSIResource",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PUCCHCSIResource),
+ 2,
+ uenibstreamprotobuf__pucch__csi__resource__field_descriptors,
+ uenibstreamprotobuf__pucch__csi__resource__field_indices_by_name,
+ 1, uenibstreamprotobuf__pucch__csi__resource__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pucch__csi__resource__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__field_descriptors[2] =
+{
+ {
+ "reportSlotConfig",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH, reportslotconfig),
+ &uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pucch_CSI_ResourceList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH, n_pucch_csi_resourcelist),
+ offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH, pucch_csi_resourcelist),
+ &uenibstreamprotobuf__pucch__csi__resource__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__field_indices_by_name[] = {
+ 1, /* field[1] = pucch_CSI_ResourceList */
+ 0, /* field[0] = reportSlotConfig */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUCCH",
+ "CSIReportConfigTypeSemiPersistentOnPUCCH",
+ "Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH),
+ 2,
+ uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__field_descriptors,
+ uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__field_descriptors[3] =
+{
+ {
+ "reportSlotConfig",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH, reportslotconfig),
+ &uenibstreamprotobuf__report_slot_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportSlotOffsetList",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH, n_reportslotoffsetlist),
+ offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH, reportslotoffsetlist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p0alpha",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH, p0alpha),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__field_indices_by_name[] = {
+ 2, /* field[2] = p0alpha */
+ 0, /* field[0] = reportSlotConfig */
+ 1, /* field[1] = reportSlotOffsetList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_ReportConfigType_SemiPersistentOnPUSCH",
+ "CSIReportConfigTypeSemiPersistentOnPUSCH",
+ "Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH),
+ 3,
+ uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__field_descriptors,
+ uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__report_slot_config__value__enum_values_by_number[8] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__protobuf_unspecified", 0 },
+ { "sl5", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl5", 1 },
+ { "sl10", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl10", 2 },
+ { "sl20", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl20", 3 },
+ { "sl40", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl40", 4 },
+ { "sl80", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl80", 5 },
+ { "sl160", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl160", 6 },
+ { "sl320", "UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl320", 7 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_slot_config__value__value_ranges[] = {
+{0, 0},{0, 8}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__report_slot_config__value__enum_values_by_name[8] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sl10", 2 },
+ { "sl160", 6 },
+ { "sl20", 3 },
+ { "sl320", 7 },
+ { "sl40", 4 },
+ { "sl5", 1 },
+ { "sl80", 5 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__report_slot_config__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportSlotConfig.Value",
+ "Value",
+ "Uenibstreamprotobuf__ReportSlotConfig__Value",
+ "uenibstreamprotobuf",
+ 8,
+ uenibstreamprotobuf__report_slot_config__value__enum_values_by_number,
+ 8,
+ uenibstreamprotobuf__report_slot_config__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__report_slot_config__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_slot_config__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReportSlotConfig, value),
+ &uenibstreamprotobuf__report_slot_config__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__report_slot_config__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_slot_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__report_slot_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportSlotConfig",
+ "ReportSlotConfig",
+ "Uenibstreamprotobuf__ReportSlotConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReportSlotConfig),
+ 1,
+ uenibstreamprotobuf__report_slot_config__field_descriptors,
+ uenibstreamprotobuf__report_slot_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__report_slot_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__report_slot_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_config_type__aperiodic__field_descriptors[1] =
+{
+ {
+ "reportSlotOffsetList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIReportConfigTypeAperiodic, n_reportslotoffsetlist),
+ offsetof(Uenibstreamprotobuf__CSIReportConfigTypeAperiodic, reportslotoffsetlist),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__report_config_type__aperiodic__field_indices_by_name[] = {
+ 0, /* field[0] = reportSlotOffsetList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config_type__aperiodic__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_ReportConfigType_Aperiodic",
+ "CSIReportConfigTypeAperiodic",
+ "Uenibstreamprotobuf__CSIReportConfigTypeAperiodic",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIReportConfigTypeAperiodic),
+ 1,
+ uenibstreamprotobuf__csi__report_config_type__aperiodic__field_descriptors,
+ uenibstreamprotobuf__csi__report_config_type__aperiodic__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__report_config_type__aperiodic__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_config_type__aperiodic__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__cri__ri_i1__cqi__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__protobuf_unspecified", 0 },
+ { "n2", "UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__n2", 1 },
+ { "n4", "UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__n4", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cri__ri_i1__cqi__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__cri__ri_i1__cqi__value__enum_values_by_name[3] =
+{
+ { "n2", 1 },
+ { "n4", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__cri__ri_i1__cqi__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CRI_RI_i1_CQI.Value",
+ "Value",
+ "Uenibstreamprotobuf__CRIRII1CQI__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__cri__ri_i1__cqi__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__cri__ri_i1__cqi__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__cri__ri_i1__cqi__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cri__ri_i1__cqi__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CRIRII1CQI, value),
+ &uenibstreamprotobuf__cri__ri_i1__cqi__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cri__ri_i1__cqi__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cri__ri_i1__cqi__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cri__ri_i1__cqi__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CRI_RI_i1_CQI",
+ "CRIRII1CQI",
+ "Uenibstreamprotobuf__CRIRII1CQI",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CRIRII1CQI),
+ 1,
+ uenibstreamprotobuf__cri__ri_i1__cqi__field_descriptors,
+ uenibstreamprotobuf__cri__ri_i1__cqi__field_indices_by_name,
+ 1, uenibstreamprotobuf__cri__ri_i1__cqi__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cri__ri_i1__cqi__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_freq_configuration__field_descriptors[19] =
+{
+ {
+ "cqi_FormatIndicator",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, cqi_formatindicator),
+ &uenibstreamprotobuf__cqi__format_indicator__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pmi_FormatIndicator",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, pmi_formatindicator),
+ &uenibstreamprotobuf__pmi__format_indicator__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands3",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands3),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands4",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands4),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands5",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands5),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands6",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands6),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands7",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands7),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands8",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands8),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands9",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands9),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands10",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands10),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands11",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands11),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands12",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands12),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands13",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands13),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands14",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands14),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands15",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands15),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands16",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands16),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands17",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands17),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands18",
+ 18,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands18),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbands19_v1530",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, csi__reporting_band_case),
+ offsetof(Uenibstreamprotobuf__ReportFreqConfiguration, subbands19_v1530),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__report_freq_configuration__field_indices_by_name[] = {
+ 0, /* field[0] = cqi_FormatIndicator */
+ 1, /* field[1] = pmi_FormatIndicator */
+ 9, /* field[9] = subbands10 */
+ 10, /* field[10] = subbands11 */
+ 11, /* field[11] = subbands12 */
+ 12, /* field[12] = subbands13 */
+ 13, /* field[13] = subbands14 */
+ 14, /* field[14] = subbands15 */
+ 15, /* field[15] = subbands16 */
+ 16, /* field[16] = subbands17 */
+ 17, /* field[17] = subbands18 */
+ 18, /* field[18] = subbands19_v1530 */
+ 2, /* field[2] = subbands3 */
+ 3, /* field[3] = subbands4 */
+ 4, /* field[4] = subbands5 */
+ 5, /* field[5] = subbands6 */
+ 6, /* field[6] = subbands7 */
+ 7, /* field[7] = subbands8 */
+ 8, /* field[8] = subbands9 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_freq_configuration__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 19 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__report_freq_configuration__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportFreqConfiguration",
+ "ReportFreqConfiguration",
+ "Uenibstreamprotobuf__ReportFreqConfiguration",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReportFreqConfiguration),
+ 19,
+ uenibstreamprotobuf__report_freq_configuration__field_descriptors,
+ uenibstreamprotobuf__report_freq_configuration__field_indices_by_name,
+ 1, uenibstreamprotobuf__report_freq_configuration__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__report_freq_configuration__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__cqi__format_indicator__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__protobuf_unspecified", 0 },
+ { "widebandCQI", "UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__widebandCQI", 1 },
+ { "subbandCQI", "UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__subbandCQI", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cqi__format_indicator__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__cqi__format_indicator__value__enum_values_by_name[3] =
+{
+ { "protobuf_unspecified", 0 },
+ { "subbandCQI", 2 },
+ { "widebandCQI", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__cqi__format_indicator__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CQI_FormatIndicator.Value",
+ "Value",
+ "Uenibstreamprotobuf__CQIFormatIndicator__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__cqi__format_indicator__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__cqi__format_indicator__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__cqi__format_indicator__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cqi__format_indicator__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CQIFormatIndicator, value),
+ &uenibstreamprotobuf__cqi__format_indicator__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cqi__format_indicator__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cqi__format_indicator__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cqi__format_indicator__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CQI_FormatIndicator",
+ "CQIFormatIndicator",
+ "Uenibstreamprotobuf__CQIFormatIndicator",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CQIFormatIndicator),
+ 1,
+ uenibstreamprotobuf__cqi__format_indicator__field_descriptors,
+ uenibstreamprotobuf__cqi__format_indicator__field_indices_by_name,
+ 1, uenibstreamprotobuf__cqi__format_indicator__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cqi__format_indicator__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__pmi__format_indicator__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__protobuf_unspecified", 0 },
+ { "widebandPMI", "UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__widebandPMI", 1 },
+ { "subbandPMI", "UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__subbandPMI", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pmi__format_indicator__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__pmi__format_indicator__value__enum_values_by_name[3] =
+{
+ { "protobuf_unspecified", 0 },
+ { "subbandPMI", 2 },
+ { "widebandPMI", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__pmi__format_indicator__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PMI_FormatIndicator.Value",
+ "Value",
+ "Uenibstreamprotobuf__PMIFormatIndicator__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__pmi__format_indicator__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__pmi__format_indicator__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__pmi__format_indicator__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pmi__format_indicator__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PMIFormatIndicator, value),
+ &uenibstreamprotobuf__pmi__format_indicator__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pmi__format_indicator__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pmi__format_indicator__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pmi__format_indicator__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PMI_FormatIndicator",
+ "PMIFormatIndicator",
+ "Uenibstreamprotobuf__PMIFormatIndicator",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PMIFormatIndicator),
+ 1,
+ uenibstreamprotobuf__pmi__format_indicator__field_descriptors,
+ uenibstreamprotobuf__pmi__format_indicator__field_indices_by_name,
+ 1, uenibstreamprotobuf__pmi__format_indicator__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pmi__format_indicator__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_config__field_descriptors[2] =
+{
+ {
+ "type1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CodebookConfig, codebook_type_case),
+ offsetof(Uenibstreamprotobuf__CodebookConfig, type1),
+ &uenibstreamprotobuf__codebook_type__type1__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "type2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CodebookConfig, codebook_type_case),
+ offsetof(Uenibstreamprotobuf__CodebookConfig, type2),
+ &uenibstreamprotobuf__codebook_type__type2__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__codebook_config__field_indices_by_name[] = {
+ 0, /* field[0] = type1 */
+ 1, /* field[1] = type2 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__codebook_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CodebookConfig",
+ "CodebookConfig",
+ "Uenibstreamprotobuf__CodebookConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CodebookConfig),
+ 2,
+ uenibstreamprotobuf__codebook_config__field_descriptors,
+ uenibstreamprotobuf__codebook_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__codebook_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__codebook_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_type__type1__field_descriptors[3] =
+{
+ {
+ "typeI_SinglePanel",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CodebookTypeType1, sub_type_case),
+ offsetof(Uenibstreamprotobuf__CodebookTypeType1, typei_singlepanel),
+ &uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "typeI_MultiPanell",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CodebookTypeType1, sub_type_case),
+ offsetof(Uenibstreamprotobuf__CodebookTypeType1, typei_multipanell),
+ &uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "codebookMode",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CodebookTypeType1, codebookmode),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__codebook_type__type1__field_indices_by_name[] = {
+ 2, /* field[2] = codebookMode */
+ 1, /* field[1] = typeI_MultiPanell */
+ 0, /* field[0] = typeI_SinglePanel */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__codebook_type__type1__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_type__type1__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CodebookType_Type1",
+ "CodebookTypeType1",
+ "Uenibstreamprotobuf__CodebookTypeType1",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CodebookTypeType1),
+ 3,
+ uenibstreamprotobuf__codebook_type__type1__field_descriptors,
+ uenibstreamprotobuf__codebook_type__type1__field_indices_by_name,
+ 1, uenibstreamprotobuf__codebook_type__type1__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__codebook_type__type1__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_sub_type__single_panel__field_descriptors[3] =
+{
+ {
+ "two",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeSinglePanel, nr_of_antenna_ports_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeSinglePanel, two),
+ &uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "moreThanTwo",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeSinglePanel, nr_of_antenna_ports_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeSinglePanel, morethantwo),
+ &uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "typeI_SinglePanel_ri_Restriction",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeSinglePanel, typei_singlepanel_ri_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__codebook_sub_type__single_panel__field_indices_by_name[] = {
+ 1, /* field[1] = moreThanTwo */
+ 0, /* field[0] = two */
+ 2, /* field[2] = typeI_SinglePanel_ri_Restriction */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__codebook_sub_type__single_panel__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CodebookSubType_SinglePanel",
+ "CodebookSubTypeSinglePanel",
+ "Uenibstreamprotobuf__CodebookSubTypeSinglePanel",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CodebookSubTypeSinglePanel),
+ 3,
+ uenibstreamprotobuf__codebook_sub_type__single_panel__field_descriptors,
+ uenibstreamprotobuf__codebook_sub_type__single_panel__field_indices_by_name,
+ 1, uenibstreamprotobuf__codebook_sub_type__single_panel__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__codebook_sub_type__single_panel__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__field_descriptors[1] =
+{
+ {
+ "twoTX_CodebookSubsetRestriction",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo, twotx_codebooksubsetrestriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__field_indices_by_name[] = {
+ 0, /* field[0] = twoTX_CodebookSubsetRestriction */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CodebookNrOfAntennaPorts_Two",
+ "CodebookNrOfAntennaPortsTwo",
+ "Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo),
+ 1,
+ uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__field_descriptors,
+ uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__field_indices_by_name,
+ 1, uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__field_descriptors[14] =
+{
+ {
+ "two_one_TypeI_SinglePanel_Restriction",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, two_one_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "two_two_TypeI_SinglePanel_Restriction",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, two_two_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "four_one_TypeI_SinglePanel_Restriction",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, four_one_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "three_two_TypeI_SinglePanel_Restriction",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, three_two_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "six_one_TypeI_SinglePanel_Restriction",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, six_one_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "four_two_TypeI_SinglePanel_Restriction",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, four_two_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eight_one_TypeI_SinglePanel_Restriction",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, eight_one_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "four_three_TypeI_SinglePanel_Restriction",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, four_three_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "six_two_TypeI_SinglePanel_Restriction",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, six_two_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "twelve_one_TypeI_SinglePanel_Restriction",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, twelve_one_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "four_four_TypeI_SinglePanel_Restriction",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, four_four_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eight_two_TypeI_SinglePanel_Restriction",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, eight_two_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sixteen_one_TypeI_SinglePanel_Restriction",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, sixteen_one_typei_singlepanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "typeI_SinglePanel_codebookSubsetRestriction_i2",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo, typei_singlepanel_codebooksubsetrestriction_i2),
+ &google__protobuf__string_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__field_indices_by_name[] = {
+ 6, /* field[6] = eight_one_TypeI_SinglePanel_Restriction */
+ 11, /* field[11] = eight_two_TypeI_SinglePanel_Restriction */
+ 10, /* field[10] = four_four_TypeI_SinglePanel_Restriction */
+ 2, /* field[2] = four_one_TypeI_SinglePanel_Restriction */
+ 7, /* field[7] = four_three_TypeI_SinglePanel_Restriction */
+ 5, /* field[5] = four_two_TypeI_SinglePanel_Restriction */
+ 4, /* field[4] = six_one_TypeI_SinglePanel_Restriction */
+ 8, /* field[8] = six_two_TypeI_SinglePanel_Restriction */
+ 12, /* field[12] = sixteen_one_TypeI_SinglePanel_Restriction */
+ 3, /* field[3] = three_two_TypeI_SinglePanel_Restriction */
+ 9, /* field[9] = twelve_one_TypeI_SinglePanel_Restriction */
+ 0, /* field[0] = two_one_TypeI_SinglePanel_Restriction */
+ 1, /* field[1] = two_two_TypeI_SinglePanel_Restriction */
+ 13, /* field[13] = typeI_SinglePanel_codebookSubsetRestriction_i2 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 14 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CodebookNrOfAntennaPorts_MoreThanTwo",
+ "CodebookNrOfAntennaPortsMoreThanTwo",
+ "Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo),
+ 14,
+ uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__field_descriptors,
+ uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__field_indices_by_name,
+ 1, uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_sub_type__multi_panel__field_descriptors[9] =
+{
+ {
+ "two_two_one_TypeI_MultiPanel_Restriction",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, two_two_one_typei_multipanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "two_four_one_TypeI_MultiPanel_Restriction",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, two_four_one_typei_multipanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "four_two_one_TypeI_MultiPanel_Restriction",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, four_two_one_typei_multipanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "two_two_two_TypeI_MultiPanel_Restriction",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, two_two_two_typei_multipanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "two_eight_one_TypeI_MultiPanel_Restriction",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, two_eight_one_typei_multipanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "four_four_one_TypeI_MultiPanel_Restriction",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, four_four_one_typei_multipanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "two_four_two_TypeI_MultiPanel_Restriction",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, two_four_two_typei_multipanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "four_two_two_TypeI_MultiPanel_Restriction",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ng_n1_n2_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, four_two_two_typei_multipanel_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ri_Restriction",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel, ri_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__codebook_sub_type__multi_panel__field_indices_by_name[] = {
+ 5, /* field[5] = four_four_one_TypeI_MultiPanel_Restriction */
+ 2, /* field[2] = four_two_one_TypeI_MultiPanel_Restriction */
+ 7, /* field[7] = four_two_two_TypeI_MultiPanel_Restriction */
+ 8, /* field[8] = ri_Restriction */
+ 4, /* field[4] = two_eight_one_TypeI_MultiPanel_Restriction */
+ 1, /* field[1] = two_four_one_TypeI_MultiPanel_Restriction */
+ 6, /* field[6] = two_four_two_TypeI_MultiPanel_Restriction */
+ 0, /* field[0] = two_two_one_TypeI_MultiPanel_Restriction */
+ 3, /* field[3] = two_two_two_TypeI_MultiPanel_Restriction */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__codebook_sub_type__multi_panel__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 9 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CodebookSubType_MultiPanel",
+ "CodebookSubTypeMultiPanel",
+ "Uenibstreamprotobuf__CodebookSubTypeMultiPanel",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CodebookSubTypeMultiPanel),
+ 9,
+ uenibstreamprotobuf__codebook_sub_type__multi_panel__field_descriptors,
+ uenibstreamprotobuf__codebook_sub_type__multi_panel__field_indices_by_name,
+ 1, uenibstreamprotobuf__codebook_sub_type__multi_panel__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__codebook_sub_type__multi_panel__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_type__type2__field_descriptors[5] =
+{
+ {
+ "typeII",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CodebookTypeType2, sub_type_case),
+ offsetof(Uenibstreamprotobuf__CodebookTypeType2, typeii),
+ &uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "typeII_PortSelection",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CodebookTypeType2, sub_type_case),
+ offsetof(Uenibstreamprotobuf__CodebookTypeType2, typeii_portselection),
+ &uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "phaseAlphabetSize",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CodebookTypeType2, phasealphabetsize),
+ &uenibstreamprotobuf__phase_alphabet_size__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "subbandAmplitude",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CodebookTypeType2, subbandamplitude),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "numberOfBeams",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CodebookTypeType2, numberofbeams),
+ &uenibstreamprotobuf__number_of_beams__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__codebook_type__type2__field_indices_by_name[] = {
+ 4, /* field[4] = numberOfBeams */
+ 2, /* field[2] = phaseAlphabetSize */
+ 3, /* field[3] = subbandAmplitude */
+ 0, /* field[0] = typeII */
+ 1, /* field[1] = typeII_PortSelection */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__codebook_type__type2__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_type__type2__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CodebookType_Type2",
+ "CodebookTypeType2",
+ "Uenibstreamprotobuf__CodebookTypeType2",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CodebookTypeType2),
+ 5,
+ uenibstreamprotobuf__codebook_type__type2__field_descriptors,
+ uenibstreamprotobuf__codebook_type__type2__field_indices_by_name,
+ 1, uenibstreamprotobuf__codebook_type__type2__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__codebook_type__type2__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_sub_type__type_ii__field_descriptors[14] =
+{
+ {
+ "two_one",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, two_one),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "two_two",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, two_two),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "four_one",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, four_one),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "three_two",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, three_two),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "six_one",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, six_one),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "four_two",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, four_two),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eight_one",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, eight_one),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "four_three",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, four_three),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "six_two",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, six_two),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "twelve_one",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, twelve_one),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "four_four",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, four_four),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eight_two",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, eight_two),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sixteen_one",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case),
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, sixteen_one),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "typeII_RI_Restriction",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeII, typeii_ri_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__codebook_sub_type__type_ii__field_indices_by_name[] = {
+ 6, /* field[6] = eight_one */
+ 11, /* field[11] = eight_two */
+ 10, /* field[10] = four_four */
+ 2, /* field[2] = four_one */
+ 7, /* field[7] = four_three */
+ 5, /* field[5] = four_two */
+ 4, /* field[4] = six_one */
+ 8, /* field[8] = six_two */
+ 12, /* field[12] = sixteen_one */
+ 3, /* field[3] = three_two */
+ 9, /* field[9] = twelve_one */
+ 0, /* field[0] = two_one */
+ 1, /* field[1] = two_two */
+ 13, /* field[13] = typeII_RI_Restriction */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__codebook_sub_type__type_ii__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 14 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CodebookSubType_TypeII",
+ "CodebookSubTypeTypeII",
+ "Uenibstreamprotobuf__CodebookSubTypeTypeII",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CodebookSubTypeTypeII),
+ 14,
+ uenibstreamprotobuf__codebook_sub_type__type_ii__field_descriptors,
+ uenibstreamprotobuf__codebook_sub_type__type_ii__field_indices_by_name,
+ 1, uenibstreamprotobuf__codebook_sub_type__type_ii__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__codebook_sub_type__type_ii__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__field_descriptors[2] =
+{
+ {
+ "portSelectionSamplingSize",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection, portselectionsamplingsize),
+ &uenibstreamprotobuf__port_selection_sampling_size__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "typeII_PortSelectionRI_Restriction",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection, typeii_portselectionri_restriction),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__field_indices_by_name[] = {
+ 0, /* field[0] = portSelectionSamplingSize */
+ 1, /* field[1] = typeII_PortSelectionRI_Restriction */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CodebookSubType_TypeII_PortSelection",
+ "CodebookSubTypeTypeIIPortSelection",
+ "Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection),
+ 2,
+ uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__field_descriptors,
+ uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__field_indices_by_name,
+ 1, uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__phase_alphabet_size__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__protobuf_unspecified", 0 },
+ { "n4", "UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__n4", 1 },
+ { "n8", "UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__n8", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__phase_alphabet_size__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__phase_alphabet_size__value__enum_values_by_name[3] =
+{
+ { "n4", 1 },
+ { "n8", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__phase_alphabet_size__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PhaseAlphabetSize.Value",
+ "Value",
+ "Uenibstreamprotobuf__PhaseAlphabetSize__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__phase_alphabet_size__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__phase_alphabet_size__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__phase_alphabet_size__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__phase_alphabet_size__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PhaseAlphabetSize, value),
+ &uenibstreamprotobuf__phase_alphabet_size__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__phase_alphabet_size__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__phase_alphabet_size__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__phase_alphabet_size__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PhaseAlphabetSize",
+ "PhaseAlphabetSize",
+ "Uenibstreamprotobuf__PhaseAlphabetSize",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PhaseAlphabetSize),
+ 1,
+ uenibstreamprotobuf__phase_alphabet_size__field_descriptors,
+ uenibstreamprotobuf__phase_alphabet_size__field_indices_by_name,
+ 1, uenibstreamprotobuf__phase_alphabet_size__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__phase_alphabet_size__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__number_of_beams__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__protobuf_unspecified", 0 },
+ { "two", "UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__two", 1 },
+ { "three", "UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__three", 2 },
+ { "four", "UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__four", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__number_of_beams__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__number_of_beams__value__enum_values_by_name[4] =
+{
+ { "four", 3 },
+ { "protobuf_unspecified", 0 },
+ { "three", 2 },
+ { "two", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__number_of_beams__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NumberOfBeams.Value",
+ "Value",
+ "Uenibstreamprotobuf__NumberOfBeams__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__number_of_beams__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__number_of_beams__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__number_of_beams__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__number_of_beams__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NumberOfBeams, value),
+ &uenibstreamprotobuf__number_of_beams__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__number_of_beams__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__number_of_beams__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__number_of_beams__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NumberOfBeams",
+ "NumberOfBeams",
+ "Uenibstreamprotobuf__NumberOfBeams",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NumberOfBeams),
+ 1,
+ uenibstreamprotobuf__number_of_beams__field_descriptors,
+ uenibstreamprotobuf__number_of_beams__field_indices_by_name,
+ 1, uenibstreamprotobuf__number_of_beams__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__number_of_beams__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__port_selection_sampling_size__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n2", 2 },
+ { "n3", "UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n3", 3 },
+ { "n4", "UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n4", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__port_selection_sampling_size__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__port_selection_sampling_size__value__enum_values_by_name[5] =
+{
+ { "n1", 1 },
+ { "n2", 2 },
+ { "n3", 3 },
+ { "n4", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__port_selection_sampling_size__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PortSelectionSamplingSize.Value",
+ "Value",
+ "Uenibstreamprotobuf__PortSelectionSamplingSize__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__port_selection_sampling_size__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__port_selection_sampling_size__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__port_selection_sampling_size__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__port_selection_sampling_size__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PortSelectionSamplingSize, value),
+ &uenibstreamprotobuf__port_selection_sampling_size__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__port_selection_sampling_size__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__port_selection_sampling_size__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__port_selection_sampling_size__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PortSelectionSamplingSize",
+ "PortSelectionSamplingSize",
+ "Uenibstreamprotobuf__PortSelectionSamplingSize",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PortSelectionSamplingSize),
+ 1,
+ uenibstreamprotobuf__port_selection_sampling_size__field_descriptors,
+ uenibstreamprotobuf__port_selection_sampling_size__field_indices_by_name,
+ 1, uenibstreamprotobuf__port_selection_sampling_size__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__port_selection_sampling_size__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__csi__report_config_dummy__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__n2", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config_dummy__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__csi__report_config_dummy__value__enum_values_by_name[3] =
+{
+ { "n1", 1 },
+ { "n2", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__csi__report_config_dummy__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_ReportConfigDummy.Value",
+ "Value",
+ "Uenibstreamprotobuf__CSIReportConfigDummy__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__csi__report_config_dummy__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__csi__report_config_dummy__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__csi__report_config_dummy__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__report_config_dummy__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIReportConfigDummy, value),
+ &uenibstreamprotobuf__csi__report_config_dummy__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__report_config_dummy__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__report_config_dummy__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_dummy__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_ReportConfigDummy",
+ "CSIReportConfigDummy",
+ "Uenibstreamprotobuf__CSIReportConfigDummy",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIReportConfigDummy),
+ 1,
+ uenibstreamprotobuf__csi__report_config_dummy__field_descriptors,
+ uenibstreamprotobuf__csi__report_config_dummy__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__report_config_dummy__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__report_config_dummy__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__group_based_beam_reporting__disabled__field_descriptors[1] =
+{
+ {
+ "nrofReportedRS",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__GroupBasedBeamReportingDisabled, nrofreportedrs),
+ &uenibstreamprotobuf__nrof_reported_rs__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__group_based_beam_reporting__disabled__field_indices_by_name[] = {
+ 0, /* field[0] = nrofReportedRS */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__group_based_beam_reporting__disabled__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.GroupBasedBeamReporting_Disabled",
+ "GroupBasedBeamReportingDisabled",
+ "Uenibstreamprotobuf__GroupBasedBeamReportingDisabled",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__GroupBasedBeamReportingDisabled),
+ 1,
+ uenibstreamprotobuf__group_based_beam_reporting__disabled__field_descriptors,
+ uenibstreamprotobuf__group_based_beam_reporting__disabled__field_indices_by_name,
+ 1, uenibstreamprotobuf__group_based_beam_reporting__disabled__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__group_based_beam_reporting__disabled__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__nrof_reported_rs__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n2", 2 },
+ { "n3", "UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n3", 3 },
+ { "n4", "UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n4", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_reported_rs__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrof_reported_rs__value__enum_values_by_name[5] =
+{
+ { "n1", 1 },
+ { "n2", 2 },
+ { "n3", 3 },
+ { "n4", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__nrof_reported_rs__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofReportedRS.Value",
+ "Value",
+ "Uenibstreamprotobuf__NrofReportedRS__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__nrof_reported_rs__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__nrof_reported_rs__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__nrof_reported_rs__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_reported_rs__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofReportedRS, value),
+ &uenibstreamprotobuf__nrof_reported_rs__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nrof_reported_rs__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_reported_rs__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_reported_rs__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofReportedRS",
+ "NrofReportedRS",
+ "Uenibstreamprotobuf__NrofReportedRS",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NrofReportedRS),
+ 1,
+ uenibstreamprotobuf__nrof_reported_rs__field_descriptors,
+ uenibstreamprotobuf__nrof_reported_rs__field_indices_by_name,
+ 1, uenibstreamprotobuf__nrof_reported_rs__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nrof_reported_rs__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__cqi__table__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__protobuf_unspecified", 0 },
+ { "table1", "UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__table1", 1 },
+ { "table2", "UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__table2", 2 },
+ { "table3", "UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__table3", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cqi__table__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__cqi__table__value__enum_values_by_name[4] =
+{
+ { "protobuf_unspecified", 0 },
+ { "table1", 1 },
+ { "table2", 2 },
+ { "table3", 3 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__cqi__table__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CQI_Table.Value",
+ "Value",
+ "Uenibstreamprotobuf__CQITable__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__cqi__table__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__cqi__table__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__cqi__table__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cqi__table__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CQITable, value),
+ &uenibstreamprotobuf__cqi__table__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cqi__table__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cqi__table__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cqi__table__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CQI_Table",
+ "CQITable",
+ "Uenibstreamprotobuf__CQITable",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CQITable),
+ 1,
+ uenibstreamprotobuf__cqi__table__field_descriptors,
+ uenibstreamprotobuf__cqi__table__field_indices_by_name,
+ 1, uenibstreamprotobuf__cqi__table__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cqi__table__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__subband_size__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__protobuf_unspecified", 0 },
+ { "value1", "UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__value1", 1 },
+ { "value2", "UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__value2", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__subband_size__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__subband_size__value__enum_values_by_name[3] =
+{
+ { "protobuf_unspecified", 0 },
+ { "value1", 1 },
+ { "value2", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__subband_size__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SubbandSize.Value",
+ "Value",
+ "Uenibstreamprotobuf__SubbandSize__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__subband_size__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__subband_size__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__subband_size__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__subband_size__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SubbandSize, value),
+ &uenibstreamprotobuf__subband_size__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__subband_size__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__subband_size__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__subband_size__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SubbandSize",
+ "SubbandSize",
+ "Uenibstreamprotobuf__SubbandSize",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SubbandSize),
+ 1,
+ uenibstreamprotobuf__subband_size__field_descriptors,
+ uenibstreamprotobuf__subband_size__field_indices_by_name,
+ 1, uenibstreamprotobuf__subband_size__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__subband_size__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__port_index_for8_ranks__field_descriptors[4] =
+{
+ {
+ "portIndex8",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, c_case),
+ offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, portindex8),
+ &uenibstreamprotobuf__port_index8__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "portIndex4",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, c_case),
+ offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, portindex4),
+ &uenibstreamprotobuf__port_index4__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "portIndex2",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, c_case),
+ offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, portindex2),
+ &uenibstreamprotobuf__port_index2__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "portIndex1",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, c_case),
+ offsetof(Uenibstreamprotobuf__PortIndexFor8Ranks, portindex1),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__port_index_for8_ranks__field_indices_by_name[] = {
+ 3, /* field[3] = portIndex1 */
+ 2, /* field[2] = portIndex2 */
+ 1, /* field[1] = portIndex4 */
+ 0, /* field[0] = portIndex8 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__port_index_for8_ranks__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index_for8_ranks__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PortIndexFor8Ranks",
+ "PortIndexFor8Ranks",
+ "Uenibstreamprotobuf__PortIndexFor8Ranks",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PortIndexFor8Ranks),
+ 4,
+ uenibstreamprotobuf__port_index_for8_ranks__field_descriptors,
+ uenibstreamprotobuf__port_index_for8_ranks__field_indices_by_name,
+ 1, uenibstreamprotobuf__port_index_for8_ranks__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__port_index_for8_ranks__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__port_index8__field_descriptors[8] =
+{
+ {
+ "rank1_8",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PortIndex8, rank1_8),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rank2_8",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PortIndex8, n_rank2_8),
+ offsetof(Uenibstreamprotobuf__PortIndex8, rank2_8),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rank3_8",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PortIndex8, n_rank3_8),
+ offsetof(Uenibstreamprotobuf__PortIndex8, rank3_8),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rank4_8",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PortIndex8, n_rank4_8),
+ offsetof(Uenibstreamprotobuf__PortIndex8, rank4_8),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rank5_8",
+ 5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PortIndex8, n_rank5_8),
+ offsetof(Uenibstreamprotobuf__PortIndex8, rank5_8),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rank6_8",
+ 6,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PortIndex8, n_rank6_8),
+ offsetof(Uenibstreamprotobuf__PortIndex8, rank6_8),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rank7_8",
+ 7,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PortIndex8, n_rank7_8),
+ offsetof(Uenibstreamprotobuf__PortIndex8, rank7_8),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rank8_8",
+ 8,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PortIndex8, n_rank8_8),
+ offsetof(Uenibstreamprotobuf__PortIndex8, rank8_8),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__port_index8__field_indices_by_name[] = {
+ 0, /* field[0] = rank1_8 */
+ 1, /* field[1] = rank2_8 */
+ 2, /* field[2] = rank3_8 */
+ 3, /* field[3] = rank4_8 */
+ 4, /* field[4] = rank5_8 */
+ 5, /* field[5] = rank6_8 */
+ 6, /* field[6] = rank7_8 */
+ 7, /* field[7] = rank8_8 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__port_index8__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index8__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PortIndex8",
+ "PortIndex8",
+ "Uenibstreamprotobuf__PortIndex8",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PortIndex8),
+ 8,
+ uenibstreamprotobuf__port_index8__field_descriptors,
+ uenibstreamprotobuf__port_index8__field_indices_by_name,
+ 1, uenibstreamprotobuf__port_index8__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__port_index8__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__port_index4__field_descriptors[4] =
+{
+ {
+ "rank1_4",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PortIndex4, rank1_4),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rank2_4",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PortIndex4, n_rank2_4),
+ offsetof(Uenibstreamprotobuf__PortIndex4, rank2_4),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rank3_4",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PortIndex4, n_rank3_4),
+ offsetof(Uenibstreamprotobuf__PortIndex4, rank3_4),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rank4_4",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PortIndex4, n_rank4_4),
+ offsetof(Uenibstreamprotobuf__PortIndex4, rank4_4),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__port_index4__field_indices_by_name[] = {
+ 0, /* field[0] = rank1_4 */
+ 1, /* field[1] = rank2_4 */
+ 2, /* field[2] = rank3_4 */
+ 3, /* field[3] = rank4_4 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__port_index4__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index4__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PortIndex4",
+ "PortIndex4",
+ "Uenibstreamprotobuf__PortIndex4",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PortIndex4),
+ 4,
+ uenibstreamprotobuf__port_index4__field_descriptors,
+ uenibstreamprotobuf__port_index4__field_indices_by_name,
+ 1, uenibstreamprotobuf__port_index4__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__port_index4__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__port_index2__field_descriptors[2] =
+{
+ {
+ "rank1_2",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PortIndex2, rank1_2),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rank2_2",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PortIndex2, n_rank2_2),
+ offsetof(Uenibstreamprotobuf__PortIndex2, rank2_2),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__port_index2__field_indices_by_name[] = {
+ 0, /* field[0] = rank1_2 */
+ 1, /* field[1] = rank2_2 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__port_index2__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index2__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PortIndex2",
+ "PortIndex2",
+ "Uenibstreamprotobuf__PortIndex2",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PortIndex2),
+ 2,
+ uenibstreamprotobuf__port_index2__field_descriptors,
+ uenibstreamprotobuf__port_index2__field_indices_by_name,
+ 1, uenibstreamprotobuf__port_index2__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__port_index2__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__protobuf_unspecified", 0 },
+ { "sl4", "UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl4", 1 },
+ { "sl8", "UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl8", 2 },
+ { "sl16", "UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl16", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__enum_values_by_name[4] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sl16", 3 },
+ { "sl4", 1 },
+ { "sl8", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SemiPersistentOnPUSCH_v1530.ReportSlotConfig_v1530",
+ "ReportSlotConfig_v1530",
+ "Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530__ReportSlotConfigV1530",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__semi_persistent_on_pusch_v1530__field_descriptors[1] =
+{
+ {
+ "reportSlotConfig_v1530",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530, reportslotconfig_v1530),
+ &uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__semi_persistent_on_pusch_v1530__field_indices_by_name[] = {
+ 0, /* field[0] = reportSlotConfig_v1530 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__semi_persistent_on_pusch_v1530__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SemiPersistentOnPUSCH_v1530",
+ "SemiPersistentOnPUSCHV1530",
+ "Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530),
+ 1,
+ uenibstreamprotobuf__semi_persistent_on_pusch_v1530__field_descriptors,
+ uenibstreamprotobuf__semi_persistent_on_pusch_v1530__field_indices_by_name,
+ 1, uenibstreamprotobuf__semi_persistent_on_pusch_v1530__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__semi_persistent_on_pusch_v1530__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__aperiodic_trigger_state_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIAperiodicTriggerStateList, n_items),
+ offsetof(Uenibstreamprotobuf__CSIAperiodicTriggerStateList, items),
+ &uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__aperiodic_trigger_state_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__aperiodic_trigger_state_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_AperiodicTriggerStateList",
+ "CSIAperiodicTriggerStateList",
+ "Uenibstreamprotobuf__CSIAperiodicTriggerStateList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIAperiodicTriggerStateList),
+ 1,
+ uenibstreamprotobuf__csi__aperiodic_trigger_state_list__field_descriptors,
+ uenibstreamprotobuf__csi__aperiodic_trigger_state_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__aperiodic_trigger_state_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__aperiodic_trigger_state_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__aperiodic_trigger_state__field_descriptors[1] =
+{
+ {
+ "associatedReportConfigInfoList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIAperiodicTriggerState, n_associatedreportconfiginfolist),
+ offsetof(Uenibstreamprotobuf__CSIAperiodicTriggerState, associatedreportconfiginfolist),
+ &uenibstreamprotobuf__csi__associated_report_config_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__aperiodic_trigger_state__field_indices_by_name[] = {
+ 0, /* field[0] = associatedReportConfigInfoList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__aperiodic_trigger_state__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_AperiodicTriggerState",
+ "CSIAperiodicTriggerState",
+ "Uenibstreamprotobuf__CSIAperiodicTriggerState",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIAperiodicTriggerState),
+ 1,
+ uenibstreamprotobuf__csi__aperiodic_trigger_state__field_descriptors,
+ uenibstreamprotobuf__csi__aperiodic_trigger_state__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__aperiodic_trigger_state__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__aperiodic_trigger_state__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__associated_report_config_info__field_descriptors[5] =
+{
+ {
+ "reportConfigId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, reportconfigid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nzp_CSI_RS",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, resources_for_channel_case),
+ offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, nzp_csi_rs),
+ &uenibstreamprotobuf__nzp__csi__rs__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_SSB_ResourceSet",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, resources_for_channel_case),
+ offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, csi_ssb_resourceset),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_IM_ResourcesForInterference",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, csi_im_resourcesforinterference),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nzp_CSI_RS_ResourcesForInterference",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo, nzp_csi_rs_resourcesforinterference),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__associated_report_config_info__field_indices_by_name[] = {
+ 3, /* field[3] = csi_IM_ResourcesForInterference */
+ 2, /* field[2] = csi_SSB_ResourceSet */
+ 1, /* field[1] = nzp_CSI_RS */
+ 4, /* field[4] = nzp_CSI_RS_ResourcesForInterference */
+ 0, /* field[0] = reportConfigId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__associated_report_config_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__associated_report_config_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_AssociatedReportConfigInfo",
+ "CSIAssociatedReportConfigInfo",
+ "Uenibstreamprotobuf__CSIAssociatedReportConfigInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIAssociatedReportConfigInfo),
+ 5,
+ uenibstreamprotobuf__csi__associated_report_config_info__field_descriptors,
+ uenibstreamprotobuf__csi__associated_report_config_info__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__associated_report_config_info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__associated_report_config_info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nzp__csi__rs__field_descriptors[2] =
+{
+ {
+ "resourceSet",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NZPCSIRS, resourceset),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "qcl_info",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__NZPCSIRS, n_qcl_info),
+ offsetof(Uenibstreamprotobuf__NZPCSIRS, qcl_info),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nzp__csi__rs__field_indices_by_name[] = {
+ 1, /* field[1] = qcl_info */
+ 0, /* field[0] = resourceSet */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nzp__csi__rs__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NZP_CSI_RS",
+ "NZPCSIRS",
+ "Uenibstreamprotobuf__NZPCSIRS",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NZPCSIRS),
+ 2,
+ uenibstreamprotobuf__nzp__csi__rs__field_descriptors,
+ uenibstreamprotobuf__nzp__csi__rs__field_indices_by_name,
+ 1, uenibstreamprotobuf__nzp__csi__rs__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nzp__csi__rs__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList, n_items),
+ offsetof(Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList, items),
+ &uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_SemiPersistentOnPUSCH_TriggerStateList",
+ "CSISemiPersistentOnPUSCHTriggerStateList",
+ "Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList),
+ 1,
+ uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__field_descriptors,
+ uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__field_descriptors[1] =
+{
+ {
+ "associatedReportConfigInfo",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState, associatedreportconfiginfo),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__field_indices_by_name[] = {
+ 0, /* field[0] = associatedReportConfigInfo */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_SemiPersistentOnPUSCH_TriggerState",
+ "CSISemiPersistentOnPUSCHTriggerState",
+ "Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState),
+ 1,
+ uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__field_descriptors,
+ uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__scell_deactivation_timer__value__enum_values_by_number[15] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "ms20", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms20", 1 },
+ { "ms40", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms40", 2 },
+ { "ms80", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms80", 3 },
+ { "ms160", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms160", 4 },
+ { "ms200", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms200", 5 },
+ { "ms240", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms240", 6 },
+ { "ms320", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms320", 7 },
+ { "ms400", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms400", 8 },
+ { "ms480", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms480", 9 },
+ { "ms520", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms520", 10 },
+ { "ms640", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms640", 11 },
+ { "ms720", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms720", 12 },
+ { "ms840", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms840", 13 },
+ { "ms1280", "UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms1280", 14 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scell_deactivation_timer__value__value_ranges[] = {
+{0, 0},{0, 15}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__scell_deactivation_timer__value__enum_values_by_name[15] =
+{
+ { "ms1280", 14 },
+ { "ms160", 4 },
+ { "ms20", 1 },
+ { "ms200", 5 },
+ { "ms240", 6 },
+ { "ms320", 7 },
+ { "ms40", 2 },
+ { "ms400", 8 },
+ { "ms480", 9 },
+ { "ms520", 10 },
+ { "ms640", 11 },
+ { "ms720", 12 },
+ { "ms80", 3 },
+ { "ms840", 13 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__scell_deactivation_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SCellDeactivationTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__SCellDeactivationTimer__Value",
+ "uenibstreamprotobuf",
+ 15,
+ uenibstreamprotobuf__scell_deactivation_timer__value__enum_values_by_number,
+ 15,
+ uenibstreamprotobuf__scell_deactivation_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__scell_deactivation_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scell_deactivation_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SCellDeactivationTimer, value),
+ &uenibstreamprotobuf__scell_deactivation_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scell_deactivation_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scell_deactivation_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scell_deactivation_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SCellDeactivationTimer",
+ "SCellDeactivationTimer",
+ "Uenibstreamprotobuf__SCellDeactivationTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SCellDeactivationTimer),
+ 1,
+ uenibstreamprotobuf__scell_deactivation_timer__field_descriptors,
+ uenibstreamprotobuf__scell_deactivation_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__scell_deactivation_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scell_deactivation_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cross_carrier_scheduling_config__field_descriptors[2] =
+{
+ {
+ "own",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CrossCarrierSchedulingConfig, scheduling_cell_info_case),
+ offsetof(Uenibstreamprotobuf__CrossCarrierSchedulingConfig, own),
+ &uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "other",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CrossCarrierSchedulingConfig, scheduling_cell_info_case),
+ offsetof(Uenibstreamprotobuf__CrossCarrierSchedulingConfig, other),
+ &uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cross_carrier_scheduling_config__field_indices_by_name[] = {
+ 1, /* field[1] = other */
+ 0, /* field[0] = own */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cross_carrier_scheduling_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CrossCarrierSchedulingConfig",
+ "CrossCarrierSchedulingConfig",
+ "Uenibstreamprotobuf__CrossCarrierSchedulingConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CrossCarrierSchedulingConfig),
+ 2,
+ uenibstreamprotobuf__cross_carrier_scheduling_config__field_descriptors,
+ uenibstreamprotobuf__cross_carrier_scheduling_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__cross_carrier_scheduling_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cross_carrier_scheduling_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__own_cross_carrier_scheduling_config__field_descriptors[1] =
+{
+ {
+ "cif_Presence",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig, cif_presence),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__own_cross_carrier_scheduling_config__field_indices_by_name[] = {
+ 0, /* field[0] = cif_Presence */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__own_cross_carrier_scheduling_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.OwnCrossCarrierSchedulingConfig",
+ "OwnCrossCarrierSchedulingConfig",
+ "Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig),
+ 1,
+ uenibstreamprotobuf__own_cross_carrier_scheduling_config__field_descriptors,
+ uenibstreamprotobuf__own_cross_carrier_scheduling_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__own_cross_carrier_scheduling_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__own_cross_carrier_scheduling_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__other_cross_carrier_scheduling_config__field_descriptors[2] =
+{
+ {
+ "schedulingCellId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig, schedulingcellid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cif_InSchedulingCell",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig, cif_inschedulingcell),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__other_cross_carrier_scheduling_config__field_indices_by_name[] = {
+ 1, /* field[1] = cif_InSchedulingCell */
+ 0, /* field[0] = schedulingCellId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__other_cross_carrier_scheduling_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.OtherCrossCarrierSchedulingConfig",
+ "OtherCrossCarrierSchedulingConfig",
+ "Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig),
+ 2,
+ uenibstreamprotobuf__other_cross_carrier_scheduling_config__field_descriptors,
+ uenibstreamprotobuf__other_cross_carrier_scheduling_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__other_cross_carrier_scheduling_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__other_cross_carrier_scheduling_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__pathloss_reference_linking__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__protobuf_unspecified", 0 },
+ { "pCell", "UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__pCell", 1 },
+ { "sCell", "UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__sCell", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pathloss_reference_linking__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__pathloss_reference_linking__value__enum_values_by_name[3] =
+{
+ { "pCell", 1 },
+ { "protobuf_unspecified", 0 },
+ { "sCell", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__pathloss_reference_linking__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PathlossReferenceLinking.Value",
+ "Value",
+ "Uenibstreamprotobuf__PathlossReferenceLinking__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__pathloss_reference_linking__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__pathloss_reference_linking__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__pathloss_reference_linking__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pathloss_reference_linking__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PathlossReferenceLinking, value),
+ &uenibstreamprotobuf__pathloss_reference_linking__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pathloss_reference_linking__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pathloss_reference_linking__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pathloss_reference_linking__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PathlossReferenceLinking",
+ "PathlossReferenceLinking",
+ "Uenibstreamprotobuf__PathlossReferenceLinking",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PathlossReferenceLinking),
+ 1,
+ uenibstreamprotobuf__pathloss_reference_linking__field_descriptors,
+ uenibstreamprotobuf__pathloss_reference_linking__field_indices_by_name,
+ 1, uenibstreamprotobuf__pathloss_reference_linking__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pathloss_reference_linking__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_config__field_descriptors[11] =
+{
+ {
+ "measObjectToRemoveList",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasConfig, measobjecttoremovelist),
+ &uenibstreamprotobuf__meas_object_to_remove_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measObjectToAddModList",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasConfig, measobjecttoaddmodlist),
+ &uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportConfigToRemoveList",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasConfig, reportconfigtoremovelist),
+ &uenibstreamprotobuf__report_config_to_remove_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportConfigToAddModList",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasConfig, reportconfigtoaddmodlist),
+ &uenibstreamprotobuf__report_config_to_add_mod_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measIdToRemoveList",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasConfig, measidtoremovelist),
+ &uenibstreamprotobuf__meas_id_to_remove_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measIdToAddModList",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasConfig, measidtoaddmodlist),
+ &uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_RSRP",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MeasConfig, s__measure_config_case),
+ offsetof(Uenibstreamprotobuf__MeasConfig, ssb_rsrp),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_RSRP",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MeasConfig, s__measure_config_case),
+ offsetof(Uenibstreamprotobuf__MeasConfig, csi_rsrp),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "quantityConfig",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasConfig, quantityconfig),
+ &uenibstreamprotobuf__quantity_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measGapConfig",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasConfig, measgapconfig),
+ &uenibstreamprotobuf__meas_gap_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measGapSharingConfig",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasConfig, measgapsharingconfig),
+ &uenibstreamprotobuf__meas_gap_sharing_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_config__field_indices_by_name[] = {
+ 7, /* field[7] = csi_RSRP */
+ 9, /* field[9] = measGapConfig */
+ 10, /* field[10] = measGapSharingConfig */
+ 5, /* field[5] = measIdToAddModList */
+ 4, /* field[4] = measIdToRemoveList */
+ 1, /* field[1] = measObjectToAddModList */
+ 0, /* field[0] = measObjectToRemoveList */
+ 8, /* field[8] = quantityConfig */
+ 3, /* field[3] = reportConfigToAddModList */
+ 2, /* field[2] = reportConfigToRemoveList */
+ 6, /* field[6] = ssb_RSRP */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 11 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasConfig",
+ "MeasConfig",
+ "Uenibstreamprotobuf__MeasConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasConfig),
+ 11,
+ uenibstreamprotobuf__meas_config__field_descriptors,
+ uenibstreamprotobuf__meas_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_object_to_remove_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MeasObjectToRemoveList, n_items),
+ offsetof(Uenibstreamprotobuf__MeasObjectToRemoveList, items),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_object_to_remove_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_object_to_remove_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_to_remove_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasObjectToRemoveList",
+ "MeasObjectToRemoveList",
+ "Uenibstreamprotobuf__MeasObjectToRemoveList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasObjectToRemoveList),
+ 1,
+ uenibstreamprotobuf__meas_object_to_remove_list__field_descriptors,
+ uenibstreamprotobuf__meas_object_to_remove_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_object_to_remove_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_object_to_remove_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_object_to_add_mod_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasObjectToAddModList, n_items),
+ offsetof(Uenibstreamprotobuf__MeasObjectToAddModList, items),
+ &uenibstreamprotobuf__meas_object_to_add_mod__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_object_to_add_mod_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_object_to_add_mod_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasObjectToAddModList",
+ "MeasObjectToAddModList",
+ "Uenibstreamprotobuf__MeasObjectToAddModList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasObjectToAddModList),
+ 1,
+ uenibstreamprotobuf__meas_object_to_add_mod_list__field_descriptors,
+ uenibstreamprotobuf__meas_object_to_add_mod_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_object_to_add_mod_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_object_to_add_mod_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_config_to_remove_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__ReportConfigToRemoveList, n_items),
+ offsetof(Uenibstreamprotobuf__ReportConfigToRemoveList, items),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__report_config_to_remove_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_config_to_remove_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_to_remove_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportConfigToRemoveList",
+ "ReportConfigToRemoveList",
+ "Uenibstreamprotobuf__ReportConfigToRemoveList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReportConfigToRemoveList),
+ 1,
+ uenibstreamprotobuf__report_config_to_remove_list__field_descriptors,
+ uenibstreamprotobuf__report_config_to_remove_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__report_config_to_remove_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__report_config_to_remove_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_config_to_add_mod_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReportConfigToAddModList, n_items),
+ offsetof(Uenibstreamprotobuf__ReportConfigToAddModList, items),
+ &uenibstreamprotobuf__report_config_to_add_mod__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__report_config_to_add_mod_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_config_to_add_mod_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_to_add_mod_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportConfigToAddModList",
+ "ReportConfigToAddModList",
+ "Uenibstreamprotobuf__ReportConfigToAddModList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReportConfigToAddModList),
+ 1,
+ uenibstreamprotobuf__report_config_to_add_mod_list__field_descriptors,
+ uenibstreamprotobuf__report_config_to_add_mod_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__report_config_to_add_mod_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__report_config_to_add_mod_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_id_to_remove_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MeasIdToRemoveList, n_items),
+ offsetof(Uenibstreamprotobuf__MeasIdToRemoveList, items),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_id_to_remove_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_id_to_remove_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_id_to_remove_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasIdToRemoveList",
+ "MeasIdToRemoveList",
+ "Uenibstreamprotobuf__MeasIdToRemoveList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasIdToRemoveList),
+ 1,
+ uenibstreamprotobuf__meas_id_to_remove_list__field_descriptors,
+ uenibstreamprotobuf__meas_id_to_remove_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_id_to_remove_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_id_to_remove_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_id_to_add_mod_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasIdToAddModList, n_items),
+ offsetof(Uenibstreamprotobuf__MeasIdToAddModList, items),
+ &uenibstreamprotobuf__meas_id_to_add_mod__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_id_to_add_mod_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_id_to_add_mod_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasIdToAddModList",
+ "MeasIdToAddModList",
+ "Uenibstreamprotobuf__MeasIdToAddModList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasIdToAddModList),
+ 1,
+ uenibstreamprotobuf__meas_id_to_add_mod_list__field_descriptors,
+ uenibstreamprotobuf__meas_id_to_add_mod_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_id_to_add_mod_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_id_to_add_mod_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_object_to_add_mod__field_descriptors[3] =
+{
+ {
+ "measObjectId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectToAddMod, measobjectid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measObjectNR",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasObjectToAddMod, meas_object_case),
+ offsetof(Uenibstreamprotobuf__MeasObjectToAddMod, measobjectnr),
+ &uenibstreamprotobuf__meas_object_nr__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measObjectEUTRA",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasObjectToAddMod, meas_object_case),
+ offsetof(Uenibstreamprotobuf__MeasObjectToAddMod, measobjecteutra),
+ &uenibstreamprotobuf__meas_object_eutra__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_object_to_add_mod__field_indices_by_name[] = {
+ 2, /* field[2] = measObjectEUTRA */
+ 0, /* field[0] = measObjectId */
+ 1, /* field[1] = measObjectNR */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_object_to_add_mod__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_to_add_mod__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasObjectToAddMod",
+ "MeasObjectToAddMod",
+ "Uenibstreamprotobuf__MeasObjectToAddMod",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasObjectToAddMod),
+ 3,
+ uenibstreamprotobuf__meas_object_to_add_mod__field_descriptors,
+ uenibstreamprotobuf__meas_object_to_add_mod__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_object_to_add_mod__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_object_to_add_mod__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_object_nr__field_descriptors[20] =
+{
+ {
+ "ssbFrequency",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, ssbfrequency),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssbSubcarrierSpacing",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, ssbsubcarrierspacing),
+ &uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "smtc1",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, smtc1),
+ &uenibstreamprotobuf__ssb__mtc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "smtc2",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, smtc2),
+ &uenibstreamprotobuf__ssb__mtc2__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "refFreqCSI_RS",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, reffreqcsi_rs),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "referenceSignalConfig",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, referencesignalconfig),
+ &uenibstreamprotobuf__reference_signal_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "absThreshSS_BlocksConsolidation",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, absthreshss_blocksconsolidation),
+ &uenibstreamprotobuf__threshold_nr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "absThreshCSI_RS_Consolidation",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, absthreshcsi_rs_consolidation),
+ &uenibstreamprotobuf__threshold_nr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofSS_BlocksToAverage",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, nrofss_blockstoaverage),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofCSI_RS_ResourcesToAverage",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, nrofcsi_rs_resourcestoaverage),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "quantityConfigIndex",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, quantityconfigindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "offsetMO",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, offsetmo),
+ &uenibstreamprotobuf__q__offset_range_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cellsToRemoveList",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, cellstoremovelist),
+ &uenibstreamprotobuf__pci__list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cellsToAddModList",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, cellstoaddmodlist),
+ &uenibstreamprotobuf__cells_to_add_mod_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "blackCellsToRemoveList",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, blackcellstoremovelist),
+ &uenibstreamprotobuf__pci__range_index_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "blackCellsToAddModList",
+ 16,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, n_blackcellstoaddmodlist),
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, blackcellstoaddmodlist),
+ &uenibstreamprotobuf__pci__range_element__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "whiteCellsToRemoveList",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, whitecellstoremovelist),
+ &uenibstreamprotobuf__pci__range_index_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "whiteCellsToAddModList",
+ 18,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, n_whitecellstoaddmodlist),
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, whitecellstoaddmodlist),
+ &uenibstreamprotobuf__pci__range_element__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "freqBandIndicatorNR_v1530",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, freqbandindicatornr_v1530),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measCycleSCell_v1530",
+ 20,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectNR, meascyclescell_v1530),
+ &uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_object_nr__field_indices_by_name[] = {
+ 7, /* field[7] = absThreshCSI_RS_Consolidation */
+ 6, /* field[6] = absThreshSS_BlocksConsolidation */
+ 15, /* field[15] = blackCellsToAddModList */
+ 14, /* field[14] = blackCellsToRemoveList */
+ 13, /* field[13] = cellsToAddModList */
+ 12, /* field[12] = cellsToRemoveList */
+ 18, /* field[18] = freqBandIndicatorNR_v1530 */
+ 19, /* field[19] = measCycleSCell_v1530 */
+ 9, /* field[9] = nrofCSI_RS_ResourcesToAverage */
+ 8, /* field[8] = nrofSS_BlocksToAverage */
+ 11, /* field[11] = offsetMO */
+ 10, /* field[10] = quantityConfigIndex */
+ 4, /* field[4] = refFreqCSI_RS */
+ 5, /* field[5] = referenceSignalConfig */
+ 2, /* field[2] = smtc1 */
+ 3, /* field[3] = smtc2 */
+ 0, /* field[0] = ssbFrequency */
+ 1, /* field[1] = ssbSubcarrierSpacing */
+ 17, /* field[17] = whiteCellsToAddModList */
+ 16, /* field[16] = whiteCellsToRemoveList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_object_nr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 20 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_nr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasObjectNR",
+ "MeasObjectNR",
+ "Uenibstreamprotobuf__MeasObjectNR",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasObjectNR),
+ 20,
+ uenibstreamprotobuf__meas_object_nr__field_descriptors,
+ uenibstreamprotobuf__meas_object_nr__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_object_nr__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_object_nr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__reference_signal_config__field_descriptors[3] =
+{
+ {
+ "ssb_ConfigMobility",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReferenceSignalConfig, ssb_configmobility),
+ &uenibstreamprotobuf__ssb__config_mobility__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_csi_rs_ResourceConfigMobility",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReferenceSignalConfig, csi_rs__resource_config_mobility_case),
+ offsetof(Uenibstreamprotobuf__ReferenceSignalConfig, release_csi_rs_resourceconfigmobility),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_csi_rs_ResourceConfigMobility",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReferenceSignalConfig, csi_rs__resource_config_mobility_case),
+ offsetof(Uenibstreamprotobuf__ReferenceSignalConfig, setup_csi_rs_resourceconfigmobility),
+ &uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__reference_signal_config__field_indices_by_name[] = {
+ 1, /* field[1] = release_csi_rs_ResourceConfigMobility */
+ 2, /* field[2] = setup_csi_rs_ResourceConfigMobility */
+ 0, /* field[0] = ssb_ConfigMobility */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__reference_signal_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__reference_signal_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReferenceSignalConfig",
+ "ReferenceSignalConfig",
+ "Uenibstreamprotobuf__ReferenceSignalConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReferenceSignalConfig),
+ 3,
+ uenibstreamprotobuf__reference_signal_config__field_descriptors,
+ uenibstreamprotobuf__reference_signal_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__reference_signal_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__reference_signal_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb__config_mobility__field_descriptors[4] =
+{
+ {
+ "release_ssb_ToMeasure",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SSBConfigMobility, ssb__to_measure_case),
+ offsetof(Uenibstreamprotobuf__SSBConfigMobility, release_ssb_tomeasure),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_ssb_ToMeasure",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SSBConfigMobility, ssb__to_measure_case),
+ offsetof(Uenibstreamprotobuf__SSBConfigMobility, setup_ssb_tomeasure),
+ &uenibstreamprotobuf__ssb__to_measure__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "deriveSSB_IndexFromCell",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SSBConfigMobility, derivessb_indexfromcell),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ss_RSSI_Measurement",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SSBConfigMobility, ss_rssi_measurement),
+ &uenibstreamprotobuf__ss__rssi__measurement__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ssb__config_mobility__field_indices_by_name[] = {
+ 2, /* field[2] = deriveSSB_IndexFromCell */
+ 0, /* field[0] = release_ssb_ToMeasure */
+ 1, /* field[1] = setup_ssb_ToMeasure */
+ 3, /* field[3] = ss_RSSI_Measurement */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ssb__config_mobility__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__config_mobility__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SSB_ConfigMobility",
+ "SSBConfigMobility",
+ "Uenibstreamprotobuf__SSBConfigMobility",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SSBConfigMobility),
+ 4,
+ uenibstreamprotobuf__ssb__config_mobility__field_descriptors,
+ uenibstreamprotobuf__ssb__config_mobility__field_indices_by_name,
+ 1, uenibstreamprotobuf__ssb__config_mobility__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ssb__config_mobility__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ssb__to_measure__field_descriptors[3] =
+{
+ {
+ "shortBitmap",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__SSBToMeasure, c_case),
+ offsetof(Uenibstreamprotobuf__SSBToMeasure, shortbitmap),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mediumBitmap",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__SSBToMeasure, c_case),
+ offsetof(Uenibstreamprotobuf__SSBToMeasure, mediumbitmap),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "longBitmap",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__SSBToMeasure, c_case),
+ offsetof(Uenibstreamprotobuf__SSBToMeasure, longbitmap),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ssb__to_measure__field_indices_by_name[] = {
+ 2, /* field[2] = longBitmap */
+ 1, /* field[1] = mediumBitmap */
+ 0, /* field[0] = shortBitmap */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ssb__to_measure__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__to_measure__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SSB_ToMeasure",
+ "SSBToMeasure",
+ "Uenibstreamprotobuf__SSBToMeasure",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SSBToMeasure),
+ 3,
+ uenibstreamprotobuf__ssb__to_measure__field_descriptors,
+ uenibstreamprotobuf__ssb__to_measure__field_indices_by_name,
+ 1, uenibstreamprotobuf__ssb__to_measure__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ssb__to_measure__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ss__rssi__measurement__field_descriptors[2] =
+{
+ {
+ "measurementSlots",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SSRSSIMeasurement, measurementslots),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "endSymbol",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SSRSSIMeasurement, endsymbol),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ss__rssi__measurement__field_indices_by_name[] = {
+ 1, /* field[1] = endSymbol */
+ 0, /* field[0] = measurementSlots */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ss__rssi__measurement__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ss__rssi__measurement__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SS_RSSI_Measurement",
+ "SSRSSIMeasurement",
+ "Uenibstreamprotobuf__SSRSSIMeasurement",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SSRSSIMeasurement),
+ 2,
+ uenibstreamprotobuf__ss__rssi__measurement__field_descriptors,
+ uenibstreamprotobuf__ss__rssi__measurement__field_indices_by_name,
+ 1, uenibstreamprotobuf__ss__rssi__measurement__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ss__rssi__measurement__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__rs__resource_config_mobility__field_descriptors[3] =
+{
+ {
+ "subcarrierSpacing",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSResourceConfigMobility, subcarrierspacing),
+ &uenibstreamprotobuf__subcarrier_spacing__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_RS_CellList_Mobility",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceConfigMobility, n_csi_rs_celllist_mobility),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceConfigMobility, csi_rs_celllist_mobility),
+ &uenibstreamprotobuf__csi__rs__cell_mobility__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "refServCellIndex_v1530",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSResourceConfigMobility, refservcellindex_v1530),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__rs__resource_config_mobility__field_indices_by_name[] = {
+ 1, /* field[1] = csi_RS_CellList_Mobility */
+ 2, /* field[2] = refServCellIndex_v1530 */
+ 0, /* field[0] = subcarrierSpacing */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__rs__resource_config_mobility__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_RS_ResourceConfigMobility",
+ "CSIRSResourceConfigMobility",
+ "Uenibstreamprotobuf__CSIRSResourceConfigMobility",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIRSResourceConfigMobility),
+ 3,
+ uenibstreamprotobuf__csi__rs__resource_config_mobility__field_descriptors,
+ uenibstreamprotobuf__csi__rs__resource_config_mobility__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__rs__resource_config_mobility__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__rs__resource_config_mobility__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__rs__cell_mobility__field_descriptors[4] =
+{
+ {
+ "cellId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSCellMobility, cellid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_rs_MeasurementBW",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSCellMobility, csi_rs_measurementbw),
+ &uenibstreamprotobuf__csi__rs__measurement_bw__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "density",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSCellMobility, density),
+ &uenibstreamprotobuf__density__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_rs_ResourceList_Mobility",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CSIRSCellMobility, n_csi_rs_resourcelist_mobility),
+ offsetof(Uenibstreamprotobuf__CSIRSCellMobility, csi_rs_resourcelist_mobility),
+ &uenibstreamprotobuf__csi__rs__resource__mobility__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__rs__cell_mobility__field_indices_by_name[] = {
+ 0, /* field[0] = cellId */
+ 1, /* field[1] = csi_rs_MeasurementBW */
+ 3, /* field[3] = csi_rs_ResourceList_Mobility */
+ 2, /* field[2] = density */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__rs__cell_mobility__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__cell_mobility__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_RS_CellMobility",
+ "CSIRSCellMobility",
+ "Uenibstreamprotobuf__CSIRSCellMobility",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIRSCellMobility),
+ 4,
+ uenibstreamprotobuf__csi__rs__cell_mobility__field_descriptors,
+ uenibstreamprotobuf__csi__rs__cell_mobility__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__rs__cell_mobility__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__rs__cell_mobility__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__enum_values_by_number[6] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__protobuf_unspecified", 0 },
+ { "size24", "UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size24", 1 },
+ { "size48", "UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size48", 2 },
+ { "size96", "UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size96", 3 },
+ { "size192", "UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size192", 4 },
+ { "size264", "UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size264", 5 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__value_ranges[] = {
+{0, 0},{0, 6}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__enum_values_by_name[6] =
+{
+ { "protobuf_unspecified", 0 },
+ { "size192", 4 },
+ { "size24", 1 },
+ { "size264", 5 },
+ { "size48", 2 },
+ { "size96", 3 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_RS_MeasurementBW.NrofPRBs",
+ "NrofPRBs",
+ "Uenibstreamprotobuf__CSIRSMeasurementBW__NrofPRBs",
+ "uenibstreamprotobuf",
+ 6,
+ uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__enum_values_by_number,
+ 6,
+ uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__rs__measurement_bw__field_descriptors[2] =
+{
+ {
+ "nrofPRBs",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSMeasurementBW, nrofprbs),
+ &uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "startPRB",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSMeasurementBW, startprb),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__rs__measurement_bw__field_indices_by_name[] = {
+ 0, /* field[0] = nrofPRBs */
+ 1, /* field[1] = startPRB */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__rs__measurement_bw__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__measurement_bw__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_RS_MeasurementBW",
+ "CSIRSMeasurementBW",
+ "Uenibstreamprotobuf__CSIRSMeasurementBW",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIRSMeasurementBW),
+ 2,
+ uenibstreamprotobuf__csi__rs__measurement_bw__field_descriptors,
+ uenibstreamprotobuf__csi__rs__measurement_bw__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__rs__measurement_bw__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__rs__measurement_bw__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__density__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DENSITY__VALUE__protobuf_unspecified", 0 },
+ { "d1", "UENIBSTREAMPROTOBUF__DENSITY__VALUE__d1", 1 },
+ { "d3", "UENIBSTREAMPROTOBUF__DENSITY__VALUE__d3", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__density__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__density__value__enum_values_by_name[3] =
+{
+ { "d1", 1 },
+ { "d3", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__density__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Density.Value",
+ "Value",
+ "Uenibstreamprotobuf__Density__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__density__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__density__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__density__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__density__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Density, value),
+ &uenibstreamprotobuf__density__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__density__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__density__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__density__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Density",
+ "Density",
+ "Uenibstreamprotobuf__Density",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Density),
+ 1,
+ uenibstreamprotobuf__density__field_descriptors,
+ uenibstreamprotobuf__density__field_indices_by_name,
+ 1, uenibstreamprotobuf__density__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__density__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__csi__rs__resource__mobility__field_descriptors[11] =
+{
+ {
+ "csi_RS_Index",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, csi_rs_index),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms4",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, slot_config_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, ms4),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms5",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, slot_config_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, ms5),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms10",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, slot_config_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, ms10),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms20",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, slot_config_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, ms20),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms40",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, slot_config_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, ms40),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "associatedSSB",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, associatedssb),
+ &uenibstreamprotobuf__associated_ssb__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "row1",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, frequency_domain_allocation_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, row1),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "row2",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, frequency_domain_allocation_case),
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, row2),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "firstOFDMSymbolInTimeDomain",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, firstofdmsymbolintimedomain),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sequenceGenerationConfig",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CSIRSResourceMobility, sequencegenerationconfig),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__csi__rs__resource__mobility__field_indices_by_name[] = {
+ 6, /* field[6] = associatedSSB */
+ 0, /* field[0] = csi_RS_Index */
+ 9, /* field[9] = firstOFDMSymbolInTimeDomain */
+ 3, /* field[3] = ms10 */
+ 4, /* field[4] = ms20 */
+ 1, /* field[1] = ms4 */
+ 5, /* field[5] = ms40 */
+ 2, /* field[2] = ms5 */
+ 7, /* field[7] = row1 */
+ 8, /* field[8] = row2 */
+ 10, /* field[10] = sequenceGenerationConfig */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__csi__rs__resource__mobility__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 11 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__resource__mobility__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CSI_RS_Resource_Mobility",
+ "CSIRSResourceMobility",
+ "Uenibstreamprotobuf__CSIRSResourceMobility",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CSIRSResourceMobility),
+ 11,
+ uenibstreamprotobuf__csi__rs__resource__mobility__field_descriptors,
+ uenibstreamprotobuf__csi__rs__resource__mobility__field_indices_by_name,
+ 1, uenibstreamprotobuf__csi__rs__resource__mobility__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__csi__rs__resource__mobility__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__associated_ssb__field_descriptors[2] =
+{
+ {
+ "ssb_Index",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__AssociatedSSB, ssb_index),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "isQuasiColocated",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__AssociatedSSB, isquasicolocated),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__associated_ssb__field_indices_by_name[] = {
+ 1, /* field[1] = isQuasiColocated */
+ 0, /* field[0] = ssb_Index */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__associated_ssb__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__associated_ssb__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.AssociatedSSB",
+ "AssociatedSSB",
+ "Uenibstreamprotobuf__AssociatedSSB",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__AssociatedSSB),
+ 2,
+ uenibstreamprotobuf__associated_ssb__field_descriptors,
+ uenibstreamprotobuf__associated_ssb__field_indices_by_name,
+ 1, uenibstreamprotobuf__associated_ssb__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__associated_ssb__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__threshold_nr__field_descriptors[3] =
+{
+ {
+ "thresholdRSRP",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ThresholdNR, thresholdrsrp),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "thresholdRSRQ",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ThresholdNR, thresholdrsrq),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "thresholdSINR",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ThresholdNR, thresholdsinr),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__threshold_nr__field_indices_by_name[] = {
+ 0, /* field[0] = thresholdRSRP */
+ 1, /* field[1] = thresholdRSRQ */
+ 2, /* field[2] = thresholdSINR */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__threshold_nr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__threshold_nr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ThresholdNR",
+ "ThresholdNR",
+ "Uenibstreamprotobuf__ThresholdNR",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ThresholdNR),
+ 3,
+ uenibstreamprotobuf__threshold_nr__field_descriptors,
+ uenibstreamprotobuf__threshold_nr__field_indices_by_name,
+ 1, uenibstreamprotobuf__threshold_nr__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__threshold_nr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__q__offset_range_list__field_descriptors[6] =
+{
+ {
+ "rsrpOffsetSSB",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QOffsetRangeList, rsrpoffsetssb),
+ &uenibstreamprotobuf__q__offset_range__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrqOffsetSSB",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QOffsetRangeList, rsrqoffsetssb),
+ &uenibstreamprotobuf__q__offset_range__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sinrOffsetSSB",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QOffsetRangeList, sinroffsetssb),
+ &uenibstreamprotobuf__q__offset_range__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrpOffsetCSI_RS",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QOffsetRangeList, rsrpoffsetcsi_rs),
+ &uenibstreamprotobuf__q__offset_range__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrqOffsetCSI_RS",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QOffsetRangeList, rsrqoffsetcsi_rs),
+ &uenibstreamprotobuf__q__offset_range__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sinrOffsetCSI_RS",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QOffsetRangeList, sinroffsetcsi_rs),
+ &uenibstreamprotobuf__q__offset_range__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__q__offset_range_list__field_indices_by_name[] = {
+ 3, /* field[3] = rsrpOffsetCSI_RS */
+ 0, /* field[0] = rsrpOffsetSSB */
+ 4, /* field[4] = rsrqOffsetCSI_RS */
+ 1, /* field[1] = rsrqOffsetSSB */
+ 5, /* field[5] = sinrOffsetCSI_RS */
+ 2, /* field[2] = sinrOffsetSSB */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__q__offset_range_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__q__offset_range_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Q_OffsetRangeList",
+ "QOffsetRangeList",
+ "Uenibstreamprotobuf__QOffsetRangeList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__QOffsetRangeList),
+ 6,
+ uenibstreamprotobuf__q__offset_range_list__field_descriptors,
+ uenibstreamprotobuf__q__offset_range_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__q__offset_range_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__q__offset_range_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__q__offset_range__value__enum_values_by_number[32] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__protobuf_unspecified", 0 },
+ { "minus_dB24", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB24", 1 },
+ { "minus_dB22", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB22", 2 },
+ { "minus_dB20", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB20", 3 },
+ { "minus_dB18", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB18", 4 },
+ { "minus_dB16", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB16", 5 },
+ { "minus_dB14", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB14", 6 },
+ { "minus_dB12", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB12", 7 },
+ { "minus_dB10", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB10", 8 },
+ { "minus_dB8", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB8", 9 },
+ { "minus_dB6", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB6", 10 },
+ { "minus_dB5", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB5", 11 },
+ { "minus_dB4", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB4", 12 },
+ { "minus_dB3", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB3", 13 },
+ { "minus_dB2", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB2", 14 },
+ { "minus_dB1", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB1", 15 },
+ { "dB0", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB0", 16 },
+ { "dB1", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB1", 17 },
+ { "dB2", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB2", 18 },
+ { "dB3", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB3", 19 },
+ { "dB4", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB4", 20 },
+ { "dB5", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB5", 21 },
+ { "dB6", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB6", 22 },
+ { "dB8", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB8", 23 },
+ { "dB10", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB10", 24 },
+ { "dB12", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB12", 25 },
+ { "dB14", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB14", 26 },
+ { "dB16", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB16", 27 },
+ { "dB18", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB18", 28 },
+ { "dB20", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB20", 29 },
+ { "dB22", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB22", 30 },
+ { "dB24", "UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB24", 31 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__q__offset_range__value__value_ranges[] = {
+{0, 0},{0, 32}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__q__offset_range__value__enum_values_by_name[32] =
+{
+ { "dB0", 16 },
+ { "dB1", 17 },
+ { "dB10", 24 },
+ { "dB12", 25 },
+ { "dB14", 26 },
+ { "dB16", 27 },
+ { "dB18", 28 },
+ { "dB2", 18 },
+ { "dB20", 29 },
+ { "dB22", 30 },
+ { "dB24", 31 },
+ { "dB3", 19 },
+ { "dB4", 20 },
+ { "dB5", 21 },
+ { "dB6", 22 },
+ { "dB8", 23 },
+ { "minus_dB1", 15 },
+ { "minus_dB10", 8 },
+ { "minus_dB12", 7 },
+ { "minus_dB14", 6 },
+ { "minus_dB16", 5 },
+ { "minus_dB18", 4 },
+ { "minus_dB2", 14 },
+ { "minus_dB20", 3 },
+ { "minus_dB22", 2 },
+ { "minus_dB24", 1 },
+ { "minus_dB3", 13 },
+ { "minus_dB4", 12 },
+ { "minus_dB5", 11 },
+ { "minus_dB6", 10 },
+ { "minus_dB8", 9 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__q__offset_range__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Q_OffsetRange.Value",
+ "Value",
+ "Uenibstreamprotobuf__QOffsetRange__Value",
+ "uenibstreamprotobuf",
+ 32,
+ uenibstreamprotobuf__q__offset_range__value__enum_values_by_number,
+ 32,
+ uenibstreamprotobuf__q__offset_range__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__q__offset_range__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__q__offset_range__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QOffsetRange, value),
+ &uenibstreamprotobuf__q__offset_range__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__q__offset_range__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__q__offset_range__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__q__offset_range__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Q_OffsetRange",
+ "QOffsetRange",
+ "Uenibstreamprotobuf__QOffsetRange",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__QOffsetRange),
+ 1,
+ uenibstreamprotobuf__q__offset_range__field_descriptors,
+ uenibstreamprotobuf__q__offset_range__field_indices_by_name,
+ 1, uenibstreamprotobuf__q__offset_range__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__q__offset_range__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cells_to_add_mod_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CellsToAddModList, n_items),
+ offsetof(Uenibstreamprotobuf__CellsToAddModList, items),
+ &uenibstreamprotobuf__cells_to_add_mod__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cells_to_add_mod_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cells_to_add_mod_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cells_to_add_mod_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CellsToAddModList",
+ "CellsToAddModList",
+ "Uenibstreamprotobuf__CellsToAddModList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CellsToAddModList),
+ 1,
+ uenibstreamprotobuf__cells_to_add_mod_list__field_descriptors,
+ uenibstreamprotobuf__cells_to_add_mod_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__cells_to_add_mod_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cells_to_add_mod_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cells_to_add_mod__field_descriptors[2] =
+{
+ {
+ "physCellId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellsToAddMod, physcellid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cellIndividualOffset",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellsToAddMod, cellindividualoffset),
+ &uenibstreamprotobuf__q__offset_range_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cells_to_add_mod__field_indices_by_name[] = {
+ 1, /* field[1] = cellIndividualOffset */
+ 0, /* field[0] = physCellId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cells_to_add_mod__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cells_to_add_mod__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CellsToAddMod",
+ "CellsToAddMod",
+ "Uenibstreamprotobuf__CellsToAddMod",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CellsToAddMod),
+ 2,
+ uenibstreamprotobuf__cells_to_add_mod__field_descriptors,
+ uenibstreamprotobuf__cells_to_add_mod__field_indices_by_name,
+ 1, uenibstreamprotobuf__cells_to_add_mod__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cells_to_add_mod__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pci__list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PCIList, n_items),
+ offsetof(Uenibstreamprotobuf__PCIList, items),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pci__list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pci__list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PCI_List",
+ "PCIList",
+ "Uenibstreamprotobuf__PCIList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PCIList),
+ 1,
+ uenibstreamprotobuf__pci__list__field_descriptors,
+ uenibstreamprotobuf__pci__list__field_indices_by_name,
+ 1, uenibstreamprotobuf__pci__list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pci__list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pci__range_index_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PCIRangeIndexList, n_items),
+ offsetof(Uenibstreamprotobuf__PCIRangeIndexList, items),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pci__range_index_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pci__range_index_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__range_index_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PCI_RangeIndexList",
+ "PCIRangeIndexList",
+ "Uenibstreamprotobuf__PCIRangeIndexList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PCIRangeIndexList),
+ 1,
+ uenibstreamprotobuf__pci__range_index_list__field_descriptors,
+ uenibstreamprotobuf__pci__range_index_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__pci__range_index_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pci__range_index_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pci__range_element__field_descriptors[2] =
+{
+ {
+ "pci_RangeIndex",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PCIRangeElement, pci_rangeindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pci_Range",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PCIRangeElement, pci_range),
+ &uenibstreamprotobuf__pci__range__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pci__range_element__field_indices_by_name[] = {
+ 1, /* field[1] = pci_Range */
+ 0, /* field[0] = pci_RangeIndex */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pci__range_element__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__range_element__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PCI_RangeElement",
+ "PCIRangeElement",
+ "Uenibstreamprotobuf__PCIRangeElement",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PCIRangeElement),
+ 2,
+ uenibstreamprotobuf__pci__range_element__field_descriptors,
+ uenibstreamprotobuf__pci__range_element__field_indices_by_name,
+ 1, uenibstreamprotobuf__pci__range_element__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pci__range_element__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pci__range__field_descriptors[2] =
+{
+ {
+ "start",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PCIRange, start),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "range",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PCIRange, range),
+ &uenibstreamprotobuf__range__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pci__range__field_indices_by_name[] = {
+ 1, /* field[1] = range */
+ 0, /* field[0] = start */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pci__range__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__range__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PCI_Range",
+ "PCIRange",
+ "Uenibstreamprotobuf__PCIRange",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PCIRange),
+ 2,
+ uenibstreamprotobuf__pci__range__field_descriptors,
+ uenibstreamprotobuf__pci__range__field_indices_by_name,
+ 1, uenibstreamprotobuf__pci__range__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pci__range__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__range__value__enum_values_by_number[16] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RANGE__VALUE__protobuf_unspecified", 0 },
+ { "n4", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n4", 1 },
+ { "n8", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n8", 2 },
+ { "n12", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n12", 3 },
+ { "n16", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n16", 4 },
+ { "n24", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n24", 5 },
+ { "n32", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n32", 6 },
+ { "n48", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n48", 7 },
+ { "n64", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n64", 8 },
+ { "n84", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n84", 9 },
+ { "n96", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n96", 10 },
+ { "n128", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n128", 11 },
+ { "n168", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n168", 12 },
+ { "n252", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n252", 13 },
+ { "n504", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n504", 14 },
+ { "n1008", "UENIBSTREAMPROTOBUF__RANGE__VALUE__n1008", 15 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__range__value__value_ranges[] = {
+{0, 0},{0, 16}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__range__value__enum_values_by_name[16] =
+{
+ { "n1008", 15 },
+ { "n12", 3 },
+ { "n128", 11 },
+ { "n16", 4 },
+ { "n168", 12 },
+ { "n24", 5 },
+ { "n252", 13 },
+ { "n32", 6 },
+ { "n4", 1 },
+ { "n48", 7 },
+ { "n504", 14 },
+ { "n64", 8 },
+ { "n8", 2 },
+ { "n84", 9 },
+ { "n96", 10 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__range__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Range.Value",
+ "Value",
+ "Uenibstreamprotobuf__Range__Value",
+ "uenibstreamprotobuf",
+ 16,
+ uenibstreamprotobuf__range__value__enum_values_by_number,
+ 16,
+ uenibstreamprotobuf__range__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__range__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__range__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Range, value),
+ &uenibstreamprotobuf__range__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__range__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__range__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__range__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Range",
+ "Range",
+ "Uenibstreamprotobuf__Range",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Range),
+ 1,
+ uenibstreamprotobuf__range__field_descriptors,
+ uenibstreamprotobuf__range__field_indices_by_name,
+ 1, uenibstreamprotobuf__range__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__range__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__meas_cycle_scell_v1530__value__enum_values_by_number[8] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__protobuf_unspecified", 0 },
+ { "sf160", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf160", 1 },
+ { "sf256", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf256", 2 },
+ { "sf320", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf320", 3 },
+ { "sf512", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf512", 4 },
+ { "sf640", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf640", 5 },
+ { "sf1024", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf1024", 6 },
+ { "sf1280", "UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf1280", 7 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_cycle_scell_v1530__value__value_ranges[] = {
+{0, 0},{0, 8}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__meas_cycle_scell_v1530__value__enum_values_by_name[8] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sf1024", 6 },
+ { "sf1280", 7 },
+ { "sf160", 1 },
+ { "sf256", 2 },
+ { "sf320", 3 },
+ { "sf512", 4 },
+ { "sf640", 5 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__meas_cycle_scell_v1530__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasCycleSCell_v1530.Value",
+ "Value",
+ "Uenibstreamprotobuf__MeasCycleSCellV1530__Value",
+ "uenibstreamprotobuf",
+ 8,
+ uenibstreamprotobuf__meas_cycle_scell_v1530__value__enum_values_by_number,
+ 8,
+ uenibstreamprotobuf__meas_cycle_scell_v1530__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__meas_cycle_scell_v1530__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_cycle_scell_v1530__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasCycleSCellV1530, value),
+ &uenibstreamprotobuf__meas_cycle_scell_v1530__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_cycle_scell_v1530__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_cycle_scell_v1530__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasCycleSCell_v1530",
+ "MeasCycleSCellV1530",
+ "Uenibstreamprotobuf__MeasCycleSCellV1530",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasCycleSCellV1530),
+ 1,
+ uenibstreamprotobuf__meas_cycle_scell_v1530__field_descriptors,
+ uenibstreamprotobuf__meas_cycle_scell_v1530__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_cycle_scell_v1530__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_cycle_scell_v1530__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_object_eutra__field_descriptors[9] =
+{
+ {
+ "carrierFreq",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, carrierfreq),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "allowedMeasBandwidth",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, allowedmeasbandwidth),
+ &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cellsToRemoveListEUTRAN",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, cellstoremovelisteutran),
+ &uenibstreamprotobuf__eutra__cell_index_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cellsToAddModListEUTRAN",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, n_cellstoaddmodlisteutran),
+ offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, cellstoaddmodlisteutran),
+ &uenibstreamprotobuf__eutra__cell__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "blackCellsToRemoveListEUTRAN",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, blackcellstoremovelisteutran),
+ &uenibstreamprotobuf__eutra__cell_index_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "blackCellsToAddModListEUTRAN",
+ 6,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, n_blackcellstoaddmodlisteutran),
+ offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, blackcellstoaddmodlisteutran),
+ &uenibstreamprotobuf__eutra__black_cell__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eutra_PresenceAntennaPort1",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, eutra_presenceantennaport1),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eutra_Q_OffsetRange",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, eutra_q_offsetrange),
+ &uenibstreamprotobuf__eutra__q__offset_range__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "widebandRSRQ_Meas",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasObjectEUTRA, widebandrsrq_meas),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_object_eutra__field_indices_by_name[] = {
+ 1, /* field[1] = allowedMeasBandwidth */
+ 5, /* field[5] = blackCellsToAddModListEUTRAN */
+ 4, /* field[4] = blackCellsToRemoveListEUTRAN */
+ 0, /* field[0] = carrierFreq */
+ 3, /* field[3] = cellsToAddModListEUTRAN */
+ 2, /* field[2] = cellsToRemoveListEUTRAN */
+ 6, /* field[6] = eutra_PresenceAntennaPort1 */
+ 7, /* field[7] = eutra_Q_OffsetRange */
+ 8, /* field[8] = widebandRSRQ_Meas */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_object_eutra__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 9 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_eutra__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasObjectEUTRA",
+ "MeasObjectEUTRA",
+ "Uenibstreamprotobuf__MeasObjectEUTRA",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasObjectEUTRA),
+ 9,
+ uenibstreamprotobuf__meas_object_eutra__field_descriptors,
+ uenibstreamprotobuf__meas_object_eutra__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_object_eutra__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_object_eutra__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__enum_values_by_number[7] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__protobuf_unspecified", 0 },
+ { "mbw6", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw6", 1 },
+ { "mbw15", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw15", 2 },
+ { "mbw25", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw25", 3 },
+ { "mbw50", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw50", 4 },
+ { "mbw75", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw75", 5 },
+ { "mbw100", "UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw100", 6 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__value_ranges[] = {
+{0, 0},{0, 7}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__enum_values_by_name[7] =
+{
+ { "mbw100", 6 },
+ { "mbw15", 2 },
+ { "mbw25", 3 },
+ { "mbw50", 4 },
+ { "mbw6", 1 },
+ { "mbw75", 5 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_AllowedMeasBandwidth.Value",
+ "Value",
+ "Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth__Value",
+ "uenibstreamprotobuf",
+ 7,
+ uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__enum_values_by_number,
+ 7,
+ uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__allowed_meas_bandwidth__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth, value),
+ &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__allowed_meas_bandwidth__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__allowed_meas_bandwidth__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_AllowedMeasBandwidth",
+ "EUTRAAllowedMeasBandwidth",
+ "Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth),
+ 1,
+ uenibstreamprotobuf__eutra__allowed_meas_bandwidth__field_descriptors,
+ uenibstreamprotobuf__eutra__allowed_meas_bandwidth__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__allowed_meas_bandwidth__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__allowed_meas_bandwidth__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__cell_index_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__EUTRACellIndexList, n_items),
+ offsetof(Uenibstreamprotobuf__EUTRACellIndexList, items),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__cell_index_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__cell_index_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__cell_index_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_CellIndexList",
+ "EUTRACellIndexList",
+ "Uenibstreamprotobuf__EUTRACellIndexList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRACellIndexList),
+ 1,
+ uenibstreamprotobuf__eutra__cell_index_list__field_descriptors,
+ uenibstreamprotobuf__eutra__cell_index_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__cell_index_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__cell_index_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__cell__field_descriptors[3] =
+{
+ {
+ "cellIndexEUTRA",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRACell, cellindexeutra),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "physCellId",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRACell, physcellid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cellIndividualOffset",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRACell, cellindividualoffset),
+ &uenibstreamprotobuf__eutra__q__offset_range__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__cell__field_indices_by_name[] = {
+ 0, /* field[0] = cellIndexEUTRA */
+ 2, /* field[2] = cellIndividualOffset */
+ 1, /* field[1] = physCellId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__cell__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__cell__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_Cell",
+ "EUTRACell",
+ "Uenibstreamprotobuf__EUTRACell",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRACell),
+ 3,
+ uenibstreamprotobuf__eutra__cell__field_descriptors,
+ uenibstreamprotobuf__eutra__cell__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__cell__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__cell__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__eutra__q__offset_range__value__enum_values_by_number[32] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__protobuf_unspecified", 0 },
+ { "minus_dB24", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB24", 1 },
+ { "minus_dB22", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB22", 2 },
+ { "minus_dB20", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB20", 3 },
+ { "minus_dB18", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB18", 4 },
+ { "minus_dB16", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB16", 5 },
+ { "minus_dB14", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB14", 6 },
+ { "minus_dB12", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB12", 7 },
+ { "minus_dB10", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB10", 8 },
+ { "minus_dB8", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB8", 9 },
+ { "minus_dB6", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB6", 10 },
+ { "minus_dB5", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB5", 11 },
+ { "minus_dB4", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB4", 12 },
+ { "minus_dB3", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB3", 13 },
+ { "minus_dB2", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB2", 14 },
+ { "minus_dB1", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB1", 15 },
+ { "dB0", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB0", 16 },
+ { "dB1", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB1", 17 },
+ { "dB2", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB2", 18 },
+ { "dB3", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB3", 19 },
+ { "dB4", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB4", 20 },
+ { "dB5", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB5", 21 },
+ { "dB6", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB6", 22 },
+ { "dB8", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB8", 23 },
+ { "dB10", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB10", 24 },
+ { "dB12", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB12", 25 },
+ { "dB14", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB14", 26 },
+ { "dB16", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB16", 27 },
+ { "dB18", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB18", 28 },
+ { "dB20", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB20", 29 },
+ { "dB22", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB22", 30 },
+ { "dB24", "UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB24", 31 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__q__offset_range__value__value_ranges[] = {
+{0, 0},{0, 32}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__eutra__q__offset_range__value__enum_values_by_name[32] =
+{
+ { "dB0", 16 },
+ { "dB1", 17 },
+ { "dB10", 24 },
+ { "dB12", 25 },
+ { "dB14", 26 },
+ { "dB16", 27 },
+ { "dB18", 28 },
+ { "dB2", 18 },
+ { "dB20", 29 },
+ { "dB22", 30 },
+ { "dB24", 31 },
+ { "dB3", 19 },
+ { "dB4", 20 },
+ { "dB5", 21 },
+ { "dB6", 22 },
+ { "dB8", 23 },
+ { "minus_dB1", 15 },
+ { "minus_dB10", 8 },
+ { "minus_dB12", 7 },
+ { "minus_dB14", 6 },
+ { "minus_dB16", 5 },
+ { "minus_dB18", 4 },
+ { "minus_dB2", 14 },
+ { "minus_dB20", 3 },
+ { "minus_dB22", 2 },
+ { "minus_dB24", 1 },
+ { "minus_dB3", 13 },
+ { "minus_dB4", 12 },
+ { "minus_dB5", 11 },
+ { "minus_dB6", 10 },
+ { "minus_dB8", 9 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__eutra__q__offset_range__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_Q_OffsetRange.Value",
+ "Value",
+ "Uenibstreamprotobuf__EUTRAQOffsetRange__Value",
+ "uenibstreamprotobuf",
+ 32,
+ uenibstreamprotobuf__eutra__q__offset_range__value__enum_values_by_number,
+ 32,
+ uenibstreamprotobuf__eutra__q__offset_range__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__eutra__q__offset_range__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__q__offset_range__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRAQOffsetRange, value),
+ &uenibstreamprotobuf__eutra__q__offset_range__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__q__offset_range__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__q__offset_range__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__q__offset_range__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_Q_OffsetRange",
+ "EUTRAQOffsetRange",
+ "Uenibstreamprotobuf__EUTRAQOffsetRange",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRAQOffsetRange),
+ 1,
+ uenibstreamprotobuf__eutra__q__offset_range__field_descriptors,
+ uenibstreamprotobuf__eutra__q__offset_range__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__q__offset_range__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__q__offset_range__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__black_cell__field_descriptors[2] =
+{
+ {
+ "cellIndexEUTRA",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRABlackCell, cellindexeutra),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "physCellIdRange",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRABlackCell, physcellidrange),
+ &uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__black_cell__field_indices_by_name[] = {
+ 0, /* field[0] = cellIndexEUTRA */
+ 1, /* field[1] = physCellIdRange */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__black_cell__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__black_cell__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_BlackCell",
+ "EUTRABlackCell",
+ "Uenibstreamprotobuf__EUTRABlackCell",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRABlackCell),
+ 2,
+ uenibstreamprotobuf__eutra__black_cell__field_descriptors,
+ uenibstreamprotobuf__eutra__black_cell__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__black_cell__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__black_cell__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__phys_cell_id_range__field_descriptors[2] =
+{
+ {
+ "start",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRAPhysCellIdRange, start),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "range",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRAPhysCellIdRange, range),
+ &uenibstreamprotobuf__eutra__range__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__phys_cell_id_range__field_indices_by_name[] = {
+ 1, /* field[1] = range */
+ 0, /* field[0] = start */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__phys_cell_id_range__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_PhysCellIdRange",
+ "EUTRAPhysCellIdRange",
+ "Uenibstreamprotobuf__EUTRAPhysCellIdRange",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRAPhysCellIdRange),
+ 2,
+ uenibstreamprotobuf__eutra__phys_cell_id_range__field_descriptors,
+ uenibstreamprotobuf__eutra__phys_cell_id_range__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__phys_cell_id_range__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__phys_cell_id_range__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__eutra__range__value__enum_values_by_number[15] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__protobuf_unspecified", 0 },
+ { "n4", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n4", 1 },
+ { "n8", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n8", 2 },
+ { "n12", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n12", 3 },
+ { "n16", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n16", 4 },
+ { "n24", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n24", 5 },
+ { "n32", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n32", 6 },
+ { "n48", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n48", 7 },
+ { "n64", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n64", 8 },
+ { "n84", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n84", 9 },
+ { "n96", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n96", 10 },
+ { "n128", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n128", 11 },
+ { "n168", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n168", 12 },
+ { "n252", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n252", 13 },
+ { "n504", "UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n504", 14 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__range__value__value_ranges[] = {
+{0, 0},{0, 15}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__eutra__range__value__enum_values_by_name[15] =
+{
+ { "n12", 3 },
+ { "n128", 11 },
+ { "n16", 4 },
+ { "n168", 12 },
+ { "n24", 5 },
+ { "n252", 13 },
+ { "n32", 6 },
+ { "n4", 1 },
+ { "n48", 7 },
+ { "n504", 14 },
+ { "n64", 8 },
+ { "n8", 2 },
+ { "n84", 9 },
+ { "n96", 10 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__eutra__range__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_Range.Value",
+ "Value",
+ "Uenibstreamprotobuf__EUTRARange__Value",
+ "uenibstreamprotobuf",
+ 15,
+ uenibstreamprotobuf__eutra__range__value__enum_values_by_number,
+ 15,
+ uenibstreamprotobuf__eutra__range__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__eutra__range__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__range__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRARange, value),
+ &uenibstreamprotobuf__eutra__range__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__range__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__range__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__range__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_Range",
+ "EUTRARange",
+ "Uenibstreamprotobuf__EUTRARange",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRARange),
+ 1,
+ uenibstreamprotobuf__eutra__range__field_descriptors,
+ uenibstreamprotobuf__eutra__range__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__range__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__range__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_config_to_add_mod__field_descriptors[3] =
+{
+ {
+ "reportConfigId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReportConfigToAddMod, reportconfigid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportConfigNR",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReportConfigToAddMod, report_config_case),
+ offsetof(Uenibstreamprotobuf__ReportConfigToAddMod, reportconfignr),
+ &uenibstreamprotobuf__report_config_nr__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportConfigInterRAT",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReportConfigToAddMod, report_config_case),
+ offsetof(Uenibstreamprotobuf__ReportConfigToAddMod, reportconfiginterrat),
+ &uenibstreamprotobuf__report_config_inter_rat__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__report_config_to_add_mod__field_indices_by_name[] = {
+ 0, /* field[0] = reportConfigId */
+ 2, /* field[2] = reportConfigInterRAT */
+ 1, /* field[1] = reportConfigNR */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_config_to_add_mod__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_to_add_mod__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportConfigToAddMod",
+ "ReportConfigToAddMod",
+ "Uenibstreamprotobuf__ReportConfigToAddMod",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReportConfigToAddMod),
+ 3,
+ uenibstreamprotobuf__report_config_to_add_mod__field_descriptors,
+ uenibstreamprotobuf__report_config_to_add_mod__field_indices_by_name,
+ 1, uenibstreamprotobuf__report_config_to_add_mod__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__report_config_to_add_mod__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_config_nr__field_descriptors[3] =
+{
+ {
+ "periodical",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReportConfigNR, report_type_case),
+ offsetof(Uenibstreamprotobuf__ReportConfigNR, periodical),
+ &uenibstreamprotobuf__periodical_report_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eventTriggered",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReportConfigNR, report_type_case),
+ offsetof(Uenibstreamprotobuf__ReportConfigNR, eventtriggered),
+ &uenibstreamprotobuf__event_trigger_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportCGI",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReportConfigNR, report_type_case),
+ offsetof(Uenibstreamprotobuf__ReportConfigNR, reportcgi),
+ &uenibstreamprotobuf__report_cgi__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__report_config_nr__field_indices_by_name[] = {
+ 1, /* field[1] = eventTriggered */
+ 0, /* field[0] = periodical */
+ 2, /* field[2] = reportCGI */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_config_nr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_nr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportConfigNR",
+ "ReportConfigNR",
+ "Uenibstreamprotobuf__ReportConfigNR",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReportConfigNR),
+ 3,
+ uenibstreamprotobuf__report_config_nr__field_descriptors,
+ uenibstreamprotobuf__report_config_nr__field_indices_by_name,
+ 1, uenibstreamprotobuf__report_config_nr__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__report_config_nr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__periodical_report_config__field_descriptors[9] =
+{
+ {
+ "rsType",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, rstype),
+ &uenibstreamprotobuf__nr__rs__type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportInterval",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, reportinterval),
+ &uenibstreamprotobuf__report_interval__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportAmount",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, reportamount),
+ &uenibstreamprotobuf__report_amount__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportQuantityCell",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, reportquantitycell),
+ &uenibstreamprotobuf__meas_report_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxReportCells",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, maxreportcells),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportQuantityRS_Indexes",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, reportquantityrs_indexes),
+ &uenibstreamprotobuf__meas_report_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxNrofRS_IndexesToReport",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, maxnrofrs_indexestoreport),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "includeBeamMeasurements",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, includebeammeasurements),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "useWhiteCellList",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfig, usewhitecelllist),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__periodical_report_config__field_indices_by_name[] = {
+ 7, /* field[7] = includeBeamMeasurements */
+ 6, /* field[6] = maxNrofRS_IndexesToReport */
+ 4, /* field[4] = maxReportCells */
+ 2, /* field[2] = reportAmount */
+ 1, /* field[1] = reportInterval */
+ 3, /* field[3] = reportQuantityCell */
+ 5, /* field[5] = reportQuantityRS_Indexes */
+ 0, /* field[0] = rsType */
+ 8, /* field[8] = useWhiteCellList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__periodical_report_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 9 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__periodical_report_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PeriodicalReportConfig",
+ "PeriodicalReportConfig",
+ "Uenibstreamprotobuf__PeriodicalReportConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PeriodicalReportConfig),
+ 9,
+ uenibstreamprotobuf__periodical_report_config__field_descriptors,
+ uenibstreamprotobuf__periodical_report_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__periodical_report_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__periodical_report_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__nr__rs__type__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__protobuf_unspecified", 0 },
+ { "ssb", "UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__ssb", 1 },
+ { "csi_rs", "UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__csi_rs", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nr__rs__type__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__nr__rs__type__value__enum_values_by_name[3] =
+{
+ { "csi_rs", 2 },
+ { "protobuf_unspecified", 0 },
+ { "ssb", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__nr__rs__type__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NR_RS_Type.Value",
+ "Value",
+ "Uenibstreamprotobuf__NRRSType__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__nr__rs__type__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__nr__rs__type__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__nr__rs__type__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nr__rs__type__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NRRSType, value),
+ &uenibstreamprotobuf__nr__rs__type__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nr__rs__type__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nr__rs__type__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__rs__type__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NR_RS_Type",
+ "NRRSType",
+ "Uenibstreamprotobuf__NRRSType",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NRRSType),
+ 1,
+ uenibstreamprotobuf__nr__rs__type__field_descriptors,
+ uenibstreamprotobuf__nr__rs__type__field_indices_by_name,
+ 1, uenibstreamprotobuf__nr__rs__type__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nr__rs__type__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nr__freq_info__field_descriptors[1] =
+{
+ {
+ "measuredFrequency",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NRFreqInfo, measuredfrequency),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nr__freq_info__field_indices_by_name[] = {
+ 0, /* field[0] = measuredFrequency */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nr__freq_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__freq_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NR_FreqInfo",
+ "NRFreqInfo",
+ "Uenibstreamprotobuf__NRFreqInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NRFreqInfo),
+ 1,
+ uenibstreamprotobuf__nr__freq_info__field_descriptors,
+ uenibstreamprotobuf__nr__freq_info__field_indices_by_name,
+ 1, uenibstreamprotobuf__nr__freq_info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nr__freq_info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__report_interval__value__enum_values_by_number[15] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__protobuf_unspecified", 0 },
+ { "ms120", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms120", 1 },
+ { "ms240", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms240", 2 },
+ { "ms480", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms480", 3 },
+ { "ms640", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms640", 4 },
+ { "ms1024", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms1024", 5 },
+ { "ms2048", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms2048", 6 },
+ { "ms5120", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms5120", 7 },
+ { "ms10240", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms10240", 8 },
+ { "ms20480", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms20480", 9 },
+ { "ms40960", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms40960", 10 },
+ { "min1", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min1", 11 },
+ { "min6", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min6", 12 },
+ { "min12", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min12", 13 },
+ { "min30", "UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min30", 14 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_interval__value__value_ranges[] = {
+{0, 0},{0, 15}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__report_interval__value__enum_values_by_name[15] =
+{
+ { "min1", 11 },
+ { "min12", 13 },
+ { "min30", 14 },
+ { "min6", 12 },
+ { "ms1024", 5 },
+ { "ms10240", 8 },
+ { "ms120", 1 },
+ { "ms2048", 6 },
+ { "ms20480", 9 },
+ { "ms240", 2 },
+ { "ms40960", 10 },
+ { "ms480", 3 },
+ { "ms5120", 7 },
+ { "ms640", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__report_interval__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportInterval.Value",
+ "Value",
+ "Uenibstreamprotobuf__ReportInterval__Value",
+ "uenibstreamprotobuf",
+ 15,
+ uenibstreamprotobuf__report_interval__value__enum_values_by_number,
+ 15,
+ uenibstreamprotobuf__report_interval__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__report_interval__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_interval__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReportInterval, value),
+ &uenibstreamprotobuf__report_interval__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__report_interval__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_interval__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__report_interval__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportInterval",
+ "ReportInterval",
+ "Uenibstreamprotobuf__ReportInterval",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReportInterval),
+ 1,
+ uenibstreamprotobuf__report_interval__field_descriptors,
+ uenibstreamprotobuf__report_interval__field_indices_by_name,
+ 1, uenibstreamprotobuf__report_interval__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__report_interval__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__report_amount__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__protobuf_unspecified", 0 },
+ { "r1", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r1", 1 },
+ { "r2", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r2", 2 },
+ { "r4", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r4", 3 },
+ { "r8", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r8", 4 },
+ { "r16", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r16", 5 },
+ { "r32", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r32", 6 },
+ { "r64", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r64", 7 },
+ { "infinity", "UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__infinity", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_amount__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__report_amount__value__enum_values_by_name[9] =
+{
+ { "infinity", 8 },
+ { "protobuf_unspecified", 0 },
+ { "r1", 1 },
+ { "r16", 5 },
+ { "r2", 2 },
+ { "r32", 6 },
+ { "r4", 3 },
+ { "r64", 7 },
+ { "r8", 4 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__report_amount__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportAmount.Value",
+ "Value",
+ "Uenibstreamprotobuf__ReportAmount__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__report_amount__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__report_amount__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__report_amount__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_amount__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReportAmount, value),
+ &uenibstreamprotobuf__report_amount__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__report_amount__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_amount__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__report_amount__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportAmount",
+ "ReportAmount",
+ "Uenibstreamprotobuf__ReportAmount",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReportAmount),
+ 1,
+ uenibstreamprotobuf__report_amount__field_descriptors,
+ uenibstreamprotobuf__report_amount__field_indices_by_name,
+ 1, uenibstreamprotobuf__report_amount__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__report_amount__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_report_quantity__field_descriptors[3] =
+{
+ {
+ "rsrp",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasReportQuantity, rsrp),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrq",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasReportQuantity, rsrq),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sinr",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasReportQuantity, sinr),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_report_quantity__field_indices_by_name[] = {
+ 0, /* field[0] = rsrp */
+ 1, /* field[1] = rsrq */
+ 2, /* field[2] = sinr */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_report_quantity__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_report_quantity__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasReportQuantity",
+ "MeasReportQuantity",
+ "Uenibstreamprotobuf__MeasReportQuantity",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasReportQuantity),
+ 3,
+ uenibstreamprotobuf__meas_report_quantity__field_descriptors,
+ uenibstreamprotobuf__meas_report_quantity__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_report_quantity__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_report_quantity__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_trigger_config__field_descriptors[15] =
+{
+ {
+ "eventA1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, event_id_case),
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, eventa1),
+ &uenibstreamprotobuf__event_a1__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eventA2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, event_id_case),
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, eventa2),
+ &uenibstreamprotobuf__event_a2__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eventA3",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, event_id_case),
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, eventa3),
+ &uenibstreamprotobuf__event_a3__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eventA4",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, event_id_case),
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, eventa4),
+ &uenibstreamprotobuf__event_a4__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eventA5",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, event_id_case),
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, eventa5),
+ &uenibstreamprotobuf__event_a5__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eventA6",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, event_id_case),
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, eventa6),
+ &uenibstreamprotobuf__event_a6__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsType",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, rstype),
+ &uenibstreamprotobuf__nr__rs__type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportInterval",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, reportinterval),
+ &uenibstreamprotobuf__report_interval__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportAmount",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, reportamount),
+ &uenibstreamprotobuf__report_amount__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportQuantityCell",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, reportquantitycell),
+ &uenibstreamprotobuf__meas_report_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxReportCells",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, maxreportcells),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportQuantityRS_Indexes",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, reportquantityrs_indexes),
+ &uenibstreamprotobuf__meas_report_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxNrofRS_IndexesToReport",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, maxnrofrs_indexestoreport),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "includeBeamMeasurements",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, includebeammeasurements),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportAddNeighMeas",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfig, reportaddneighmeas),
+ &uenibstreamprotobuf__report_add_neigh_meas__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__event_trigger_config__field_indices_by_name[] = {
+ 0, /* field[0] = eventA1 */
+ 1, /* field[1] = eventA2 */
+ 2, /* field[2] = eventA3 */
+ 3, /* field[3] = eventA4 */
+ 4, /* field[4] = eventA5 */
+ 5, /* field[5] = eventA6 */
+ 13, /* field[13] = includeBeamMeasurements */
+ 12, /* field[12] = maxNrofRS_IndexesToReport */
+ 10, /* field[10] = maxReportCells */
+ 14, /* field[14] = reportAddNeighMeas */
+ 8, /* field[8] = reportAmount */
+ 7, /* field[7] = reportInterval */
+ 9, /* field[9] = reportQuantityCell */
+ 11, /* field[11] = reportQuantityRS_Indexes */
+ 6, /* field[6] = rsType */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__event_trigger_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 15 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__event_trigger_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EventTriggerConfig",
+ "EventTriggerConfig",
+ "Uenibstreamprotobuf__EventTriggerConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EventTriggerConfig),
+ 15,
+ uenibstreamprotobuf__event_trigger_config__field_descriptors,
+ uenibstreamprotobuf__event_trigger_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__event_trigger_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__event_trigger_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_a1__field_descriptors[4] =
+{
+ {
+ "a1_Threshold",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA1, a1_threshold),
+ &uenibstreamprotobuf__meas_trigger_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportOnLeave",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA1, reportonleave),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "hysteresis",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA1, hysteresis),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeToTrigger",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA1, timetotrigger),
+ &uenibstreamprotobuf__time_to_trigger__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__event_a1__field_indices_by_name[] = {
+ 0, /* field[0] = a1_Threshold */
+ 2, /* field[2] = hysteresis */
+ 1, /* field[1] = reportOnLeave */
+ 3, /* field[3] = timeToTrigger */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__event_a1__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a1__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EventA1",
+ "EventA1",
+ "Uenibstreamprotobuf__EventA1",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EventA1),
+ 4,
+ uenibstreamprotobuf__event_a1__field_descriptors,
+ uenibstreamprotobuf__event_a1__field_indices_by_name,
+ 1, uenibstreamprotobuf__event_a1__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__event_a1__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_a2__field_descriptors[4] =
+{
+ {
+ "a2_Threshold",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA2, a2_threshold),
+ &uenibstreamprotobuf__meas_trigger_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportOnLeave",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA2, reportonleave),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "hysteresis",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA2, hysteresis),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeToTrigger",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA2, timetotrigger),
+ &uenibstreamprotobuf__time_to_trigger__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__event_a2__field_indices_by_name[] = {
+ 0, /* field[0] = a2_Threshold */
+ 2, /* field[2] = hysteresis */
+ 1, /* field[1] = reportOnLeave */
+ 3, /* field[3] = timeToTrigger */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__event_a2__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a2__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EventA2",
+ "EventA2",
+ "Uenibstreamprotobuf__EventA2",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EventA2),
+ 4,
+ uenibstreamprotobuf__event_a2__field_descriptors,
+ uenibstreamprotobuf__event_a2__field_indices_by_name,
+ 1, uenibstreamprotobuf__event_a2__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__event_a2__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_a3__field_descriptors[5] =
+{
+ {
+ "a3_Threshold",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA3, a3_threshold),
+ &uenibstreamprotobuf__meas_trigger_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportOnLeave",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA3, reportonleave),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "hysteresis",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA3, hysteresis),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeToTrigger",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA3, timetotrigger),
+ &uenibstreamprotobuf__time_to_trigger__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "useWhiteCellList",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA3, usewhitecelllist),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__event_a3__field_indices_by_name[] = {
+ 0, /* field[0] = a3_Threshold */
+ 2, /* field[2] = hysteresis */
+ 1, /* field[1] = reportOnLeave */
+ 3, /* field[3] = timeToTrigger */
+ 4, /* field[4] = useWhiteCellList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__event_a3__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a3__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EventA3",
+ "EventA3",
+ "Uenibstreamprotobuf__EventA3",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EventA3),
+ 5,
+ uenibstreamprotobuf__event_a3__field_descriptors,
+ uenibstreamprotobuf__event_a3__field_indices_by_name,
+ 1, uenibstreamprotobuf__event_a3__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__event_a3__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_a4__field_descriptors[5] =
+{
+ {
+ "a4_Threshold",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA4, a4_threshold),
+ &uenibstreamprotobuf__meas_trigger_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportOnLeave",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA4, reportonleave),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "hysteresis",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA4, hysteresis),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeToTrigger",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA4, timetotrigger),
+ &uenibstreamprotobuf__time_to_trigger__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "useWhiteCellList",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA4, usewhitecelllist),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__event_a4__field_indices_by_name[] = {
+ 0, /* field[0] = a4_Threshold */
+ 2, /* field[2] = hysteresis */
+ 1, /* field[1] = reportOnLeave */
+ 3, /* field[3] = timeToTrigger */
+ 4, /* field[4] = useWhiteCellList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__event_a4__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a4__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EventA4",
+ "EventA4",
+ "Uenibstreamprotobuf__EventA4",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EventA4),
+ 5,
+ uenibstreamprotobuf__event_a4__field_descriptors,
+ uenibstreamprotobuf__event_a4__field_indices_by_name,
+ 1, uenibstreamprotobuf__event_a4__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__event_a4__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_a5__field_descriptors[6] =
+{
+ {
+ "a5_Threshold1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA5, a5_threshold1),
+ &uenibstreamprotobuf__meas_trigger_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "a5_Threshold2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA5, a5_threshold2),
+ &uenibstreamprotobuf__meas_trigger_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportOnLeave",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA5, reportonleave),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "hysteresis",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA5, hysteresis),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeToTrigger",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA5, timetotrigger),
+ &uenibstreamprotobuf__time_to_trigger__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "useWhiteCellList",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA5, usewhitecelllist),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__event_a5__field_indices_by_name[] = {
+ 0, /* field[0] = a5_Threshold1 */
+ 1, /* field[1] = a5_Threshold2 */
+ 3, /* field[3] = hysteresis */
+ 2, /* field[2] = reportOnLeave */
+ 4, /* field[4] = timeToTrigger */
+ 5, /* field[5] = useWhiteCellList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__event_a5__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a5__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EventA5",
+ "EventA5",
+ "Uenibstreamprotobuf__EventA5",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EventA5),
+ 6,
+ uenibstreamprotobuf__event_a5__field_descriptors,
+ uenibstreamprotobuf__event_a5__field_indices_by_name,
+ 1, uenibstreamprotobuf__event_a5__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__event_a5__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_a6__field_descriptors[5] =
+{
+ {
+ "a6_Offset",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA6, a6_offset),
+ &uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportOnLeave",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA6, reportonleave),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "hysteresis",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA6, hysteresis),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeToTrigger",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA6, timetotrigger),
+ &uenibstreamprotobuf__time_to_trigger__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "useWhiteCellList",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventA6, usewhitecelllist),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__event_a6__field_indices_by_name[] = {
+ 0, /* field[0] = a6_Offset */
+ 2, /* field[2] = hysteresis */
+ 1, /* field[1] = reportOnLeave */
+ 3, /* field[3] = timeToTrigger */
+ 4, /* field[4] = useWhiteCellList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__event_a6__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a6__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EventA6",
+ "EventA6",
+ "Uenibstreamprotobuf__EventA6",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EventA6),
+ 5,
+ uenibstreamprotobuf__event_a6__field_descriptors,
+ uenibstreamprotobuf__event_a6__field_indices_by_name,
+ 1, uenibstreamprotobuf__event_a6__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__event_a6__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_trigger_quantity__field_descriptors[3] =
+{
+ {
+ "rsrp",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantity, c_case),
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantity, rsrp),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrq",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantity, c_case),
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantity, rsrq),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sinr",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantity, c_case),
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantity, sinr),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_trigger_quantity__field_indices_by_name[] = {
+ 0, /* field[0] = rsrp */
+ 1, /* field[1] = rsrq */
+ 2, /* field[2] = sinr */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_trigger_quantity__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_trigger_quantity__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasTriggerQuantity",
+ "MeasTriggerQuantity",
+ "Uenibstreamprotobuf__MeasTriggerQuantity",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasTriggerQuantity),
+ 3,
+ uenibstreamprotobuf__meas_trigger_quantity__field_descriptors,
+ uenibstreamprotobuf__meas_trigger_quantity__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_trigger_quantity__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_trigger_quantity__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__time_to_trigger__value__enum_values_by_number[17] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__protobuf_unspecified", 0 },
+ { "ms0", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms0", 1 },
+ { "ms40", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms40", 2 },
+ { "ms64", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms64", 3 },
+ { "ms80", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms80", 4 },
+ { "ms100", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms100", 5 },
+ { "ms128", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms128", 6 },
+ { "ms160", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms160", 7 },
+ { "ms256", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms256", 8 },
+ { "ms320", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms320", 9 },
+ { "ms480", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms480", 10 },
+ { "ms512", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms512", 11 },
+ { "ms640", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms640", 12 },
+ { "ms1024", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms1024", 13 },
+ { "ms1280", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms1280", 14 },
+ { "ms2560", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms2560", 15 },
+ { "ms5120", "UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms5120", 16 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__time_to_trigger__value__value_ranges[] = {
+{0, 0},{0, 17}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__time_to_trigger__value__enum_values_by_name[17] =
+{
+ { "ms0", 1 },
+ { "ms100", 5 },
+ { "ms1024", 13 },
+ { "ms128", 6 },
+ { "ms1280", 14 },
+ { "ms160", 7 },
+ { "ms256", 8 },
+ { "ms2560", 15 },
+ { "ms320", 9 },
+ { "ms40", 2 },
+ { "ms480", 10 },
+ { "ms512", 11 },
+ { "ms5120", 16 },
+ { "ms64", 3 },
+ { "ms640", 12 },
+ { "ms80", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__time_to_trigger__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TimeToTrigger.Value",
+ "Value",
+ "Uenibstreamprotobuf__TimeToTrigger__Value",
+ "uenibstreamprotobuf",
+ 17,
+ uenibstreamprotobuf__time_to_trigger__value__enum_values_by_number,
+ 17,
+ uenibstreamprotobuf__time_to_trigger__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__time_to_trigger__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__time_to_trigger__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TimeToTrigger, value),
+ &uenibstreamprotobuf__time_to_trigger__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__time_to_trigger__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__time_to_trigger__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__time_to_trigger__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.TimeToTrigger",
+ "TimeToTrigger",
+ "Uenibstreamprotobuf__TimeToTrigger",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TimeToTrigger),
+ 1,
+ uenibstreamprotobuf__time_to_trigger__field_descriptors,
+ uenibstreamprotobuf__time_to_trigger__field_indices_by_name,
+ 1, uenibstreamprotobuf__time_to_trigger__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__time_to_trigger__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_trigger_quantity_offset__field_descriptors[3] =
+{
+ {
+ "rsrp",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_SINT32,
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantityOffset, c_case),
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantityOffset, rsrp),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrq",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_SINT32,
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantityOffset, c_case),
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantityOffset, rsrq),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sinr",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_SINT32,
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantityOffset, c_case),
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantityOffset, sinr),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_trigger_quantity_offset__field_indices_by_name[] = {
+ 0, /* field[0] = rsrp */
+ 1, /* field[1] = rsrq */
+ 2, /* field[2] = sinr */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_trigger_quantity_offset__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasTriggerQuantityOffset",
+ "MeasTriggerQuantityOffset",
+ "Uenibstreamprotobuf__MeasTriggerQuantityOffset",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasTriggerQuantityOffset),
+ 3,
+ uenibstreamprotobuf__meas_trigger_quantity_offset__field_descriptors,
+ uenibstreamprotobuf__meas_trigger_quantity_offset__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_trigger_quantity_offset__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_trigger_quantity_offset__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__report_add_neigh_meas__value__enum_values_by_number[2] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__VALUE__protobuf_unspecified", 0 },
+ { "setup", "UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__VALUE__setup", 1 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_add_neigh_meas__value__value_ranges[] = {
+{0, 0},{0, 2}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__report_add_neigh_meas__value__enum_values_by_name[2] =
+{
+ { "protobuf_unspecified", 0 },
+ { "setup", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__report_add_neigh_meas__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportAddNeighMeas.Value",
+ "Value",
+ "Uenibstreamprotobuf__ReportAddNeighMeas__Value",
+ "uenibstreamprotobuf",
+ 2,
+ uenibstreamprotobuf__report_add_neigh_meas__value__enum_values_by_number,
+ 2,
+ uenibstreamprotobuf__report_add_neigh_meas__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__report_add_neigh_meas__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_add_neigh_meas__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReportAddNeighMeas, value),
+ &uenibstreamprotobuf__report_add_neigh_meas__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__report_add_neigh_meas__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_add_neigh_meas__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__report_add_neigh_meas__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportAddNeighMeas",
+ "ReportAddNeighMeas",
+ "Uenibstreamprotobuf__ReportAddNeighMeas",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReportAddNeighMeas),
+ 1,
+ uenibstreamprotobuf__report_add_neigh_meas__field_descriptors,
+ uenibstreamprotobuf__report_add_neigh_meas__field_indices_by_name,
+ 1, uenibstreamprotobuf__report_add_neigh_meas__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__report_add_neigh_meas__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_cgi__field_descriptors[1] =
+{
+ {
+ "cellForWhichToReportCGI",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReportCGI, cellforwhichtoreportcgi),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__report_cgi__field_indices_by_name[] = {
+ 0, /* field[0] = cellForWhichToReportCGI */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_cgi__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__report_cgi__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportCGI",
+ "ReportCGI",
+ "Uenibstreamprotobuf__ReportCGI",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReportCGI),
+ 1,
+ uenibstreamprotobuf__report_cgi__field_descriptors,
+ uenibstreamprotobuf__report_cgi__field_indices_by_name,
+ 1, uenibstreamprotobuf__report_cgi__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__report_cgi__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_config_inter_rat__field_descriptors[3] =
+{
+ {
+ "periodical",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReportConfigInterRAT, report_type_case),
+ offsetof(Uenibstreamprotobuf__ReportConfigInterRAT, periodical),
+ &uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eventTriggered",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReportConfigInterRAT, report_type_case),
+ offsetof(Uenibstreamprotobuf__ReportConfigInterRAT, eventtriggered),
+ &uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportCGI",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ReportConfigInterRAT, report_type_case),
+ offsetof(Uenibstreamprotobuf__ReportConfigInterRAT, reportcgi),
+ &uenibstreamprotobuf__report_cgi__eutra__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__report_config_inter_rat__field_indices_by_name[] = {
+ 1, /* field[1] = eventTriggered */
+ 0, /* field[0] = periodical */
+ 2, /* field[2] = reportCGI */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_config_inter_rat__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_inter_rat__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportConfigInterRAT",
+ "ReportConfigInterRAT",
+ "Uenibstreamprotobuf__ReportConfigInterRAT",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReportConfigInterRAT),
+ 3,
+ uenibstreamprotobuf__report_config_inter_rat__field_descriptors,
+ uenibstreamprotobuf__report_config_inter_rat__field_indices_by_name,
+ 1, uenibstreamprotobuf__report_config_inter_rat__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__report_config_inter_rat__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__periodical_report_config_inter_rat__field_descriptors[4] =
+{
+ {
+ "reportInterval",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfigInterRAT, reportinterval),
+ &uenibstreamprotobuf__report_interval__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportAmount",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfigInterRAT, reportamount),
+ &uenibstreamprotobuf__report_amount__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportQuantity",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfigInterRAT, reportquantity),
+ &uenibstreamprotobuf__meas_report_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxReportCells",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PeriodicalReportConfigInterRAT, maxreportcells),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__periodical_report_config_inter_rat__field_indices_by_name[] = {
+ 3, /* field[3] = maxReportCells */
+ 1, /* field[1] = reportAmount */
+ 0, /* field[0] = reportInterval */
+ 2, /* field[2] = reportQuantity */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__periodical_report_config_inter_rat__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PeriodicalReportConfigInterRAT",
+ "PeriodicalReportConfigInterRAT",
+ "Uenibstreamprotobuf__PeriodicalReportConfigInterRAT",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PeriodicalReportConfigInterRAT),
+ 4,
+ uenibstreamprotobuf__periodical_report_config_inter_rat__field_descriptors,
+ uenibstreamprotobuf__periodical_report_config_inter_rat__field_indices_by_name,
+ 1, uenibstreamprotobuf__periodical_report_config_inter_rat__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__periodical_report_config_inter_rat__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_trigger_config_inter_rat__field_descriptors[7] =
+{
+ {
+ "eventB1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, event_id_case),
+ offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, eventb1),
+ &uenibstreamprotobuf__event_b1__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eventB2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, event_id_case),
+ offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, eventb2),
+ &uenibstreamprotobuf__event_b2__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsType",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, rstype),
+ &uenibstreamprotobuf__nr__rs__type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportInterval",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, reportinterval),
+ &uenibstreamprotobuf__report_interval__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportAmount",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, reportamount),
+ &uenibstreamprotobuf__report_amount__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportQuantity",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, reportquantity),
+ &uenibstreamprotobuf__meas_report_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "maxReportCells",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventTriggerConfigInterRAT, maxreportcells),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__event_trigger_config_inter_rat__field_indices_by_name[] = {
+ 0, /* field[0] = eventB1 */
+ 1, /* field[1] = eventB2 */
+ 6, /* field[6] = maxReportCells */
+ 4, /* field[4] = reportAmount */
+ 3, /* field[3] = reportInterval */
+ 5, /* field[5] = reportQuantity */
+ 2, /* field[2] = rsType */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__event_trigger_config_inter_rat__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EventTriggerConfigInterRAT",
+ "EventTriggerConfigInterRAT",
+ "Uenibstreamprotobuf__EventTriggerConfigInterRAT",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EventTriggerConfigInterRAT),
+ 7,
+ uenibstreamprotobuf__event_trigger_config_inter_rat__field_descriptors,
+ uenibstreamprotobuf__event_trigger_config_inter_rat__field_indices_by_name,
+ 1, uenibstreamprotobuf__event_trigger_config_inter_rat__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__event_trigger_config_inter_rat__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_b1__field_descriptors[4] =
+{
+ {
+ "b1_ThresholdEUTRA",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventB1, b1_thresholdeutra),
+ &uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportOnLeave",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventB1, reportonleave),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "hysteresis",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventB1, hysteresis),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeToTrigger",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventB1, timetotrigger),
+ &uenibstreamprotobuf__time_to_trigger__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__event_b1__field_indices_by_name[] = {
+ 0, /* field[0] = b1_ThresholdEUTRA */
+ 2, /* field[2] = hysteresis */
+ 1, /* field[1] = reportOnLeave */
+ 3, /* field[3] = timeToTrigger */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__event_b1__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__event_b1__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EventB1",
+ "EventB1",
+ "Uenibstreamprotobuf__EventB1",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EventB1),
+ 4,
+ uenibstreamprotobuf__event_b1__field_descriptors,
+ uenibstreamprotobuf__event_b1__field_indices_by_name,
+ 1, uenibstreamprotobuf__event_b1__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__event_b1__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__event_b2__field_descriptors[5] =
+{
+ {
+ "b2_Threshold1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventB2, b2_threshold1),
+ &uenibstreamprotobuf__meas_trigger_quantity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "b2_Threshold2EUTRA",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventB2, b2_threshold2eutra),
+ &uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportOnLeave",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventB2, reportonleave),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "hysteresis",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventB2, hysteresis),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeToTrigger",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EventB2, timetotrigger),
+ &uenibstreamprotobuf__time_to_trigger__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__event_b2__field_indices_by_name[] = {
+ 0, /* field[0] = b2_Threshold1 */
+ 1, /* field[1] = b2_Threshold2EUTRA */
+ 3, /* field[3] = hysteresis */
+ 2, /* field[2] = reportOnLeave */
+ 4, /* field[4] = timeToTrigger */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__event_b2__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__event_b2__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EventB2",
+ "EventB2",
+ "Uenibstreamprotobuf__EventB2",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EventB2),
+ 5,
+ uenibstreamprotobuf__event_b2__field_descriptors,
+ uenibstreamprotobuf__event_b2__field_indices_by_name,
+ 1, uenibstreamprotobuf__event_b2__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__event_b2__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_trigger_quantity_eutra__field_descriptors[3] =
+{
+ {
+ "rsrp",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA, c_case),
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA, rsrp),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrq",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA, c_case),
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA, rsrq),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sinr",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA, c_case),
+ offsetof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA, sinr),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_trigger_quantity_eutra__field_indices_by_name[] = {
+ 0, /* field[0] = rsrp */
+ 1, /* field[1] = rsrq */
+ 2, /* field[2] = sinr */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_trigger_quantity_eutra__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasTriggerQuantityEUTRA",
+ "MeasTriggerQuantityEUTRA",
+ "Uenibstreamprotobuf__MeasTriggerQuantityEUTRA",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasTriggerQuantityEUTRA),
+ 3,
+ uenibstreamprotobuf__meas_trigger_quantity_eutra__field_descriptors,
+ uenibstreamprotobuf__meas_trigger_quantity_eutra__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_trigger_quantity_eutra__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_trigger_quantity_eutra__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__report_cgi__eutra__field_descriptors[1] =
+{
+ {
+ "cellForWhichToReportCGI",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ReportCGIEUTRA, cellforwhichtoreportcgi),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__report_cgi__eutra__field_indices_by_name[] = {
+ 0, /* field[0] = cellForWhichToReportCGI */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__report_cgi__eutra__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__report_cgi__eutra__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ReportCGI_EUTRA",
+ "ReportCGIEUTRA",
+ "Uenibstreamprotobuf__ReportCGIEUTRA",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ReportCGIEUTRA),
+ 1,
+ uenibstreamprotobuf__report_cgi__eutra__field_descriptors,
+ uenibstreamprotobuf__report_cgi__eutra__field_indices_by_name,
+ 1, uenibstreamprotobuf__report_cgi__eutra__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__report_cgi__eutra__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_id_to_add_mod__field_descriptors[3] =
+{
+ {
+ "measId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasIdToAddMod, measid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measObjectId",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasIdToAddMod, measobjectid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reportConfigId",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasIdToAddMod, reportconfigid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_id_to_add_mod__field_indices_by_name[] = {
+ 0, /* field[0] = measId */
+ 1, /* field[1] = measObjectId */
+ 2, /* field[2] = reportConfigId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_id_to_add_mod__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_id_to_add_mod__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasIdToAddMod",
+ "MeasIdToAddMod",
+ "Uenibstreamprotobuf__MeasIdToAddMod",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasIdToAddMod),
+ 3,
+ uenibstreamprotobuf__meas_id_to_add_mod__field_descriptors,
+ uenibstreamprotobuf__meas_id_to_add_mod__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_id_to_add_mod__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_id_to_add_mod__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__quantity_config__field_descriptors[2] =
+{
+ {
+ "quantityConfigNR_List",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__QuantityConfig, n_quantityconfignr_list),
+ offsetof(Uenibstreamprotobuf__QuantityConfig, quantityconfignr_list),
+ &uenibstreamprotobuf__quantity_config_nr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "quantityConfigEUTRA",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QuantityConfig, quantityconfigeutra),
+ &uenibstreamprotobuf__filter_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__quantity_config__field_indices_by_name[] = {
+ 1, /* field[1] = quantityConfigEUTRA */
+ 0, /* field[0] = quantityConfigNR_List */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__quantity_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__quantity_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.QuantityConfig",
+ "QuantityConfig",
+ "Uenibstreamprotobuf__QuantityConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__QuantityConfig),
+ 2,
+ uenibstreamprotobuf__quantity_config__field_descriptors,
+ uenibstreamprotobuf__quantity_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__quantity_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__quantity_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__quantity_config_nr__field_descriptors[2] =
+{
+ {
+ "quantityConfigCell",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QuantityConfigNR, quantityconfigcell),
+ &uenibstreamprotobuf__quantity_config_rs__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "quantityConfigRS_Index",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QuantityConfigNR, quantityconfigrs_index),
+ &uenibstreamprotobuf__quantity_config_rs__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__quantity_config_nr__field_indices_by_name[] = {
+ 0, /* field[0] = quantityConfigCell */
+ 1, /* field[1] = quantityConfigRS_Index */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__quantity_config_nr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__quantity_config_nr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.QuantityConfigNR",
+ "QuantityConfigNR",
+ "Uenibstreamprotobuf__QuantityConfigNR",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__QuantityConfigNR),
+ 2,
+ uenibstreamprotobuf__quantity_config_nr__field_descriptors,
+ uenibstreamprotobuf__quantity_config_nr__field_indices_by_name,
+ 1, uenibstreamprotobuf__quantity_config_nr__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__quantity_config_nr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__quantity_config_rs__field_descriptors[2] =
+{
+ {
+ "ssb_FilterConfig",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QuantityConfigRS, ssb_filterconfig),
+ &uenibstreamprotobuf__filter_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_RS_FilterConfig",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__QuantityConfigRS, csi_rs_filterconfig),
+ &uenibstreamprotobuf__filter_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__quantity_config_rs__field_indices_by_name[] = {
+ 1, /* field[1] = csi_RS_FilterConfig */
+ 0, /* field[0] = ssb_FilterConfig */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__quantity_config_rs__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__quantity_config_rs__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.QuantityConfigRS",
+ "QuantityConfigRS",
+ "Uenibstreamprotobuf__QuantityConfigRS",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__QuantityConfigRS),
+ 2,
+ uenibstreamprotobuf__quantity_config_rs__field_descriptors,
+ uenibstreamprotobuf__quantity_config_rs__field_indices_by_name,
+ 1, uenibstreamprotobuf__quantity_config_rs__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__quantity_config_rs__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__filter_config__field_descriptors[3] =
+{
+ {
+ "filterCoefficientRSRP",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FilterConfig, filtercoefficientrsrp),
+ &uenibstreamprotobuf__filter_coefficient__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "filterCoefficientRSRQ",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FilterConfig, filtercoefficientrsrq),
+ &uenibstreamprotobuf__filter_coefficient__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "filterCoefficientRS_SINR",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FilterConfig, filtercoefficientrs_sinr),
+ &uenibstreamprotobuf__filter_coefficient__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__filter_config__field_indices_by_name[] = {
+ 0, /* field[0] = filterCoefficientRSRP */
+ 1, /* field[1] = filterCoefficientRSRQ */
+ 2, /* field[2] = filterCoefficientRS_SINR */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__filter_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__filter_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.FilterConfig",
+ "FilterConfig",
+ "Uenibstreamprotobuf__FilterConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__FilterConfig),
+ 3,
+ uenibstreamprotobuf__filter_config__field_descriptors,
+ uenibstreamprotobuf__filter_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__filter_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__filter_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__filter_coefficient__value__enum_values_by_number[16] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__protobuf_unspecified", 0 },
+ { "fc0", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc0", 1 },
+ { "fc1", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc1", 2 },
+ { "fc2", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc2", 3 },
+ { "fc3", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc3", 4 },
+ { "fc4", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc4", 5 },
+ { "fc5", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc5", 6 },
+ { "fc6", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc6", 7 },
+ { "fc7", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc7", 8 },
+ { "fc8", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc8", 9 },
+ { "fc9", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc9", 10 },
+ { "fc11", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc11", 11 },
+ { "fc13", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc13", 12 },
+ { "fc15", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc15", 13 },
+ { "fc17", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc17", 14 },
+ { "fc19", "UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc19", 15 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__filter_coefficient__value__value_ranges[] = {
+{0, 0},{0, 16}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__filter_coefficient__value__enum_values_by_name[16] =
+{
+ { "fc0", 1 },
+ { "fc1", 2 },
+ { "fc11", 11 },
+ { "fc13", 12 },
+ { "fc15", 13 },
+ { "fc17", 14 },
+ { "fc19", 15 },
+ { "fc2", 3 },
+ { "fc3", 4 },
+ { "fc4", 5 },
+ { "fc5", 6 },
+ { "fc6", 7 },
+ { "fc7", 8 },
+ { "fc8", 9 },
+ { "fc9", 10 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__filter_coefficient__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.FilterCoefficient.Value",
+ "Value",
+ "Uenibstreamprotobuf__FilterCoefficient__Value",
+ "uenibstreamprotobuf",
+ 16,
+ uenibstreamprotobuf__filter_coefficient__value__enum_values_by_number,
+ 16,
+ uenibstreamprotobuf__filter_coefficient__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__filter_coefficient__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__filter_coefficient__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FilterCoefficient, value),
+ &uenibstreamprotobuf__filter_coefficient__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__filter_coefficient__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__filter_coefficient__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__filter_coefficient__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.FilterCoefficient",
+ "FilterCoefficient",
+ "Uenibstreamprotobuf__FilterCoefficient",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__FilterCoefficient),
+ 1,
+ uenibstreamprotobuf__filter_coefficient__field_descriptors,
+ uenibstreamprotobuf__filter_coefficient__field_indices_by_name,
+ 1, uenibstreamprotobuf__filter_coefficient__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__filter_coefficient__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_gap_config__field_descriptors[6] =
+{
+ {
+ "release_gapFR2",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasGapConfig, gap_fr2_case),
+ offsetof(Uenibstreamprotobuf__MeasGapConfig, release_gapfr2),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_gapFR2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasGapConfig, gap_fr2_case),
+ offsetof(Uenibstreamprotobuf__MeasGapConfig, setup_gapfr2),
+ &uenibstreamprotobuf__gap_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_gapFR1",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasGapConfig, gap_fr1_case),
+ offsetof(Uenibstreamprotobuf__MeasGapConfig, release_gapfr1),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_gapFR1",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasGapConfig, gap_fr1_case),
+ offsetof(Uenibstreamprotobuf__MeasGapConfig, setup_gapfr1),
+ &uenibstreamprotobuf__gap_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_gapUE",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasGapConfig, gap_ue_case),
+ offsetof(Uenibstreamprotobuf__MeasGapConfig, release_gapue),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_gapUE",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasGapConfig, gap_ue_case),
+ offsetof(Uenibstreamprotobuf__MeasGapConfig, setup_gapue),
+ &uenibstreamprotobuf__gap_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_gap_config__field_indices_by_name[] = {
+ 2, /* field[2] = release_gapFR1 */
+ 0, /* field[0] = release_gapFR2 */
+ 4, /* field[4] = release_gapUE */
+ 3, /* field[3] = setup_gapFR1 */
+ 1, /* field[1] = setup_gapFR2 */
+ 5, /* field[5] = setup_gapUE */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_gap_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_gap_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasGapConfig",
+ "MeasGapConfig",
+ "Uenibstreamprotobuf__MeasGapConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasGapConfig),
+ 6,
+ uenibstreamprotobuf__meas_gap_config__field_descriptors,
+ uenibstreamprotobuf__meas_gap_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_gap_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_gap_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__gap_config__field_descriptors[4] =
+{
+ {
+ "gapOffset",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__GapConfig, gapoffset),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mgl",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__GapConfig, mgl),
+ &uenibstreamprotobuf__mgl__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mgrp",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__GapConfig, mgrp),
+ &uenibstreamprotobuf__mgrp__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mgta",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__GapConfig, mgta),
+ &uenibstreamprotobuf__mgta__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__gap_config__field_indices_by_name[] = {
+ 0, /* field[0] = gapOffset */
+ 1, /* field[1] = mgl */
+ 2, /* field[2] = mgrp */
+ 3, /* field[3] = mgta */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__gap_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__gap_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.GapConfig",
+ "GapConfig",
+ "Uenibstreamprotobuf__GapConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__GapConfig),
+ 4,
+ uenibstreamprotobuf__gap_config__field_descriptors,
+ uenibstreamprotobuf__gap_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__gap_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__gap_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__mgl__value__enum_values_by_number[7] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MGL__VALUE__protobuf_unspecified", 0 },
+ { "ms1dot5", "UENIBSTREAMPROTOBUF__MGL__VALUE__ms1dot5", 1 },
+ { "ms3", "UENIBSTREAMPROTOBUF__MGL__VALUE__ms3", 2 },
+ { "ms3dot5", "UENIBSTREAMPROTOBUF__MGL__VALUE__ms3dot5", 3 },
+ { "ms4", "UENIBSTREAMPROTOBUF__MGL__VALUE__ms4", 4 },
+ { "ms5dot5", "UENIBSTREAMPROTOBUF__MGL__VALUE__ms5dot5", 5 },
+ { "ms6", "UENIBSTREAMPROTOBUF__MGL__VALUE__ms6", 6 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mgl__value__value_ranges[] = {
+{0, 0},{0, 7}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__mgl__value__enum_values_by_name[7] =
+{
+ { "ms1dot5", 1 },
+ { "ms3", 2 },
+ { "ms3dot5", 3 },
+ { "ms4", 4 },
+ { "ms5dot5", 5 },
+ { "ms6", 6 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__mgl__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MGL.Value",
+ "Value",
+ "Uenibstreamprotobuf__MGL__Value",
+ "uenibstreamprotobuf",
+ 7,
+ uenibstreamprotobuf__mgl__value__enum_values_by_number,
+ 7,
+ uenibstreamprotobuf__mgl__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__mgl__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__mgl__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MGL, value),
+ &uenibstreamprotobuf__mgl__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__mgl__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mgl__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__mgl__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MGL",
+ "MGL",
+ "Uenibstreamprotobuf__MGL",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MGL),
+ 1,
+ uenibstreamprotobuf__mgl__field_descriptors,
+ uenibstreamprotobuf__mgl__field_indices_by_name,
+ 1, uenibstreamprotobuf__mgl__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__mgl__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__mgrp__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MGRP__VALUE__protobuf_unspecified", 0 },
+ { "ms20", "UENIBSTREAMPROTOBUF__MGRP__VALUE__ms20", 1 },
+ { "ms40", "UENIBSTREAMPROTOBUF__MGRP__VALUE__ms40", 2 },
+ { "ms80", "UENIBSTREAMPROTOBUF__MGRP__VALUE__ms80", 3 },
+ { "ms160", "UENIBSTREAMPROTOBUF__MGRP__VALUE__ms160", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mgrp__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__mgrp__value__enum_values_by_name[5] =
+{
+ { "ms160", 4 },
+ { "ms20", 1 },
+ { "ms40", 2 },
+ { "ms80", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__mgrp__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MGRP.Value",
+ "Value",
+ "Uenibstreamprotobuf__MGRP__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__mgrp__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__mgrp__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__mgrp__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__mgrp__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MGRP, value),
+ &uenibstreamprotobuf__mgrp__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__mgrp__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mgrp__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__mgrp__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MGRP",
+ "MGRP",
+ "Uenibstreamprotobuf__MGRP",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MGRP),
+ 1,
+ uenibstreamprotobuf__mgrp__field_descriptors,
+ uenibstreamprotobuf__mgrp__field_indices_by_name,
+ 1, uenibstreamprotobuf__mgrp__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__mgrp__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__mgta__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MGTA__VALUE__protobuf_unspecified", 0 },
+ { "ms0", "UENIBSTREAMPROTOBUF__MGTA__VALUE__ms0", 1 },
+ { "ms0dot25", "UENIBSTREAMPROTOBUF__MGTA__VALUE__ms0dot25", 2 },
+ { "ms0dot5", "UENIBSTREAMPROTOBUF__MGTA__VALUE__ms0dot5", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mgta__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__mgta__value__enum_values_by_name[4] =
+{
+ { "ms0", 1 },
+ { "ms0dot25", 2 },
+ { "ms0dot5", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__mgta__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MGTA.Value",
+ "Value",
+ "Uenibstreamprotobuf__MGTA__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__mgta__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__mgta__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__mgta__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__mgta__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MGTA, value),
+ &uenibstreamprotobuf__mgta__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__mgta__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mgta__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__mgta__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MGTA",
+ "MGTA",
+ "Uenibstreamprotobuf__MGTA",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MGTA),
+ 1,
+ uenibstreamprotobuf__mgta__field_descriptors,
+ uenibstreamprotobuf__mgta__field_indices_by_name,
+ 1, uenibstreamprotobuf__mgta__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__mgta__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_gap_sharing_config__field_descriptors[6] =
+{
+ {
+ "release_gapSharingFR2",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, gap_sharing_fr2_case),
+ offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, release_gapsharingfr2),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_gapSharingFR2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, gap_sharing_fr2_case),
+ offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, setup_gapsharingfr2),
+ &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_gapSharingFR1",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, gap_sharing_fr1_case),
+ offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, release_gapsharingfr1),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_gapSharingFR1",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, gap_sharing_fr1_case),
+ offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, setup_gapsharingfr1),
+ &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "release_gapSharingUE",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, gap_sharing_ue_case),
+ offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, release_gapsharingue),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_gapSharingUE",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, gap_sharing_ue_case),
+ offsetof(Uenibstreamprotobuf__MeasGapSharingConfig, setup_gapsharingue),
+ &uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_gap_sharing_config__field_indices_by_name[] = {
+ 2, /* field[2] = release_gapSharingFR1 */
+ 0, /* field[0] = release_gapSharingFR2 */
+ 4, /* field[4] = release_gapSharingUE */
+ 3, /* field[3] = setup_gapSharingFR1 */
+ 1, /* field[1] = setup_gapSharingFR2 */
+ 5, /* field[5] = setup_gapSharingUE */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_gap_sharing_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_gap_sharing_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasGapSharingConfig",
+ "MeasGapSharingConfig",
+ "Uenibstreamprotobuf__MeasGapSharingConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasGapSharingConfig),
+ 6,
+ uenibstreamprotobuf__meas_gap_sharing_config__field_descriptors,
+ uenibstreamprotobuf__meas_gap_sharing_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_gap_sharing_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_gap_sharing_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__meas_gap_sharing_scheme__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__protobuf_unspecified", 0 },
+ { "scheme00", "UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme00", 1 },
+ { "scheme01", "UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme01", 2 },
+ { "scheme10", "UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme10", 3 },
+ { "scheme11", "UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme11", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_gap_sharing_scheme__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__meas_gap_sharing_scheme__value__enum_values_by_name[5] =
+{
+ { "protobuf_unspecified", 0 },
+ { "scheme00", 1 },
+ { "scheme01", 2 },
+ { "scheme10", 3 },
+ { "scheme11", 4 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__meas_gap_sharing_scheme__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasGapSharingScheme.Value",
+ "Value",
+ "Uenibstreamprotobuf__MeasGapSharingScheme__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__meas_gap_sharing_scheme__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__meas_gap_sharing_scheme__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__meas_gap_sharing_scheme__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_gap_sharing_scheme__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasGapSharingScheme, value),
+ &uenibstreamprotobuf__meas_gap_sharing_scheme__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_gap_sharing_scheme__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_gap_sharing_scheme__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasGapSharingScheme",
+ "MeasGapSharingScheme",
+ "Uenibstreamprotobuf__MeasGapSharingScheme",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasGapSharingScheme),
+ 1,
+ uenibstreamprotobuf__meas_gap_sharing_scheme__field_descriptors,
+ uenibstreamprotobuf__meas_gap_sharing_scheme__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_gap_sharing_scheme__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_gap_sharing_scheme__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__other_config__field_descriptors[2] =
+{
+ {
+ "release",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__OtherConfig, delay_budget_reporting_config_case),
+ offsetof(Uenibstreamprotobuf__OtherConfig, release),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__OtherConfig, delay_budget_reporting_config_case),
+ offsetof(Uenibstreamprotobuf__OtherConfig, setup),
+ &uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__other_config__field_indices_by_name[] = {
+ 0, /* field[0] = release */
+ 1, /* field[1] = setup */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__other_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__other_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.OtherConfig",
+ "OtherConfig",
+ "Uenibstreamprotobuf__OtherConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__OtherConfig),
+ 2,
+ uenibstreamprotobuf__other_config__field_descriptors,
+ uenibstreamprotobuf__other_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__other_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__other_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "s0", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0", 1 },
+ { "s0dot4", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0dot4", 2 },
+ { "s0dot8", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0dot8", 3 },
+ { "s1dot6", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s1dot6", 4 },
+ { "s3", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s3", 5 },
+ { "s6", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s6", 6 },
+ { "s12", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s12", 7 },
+ { "s30", "UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s30", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__enum_values_by_name[9] =
+{
+ { "protobuf_unspecified", 0 },
+ { "s0", 1 },
+ { "s0dot4", 2 },
+ { "s0dot8", 3 },
+ { "s12", 7 },
+ { "s1dot6", 4 },
+ { "s3", 5 },
+ { "s30", 8 },
+ { "s6", 6 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DelayBudgetReportingProhibitTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer, value),
+ &uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DelayBudgetReportingProhibitTimer",
+ "DelayBudgetReportingProhibitTimer",
+ "Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer),
+ 1,
+ uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__field_descriptors,
+ uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__other_config_v1540__field_descriptors[2] =
+{
+ {
+ "release_overheatingAssistanceConfig",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__OtherConfigV1540, overheating_assistance_config_case),
+ offsetof(Uenibstreamprotobuf__OtherConfigV1540, release_overheatingassistanceconfig),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "setup_overheatingAssistanceConfig",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__OtherConfigV1540, overheating_assistance_config_case),
+ offsetof(Uenibstreamprotobuf__OtherConfigV1540, setup_overheatingassistanceconfig),
+ &uenibstreamprotobuf__overheating_assistance_config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__other_config_v1540__field_indices_by_name[] = {
+ 0, /* field[0] = release_overheatingAssistanceConfig */
+ 1, /* field[1] = setup_overheatingAssistanceConfig */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__other_config_v1540__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__other_config_v1540__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.OtherConfig_v1540",
+ "OtherConfigV1540",
+ "Uenibstreamprotobuf__OtherConfigV1540",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__OtherConfigV1540),
+ 2,
+ uenibstreamprotobuf__other_config_v1540__field_descriptors,
+ uenibstreamprotobuf__other_config_v1540__field_indices_by_name,
+ 1, uenibstreamprotobuf__other_config_v1540__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__other_config_v1540__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__enum_values_by_number[14] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__protobuf_unspecified", 0 },
+ { "s0", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s0", 1 },
+ { "s0dot5", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s0dot5", 2 },
+ { "s1", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s1", 3 },
+ { "s2", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s2", 4 },
+ { "s5", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s5", 5 },
+ { "s10", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s10", 6 },
+ { "s20", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s20", 7 },
+ { "s30", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s30", 8 },
+ { "s60", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s60", 9 },
+ { "s90", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s90", 10 },
+ { "s120", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s120", 11 },
+ { "s300", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s300", 12 },
+ { "s600", "UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s600", 13 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__value_ranges[] = {
+{0, 0},{0, 14}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__enum_values_by_name[14] =
+{
+ { "protobuf_unspecified", 0 },
+ { "s0", 1 },
+ { "s0dot5", 2 },
+ { "s1", 3 },
+ { "s10", 6 },
+ { "s120", 11 },
+ { "s2", 4 },
+ { "s20", 7 },
+ { "s30", 8 },
+ { "s300", 12 },
+ { "s5", 5 },
+ { "s60", 9 },
+ { "s600", 13 },
+ { "s90", 10 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.OverheatingAssistanceConfig.OverheatingIndicationProhibitTimer",
+ "OverheatingIndicationProhibitTimer",
+ "Uenibstreamprotobuf__OverheatingAssistanceConfig__OverheatingIndicationProhibitTimer",
+ "uenibstreamprotobuf",
+ 14,
+ uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__enum_values_by_number,
+ 14,
+ uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__overheating_assistance_config__field_descriptors[1] =
+{
+ {
+ "overheatingIndicationProhibitTimer",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__OverheatingAssistanceConfig, overheatingindicationprohibittimer),
+ &uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__overheating_assistance_config__field_indices_by_name[] = {
+ 0, /* field[0] = overheatingIndicationProhibitTimer */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__overheating_assistance_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__overheating_assistance_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.OverheatingAssistanceConfig",
+ "OverheatingAssistanceConfig",
+ "Uenibstreamprotobuf__OverheatingAssistanceConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__OverheatingAssistanceConfig),
+ 1,
+ uenibstreamprotobuf__overheating_assistance_config__field_descriptors,
+ uenibstreamprotobuf__overheating_assistance_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__overheating_assistance_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__overheating_assistance_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scell_config__field_descriptors[4] =
+{
+ {
+ "sCellIndex",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SCellConfig, scellindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCellConfigCommon",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SCellConfig, scellconfigcommon),
+ &uenibstreamprotobuf__serving_cell_config_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCellConfigDedicated",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SCellConfig, scellconfigdedicated),
+ &uenibstreamprotobuf__serving_cell_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "smtc",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SCellConfig, smtc),
+ &uenibstreamprotobuf__ssb__mtc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scell_config__field_indices_by_name[] = {
+ 1, /* field[1] = sCellConfigCommon */
+ 2, /* field[2] = sCellConfigDedicated */
+ 0, /* field[0] = sCellIndex */
+ 3, /* field[3] = smtc */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scell_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scell_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SCellConfig",
+ "SCellConfig",
+ "Uenibstreamprotobuf__SCellConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SCellConfig),
+ 4,
+ uenibstreamprotobuf__scell_config__field_descriptors,
+ uenibstreamprotobuf__scell_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__scell_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scell_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__search_space__field_descriptors[22] =
+{
+ {
+ "searchSpaceId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SearchSpace, searchspaceid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "controlResourceSetId",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SearchSpace, controlresourcesetid),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl1",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl1),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl2",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl2),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl4",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl4),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl5",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl5),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl8",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl8),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl10",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl10),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl16",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl16),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl20",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl20),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl40",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl40),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl80",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl80),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl160",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl160),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl320",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl320),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl640",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl640),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl1280",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl1280),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sl2560",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoring_slot_periodicity_and_offset_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, sl2560),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "duration",
+ 18,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SearchSpace, duration),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "monitoringSymbolsWithinSlot",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SearchSpace, monitoringsymbolswithinslot),
+ &google__protobuf__string_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nrofCandidates",
+ 20,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SearchSpace, nrofcandidates),
+ &uenibstreamprotobuf__nrof_candidates__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "common",
+ 21,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SearchSpace, search_space_type_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, common),
+ &uenibstreamprotobuf__common__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ue_Specific",
+ 22,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SearchSpace, search_space_type_case),
+ offsetof(Uenibstreamprotobuf__SearchSpace, ue_specific),
+ &uenibstreamprotobuf__ue__specific__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__search_space__field_indices_by_name[] = {
+ 20, /* field[20] = common */
+ 1, /* field[1] = controlResourceSetId */
+ 17, /* field[17] = duration */
+ 18, /* field[18] = monitoringSymbolsWithinSlot */
+ 19, /* field[19] = nrofCandidates */
+ 0, /* field[0] = searchSpaceId */
+ 2, /* field[2] = sl1 */
+ 7, /* field[7] = sl10 */
+ 15, /* field[15] = sl1280 */
+ 8, /* field[8] = sl16 */
+ 12, /* field[12] = sl160 */
+ 3, /* field[3] = sl2 */
+ 9, /* field[9] = sl20 */
+ 16, /* field[16] = sl2560 */
+ 13, /* field[13] = sl320 */
+ 4, /* field[4] = sl4 */
+ 10, /* field[10] = sl40 */
+ 5, /* field[5] = sl5 */
+ 14, /* field[14] = sl640 */
+ 6, /* field[6] = sl8 */
+ 11, /* field[11] = sl80 */
+ 21, /* field[21] = ue_Specific */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__search_space__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 22 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__search_space__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SearchSpace",
+ "SearchSpace",
+ "Uenibstreamprotobuf__SearchSpace",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SearchSpace),
+ 22,
+ uenibstreamprotobuf__search_space__field_descriptors,
+ uenibstreamprotobuf__search_space__field_indices_by_name,
+ 1, uenibstreamprotobuf__search_space__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__search_space__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_candidates__field_descriptors[5] =
+{
+ {
+ "aggregationLevel1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofCandidates, aggregationlevel1),
+ &uenibstreamprotobuf__aggregation_level__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aggregationLevel2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofCandidates, aggregationlevel2),
+ &uenibstreamprotobuf__aggregation_level__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aggregationLevel4",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofCandidates, aggregationlevel4),
+ &uenibstreamprotobuf__aggregation_level__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aggregationLevel8",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofCandidates, aggregationlevel8),
+ &uenibstreamprotobuf__aggregation_level__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aggregationLevel16",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofCandidates, aggregationlevel16),
+ &uenibstreamprotobuf__aggregation_level__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nrof_candidates__field_indices_by_name[] = {
+ 0, /* field[0] = aggregationLevel1 */
+ 4, /* field[4] = aggregationLevel16 */
+ 1, /* field[1] = aggregationLevel2 */
+ 2, /* field[2] = aggregationLevel4 */
+ 3, /* field[3] = aggregationLevel8 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_candidates__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_candidates__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofCandidates",
+ "NrofCandidates",
+ "Uenibstreamprotobuf__NrofCandidates",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NrofCandidates),
+ 5,
+ uenibstreamprotobuf__nrof_candidates__field_descriptors,
+ uenibstreamprotobuf__nrof_candidates__field_indices_by_name,
+ 1, uenibstreamprotobuf__nrof_candidates__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nrof_candidates__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__aggregation_level__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__protobuf_unspecified", 0 },
+ { "n0", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n0", 1 },
+ { "n1", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n1", 2 },
+ { "n2", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n2", 3 },
+ { "n3", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n3", 4 },
+ { "n4", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n4", 5 },
+ { "n5", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n5", 6 },
+ { "n6", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n6", 7 },
+ { "n8", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n8", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__aggregation_level__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__aggregation_level__value__enum_values_by_name[9] =
+{
+ { "n0", 1 },
+ { "n1", 2 },
+ { "n2", 3 },
+ { "n3", 4 },
+ { "n4", 5 },
+ { "n5", 6 },
+ { "n6", 7 },
+ { "n8", 8 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__aggregation_level__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.AggregationLevel.Value",
+ "Value",
+ "Uenibstreamprotobuf__AggregationLevel__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__aggregation_level__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__aggregation_level__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__aggregation_level__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__aggregation_level__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__AggregationLevel, value),
+ &uenibstreamprotobuf__aggregation_level__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__aggregation_level__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__aggregation_level__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__aggregation_level__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.AggregationLevel",
+ "AggregationLevel",
+ "Uenibstreamprotobuf__AggregationLevel",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__AggregationLevel),
+ 1,
+ uenibstreamprotobuf__aggregation_level__field_descriptors,
+ uenibstreamprotobuf__aggregation_level__field_indices_by_name,
+ 1, uenibstreamprotobuf__aggregation_level__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__aggregation_level__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__common__field_descriptors[5] =
+{
+ {
+ "dci_Format0_0_AndFormat1_0",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Common, dci_format0_0_andformat1_0),
+ &uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dci_Format2_0",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Common, dci_format2_0),
+ &uenibstreamprotobuf__dci__format2_0__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dci_Format2_1",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Common, dci_format2_1),
+ &uenibstreamprotobuf__dci__format2_1__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dci_Format2_2",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Common, dci_format2_2),
+ &uenibstreamprotobuf__dci__format2_2__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dci_Format2_3",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Common, dci_format2_3),
+ &uenibstreamprotobuf__dci__format2_3__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__common__field_indices_by_name[] = {
+ 0, /* field[0] = dci_Format0_0_AndFormat1_0 */
+ 1, /* field[1] = dci_Format2_0 */
+ 2, /* field[2] = dci_Format2_1 */
+ 3, /* field[3] = dci_Format2_2 */
+ 4, /* field[4] = dci_Format2_3 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__common__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__common__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Common",
+ "Common",
+ "Uenibstreamprotobuf__Common",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Common),
+ 5,
+ uenibstreamprotobuf__common__field_descriptors,
+ uenibstreamprotobuf__common__field_indices_by_name,
+ 1, uenibstreamprotobuf__common__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__common__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+#define uenibstreamprotobuf__dci__format0_0__and_format1_0__field_descriptors NULL
+#define uenibstreamprotobuf__dci__format0_0__and_format1_0__field_indices_by_name NULL
+#define uenibstreamprotobuf__dci__format0_0__and_format1_0__number_ranges NULL
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DCI_Format0_0_AndFormat1_0",
+ "DCIFormat00AndFormat10",
+ "Uenibstreamprotobuf__DCIFormat00AndFormat10",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DCIFormat00AndFormat10),
+ 0,
+ uenibstreamprotobuf__dci__format0_0__and_format1_0__field_descriptors,
+ uenibstreamprotobuf__dci__format0_0__and_format1_0__field_indices_by_name,
+ 0, uenibstreamprotobuf__dci__format0_0__and_format1_0__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dci__format0_0__and_format1_0__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dci__format2_0__field_descriptors[1] =
+{
+ {
+ "nrofCandidates_SFI",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DCIFormat20, nrofcandidates_sfi),
+ &uenibstreamprotobuf__nrof_candidates__sfi__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dci__format2_0__field_indices_by_name[] = {
+ 0, /* field[0] = nrofCandidates_SFI */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dci__format2_0__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_0__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DCI_Format2_0",
+ "DCIFormat20",
+ "Uenibstreamprotobuf__DCIFormat20",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DCIFormat20),
+ 1,
+ uenibstreamprotobuf__dci__format2_0__field_descriptors,
+ uenibstreamprotobuf__dci__format2_0__field_indices_by_name,
+ 1, uenibstreamprotobuf__dci__format2_0__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dci__format2_0__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrof_candidates__sfi__field_descriptors[5] =
+{
+ {
+ "aggregationLevel1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofCandidatesSFI, aggregationlevel1),
+ &uenibstreamprotobuf__aggregation_level__sfi__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aggregationLevel2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofCandidatesSFI, aggregationlevel2),
+ &uenibstreamprotobuf__aggregation_level__sfi__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aggregationLevel4",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofCandidatesSFI, aggregationlevel4),
+ &uenibstreamprotobuf__aggregation_level__sfi__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aggregationLevel8",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofCandidatesSFI, aggregationlevel8),
+ &uenibstreamprotobuf__aggregation_level__sfi__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "aggregationLevel16",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NrofCandidatesSFI, aggregationlevel16),
+ &uenibstreamprotobuf__aggregation_level__sfi__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nrof_candidates__sfi__field_indices_by_name[] = {
+ 0, /* field[0] = aggregationLevel1 */
+ 4, /* field[4] = aggregationLevel16 */
+ 1, /* field[1] = aggregationLevel2 */
+ 2, /* field[2] = aggregationLevel4 */
+ 3, /* field[3] = aggregationLevel8 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nrof_candidates__sfi__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_candidates__sfi__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NrofCandidates_SFI",
+ "NrofCandidatesSFI",
+ "Uenibstreamprotobuf__NrofCandidatesSFI",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NrofCandidatesSFI),
+ 5,
+ uenibstreamprotobuf__nrof_candidates__sfi__field_descriptors,
+ uenibstreamprotobuf__nrof_candidates__sfi__field_indices_by_name,
+ 1, uenibstreamprotobuf__nrof_candidates__sfi__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nrof_candidates__sfi__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__aggregation_level__sfi__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__n2", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__aggregation_level__sfi__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__aggregation_level__sfi__value__enum_values_by_name[3] =
+{
+ { "n1", 1 },
+ { "n2", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__aggregation_level__sfi__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.AggregationLevel_SFI.Value",
+ "Value",
+ "Uenibstreamprotobuf__AggregationLevelSFI__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__aggregation_level__sfi__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__aggregation_level__sfi__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__aggregation_level__sfi__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__aggregation_level__sfi__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__AggregationLevelSFI, value),
+ &uenibstreamprotobuf__aggregation_level__sfi__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__aggregation_level__sfi__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__aggregation_level__sfi__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__aggregation_level__sfi__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.AggregationLevel_SFI",
+ "AggregationLevelSFI",
+ "Uenibstreamprotobuf__AggregationLevelSFI",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__AggregationLevelSFI),
+ 1,
+ uenibstreamprotobuf__aggregation_level__sfi__field_descriptors,
+ uenibstreamprotobuf__aggregation_level__sfi__field_indices_by_name,
+ 1, uenibstreamprotobuf__aggregation_level__sfi__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__aggregation_level__sfi__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+#define uenibstreamprotobuf__dci__format2_1__field_descriptors NULL
+#define uenibstreamprotobuf__dci__format2_1__field_indices_by_name NULL
+#define uenibstreamprotobuf__dci__format2_1__number_ranges NULL
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_1__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DCI_Format2_1",
+ "DCIFormat21",
+ "Uenibstreamprotobuf__DCIFormat21",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DCIFormat21),
+ 0,
+ uenibstreamprotobuf__dci__format2_1__field_descriptors,
+ uenibstreamprotobuf__dci__format2_1__field_indices_by_name,
+ 0, uenibstreamprotobuf__dci__format2_1__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dci__format2_1__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+#define uenibstreamprotobuf__dci__format2_2__field_descriptors NULL
+#define uenibstreamprotobuf__dci__format2_2__field_indices_by_name NULL
+#define uenibstreamprotobuf__dci__format2_2__number_ranges NULL
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_2__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DCI_Format2_2",
+ "DCIFormat22",
+ "Uenibstreamprotobuf__DCIFormat22",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DCIFormat22),
+ 0,
+ uenibstreamprotobuf__dci__format2_2__field_descriptors,
+ uenibstreamprotobuf__dci__format2_2__field_indices_by_name,
+ 0, uenibstreamprotobuf__dci__format2_2__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dci__format2_2__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dci__format2_3__field_descriptors[2] =
+{
+ {
+ "dummy1",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DCIFormat23, dummy1),
+ &uenibstreamprotobuf__dummy1__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dummy2",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DCIFormat23, dummy2),
+ &uenibstreamprotobuf__dummy2__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dci__format2_3__field_indices_by_name[] = {
+ 0, /* field[0] = dummy1 */
+ 1, /* field[1] = dummy2 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dci__format2_3__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_3__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DCI_Format2_3",
+ "DCIFormat23",
+ "Uenibstreamprotobuf__DCIFormat23",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DCIFormat23),
+ 2,
+ uenibstreamprotobuf__dci__format2_3__field_descriptors,
+ uenibstreamprotobuf__dci__format2_3__field_indices_by_name,
+ 1, uenibstreamprotobuf__dci__format2_3__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dci__format2_3__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__dummy1__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__protobuf_unspecified", 0 },
+ { "sl1", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl1", 1 },
+ { "sl2", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl2", 2 },
+ { "sl4", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl4", 3 },
+ { "sl5", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl5", 4 },
+ { "sl8", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl8", 5 },
+ { "sl10", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl10", 6 },
+ { "sl16", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl16", 7 },
+ { "sl20", "UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl20", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dummy1__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__dummy1__value__enum_values_by_name[9] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sl1", 1 },
+ { "sl10", 6 },
+ { "sl16", 7 },
+ { "sl2", 2 },
+ { "sl20", 8 },
+ { "sl4", 3 },
+ { "sl5", 4 },
+ { "sl8", 5 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__dummy1__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Dummy1.Value",
+ "Value",
+ "Uenibstreamprotobuf__Dummy1__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__dummy1__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__dummy1__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__dummy1__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dummy1__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Dummy1, value),
+ &uenibstreamprotobuf__dummy1__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dummy1__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dummy1__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dummy1__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Dummy1",
+ "Dummy1",
+ "Uenibstreamprotobuf__Dummy1",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Dummy1),
+ 1,
+ uenibstreamprotobuf__dummy1__field_descriptors,
+ uenibstreamprotobuf__dummy1__field_indices_by_name,
+ 1, uenibstreamprotobuf__dummy1__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dummy1__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__dummy2__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DUMMY2__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__DUMMY2__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__DUMMY2__VALUE__n2", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dummy2__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__dummy2__value__enum_values_by_name[3] =
+{
+ { "n1", 1 },
+ { "n2", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__dummy2__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Dummy2.Value",
+ "Value",
+ "Uenibstreamprotobuf__Dummy2__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__dummy2__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__dummy2__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__dummy2__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dummy2__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Dummy2, value),
+ &uenibstreamprotobuf__dummy2__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dummy2__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dummy2__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dummy2__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Dummy2",
+ "Dummy2",
+ "Uenibstreamprotobuf__Dummy2",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Dummy2),
+ 1,
+ uenibstreamprotobuf__dummy2__field_descriptors,
+ uenibstreamprotobuf__dummy2__field_indices_by_name,
+ 1, uenibstreamprotobuf__dummy2__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dummy2__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__specific__field_descriptors[1] =
+{
+ {
+ "dci_Formats",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UESpecific, dci_formats),
+ &uenibstreamprotobuf__dci__formats__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ue__specific__field_indices_by_name[] = {
+ 0, /* field[0] = dci_Formats */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ue__specific__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__specific__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UE_Specific",
+ "UESpecific",
+ "Uenibstreamprotobuf__UESpecific",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UESpecific),
+ 1,
+ uenibstreamprotobuf__ue__specific__field_descriptors,
+ uenibstreamprotobuf__ue__specific__field_indices_by_name,
+ 1, uenibstreamprotobuf__ue__specific__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ue__specific__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__dci__formats__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__protobuf_unspecified", 0 },
+ { "formats0_0_And_1_0", "UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__formats0_0_And_1_0", 1 },
+ { "formats0_1_And_1_1", "UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__formats0_1_And_1_1", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dci__formats__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__dci__formats__value__enum_values_by_name[3] =
+{
+ { "formats0_0_And_1_0", 1 },
+ { "formats0_1_And_1_1", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__dci__formats__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DCI_Formats.Value",
+ "Value",
+ "Uenibstreamprotobuf__DCIFormats__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__dci__formats__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__dci__formats__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__dci__formats__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__dci__formats__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DCIFormats, value),
+ &uenibstreamprotobuf__dci__formats__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__dci__formats__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__dci__formats__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__formats__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DCI_Formats",
+ "DCIFormats",
+ "Uenibstreamprotobuf__DCIFormats",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DCIFormats),
+ 1,
+ uenibstreamprotobuf__dci__formats__field_descriptors,
+ uenibstreamprotobuf__dci__formats__field_indices_by_name,
+ 1, uenibstreamprotobuf__dci__formats__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__dci__formats__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_cell_list_sftd__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasResultCellListSFTD, n_items),
+ offsetof(Uenibstreamprotobuf__MeasResultCellListSFTD, items),
+ &uenibstreamprotobuf__meas_result_cell_sftd__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_result_cell_list_sftd__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_result_cell_list_sftd__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasResultCellListSFTD",
+ "MeasResultCellListSFTD",
+ "Uenibstreamprotobuf__MeasResultCellListSFTD",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasResultCellListSFTD),
+ 1,
+ uenibstreamprotobuf__meas_result_cell_list_sftd__field_descriptors,
+ uenibstreamprotobuf__meas_result_cell_list_sftd__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_result_cell_list_sftd__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_cell_list_sftd__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_cell_sftd__field_descriptors[4] =
+{
+ {
+ "physCellId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultCellSFTD, physcellid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sfn_OffsetResult",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultCellSFTD, sfn_offsetresult),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "frameBoundaryOffsetResult",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_SINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultCellSFTD, frameboundaryoffsetresult),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrp_Result",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultCellSFTD, rsrp_result),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_result_cell_sftd__field_indices_by_name[] = {
+ 2, /* field[2] = frameBoundaryOffsetResult */
+ 0, /* field[0] = physCellId */
+ 3, /* field[3] = rsrp_Result */
+ 1, /* field[1] = sfn_OffsetResult */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_result_cell_sftd__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_cell_sftd__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasResultCellSFTD",
+ "MeasResultCellSFTD",
+ "Uenibstreamprotobuf__MeasResultCellSFTD",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasResultCellSFTD),
+ 4,
+ uenibstreamprotobuf__meas_result_cell_sftd__field_descriptors,
+ uenibstreamprotobuf__meas_result_cell_sftd__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_result_cell_sftd__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_cell_sftd__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_list2_nr__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasResultList2NR, n_items),
+ offsetof(Uenibstreamprotobuf__MeasResultList2NR, items),
+ &uenibstreamprotobuf__meas_result2_nr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_result_list2_nr__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_result_list2_nr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_list2_nr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasResultList2NR",
+ "MeasResultList2NR",
+ "Uenibstreamprotobuf__MeasResultList2NR",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasResultList2NR),
+ 1,
+ uenibstreamprotobuf__meas_result_list2_nr__field_descriptors,
+ uenibstreamprotobuf__meas_result_list2_nr__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_result_list2_nr__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_list2_nr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result2_nr__field_descriptors[4] =
+{
+ {
+ "ssbFrequency",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResult2NR, ssbfrequency),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "refFreqCSI_RS",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResult2NR, reffreqcsi_rs),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measResultServingCell",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResult2NR, measresultservingcell),
+ &uenibstreamprotobuf__meas_result_nr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measResultNeighCellListNR",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResult2NR, measresultneighcelllistnr),
+ &uenibstreamprotobuf__meas_result_list_nr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_result2_nr__field_indices_by_name[] = {
+ 3, /* field[3] = measResultNeighCellListNR */
+ 2, /* field[2] = measResultServingCell */
+ 1, /* field[1] = refFreqCSI_RS */
+ 0, /* field[0] = ssbFrequency */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_result2_nr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result2_nr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasResult2NR",
+ "MeasResult2NR",
+ "Uenibstreamprotobuf__MeasResult2NR",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasResult2NR),
+ 4,
+ uenibstreamprotobuf__meas_result2_nr__field_descriptors,
+ uenibstreamprotobuf__meas_result2_nr__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_result2_nr__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_result2_nr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_quantity_results__field_descriptors[3] =
+{
+ {
+ "rsrp",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasQuantityResults, rsrp),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrq",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasQuantityResults, rsrq),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sinr",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasQuantityResults, sinr),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_quantity_results__field_indices_by_name[] = {
+ 0, /* field[0] = rsrp */
+ 1, /* field[1] = rsrq */
+ 2, /* field[2] = sinr */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_quantity_results__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_quantity_results__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasQuantityResults",
+ "MeasQuantityResults",
+ "Uenibstreamprotobuf__MeasQuantityResults",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasQuantityResults),
+ 3,
+ uenibstreamprotobuf__meas_quantity_results__field_descriptors,
+ uenibstreamprotobuf__meas_quantity_results__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_quantity_results__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_quantity_results__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__results_per_ssb__index__field_descriptors[2] =
+{
+ {
+ "ssb_Index",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ResultsPerSSBIndex, ssb_index),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_Results",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ResultsPerSSBIndex, ssb_results),
+ &uenibstreamprotobuf__meas_quantity_results__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__results_per_ssb__index__field_indices_by_name[] = {
+ 0, /* field[0] = ssb_Index */
+ 1, /* field[1] = ssb_Results */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__results_per_ssb__index__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_ssb__index__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ResultsPerSSB_Index",
+ "ResultsPerSSBIndex",
+ "Uenibstreamprotobuf__ResultsPerSSBIndex",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ResultsPerSSBIndex),
+ 2,
+ uenibstreamprotobuf__results_per_ssb__index__field_descriptors,
+ uenibstreamprotobuf__results_per_ssb__index__field_indices_by_name,
+ 1, uenibstreamprotobuf__results_per_ssb__index__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__results_per_ssb__index__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__results_per_csi__rs__index__field_descriptors[2] =
+{
+ {
+ "csi_rs_index",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ResultsPerCSIRSIndex, csi_rs_index),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "csi_RS_Results",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ResultsPerCSIRSIndex, csi_rs_results),
+ &uenibstreamprotobuf__meas_quantity_results__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__results_per_csi__rs__index__field_indices_by_name[] = {
+ 1, /* field[1] = csi_RS_Results */
+ 0, /* field[0] = csi_rs_index */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__results_per_csi__rs__index__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_csi__rs__index__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ResultsPerCSI_RS_Index",
+ "ResultsPerCSIRSIndex",
+ "Uenibstreamprotobuf__ResultsPerCSIRSIndex",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ResultsPerCSIRSIndex),
+ 2,
+ uenibstreamprotobuf__results_per_csi__rs__index__field_descriptors,
+ uenibstreamprotobuf__results_per_csi__rs__index__field_indices_by_name,
+ 1, uenibstreamprotobuf__results_per_csi__rs__index__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__results_per_csi__rs__index__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_quantity_results_eutra__field_descriptors[3] =
+{
+ {
+ "rsrp",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasQuantityResultsEUTRA, rsrp),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsrq",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasQuantityResultsEUTRA, rsrq),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sinr",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasQuantityResultsEUTRA, sinr),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_quantity_results_eutra__field_indices_by_name[] = {
+ 0, /* field[0] = rsrp */
+ 1, /* field[1] = rsrq */
+ 2, /* field[2] = sinr */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_quantity_results_eutra__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_quantity_results_eutra__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasQuantityResultsEUTRA",
+ "MeasQuantityResultsEUTRA",
+ "Uenibstreamprotobuf__MeasQuantityResultsEUTRA",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasQuantityResultsEUTRA),
+ 3,
+ uenibstreamprotobuf__meas_quantity_results_eutra__field_descriptors,
+ uenibstreamprotobuf__meas_quantity_results_eutra__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_quantity_results_eutra__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_quantity_results_eutra__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cell_results__field_descriptors[2] =
+{
+ {
+ "resultsSSB_Cell",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellResults, resultsssb_cell),
+ &uenibstreamprotobuf__meas_quantity_results__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resultsCSI_RS_Cell",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellResults, resultscsi_rs_cell),
+ &uenibstreamprotobuf__meas_quantity_results__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cell_results__field_indices_by_name[] = {
+ 1, /* field[1] = resultsCSI_RS_Cell */
+ 0, /* field[0] = resultsSSB_Cell */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cell_results__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_results__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CellResults",
+ "CellResults",
+ "Uenibstreamprotobuf__CellResults",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CellResults),
+ 2,
+ uenibstreamprotobuf__cell_results__field_descriptors,
+ uenibstreamprotobuf__cell_results__field_indices_by_name,
+ 1, uenibstreamprotobuf__cell_results__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cell_results__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__results_per_csi__rs__index_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ResultsPerCSIRSIndexList, n_items),
+ offsetof(Uenibstreamprotobuf__ResultsPerCSIRSIndexList, items),
+ &uenibstreamprotobuf__results_per_csi__rs__index__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__results_per_csi__rs__index_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__results_per_csi__rs__index_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ResultsPerCSI_RS_IndexList",
+ "ResultsPerCSIRSIndexList",
+ "Uenibstreamprotobuf__ResultsPerCSIRSIndexList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ResultsPerCSIRSIndexList),
+ 1,
+ uenibstreamprotobuf__results_per_csi__rs__index_list__field_descriptors,
+ uenibstreamprotobuf__results_per_csi__rs__index_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__results_per_csi__rs__index_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__results_per_csi__rs__index_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__results_per_ssb__index_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__ResultsPerSSBIndexList, n_items),
+ offsetof(Uenibstreamprotobuf__ResultsPerSSBIndexList, items),
+ &uenibstreamprotobuf__results_per_ssb__index__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__results_per_ssb__index_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__results_per_ssb__index_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_ssb__index_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ResultsPerSSB_IndexList",
+ "ResultsPerSSBIndexList",
+ "Uenibstreamprotobuf__ResultsPerSSBIndexList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ResultsPerSSBIndexList),
+ 1,
+ uenibstreamprotobuf__results_per_ssb__index_list__field_descriptors,
+ uenibstreamprotobuf__results_per_ssb__index_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__results_per_ssb__index_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__results_per_ssb__index_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rs_index_results__field_descriptors[2] =
+{
+ {
+ "resultsSSB_Indexes",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RsIndexResults, resultsssb_indexes),
+ &uenibstreamprotobuf__results_per_ssb__index_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "resultsCSI_RS_Indexes",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RsIndexResults, resultscsi_rs_indexes),
+ &uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rs_index_results__field_indices_by_name[] = {
+ 1, /* field[1] = resultsCSI_RS_Indexes */
+ 0, /* field[0] = resultsSSB_Indexes */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rs_index_results__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rs_index_results__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RsIndexResults",
+ "RsIndexResults",
+ "Uenibstreamprotobuf__RsIndexResults",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RsIndexResults),
+ 2,
+ uenibstreamprotobuf__rs_index_results__field_descriptors,
+ uenibstreamprotobuf__rs_index_results__field_indices_by_name,
+ 1, uenibstreamprotobuf__rs_index_results__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rs_index_results__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result__field_descriptors[2] =
+{
+ {
+ "cellResults",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResult, cellresults),
+ &uenibstreamprotobuf__cell_results__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rsIndexResults",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResult, rsindexresults),
+ &uenibstreamprotobuf__rs_index_results__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_result__field_indices_by_name[] = {
+ 0, /* field[0] = cellResults */
+ 1, /* field[1] = rsIndexResults */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_result__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasResult",
+ "MeasResult",
+ "Uenibstreamprotobuf__MeasResult",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasResult),
+ 2,
+ uenibstreamprotobuf__meas_result__field_descriptors,
+ uenibstreamprotobuf__meas_result__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_result__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_result__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__plmn__identity__field_descriptors[2] =
+{
+ {
+ "mcc",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PLMNIdentity, mcc),
+ &uenibstreamprotobuf__mcc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mnc",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PLMNIdentity, mnc),
+ &uenibstreamprotobuf__mnc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__plmn__identity__field_indices_by_name[] = {
+ 0, /* field[0] = mcc */
+ 1, /* field[1] = mnc */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PLMN_Identity",
+ "PLMNIdentity",
+ "Uenibstreamprotobuf__PLMNIdentity",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PLMNIdentity),
+ 2,
+ uenibstreamprotobuf__plmn__identity__field_descriptors,
+ uenibstreamprotobuf__plmn__identity__field_indices_by_name,
+ 1, uenibstreamprotobuf__plmn__identity__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__plmn__identity__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__mnc__field_descriptors[1] =
+{
+ {
+ "mncval",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MNC, n_mncval),
+ offsetof(Uenibstreamprotobuf__MNC, mncval),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__mnc__field_indices_by_name[] = {
+ 0, /* field[0] = mncval */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mnc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__mnc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MNC",
+ "MNC",
+ "Uenibstreamprotobuf__MNC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MNC),
+ 1,
+ uenibstreamprotobuf__mnc__field_descriptors,
+ uenibstreamprotobuf__mnc__field_indices_by_name,
+ 1, uenibstreamprotobuf__mnc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__mnc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__mcc__field_descriptors[1] =
+{
+ {
+ "mccval",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MCC, n_mccval),
+ offsetof(Uenibstreamprotobuf__MCC, mccval),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__mcc__field_indices_by_name[] = {
+ 0, /* field[0] = mccval */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mcc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__mcc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MCC",
+ "MCC",
+ "Uenibstreamprotobuf__MCC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MCC),
+ 1,
+ uenibstreamprotobuf__mcc__field_descriptors,
+ uenibstreamprotobuf__mcc__field_indices_by_name,
+ 1, uenibstreamprotobuf__mcc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__mcc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__plmn__identity__eutra_5_gc__field_descriptors[2] =
+{
+ {
+ "plmn_Identity_EUTRA_5GC",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PLMNIdentityEUTRA5GC, plmn_identity_eutra_5gc),
+ &uenibstreamprotobuf__plmn__identity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "plmn_index",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PLMNIdentityEUTRA5GC, plmn_index),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__plmn__identity__eutra_5_gc__field_indices_by_name[] = {
+ 0, /* field[0] = plmn_Identity_EUTRA_5GC */
+ 1, /* field[1] = plmn_index */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity__eutra_5_gc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PLMN_Identity_EUTRA_5GC",
+ "PLMNIdentityEUTRA5GC",
+ "Uenibstreamprotobuf__PLMNIdentityEUTRA5GC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PLMNIdentityEUTRA5GC),
+ 2,
+ uenibstreamprotobuf__plmn__identity__eutra_5_gc__field_descriptors,
+ uenibstreamprotobuf__plmn__identity__eutra_5_gc__field_indices_by_name,
+ 1, uenibstreamprotobuf__plmn__identity__eutra_5_gc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__plmn__identity__eutra_5_gc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC, n_items),
+ offsetof(Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC, items),
+ &uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PLMN_IdentityList_EUTRA_5GC",
+ "PLMNIdentityListEUTRA5GC",
+ "Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC),
+ 1,
+ uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__field_descriptors,
+ uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__field_indices_by_name,
+ 1, uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__field_descriptors[5] =
+{
+ {
+ "plmn_IdentityList_eutra_5gc",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, plmn_identitylist_eutra_5gc),
+ &uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "trackingAreaCode_eutra_5gc",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, trackingareacode_eutra_5gc),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ranac_5gc",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, ranac_5gc),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cellIdentity_EUTRA",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, cellidentity_eutra_5gc_case),
+ offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, cellidentity_eutra),
+ NULL,
+ &protobuf_c_empty_string,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cellId_index",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, cellidentity_eutra_5gc_case),
+ offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC, cellid_index),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__field_indices_by_name[] = {
+ 4, /* field[4] = cellId_index */
+ 3, /* field[3] = cellIdentity_EUTRA */
+ 0, /* field[0] = plmn_IdentityList_eutra_5gc */
+ 2, /* field[2] = ranac_5gc */
+ 1, /* field[1] = trackingAreaCode_eutra_5gc */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_5GC",
+ "CellAccessRelatedInfoEUTRA5GC",
+ "Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC),
+ 5,
+ uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__field_descriptors,
+ uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__field_indices_by_name,
+ 1, uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__plmn__identity_list__eutra__epc__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC, n_items),
+ offsetof(Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC, items),
+ &uenibstreamprotobuf__plmn__identity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__plmn__identity_list__eutra__epc__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity_list__eutra__epc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PLMN_IdentityList_EUTRA_EPC",
+ "PLMNIdentityListEUTRAEPC",
+ "Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC),
+ 1,
+ uenibstreamprotobuf__plmn__identity_list__eutra__epc__field_descriptors,
+ uenibstreamprotobuf__plmn__identity_list__eutra__epc__field_indices_by_name,
+ 1, uenibstreamprotobuf__plmn__identity_list__eutra__epc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__plmn__identity_list__eutra__epc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cell_access_related_info__eutra__epc__field_descriptors[3] =
+{
+ {
+ "plmn_IdentityList_eutra_epc",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC, plmn_identitylist_eutra_epc),
+ &uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "trackingAreaCode_eutra_epc",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC, trackingareacode_eutra_epc),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cellidentity_eutra_epc",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC, cellidentity_eutra_epc),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cell_access_related_info__eutra__epc__field_indices_by_name[] = {
+ 2, /* field[2] = cellidentity_eutra_epc */
+ 0, /* field[0] = plmn_IdentityList_eutra_epc */
+ 1, /* field[1] = trackingAreaCode_eutra_epc */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cell_access_related_info__eutra__epc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CellAccessRelatedInfo_EUTRA_EPC",
+ "CellAccessRelatedInfoEUTRAEPC",
+ "Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC),
+ 3,
+ uenibstreamprotobuf__cell_access_related_info__eutra__epc__field_descriptors,
+ uenibstreamprotobuf__cell_access_related_info__eutra__epc__field_indices_by_name,
+ 1, uenibstreamprotobuf__cell_access_related_info__eutra__epc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cell_access_related_info__eutra__epc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cgi_info__epc__field_descriptors[2] =
+{
+ {
+ "cgi_info_EPC_legacy",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CGIInfoEPC, cgi_info_epc_legacy),
+ &uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cgi_info_EPC_list",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__CGIInfoEPC, n_cgi_info_epc_list),
+ offsetof(Uenibstreamprotobuf__CGIInfoEPC, cgi_info_epc_list),
+ &uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cgi_info__epc__field_indices_by_name[] = {
+ 0, /* field[0] = cgi_info_EPC_legacy */
+ 1, /* field[1] = cgi_info_EPC_list */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cgi_info__epc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cgi_info__epc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CGI_info_EPC",
+ "CGIInfoEPC",
+ "Uenibstreamprotobuf__CGIInfoEPC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CGIInfoEPC),
+ 2,
+ uenibstreamprotobuf__cgi_info__epc__field_descriptors,
+ uenibstreamprotobuf__cgi_info__epc__field_indices_by_name,
+ 1, uenibstreamprotobuf__cgi_info__epc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cgi_info__epc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__protobuf_unspecified", 0 },
+ { "isreserved", "UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__isreserved", 1 },
+ { "notreserved", "UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__notreserved", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__enum_values_by_name[3] =
+{
+ { "isreserved", 1 },
+ { "notreserved", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PLMN_IdentityInfo.CellReservedForOperatorUse",
+ "CellReservedForOperatorUse",
+ "Uenibstreamprotobuf__PLMNIdentityInfo__CellReservedForOperatorUse",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__plmn__identity_info__field_descriptors[5] =
+{
+ {
+ "plmn_IdentityList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PLMNIdentityInfo, n_plmn_identitylist),
+ offsetof(Uenibstreamprotobuf__PLMNIdentityInfo, plmn_identitylist),
+ &uenibstreamprotobuf__plmn__identity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "trackingAreaCode",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PLMNIdentityInfo, trackingareacode),
+ &google__protobuf__string_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ranac",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PLMNIdentityInfo, ranac),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cellIdentity",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PLMNIdentityInfo, cellidentity),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cellReservedForOperatorUse",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PLMNIdentityInfo, cellreservedforoperatoruse),
+ &uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__plmn__identity_info__field_indices_by_name[] = {
+ 3, /* field[3] = cellIdentity */
+ 4, /* field[4] = cellReservedForOperatorUse */
+ 0, /* field[0] = plmn_IdentityList */
+ 2, /* field[2] = ranac */
+ 1, /* field[1] = trackingAreaCode */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PLMN_IdentityInfo",
+ "PLMNIdentityInfo",
+ "Uenibstreamprotobuf__PLMNIdentityInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PLMNIdentityInfo),
+ 5,
+ uenibstreamprotobuf__plmn__identity_info__field_descriptors,
+ uenibstreamprotobuf__plmn__identity_info__field_indices_by_name,
+ 1, uenibstreamprotobuf__plmn__identity_info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__plmn__identity_info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcch__config_sib1__field_descriptors[2] =
+{
+ {
+ "controlResourceSetZero",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCCHConfigSIB1, controlresourcesetzero),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "searchSpaceZero",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCCHConfigSIB1, searchspacezero),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdcch__config_sib1__field_indices_by_name[] = {
+ 0, /* field[0] = controlResourceSetZero */
+ 1, /* field[1] = searchSpaceZero */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdcch__config_sib1__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__config_sib1__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDCCH_ConfigSIB1",
+ "PDCCHConfigSIB1",
+ "Uenibstreamprotobuf__PDCCHConfigSIB1",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDCCHConfigSIB1),
+ 2,
+ uenibstreamprotobuf__pdcch__config_sib1__field_descriptors,
+ uenibstreamprotobuf__pdcch__config_sib1__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdcch__config_sib1__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdcch__config_sib1__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__no_sib1__field_descriptors[2] =
+{
+ {
+ "ssb_SubCarrierOffset",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NoSIB1, ssb_subcarrieroffset),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pdcch_ConfigSIB1",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NoSIB1, pdcch_configsib1),
+ &uenibstreamprotobuf__pdcch__config_sib1__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__no_sib1__field_indices_by_name[] = {
+ 1, /* field[1] = pdcch_ConfigSIB1 */
+ 0, /* field[0] = ssb_SubCarrierOffset */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__no_sib1__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__no_sib1__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NoSIB1",
+ "NoSIB1",
+ "Uenibstreamprotobuf__NoSIB1",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NoSIB1),
+ 2,
+ uenibstreamprotobuf__no_sib1__field_descriptors,
+ uenibstreamprotobuf__no_sib1__field_indices_by_name,
+ 1, uenibstreamprotobuf__no_sib1__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__no_sib1__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__plmn__identity_info_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PLMNIdentityInfoList, n_items),
+ offsetof(Uenibstreamprotobuf__PLMNIdentityInfoList, items),
+ &uenibstreamprotobuf__plmn__identity_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__plmn__identity_info_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__plmn__identity_info_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_info_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PLMN_IdentityInfoList",
+ "PLMNIdentityInfoList",
+ "Uenibstreamprotobuf__PLMNIdentityInfoList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PLMNIdentityInfoList),
+ 1,
+ uenibstreamprotobuf__plmn__identity_info_list__field_descriptors,
+ uenibstreamprotobuf__plmn__identity_info_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__plmn__identity_info_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__plmn__identity_info_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__multi_frequency_band_list_nr__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MultiFrequencyBandListNR, n_items),
+ offsetof(Uenibstreamprotobuf__MultiFrequencyBandListNR, items),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__multi_frequency_band_list_nr__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__multi_frequency_band_list_nr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MultiFrequencyBandListNR",
+ "MultiFrequencyBandListNR",
+ "Uenibstreamprotobuf__MultiFrequencyBandListNR",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MultiFrequencyBandListNR),
+ 1,
+ uenibstreamprotobuf__multi_frequency_band_list_nr__field_descriptors,
+ uenibstreamprotobuf__multi_frequency_band_list_nr__field_indices_by_name,
+ 1, uenibstreamprotobuf__multi_frequency_band_list_nr__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__multi_frequency_band_list_nr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cgi__info__field_descriptors[3] =
+{
+ {
+ "plmn_IdentityInfoList",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CGIInfo, plmn_identityinfolist),
+ &uenibstreamprotobuf__plmn__identity_info_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "frequencyBandList",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CGIInfo, frequencybandlist),
+ &uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "noSIB1",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CGIInfo, nosib1),
+ &uenibstreamprotobuf__no_sib1__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cgi__info__field_indices_by_name[] = {
+ 1, /* field[1] = frequencyBandList */
+ 2, /* field[2] = noSIB1 */
+ 0, /* field[0] = plmn_IdentityInfoList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cgi__info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cgi__info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CGI_Info",
+ "CGIInfo",
+ "Uenibstreamprotobuf__CGIInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CGIInfo),
+ 3,
+ uenibstreamprotobuf__cgi__info__field_descriptors,
+ uenibstreamprotobuf__cgi__info__field_indices_by_name,
+ 1, uenibstreamprotobuf__cgi__info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cgi__info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__multi_band_info_list_eutra__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__MultiBandInfoListEUTRA, n_items),
+ offsetof(Uenibstreamprotobuf__MultiBandInfoListEUTRA, items),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__multi_band_info_list_eutra__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__multi_band_info_list_eutra__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__multi_band_info_list_eutra__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MultiBandInfoListEUTRA",
+ "MultiBandInfoListEUTRA",
+ "Uenibstreamprotobuf__MultiBandInfoListEUTRA",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MultiBandInfoListEUTRA),
+ 1,
+ uenibstreamprotobuf__multi_band_info_list_eutra__field_descriptors,
+ uenibstreamprotobuf__multi_band_info_list_eutra__field_indices_by_name,
+ 1, uenibstreamprotobuf__multi_band_info_list_eutra__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__multi_band_info_list_eutra__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__cgi__info__field_descriptors[5] =
+{
+ {
+ "cgi_Info_EPC",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRACGIInfo, cgi_info_epc),
+ &uenibstreamprotobuf__cgi_info__epc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cgi_info_5GC",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__EUTRACGIInfo, n_cgi_info_5gc),
+ offsetof(Uenibstreamprotobuf__EUTRACGIInfo, cgi_info_5gc),
+ &uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "freqBandIndicator",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRACGIInfo, freqbandindicator),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "multiBandInfoList",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRACGIInfo, multibandinfolist),
+ &uenibstreamprotobuf__multi_band_info_list_eutra__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "freqBandIndicatorPriority",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRACGIInfo, freqbandindicatorpriority),
+ &uenibstreamprotobuf__true_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__cgi__info__field_indices_by_name[] = {
+ 0, /* field[0] = cgi_Info_EPC */
+ 1, /* field[1] = cgi_info_5GC */
+ 2, /* field[2] = freqBandIndicator */
+ 4, /* field[4] = freqBandIndicatorPriority */
+ 3, /* field[3] = multiBandInfoList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__cgi__info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__cgi__info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_CGI_Info",
+ "EUTRACGIInfo",
+ "Uenibstreamprotobuf__EUTRACGIInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRACGIInfo),
+ 5,
+ uenibstreamprotobuf__eutra__cgi__info__field_descriptors,
+ uenibstreamprotobuf__eutra__cgi__info__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__cgi__info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__cgi__info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_nr__field_descriptors[3] =
+{
+ {
+ "physCellId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultNR, physcellid),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measResult",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultNR, measresult),
+ &uenibstreamprotobuf__meas_result__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cgi_Info",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultNR, cgi_info),
+ &uenibstreamprotobuf__cgi__info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_result_nr__field_indices_by_name[] = {
+ 2, /* field[2] = cgi_Info */
+ 1, /* field[1] = measResult */
+ 0, /* field[0] = physCellId */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_result_nr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_nr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasResultNR",
+ "MeasResultNR",
+ "Uenibstreamprotobuf__MeasResultNR",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasResultNR),
+ 3,
+ uenibstreamprotobuf__meas_result_nr__field_descriptors,
+ uenibstreamprotobuf__meas_result_nr__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_result_nr__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_nr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_eutra__field_descriptors[3] =
+{
+ {
+ "eutra_physCellId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultEUTRA, eutra_physcellid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measResult",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultEUTRA, measresult),
+ &uenibstreamprotobuf__meas_quantity_results_eutra__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cgi_Info",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultEUTRA, cgi_info),
+ &uenibstreamprotobuf__eutra__cgi__info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_result_eutra__field_indices_by_name[] = {
+ 2, /* field[2] = cgi_Info */
+ 0, /* field[0] = eutra_physCellId */
+ 1, /* field[1] = measResult */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_result_eutra__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_eutra__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasResultEUTRA",
+ "MeasResultEUTRA",
+ "Uenibstreamprotobuf__MeasResultEUTRA",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasResultEUTRA),
+ 3,
+ uenibstreamprotobuf__meas_result_eutra__field_descriptors,
+ uenibstreamprotobuf__meas_result_eutra__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_result_eutra__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_eutra__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_serv_mo__field_descriptors[3] =
+{
+ {
+ "servCellID",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultServMO, servcellid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measResultServingCell",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultServMO, measresultservingcell),
+ &uenibstreamprotobuf__meas_result_nr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measResultBestNeighCell",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResultServMO, measresultbestneighcell),
+ &uenibstreamprotobuf__meas_result_nr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_result_serv_mo__field_indices_by_name[] = {
+ 2, /* field[2] = measResultBestNeighCell */
+ 1, /* field[1] = measResultServingCell */
+ 0, /* field[0] = servCellID */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_result_serv_mo__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_serv_mo__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasResultServMO",
+ "MeasResultServMO",
+ "Uenibstreamprotobuf__MeasResultServMO",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasResultServMO),
+ 3,
+ uenibstreamprotobuf__meas_result_serv_mo__field_descriptors,
+ uenibstreamprotobuf__meas_result_serv_mo__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_result_serv_mo__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_serv_mo__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_serv_molist__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasResultServMOList, n_items),
+ offsetof(Uenibstreamprotobuf__MeasResultServMOList, items),
+ &uenibstreamprotobuf__meas_result_serv_mo__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_result_serv_molist__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_result_serv_molist__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_serv_molist__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasResultServMOList",
+ "MeasResultServMOList",
+ "Uenibstreamprotobuf__MeasResultServMOList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasResultServMOList),
+ 1,
+ uenibstreamprotobuf__meas_result_serv_molist__field_descriptors,
+ uenibstreamprotobuf__meas_result_serv_molist__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_result_serv_molist__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_serv_molist__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_list_nr__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasResultListNR, n_items),
+ offsetof(Uenibstreamprotobuf__MeasResultListNR, items),
+ &uenibstreamprotobuf__meas_result_nr__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_result_list_nr__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_result_list_nr__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_list_nr__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasResultListNR",
+ "MeasResultListNR",
+ "Uenibstreamprotobuf__MeasResultListNR",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasResultListNR),
+ 1,
+ uenibstreamprotobuf__meas_result_list_nr__field_descriptors,
+ uenibstreamprotobuf__meas_result_list_nr__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_result_list_nr__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_list_nr__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_result_list_eutra__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasResultListEUTRA, n_items),
+ offsetof(Uenibstreamprotobuf__MeasResultListEUTRA, items),
+ &uenibstreamprotobuf__meas_result_eutra__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_result_list_eutra__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_result_list_eutra__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_list_eutra__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasResultListEUTRA",
+ "MeasResultListEUTRA",
+ "Uenibstreamprotobuf__MeasResultListEUTRA",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasResultListEUTRA),
+ 1,
+ uenibstreamprotobuf__meas_result_list_eutra__field_descriptors,
+ uenibstreamprotobuf__meas_result_list_eutra__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_result_list_eutra__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_result_list_eutra__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__meas_results__field_descriptors[4] =
+{
+ {
+ "measId",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResults, measid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measResultServingMOList",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MeasResults, measresultservingmolist),
+ &uenibstreamprotobuf__meas_result_serv_molist__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measResultListNR",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasResults, meas_result_neigh_cells_case),
+ offsetof(Uenibstreamprotobuf__MeasResults, measresultlistnr),
+ &uenibstreamprotobuf__meas_result_list_nr__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "measResultListEUTRA",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MeasResults, meas_result_neigh_cells_case),
+ offsetof(Uenibstreamprotobuf__MeasResults, measresultlisteutra),
+ &uenibstreamprotobuf__meas_result_list_eutra__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__meas_results__field_indices_by_name[] = {
+ 0, /* field[0] = measId */
+ 3, /* field[3] = measResultListEUTRA */
+ 2, /* field[2] = measResultListNR */
+ 1, /* field[1] = measResultServingMOList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__meas_results__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_results__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MeasResults",
+ "MeasResults",
+ "Uenibstreamprotobuf__MeasResults",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MeasResults),
+ 4,
+ uenibstreamprotobuf__meas_results__field_descriptors,
+ uenibstreamprotobuf__meas_results__field_indices_by_name,
+ 1, uenibstreamprotobuf__meas_results__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__meas_results__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__drx__info__field_descriptors[21] =
+{
+ {
+ "ms10",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms10),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms20",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms20),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms32",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms32),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms40",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms40),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms60",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms60),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms64",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms64),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms70",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms70),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms80",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms80),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms128",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms128),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms160",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms160),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms256",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms256),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms320",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms320),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms512",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms512),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms640",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms640),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms1024",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms1024),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms1280",
+ 16,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms1280),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms2048",
+ 17,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms2048),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms2560",
+ 18,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms2560),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms5120",
+ 19,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms5120),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ms10240",
+ 20,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRXInfo, drx__long_cycle_start_offset_case),
+ offsetof(Uenibstreamprotobuf__DRXInfo, ms10240),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "shortDRX",
+ 21,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRXInfo, shortdrx),
+ &uenibstreamprotobuf__short_drx__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__drx__info__field_indices_by_name[] = {
+ 0, /* field[0] = ms10 */
+ 14, /* field[14] = ms1024 */
+ 19, /* field[19] = ms10240 */
+ 8, /* field[8] = ms128 */
+ 15, /* field[15] = ms1280 */
+ 9, /* field[9] = ms160 */
+ 1, /* field[1] = ms20 */
+ 16, /* field[16] = ms2048 */
+ 10, /* field[10] = ms256 */
+ 17, /* field[17] = ms2560 */
+ 2, /* field[2] = ms32 */
+ 11, /* field[11] = ms320 */
+ 3, /* field[3] = ms40 */
+ 12, /* field[12] = ms512 */
+ 18, /* field[18] = ms5120 */
+ 4, /* field[4] = ms60 */
+ 5, /* field[5] = ms64 */
+ 13, /* field[13] = ms640 */
+ 6, /* field[6] = ms70 */
+ 7, /* field[7] = ms80 */
+ 20, /* field[20] = shortDRX */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__drx__info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 21 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DRX_Info",
+ "DRXInfo",
+ "Uenibstreamprotobuf__DRXInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DRXInfo),
+ 21,
+ uenibstreamprotobuf__drx__info__field_descriptors,
+ uenibstreamprotobuf__drx__info__field_indices_by_name,
+ 1, uenibstreamprotobuf__drx__info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__drx__info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__radio_bearer_config__field_descriptors[5] =
+{
+ {
+ "srb_ToAddModList",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RadioBearerConfig, srb_toaddmodlist),
+ &uenibstreamprotobuf__srb__to_add_mod_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "srb3_ToRelease",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RadioBearerConfig, srb3_torelease),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drb_ToAddModList",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RadioBearerConfig, drb_toaddmodlist),
+ &uenibstreamprotobuf__drb__to_add_mod_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drb_ToReleaseList",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RadioBearerConfig, drb_toreleaselist),
+ &uenibstreamprotobuf__drb__to_release_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "securityConfig",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RadioBearerConfig, securityconfig),
+ &uenibstreamprotobuf__security_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__radio_bearer_config__field_indices_by_name[] = {
+ 2, /* field[2] = drb_ToAddModList */
+ 3, /* field[3] = drb_ToReleaseList */
+ 4, /* field[4] = securityConfig */
+ 1, /* field[1] = srb3_ToRelease */
+ 0, /* field[0] = srb_ToAddModList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__radio_bearer_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__radio_bearer_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RadioBearerConfig",
+ "RadioBearerConfig",
+ "Uenibstreamprotobuf__RadioBearerConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RadioBearerConfig),
+ 5,
+ uenibstreamprotobuf__radio_bearer_config__field_descriptors,
+ uenibstreamprotobuf__radio_bearer_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__radio_bearer_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__radio_bearer_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srb__to_add_mod_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SRBToAddModList, n_items),
+ offsetof(Uenibstreamprotobuf__SRBToAddModList, items),
+ &uenibstreamprotobuf__srb__to_add_mod__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srb__to_add_mod_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srb__to_add_mod_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srb__to_add_mod_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRB_ToAddModList",
+ "SRBToAddModList",
+ "Uenibstreamprotobuf__SRBToAddModList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRBToAddModList),
+ 1,
+ uenibstreamprotobuf__srb__to_add_mod_list__field_descriptors,
+ uenibstreamprotobuf__srb__to_add_mod_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__srb__to_add_mod_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srb__to_add_mod_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__srb__to_add_mod__field_descriptors[4] =
+{
+ {
+ "srb_Identity",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRBToAddMod, srb_identity),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reestablishPDCP",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRBToAddMod, reestablishpdcp),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "discardOnPDCP",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRBToAddMod, discardonpdcp),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pdcp_Config",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SRBToAddMod, pdcp_config),
+ &uenibstreamprotobuf__pdcp__config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__srb__to_add_mod__field_indices_by_name[] = {
+ 2, /* field[2] = discardOnPDCP */
+ 3, /* field[3] = pdcp_Config */
+ 1, /* field[1] = reestablishPDCP */
+ 0, /* field[0] = srb_Identity */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__srb__to_add_mod__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__srb__to_add_mod__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SRB_ToAddMod",
+ "SRBToAddMod",
+ "Uenibstreamprotobuf__SRBToAddMod",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SRBToAddMod),
+ 4,
+ uenibstreamprotobuf__srb__to_add_mod__field_descriptors,
+ uenibstreamprotobuf__srb__to_add_mod__field_indices_by_name,
+ 1, uenibstreamprotobuf__srb__to_add_mod__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__srb__to_add_mod__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcp__config__field_descriptors[4] =
+{
+ {
+ "drb",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCPConfig, drb),
+ &uenibstreamprotobuf__drb__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "moreThanOneRLC",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCPConfig, morethanonerlc),
+ &uenibstreamprotobuf__more_than_one_rlc__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "t_Reordering",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCPConfig, t_reordering),
+ &uenibstreamprotobuf__t__reordering__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cipheringDisabled",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCPConfig, cipheringdisabled),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdcp__config__field_indices_by_name[] = {
+ 3, /* field[3] = cipheringDisabled */
+ 0, /* field[0] = drb */
+ 1, /* field[1] = moreThanOneRLC */
+ 2, /* field[2] = t_Reordering */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdcp__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcp__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDCP_Config",
+ "PDCPConfig",
+ "Uenibstreamprotobuf__PDCPConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDCPConfig),
+ 4,
+ uenibstreamprotobuf__pdcp__config__field_descriptors,
+ uenibstreamprotobuf__pdcp__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdcp__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdcp__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__drb__field_descriptors[9] =
+{
+ {
+ "discardTimer",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRB, discardtimer),
+ &uenibstreamprotobuf__discard_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pdcp_SN_SizeUL",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRB, pdcp_sn_sizeul),
+ &uenibstreamprotobuf__pdcp__sn__size__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pdcp_SN_SizeDL",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRB, pdcp_sn_sizedl),
+ &uenibstreamprotobuf__pdcp__sn__size__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "notUsed",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__DRB, header_compression_case),
+ offsetof(Uenibstreamprotobuf__DRB, notused),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rohc",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__DRB, header_compression_case),
+ offsetof(Uenibstreamprotobuf__DRB, rohc),
+ &uenibstreamprotobuf__rohc__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uplinkOnlyROHC",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__DRB, header_compression_case),
+ offsetof(Uenibstreamprotobuf__DRB, uplinkonlyrohc),
+ &uenibstreamprotobuf__uplink_only_rohc__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "integrityProtection",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRB, integrityprotection),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "statusReportRequired",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRB, statusreportrequired),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "outOfOrderDelivery",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRB, outoforderdelivery),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__drb__field_indices_by_name[] = {
+ 0, /* field[0] = discardTimer */
+ 6, /* field[6] = integrityProtection */
+ 3, /* field[3] = notUsed */
+ 8, /* field[8] = outOfOrderDelivery */
+ 2, /* field[2] = pdcp_SN_SizeDL */
+ 1, /* field[1] = pdcp_SN_SizeUL */
+ 4, /* field[4] = rohc */
+ 7, /* field[7] = statusReportRequired */
+ 5, /* field[5] = uplinkOnlyROHC */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__drb__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 9 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DRB",
+ "DRB",
+ "Uenibstreamprotobuf__DRB",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DRB),
+ 9,
+ uenibstreamprotobuf__drb__field_descriptors,
+ uenibstreamprotobuf__drb__field_indices_by_name,
+ 1, uenibstreamprotobuf__drb__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__drb__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__discard_timer__value__enum_values_by_number[17] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__protobuf_unspecified", 0 },
+ { "ms10", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms10", 1 },
+ { "ms20", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms20", 2 },
+ { "ms30", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms30", 3 },
+ { "ms40", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms40", 4 },
+ { "ms50", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms50", 5 },
+ { "ms60", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms60", 6 },
+ { "ms75", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms75", 7 },
+ { "ms100", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms100", 8 },
+ { "ms150", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms150", 9 },
+ { "ms200", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms200", 10 },
+ { "ms250", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms250", 11 },
+ { "ms300", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms300", 12 },
+ { "ms500", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms500", 13 },
+ { "ms750", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms750", 14 },
+ { "ms1500", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms1500", 15 },
+ { "infinity", "UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__infinity", 16 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__discard_timer__value__value_ranges[] = {
+{0, 0},{0, 17}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__discard_timer__value__enum_values_by_name[17] =
+{
+ { "infinity", 16 },
+ { "ms10", 1 },
+ { "ms100", 8 },
+ { "ms150", 9 },
+ { "ms1500", 15 },
+ { "ms20", 2 },
+ { "ms200", 10 },
+ { "ms250", 11 },
+ { "ms30", 3 },
+ { "ms300", 12 },
+ { "ms40", 4 },
+ { "ms50", 5 },
+ { "ms500", 13 },
+ { "ms60", 6 },
+ { "ms75", 7 },
+ { "ms750", 14 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__discard_timer__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DiscardTimer.Value",
+ "Value",
+ "Uenibstreamprotobuf__DiscardTimer__Value",
+ "uenibstreamprotobuf",
+ 17,
+ uenibstreamprotobuf__discard_timer__value__enum_values_by_number,
+ 17,
+ uenibstreamprotobuf__discard_timer__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__discard_timer__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__discard_timer__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DiscardTimer, value),
+ &uenibstreamprotobuf__discard_timer__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__discard_timer__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__discard_timer__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__discard_timer__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DiscardTimer",
+ "DiscardTimer",
+ "Uenibstreamprotobuf__DiscardTimer",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DiscardTimer),
+ 1,
+ uenibstreamprotobuf__discard_timer__field_descriptors,
+ uenibstreamprotobuf__discard_timer__field_indices_by_name,
+ 1, uenibstreamprotobuf__discard_timer__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__discard_timer__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__pdcp__sn__size__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__protobuf_unspecified", 0 },
+ { "len12bits", "UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__len12bits", 1 },
+ { "len18bits", "UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__len18bits", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdcp__sn__size__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__pdcp__sn__size__value__enum_values_by_name[3] =
+{
+ { "len12bits", 1 },
+ { "len18bits", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__pdcp__sn__size__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDCP_SN_Size.Value",
+ "Value",
+ "Uenibstreamprotobuf__PDCPSNSize__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__pdcp__sn__size__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__pdcp__sn__size__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__pdcp__sn__size__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcp__sn__size__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PDCPSNSize, value),
+ &uenibstreamprotobuf__pdcp__sn__size__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pdcp__sn__size__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pdcp__sn__size__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcp__sn__size__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PDCP_SN_Size",
+ "PDCPSNSize",
+ "Uenibstreamprotobuf__PDCPSNSize",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PDCPSNSize),
+ 1,
+ uenibstreamprotobuf__pdcp__sn__size__field_descriptors,
+ uenibstreamprotobuf__pdcp__sn__size__field_indices_by_name,
+ 1, uenibstreamprotobuf__pdcp__sn__size__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pdcp__sn__size__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rohc__field_descriptors[3] =
+{
+ {
+ "maxCID",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Rohc, maxcid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "profiles",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Rohc, profiles),
+ &uenibstreamprotobuf__rohc_profiles__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drb_ContinueROHC",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__Rohc, drb_continuerohc),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rohc__field_indices_by_name[] = {
+ 2, /* field[2] = drb_ContinueROHC */
+ 0, /* field[0] = maxCID */
+ 1, /* field[1] = profiles */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rohc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rohc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.Rohc",
+ "Rohc",
+ "Uenibstreamprotobuf__Rohc",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__Rohc),
+ 3,
+ uenibstreamprotobuf__rohc__field_descriptors,
+ uenibstreamprotobuf__rohc__field_indices_by_name,
+ 1, uenibstreamprotobuf__rohc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rohc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rohc_profiles__field_descriptors[9] =
+{
+ {
+ "profile0x0001",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0001),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "profile0x0002",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0002),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "profile0x0003",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0003),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "profile0x0004",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0004),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "profile0x0006",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0006),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "profile0x0101",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0101),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "profile0x0102",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0102),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "profile0x0103",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0103),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "profile0x0104",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RohcProfiles, profile0x0104),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rohc_profiles__field_indices_by_name[] = {
+ 0, /* field[0] = profile0x0001 */
+ 1, /* field[1] = profile0x0002 */
+ 2, /* field[2] = profile0x0003 */
+ 3, /* field[3] = profile0x0004 */
+ 4, /* field[4] = profile0x0006 */
+ 5, /* field[5] = profile0x0101 */
+ 6, /* field[6] = profile0x0102 */
+ 7, /* field[7] = profile0x0103 */
+ 8, /* field[8] = profile0x0104 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rohc_profiles__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 9 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rohc_profiles__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RohcProfiles",
+ "RohcProfiles",
+ "Uenibstreamprotobuf__RohcProfiles",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RohcProfiles),
+ 9,
+ uenibstreamprotobuf__rohc_profiles__field_descriptors,
+ uenibstreamprotobuf__rohc_profiles__field_indices_by_name,
+ 1, uenibstreamprotobuf__rohc_profiles__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rohc_profiles__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_only_rohc__field_descriptors[3] =
+{
+ {
+ "maxCID",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkOnlyROHC, maxcid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "profiles",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkOnlyROHC, profiles),
+ &uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drb_ContinueROHC",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkOnlyROHC, drb_continuerohc),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uplink_only_rohc__field_indices_by_name[] = {
+ 2, /* field[2] = drb_ContinueROHC */
+ 0, /* field[0] = maxCID */
+ 1, /* field[1] = profiles */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uplink_only_rohc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_only_rohc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UplinkOnlyROHC",
+ "UplinkOnlyROHC",
+ "Uenibstreamprotobuf__UplinkOnlyROHC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UplinkOnlyROHC),
+ 3,
+ uenibstreamprotobuf__uplink_only_rohc__field_descriptors,
+ uenibstreamprotobuf__uplink_only_rohc__field_indices_by_name,
+ 1, uenibstreamprotobuf__uplink_only_rohc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uplink_only_rohc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_only_rohcprofiles__field_descriptors[1] =
+{
+ {
+ "profile0x0106",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkOnlyROHCProfiles, profile0x0106),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uplink_only_rohcprofiles__field_indices_by_name[] = {
+ 0, /* field[0] = profile0x0106 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uplink_only_rohcprofiles__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UplinkOnlyROHCProfiles",
+ "UplinkOnlyROHCProfiles",
+ "Uenibstreamprotobuf__UplinkOnlyROHCProfiles",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UplinkOnlyROHCProfiles),
+ 1,
+ uenibstreamprotobuf__uplink_only_rohcprofiles__field_descriptors,
+ uenibstreamprotobuf__uplink_only_rohcprofiles__field_indices_by_name,
+ 1, uenibstreamprotobuf__uplink_only_rohcprofiles__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uplink_only_rohcprofiles__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__more_than_one_rlc__field_descriptors[3] =
+{
+ {
+ "primaryPath",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MoreThanOneRLC, primarypath),
+ &uenibstreamprotobuf__primary_path__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ul_DataSplitThreshold",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MoreThanOneRLC, ul_datasplitthreshold),
+ &uenibstreamprotobuf__ul__data_split_threshold__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pdcp_Duplication",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MoreThanOneRLC, pdcp_duplication),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__more_than_one_rlc__field_indices_by_name[] = {
+ 2, /* field[2] = pdcp_Duplication */
+ 0, /* field[0] = primaryPath */
+ 1, /* field[1] = ul_DataSplitThreshold */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__more_than_one_rlc__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__more_than_one_rlc__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MoreThanOneRLC",
+ "MoreThanOneRLC",
+ "Uenibstreamprotobuf__MoreThanOneRLC",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MoreThanOneRLC),
+ 3,
+ uenibstreamprotobuf__more_than_one_rlc__field_descriptors,
+ uenibstreamprotobuf__more_than_one_rlc__field_indices_by_name,
+ 1, uenibstreamprotobuf__more_than_one_rlc__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__more_than_one_rlc__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__primary_path__field_descriptors[2] =
+{
+ {
+ "cellGroup",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PrimaryPath, cellgroup),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "logicalChannel",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PrimaryPath, logicalchannel),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__primary_path__field_indices_by_name[] = {
+ 0, /* field[0] = cellGroup */
+ 1, /* field[1] = logicalChannel */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__primary_path__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__primary_path__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PrimaryPath",
+ "PrimaryPath",
+ "Uenibstreamprotobuf__PrimaryPath",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PrimaryPath),
+ 2,
+ uenibstreamprotobuf__primary_path__field_descriptors,
+ uenibstreamprotobuf__primary_path__field_indices_by_name,
+ 1, uenibstreamprotobuf__primary_path__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__primary_path__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ul__data_split_threshold__value__enum_values_by_number[25] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__protobuf_unspecified", 0 },
+ { "b0", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b0", 1 },
+ { "b100", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b100", 2 },
+ { "b200", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b200", 3 },
+ { "b400", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b400", 4 },
+ { "b800", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b800", 5 },
+ { "b1600", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b1600", 6 },
+ { "b3200", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b3200", 7 },
+ { "b6400", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b6400", 8 },
+ { "b12800", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b12800", 9 },
+ { "b25600", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b25600", 10 },
+ { "b51200", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b51200", 11 },
+ { "b102400", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b102400", 12 },
+ { "b204800", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b204800", 13 },
+ { "b409600", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b409600", 14 },
+ { "b819200", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b819200", 15 },
+ { "b1228800", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b1228800", 16 },
+ { "b1638400", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b1638400", 17 },
+ { "b2457600", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b2457600", 18 },
+ { "b3276800", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b3276800", 19 },
+ { "b4096000", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b4096000", 20 },
+ { "b4915200", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b4915200", 21 },
+ { "b5734400", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b5734400", 22 },
+ { "b6553600", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b6553600", 23 },
+ { "infinity", "UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__infinity", 24 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ul__data_split_threshold__value__value_ranges[] = {
+{0, 0},{0, 25}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ul__data_split_threshold__value__enum_values_by_name[25] =
+{
+ { "b0", 1 },
+ { "b100", 2 },
+ { "b102400", 12 },
+ { "b1228800", 16 },
+ { "b12800", 9 },
+ { "b1600", 6 },
+ { "b1638400", 17 },
+ { "b200", 3 },
+ { "b204800", 13 },
+ { "b2457600", 18 },
+ { "b25600", 10 },
+ { "b3200", 7 },
+ { "b3276800", 19 },
+ { "b400", 4 },
+ { "b409600", 14 },
+ { "b4096000", 20 },
+ { "b4915200", 21 },
+ { "b51200", 11 },
+ { "b5734400", 22 },
+ { "b6400", 8 },
+ { "b6553600", 23 },
+ { "b800", 5 },
+ { "b819200", 15 },
+ { "infinity", 24 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ul__data_split_threshold__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UL_DataSplitThreshold.Value",
+ "Value",
+ "Uenibstreamprotobuf__ULDataSplitThreshold__Value",
+ "uenibstreamprotobuf",
+ 25,
+ uenibstreamprotobuf__ul__data_split_threshold__value__enum_values_by_number,
+ 25,
+ uenibstreamprotobuf__ul__data_split_threshold__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ul__data_split_threshold__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ul__data_split_threshold__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ULDataSplitThreshold, value),
+ &uenibstreamprotobuf__ul__data_split_threshold__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ul__data_split_threshold__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ul__data_split_threshold__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__data_split_threshold__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UL_DataSplitThreshold",
+ "ULDataSplitThreshold",
+ "Uenibstreamprotobuf__ULDataSplitThreshold",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ULDataSplitThreshold),
+ 1,
+ uenibstreamprotobuf__ul__data_split_threshold__field_descriptors,
+ uenibstreamprotobuf__ul__data_split_threshold__field_indices_by_name,
+ 1, uenibstreamprotobuf__ul__data_split_threshold__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ul__data_split_threshold__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__t__reordering__value__enum_values_by_number[37] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__protobuf_unspecified", 0 },
+ { "ms0", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms0", 1 },
+ { "ms1", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1", 2 },
+ { "ms2", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2", 3 },
+ { "ms4", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms4", 4 },
+ { "ms5", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms5", 5 },
+ { "ms8", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms8", 6 },
+ { "ms10", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms10", 7 },
+ { "ms15", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms15", 8 },
+ { "ms20", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms20", 9 },
+ { "ms30", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms30", 10 },
+ { "ms40", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms40", 11 },
+ { "ms50", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms50", 12 },
+ { "ms60", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms60", 13 },
+ { "ms80", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms80", 14 },
+ { "ms100", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms100", 15 },
+ { "ms120", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms120", 16 },
+ { "ms140", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms140", 17 },
+ { "ms160", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms160", 18 },
+ { "ms180", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms180", 19 },
+ { "ms200", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms200", 20 },
+ { "ms220", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms220", 21 },
+ { "ms240", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms240", 22 },
+ { "ms260", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms260", 23 },
+ { "ms280", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms280", 24 },
+ { "ms300", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms300", 25 },
+ { "ms500", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms500", 26 },
+ { "ms750", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms750", 27 },
+ { "ms1000", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1000", 28 },
+ { "ms1250", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1250", 29 },
+ { "ms1500", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1500", 30 },
+ { "ms1750", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1750", 31 },
+ { "ms2000", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2000", 32 },
+ { "ms2250", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2250", 33 },
+ { "ms2500", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2500", 34 },
+ { "ms2750", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2750", 35 },
+ { "ms3000", "UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms3000", 36 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t__reordering__value__value_ranges[] = {
+{0, 0},{0, 37}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__t__reordering__value__enum_values_by_name[37] =
+{
+ { "ms0", 1 },
+ { "ms1", 2 },
+ { "ms10", 7 },
+ { "ms100", 15 },
+ { "ms1000", 28 },
+ { "ms120", 16 },
+ { "ms1250", 29 },
+ { "ms140", 17 },
+ { "ms15", 8 },
+ { "ms1500", 30 },
+ { "ms160", 18 },
+ { "ms1750", 31 },
+ { "ms180", 19 },
+ { "ms2", 3 },
+ { "ms20", 9 },
+ { "ms200", 20 },
+ { "ms2000", 32 },
+ { "ms220", 21 },
+ { "ms2250", 33 },
+ { "ms240", 22 },
+ { "ms2500", 34 },
+ { "ms260", 23 },
+ { "ms2750", 35 },
+ { "ms280", 24 },
+ { "ms30", 10 },
+ { "ms300", 25 },
+ { "ms3000", 36 },
+ { "ms4", 4 },
+ { "ms40", 11 },
+ { "ms5", 5 },
+ { "ms50", 12 },
+ { "ms500", 26 },
+ { "ms60", 13 },
+ { "ms750", 27 },
+ { "ms8", 6 },
+ { "ms80", 14 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__t__reordering__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T_Reordering.Value",
+ "Value",
+ "Uenibstreamprotobuf__TReordering__Value",
+ "uenibstreamprotobuf",
+ 37,
+ uenibstreamprotobuf__t__reordering__value__enum_values_by_number,
+ 37,
+ uenibstreamprotobuf__t__reordering__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__t__reordering__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__t__reordering__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TReordering, value),
+ &uenibstreamprotobuf__t__reordering__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__t__reordering__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t__reordering__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__t__reordering__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T_Reordering",
+ "TReordering",
+ "Uenibstreamprotobuf__TReordering",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TReordering),
+ 1,
+ uenibstreamprotobuf__t__reordering__field_descriptors,
+ uenibstreamprotobuf__t__reordering__field_indices_by_name,
+ 1, uenibstreamprotobuf__t__reordering__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__t__reordering__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__drb__to_add_mod_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__DRBToAddModList, n_items),
+ offsetof(Uenibstreamprotobuf__DRBToAddModList, items),
+ &uenibstreamprotobuf__drb__to_add_mod__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__drb__to_add_mod_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__drb__to_add_mod_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__to_add_mod_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DRB_ToAddModList",
+ "DRBToAddModList",
+ "Uenibstreamprotobuf__DRBToAddModList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DRBToAddModList),
+ 1,
+ uenibstreamprotobuf__drb__to_add_mod_list__field_descriptors,
+ uenibstreamprotobuf__drb__to_add_mod_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__drb__to_add_mod_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__drb__to_add_mod_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__drb__to_add_mod__field_descriptors[6] =
+{
+ {
+ "eps_BearerIdentity",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRBToAddMod, cn_association_case),
+ offsetof(Uenibstreamprotobuf__DRBToAddMod, eps_beareridentity),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sdap_Config",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__DRBToAddMod, cn_association_case),
+ offsetof(Uenibstreamprotobuf__DRBToAddMod, sdap_config),
+ &uenibstreamprotobuf__sdap__config__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "drb_Identity",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRBToAddMod, drb_identity),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reestablishPDCP",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRBToAddMod, reestablishpdcp),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "recoverPDCP",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRBToAddMod, recoverpdcp),
+ &google__protobuf__bool_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pdcp_Config",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DRBToAddMod, pdcp_config),
+ &uenibstreamprotobuf__pdcp__config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__drb__to_add_mod__field_indices_by_name[] = {
+ 2, /* field[2] = drb_Identity */
+ 0, /* field[0] = eps_BearerIdentity */
+ 5, /* field[5] = pdcp_Config */
+ 4, /* field[4] = recoverPDCP */
+ 3, /* field[3] = reestablishPDCP */
+ 1, /* field[1] = sdap_Config */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__drb__to_add_mod__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__to_add_mod__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DRB_ToAddMod",
+ "DRBToAddMod",
+ "Uenibstreamprotobuf__DRBToAddMod",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DRBToAddMod),
+ 6,
+ uenibstreamprotobuf__drb__to_add_mod__field_descriptors,
+ uenibstreamprotobuf__drb__to_add_mod__field_indices_by_name,
+ 1, uenibstreamprotobuf__drb__to_add_mod__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__drb__to_add_mod__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__drb__to_release_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__DRBToReleaseList, n_items),
+ offsetof(Uenibstreamprotobuf__DRBToReleaseList, items),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__drb__to_release_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__drb__to_release_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__to_release_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DRB_ToReleaseList",
+ "DRBToReleaseList",
+ "Uenibstreamprotobuf__DRBToReleaseList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DRBToReleaseList),
+ 1,
+ uenibstreamprotobuf__drb__to_release_list__field_descriptors,
+ uenibstreamprotobuf__drb__to_release_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__drb__to_release_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__drb__to_release_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sdap__config__field_descriptors[6] =
+{
+ {
+ "pdu_Session",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SDAPConfig, pdu_session),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sdap_HeaderDL",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SDAPConfig, sdap_headerdl),
+ &uenibstreamprotobuf__sdap__header__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sdap_HeaderUL",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SDAPConfig, sdap_headerul),
+ &uenibstreamprotobuf__sdap__header__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "defaultDRB",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SDAPConfig, defaultdrb),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mappedQoS_FlowsToAdd",
+ 5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SDAPConfig, n_mappedqos_flowstoadd),
+ offsetof(Uenibstreamprotobuf__SDAPConfig, mappedqos_flowstoadd),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mappedQoS_FlowsToRelease",
+ 6,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SDAPConfig, n_mappedqos_flowstorelease),
+ offsetof(Uenibstreamprotobuf__SDAPConfig, mappedqos_flowstorelease),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sdap__config__field_indices_by_name[] = {
+ 3, /* field[3] = defaultDRB */
+ 4, /* field[4] = mappedQoS_FlowsToAdd */
+ 5, /* field[5] = mappedQoS_FlowsToRelease */
+ 0, /* field[0] = pdu_Session */
+ 1, /* field[1] = sdap_HeaderDL */
+ 2, /* field[2] = sdap_HeaderUL */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sdap__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sdap__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SDAP_Config",
+ "SDAPConfig",
+ "Uenibstreamprotobuf__SDAPConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SDAPConfig),
+ 6,
+ uenibstreamprotobuf__sdap__config__field_descriptors,
+ uenibstreamprotobuf__sdap__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__sdap__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sdap__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__sdap__header__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__protobuf_unspecified", 0 },
+ { "present", "UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__present", 1 },
+ { "absent", "UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__absent", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sdap__header__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__sdap__header__value__enum_values_by_name[3] =
+{
+ { "absent", 2 },
+ { "present", 1 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__sdap__header__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SDAP_Header.Value",
+ "Value",
+ "Uenibstreamprotobuf__SDAPHeader__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__sdap__header__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__sdap__header__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__sdap__header__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sdap__header__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SDAPHeader, value),
+ &uenibstreamprotobuf__sdap__header__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sdap__header__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sdap__header__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sdap__header__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SDAP_Header",
+ "SDAPHeader",
+ "Uenibstreamprotobuf__SDAPHeader",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SDAPHeader),
+ 1,
+ uenibstreamprotobuf__sdap__header__field_descriptors,
+ uenibstreamprotobuf__sdap__header__field_indices_by_name,
+ 1, uenibstreamprotobuf__sdap__header__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sdap__header__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__security_config__field_descriptors[2] =
+{
+ {
+ "securityAlgorithmConfig",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SecurityConfig, securityalgorithmconfig),
+ &uenibstreamprotobuf__security_algorithm_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "keyToUse",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SecurityConfig, keytouse),
+ &uenibstreamprotobuf__key_to_use__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__security_config__field_indices_by_name[] = {
+ 1, /* field[1] = keyToUse */
+ 0, /* field[0] = securityAlgorithmConfig */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__security_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__security_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SecurityConfig",
+ "SecurityConfig",
+ "Uenibstreamprotobuf__SecurityConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SecurityConfig),
+ 2,
+ uenibstreamprotobuf__security_config__field_descriptors,
+ uenibstreamprotobuf__security_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__security_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__security_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__security_algorithm_config__field_descriptors[2] =
+{
+ {
+ "cipheringAlgorithm",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SecurityAlgorithmConfig, cipheringalgorithm),
+ &uenibstreamprotobuf__ciphering_algorithm__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "integrityProtAlgorithm",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SecurityAlgorithmConfig, integrityprotalgorithm),
+ &uenibstreamprotobuf__integrity_prot_algorithm__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__security_algorithm_config__field_indices_by_name[] = {
+ 0, /* field[0] = cipheringAlgorithm */
+ 1, /* field[1] = integrityProtAlgorithm */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__security_algorithm_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__security_algorithm_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SecurityAlgorithmConfig",
+ "SecurityAlgorithmConfig",
+ "Uenibstreamprotobuf__SecurityAlgorithmConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SecurityAlgorithmConfig),
+ 2,
+ uenibstreamprotobuf__security_algorithm_config__field_descriptors,
+ uenibstreamprotobuf__security_algorithm_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__security_algorithm_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__security_algorithm_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ciphering_algorithm__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__protobuf_unspecified", 0 },
+ { "nea0", "UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea0", 1 },
+ { "nea1", "UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea1", 2 },
+ { "nea2", "UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea2", 3 },
+ { "nea3", "UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea3", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ciphering_algorithm__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ciphering_algorithm__value__enum_values_by_name[5] =
+{
+ { "nea0", 1 },
+ { "nea1", 2 },
+ { "nea2", 3 },
+ { "nea3", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ciphering_algorithm__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CipheringAlgorithm.Value",
+ "Value",
+ "Uenibstreamprotobuf__CipheringAlgorithm__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__ciphering_algorithm__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__ciphering_algorithm__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ciphering_algorithm__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ciphering_algorithm__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CipheringAlgorithm, value),
+ &uenibstreamprotobuf__ciphering_algorithm__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ciphering_algorithm__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ciphering_algorithm__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ciphering_algorithm__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CipheringAlgorithm",
+ "CipheringAlgorithm",
+ "Uenibstreamprotobuf__CipheringAlgorithm",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CipheringAlgorithm),
+ 1,
+ uenibstreamprotobuf__ciphering_algorithm__field_descriptors,
+ uenibstreamprotobuf__ciphering_algorithm__field_indices_by_name,
+ 1, uenibstreamprotobuf__ciphering_algorithm__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ciphering_algorithm__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__integrity_prot_algorithm__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__protobuf_unspecified", 0 },
+ { "nia0", "UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia0", 1 },
+ { "nia1", "UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia1", 2 },
+ { "nia2", "UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia2", 3 },
+ { "nia3", "UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia3", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__integrity_prot_algorithm__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__integrity_prot_algorithm__value__enum_values_by_name[5] =
+{
+ { "nia0", 1 },
+ { "nia1", 2 },
+ { "nia2", 3 },
+ { "nia3", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__integrity_prot_algorithm__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.IntegrityProtAlgorithm.Value",
+ "Value",
+ "Uenibstreamprotobuf__IntegrityProtAlgorithm__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__integrity_prot_algorithm__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__integrity_prot_algorithm__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__integrity_prot_algorithm__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__integrity_prot_algorithm__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__IntegrityProtAlgorithm, value),
+ &uenibstreamprotobuf__integrity_prot_algorithm__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__integrity_prot_algorithm__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__integrity_prot_algorithm__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__integrity_prot_algorithm__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.IntegrityProtAlgorithm",
+ "IntegrityProtAlgorithm",
+ "Uenibstreamprotobuf__IntegrityProtAlgorithm",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__IntegrityProtAlgorithm),
+ 1,
+ uenibstreamprotobuf__integrity_prot_algorithm__field_descriptors,
+ uenibstreamprotobuf__integrity_prot_algorithm__field_indices_by_name,
+ 1, uenibstreamprotobuf__integrity_prot_algorithm__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__integrity_prot_algorithm__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__key_to_use__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__protobuf_unspecified", 0 },
+ { "master", "UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__master", 1 },
+ { "secondary", "UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__secondary", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__key_to_use__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__key_to_use__value__enum_values_by_name[3] =
+{
+ { "master", 1 },
+ { "protobuf_unspecified", 0 },
+ { "secondary", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__key_to_use__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.KeyToUse.Value",
+ "Value",
+ "Uenibstreamprotobuf__KeyToUse__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__key_to_use__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__key_to_use__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__key_to_use__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__key_to_use__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__KeyToUse, value),
+ &uenibstreamprotobuf__key_to_use__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__key_to_use__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__key_to_use__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__key_to_use__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.KeyToUse",
+ "KeyToUse",
+ "Uenibstreamprotobuf__KeyToUse",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__KeyToUse),
+ 1,
+ uenibstreamprotobuf__key_to_use__field_descriptors,
+ uenibstreamprotobuf__key_to_use__field_indices_by_name,
+ 1, uenibstreamprotobuf__key_to_use__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__key_to_use__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_tx_direct_current_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentList, n_items),
+ offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentList, items),
+ &uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uplink_tx_direct_current_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uplink_tx_direct_current_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UplinkTxDirectCurrentList",
+ "UplinkTxDirectCurrentList",
+ "Uenibstreamprotobuf__UplinkTxDirectCurrentList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UplinkTxDirectCurrentList),
+ 1,
+ uenibstreamprotobuf__uplink_tx_direct_current_list__field_descriptors,
+ uenibstreamprotobuf__uplink_tx_direct_current_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__uplink_tx_direct_current_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uplink_tx_direct_current_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_tx_direct_current_cell__field_descriptors[2] =
+{
+ {
+ "servCellIndex",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentCell, servcellindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uplinkDirectCurrentBWP",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentCell, n_uplinkdirectcurrentbwp),
+ offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentCell, uplinkdirectcurrentbwp),
+ &uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uplink_tx_direct_current_cell__field_indices_by_name[] = {
+ 0, /* field[0] = servCellIndex */
+ 1, /* field[1] = uplinkDirectCurrentBWP */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uplink_tx_direct_current_cell__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UplinkTxDirectCurrentCell",
+ "UplinkTxDirectCurrentCell",
+ "Uenibstreamprotobuf__UplinkTxDirectCurrentCell",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UplinkTxDirectCurrentCell),
+ 2,
+ uenibstreamprotobuf__uplink_tx_direct_current_cell__field_descriptors,
+ uenibstreamprotobuf__uplink_tx_direct_current_cell__field_indices_by_name,
+ 1, uenibstreamprotobuf__uplink_tx_direct_current_cell__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uplink_tx_direct_current_cell__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_tx_direct_current_bwp__field_descriptors[3] =
+{
+ {
+ "bwp_Id",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentBWP, bwp_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "shift7dot5kHz",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_BOOL,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentBWP, shift7dot5khz),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "txDirectCurrentLocation",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkTxDirectCurrentBWP, txdirectcurrentlocation),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uplink_tx_direct_current_bwp__field_indices_by_name[] = {
+ 0, /* field[0] = bwp_Id */
+ 1, /* field[1] = shift7dot5kHz */
+ 2, /* field[2] = txDirectCurrentLocation */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uplink_tx_direct_current_bwp__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UplinkTxDirectCurrentBWP",
+ "UplinkTxDirectCurrentBWP",
+ "Uenibstreamprotobuf__UplinkTxDirectCurrentBWP",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UplinkTxDirectCurrentBWP),
+ 3,
+ uenibstreamprotobuf__uplink_tx_direct_current_bwp__field_descriptors,
+ uenibstreamprotobuf__uplink_tx_direct_current_bwp__field_indices_by_name,
+ 1, uenibstreamprotobuf__uplink_tx_direct_current_bwp__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uplink_tx_direct_current_bwp__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__cell_access_related_info__field_descriptors[2] =
+{
+ {
+ "plmn_IdentityList",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellAccessRelatedInfo, plmn_identitylist),
+ &uenibstreamprotobuf__plmn__identity_info_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cellReservedForOtherUse",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__CellAccessRelatedInfo, cellreservedforotheruse),
+ &uenibstreamprotobuf__true_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__cell_access_related_info__field_indices_by_name[] = {
+ 1, /* field[1] = cellReservedForOtherUse */
+ 0, /* field[0] = plmn_IdentityList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__cell_access_related_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_access_related_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.CellAccessRelatedInfo",
+ "CellAccessRelatedInfo",
+ "Uenibstreamprotobuf__CellAccessRelatedInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__CellAccessRelatedInfo),
+ 2,
+ uenibstreamprotobuf__cell_access_related_info__field_descriptors,
+ uenibstreamprotobuf__cell_access_related_info__field_indices_by_name,
+ 1, uenibstreamprotobuf__cell_access_related_info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__cell_access_related_info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__conn_est_failure_control__field_descriptors[3] =
+{
+ {
+ "connEstFailCount",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConnEstFailureControl, connestfailcount),
+ &uenibstreamprotobuf__conn_est_fail_count__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "connEstFailOffsetValidity",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConnEstFailureControl, connestfailoffsetvalidity),
+ &uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "connEstFailOffset",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConnEstFailureControl, connestfailoffset),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__conn_est_failure_control__field_indices_by_name[] = {
+ 0, /* field[0] = connEstFailCount */
+ 2, /* field[2] = connEstFailOffset */
+ 1, /* field[1] = connEstFailOffsetValidity */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__conn_est_failure_control__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__conn_est_failure_control__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ConnEstFailureControl",
+ "ConnEstFailureControl",
+ "Uenibstreamprotobuf__ConnEstFailureControl",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ConnEstFailureControl),
+ 3,
+ uenibstreamprotobuf__conn_est_failure_control__field_descriptors,
+ uenibstreamprotobuf__conn_est_failure_control__field_indices_by_name,
+ 1, uenibstreamprotobuf__conn_est_failure_control__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__conn_est_failure_control__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__conn_est_fail_count__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n2", 2 },
+ { "n3", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n3", 3 },
+ { "n4", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n4", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__conn_est_fail_count__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__conn_est_fail_count__value__enum_values_by_name[5] =
+{
+ { "n1", 1 },
+ { "n2", 2 },
+ { "n3", 3 },
+ { "n4", 4 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__conn_est_fail_count__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ConnEstFailCount.Value",
+ "Value",
+ "Uenibstreamprotobuf__ConnEstFailCount__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__conn_est_fail_count__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__conn_est_fail_count__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__conn_est_fail_count__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__conn_est_fail_count__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConnEstFailCount, value),
+ &uenibstreamprotobuf__conn_est_fail_count__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__conn_est_fail_count__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__conn_est_fail_count__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__conn_est_fail_count__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ConnEstFailCount",
+ "ConnEstFailCount",
+ "Uenibstreamprotobuf__ConnEstFailCount",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ConnEstFailCount),
+ 1,
+ uenibstreamprotobuf__conn_est_fail_count__field_descriptors,
+ uenibstreamprotobuf__conn_est_fail_count__field_indices_by_name,
+ 1, uenibstreamprotobuf__conn_est_fail_count__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__conn_est_fail_count__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__conn_est_fail_offset_validity__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__protobuf_unspecified", 0 },
+ { "s30", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s30", 1 },
+ { "s60", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s60", 2 },
+ { "s120", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s120", 3 },
+ { "s240", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s240", 4 },
+ { "s300", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s300", 5 },
+ { "s420", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s420", 6 },
+ { "s600", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s600", 7 },
+ { "s900", "UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s900", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__conn_est_fail_offset_validity__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__conn_est_fail_offset_validity__value__enum_values_by_name[9] =
+{
+ { "protobuf_unspecified", 0 },
+ { "s120", 3 },
+ { "s240", 4 },
+ { "s30", 1 },
+ { "s300", 5 },
+ { "s420", 6 },
+ { "s60", 2 },
+ { "s600", 7 },
+ { "s900", 8 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__conn_est_fail_offset_validity__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ConnEstFailOffsetValidity.Value",
+ "Value",
+ "Uenibstreamprotobuf__ConnEstFailOffsetValidity__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__conn_est_fail_offset_validity__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__conn_est_fail_offset_validity__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__conn_est_fail_offset_validity__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__conn_est_fail_offset_validity__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ConnEstFailOffsetValidity, value),
+ &uenibstreamprotobuf__conn_est_fail_offset_validity__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__conn_est_fail_offset_validity__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__conn_est_fail_offset_validity__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ConnEstFailOffsetValidity",
+ "ConnEstFailOffsetValidity",
+ "Uenibstreamprotobuf__ConnEstFailOffsetValidity",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ConnEstFailOffsetValidity),
+ 1,
+ uenibstreamprotobuf__conn_est_fail_offset_validity__field_descriptors,
+ uenibstreamprotobuf__conn_est_fail_offset_validity__field_indices_by_name,
+ 1, uenibstreamprotobuf__conn_est_fail_offset_validity__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__conn_est_fail_offset_validity__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__scheduling_info__field_descriptors[5] =
+{
+ {
+ "schedulingInfoList",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SISchedulingInfo, n_schedulinginfolist),
+ offsetof(Uenibstreamprotobuf__SISchedulingInfo, schedulinginfolist),
+ &uenibstreamprotobuf__scheduling_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "si_WindowLength",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SISchedulingInfo, si_windowlength),
+ &uenibstreamprotobuf__si__window_length__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "si_RequestConfig",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SISchedulingInfo, si_requestconfig),
+ &uenibstreamprotobuf__si__request_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "si_RequestConfigSUL",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SISchedulingInfo, si_requestconfigsul),
+ &uenibstreamprotobuf__si__request_config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "systemInformationAreaID",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SISchedulingInfo, systeminformationareaid),
+ &google__protobuf__string_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__si__scheduling_info__field_indices_by_name[] = {
+ 0, /* field[0] = schedulingInfoList */
+ 2, /* field[2] = si_RequestConfig */
+ 3, /* field[3] = si_RequestConfigSUL */
+ 1, /* field[1] = si_WindowLength */
+ 4, /* field[4] = systemInformationAreaID */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__si__scheduling_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__si__scheduling_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SI_SchedulingInfo",
+ "SISchedulingInfo",
+ "Uenibstreamprotobuf__SISchedulingInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SISchedulingInfo),
+ 5,
+ uenibstreamprotobuf__si__scheduling_info__field_descriptors,
+ uenibstreamprotobuf__si__scheduling_info__field_indices_by_name,
+ 1, uenibstreamprotobuf__si__scheduling_info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__si__scheduling_info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__si__window_length__value__enum_values_by_number[10] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__protobuf_unspecified", 0 },
+ { "s5", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s5", 1 },
+ { "s10", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s10", 2 },
+ { "s20", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s20", 3 },
+ { "s40", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s40", 4 },
+ { "s80", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s80", 5 },
+ { "s160", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s160", 6 },
+ { "s320", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s320", 7 },
+ { "s640", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s640", 8 },
+ { "s1280", "UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s1280", 9 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__si__window_length__value__value_ranges[] = {
+{0, 0},{0, 10}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__si__window_length__value__enum_values_by_name[10] =
+{
+ { "protobuf_unspecified", 0 },
+ { "s10", 2 },
+ { "s1280", 9 },
+ { "s160", 6 },
+ { "s20", 3 },
+ { "s320", 7 },
+ { "s40", 4 },
+ { "s5", 1 },
+ { "s640", 8 },
+ { "s80", 5 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__si__window_length__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SI_WindowLength.Value",
+ "Value",
+ "Uenibstreamprotobuf__SIWindowLength__Value",
+ "uenibstreamprotobuf",
+ 10,
+ uenibstreamprotobuf__si__window_length__value__enum_values_by_number,
+ 10,
+ uenibstreamprotobuf__si__window_length__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__si__window_length__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__window_length__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIWindowLength, value),
+ &uenibstreamprotobuf__si__window_length__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__si__window_length__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__si__window_length__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__si__window_length__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SI_WindowLength",
+ "SIWindowLength",
+ "Uenibstreamprotobuf__SIWindowLength",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SIWindowLength),
+ 1,
+ uenibstreamprotobuf__si__window_length__field_descriptors,
+ uenibstreamprotobuf__si__window_length__field_indices_by_name,
+ 1, uenibstreamprotobuf__si__window_length__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__si__window_length__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scheduling_info__field_descriptors[3] =
+{
+ {
+ "si_BroadcastStatus",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SchedulingInfo, si_broadcaststatus),
+ &uenibstreamprotobuf__si__broadcast_status__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "si_Periodicity",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SchedulingInfo, si_periodicity),
+ &uenibstreamprotobuf__si__periodicity__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sib_MappingInfo",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SchedulingInfo, sib_mappinginfo),
+ &uenibstreamprotobuf__sib__mapping__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scheduling_info__field_indices_by_name[] = {
+ 0, /* field[0] = si_BroadcastStatus */
+ 1, /* field[1] = si_Periodicity */
+ 2, /* field[2] = sib_MappingInfo */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scheduling_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SchedulingInfo",
+ "SchedulingInfo",
+ "Uenibstreamprotobuf__SchedulingInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SchedulingInfo),
+ 3,
+ uenibstreamprotobuf__scheduling_info__field_descriptors,
+ uenibstreamprotobuf__scheduling_info__field_indices_by_name,
+ 1, uenibstreamprotobuf__scheduling_info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scheduling_info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__mapping__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SIBMapping, n_items),
+ offsetof(Uenibstreamprotobuf__SIBMapping, items),
+ &uenibstreamprotobuf__sib__type_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sib__mapping__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sib__mapping__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__mapping__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SIB_Mapping",
+ "SIBMapping",
+ "Uenibstreamprotobuf__SIBMapping",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SIBMapping),
+ 1,
+ uenibstreamprotobuf__sib__mapping__field_descriptors,
+ uenibstreamprotobuf__sib__mapping__field_indices_by_name,
+ 1, uenibstreamprotobuf__sib__mapping__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sib__mapping__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__si__broadcast_status__value__enum_values_by_number[3] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__protobuf_unspecified", 0 },
+ { "broadcasting", "UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__broadcasting", 1 },
+ { "notBroadcasting", "UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__notBroadcasting", 2 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__si__broadcast_status__value__value_ranges[] = {
+{0, 0},{0, 3}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__si__broadcast_status__value__enum_values_by_name[3] =
+{
+ { "broadcasting", 1 },
+ { "notBroadcasting", 2 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__si__broadcast_status__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SI_BroadcastStatus.Value",
+ "Value",
+ "Uenibstreamprotobuf__SIBroadcastStatus__Value",
+ "uenibstreamprotobuf",
+ 3,
+ uenibstreamprotobuf__si__broadcast_status__value__enum_values_by_number,
+ 3,
+ uenibstreamprotobuf__si__broadcast_status__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__si__broadcast_status__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__broadcast_status__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIBroadcastStatus, value),
+ &uenibstreamprotobuf__si__broadcast_status__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__si__broadcast_status__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__si__broadcast_status__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__si__broadcast_status__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SI_BroadcastStatus",
+ "SIBroadcastStatus",
+ "Uenibstreamprotobuf__SIBroadcastStatus",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SIBroadcastStatus),
+ 1,
+ uenibstreamprotobuf__si__broadcast_status__field_descriptors,
+ uenibstreamprotobuf__si__broadcast_status__field_indices_by_name,
+ 1, uenibstreamprotobuf__si__broadcast_status__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__si__broadcast_status__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__si__periodicity__value__enum_values_by_number[8] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__protobuf_unspecified", 0 },
+ { "rf8", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf8", 1 },
+ { "rf16", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf16", 2 },
+ { "rf32", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf32", 3 },
+ { "rf64", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf64", 4 },
+ { "rf128", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf128", 5 },
+ { "rf256", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf256", 6 },
+ { "rf512", "UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf512", 7 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__si__periodicity__value__value_ranges[] = {
+{0, 0},{0, 8}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__si__periodicity__value__enum_values_by_name[8] =
+{
+ { "protobuf_unspecified", 0 },
+ { "rf128", 5 },
+ { "rf16", 2 },
+ { "rf256", 6 },
+ { "rf32", 3 },
+ { "rf512", 7 },
+ { "rf64", 4 },
+ { "rf8", 1 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__si__periodicity__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SI_Periodicity.Value",
+ "Value",
+ "Uenibstreamprotobuf__SIPeriodicity__Value",
+ "uenibstreamprotobuf",
+ 8,
+ uenibstreamprotobuf__si__periodicity__value__enum_values_by_number,
+ 8,
+ uenibstreamprotobuf__si__periodicity__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__si__periodicity__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__periodicity__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIPeriodicity, value),
+ &uenibstreamprotobuf__si__periodicity__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__si__periodicity__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__si__periodicity__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__si__periodicity__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SI_Periodicity",
+ "SIPeriodicity",
+ "Uenibstreamprotobuf__SIPeriodicity",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SIPeriodicity),
+ 1,
+ uenibstreamprotobuf__si__periodicity__field_descriptors,
+ uenibstreamprotobuf__si__periodicity__field_indices_by_name,
+ 1, uenibstreamprotobuf__si__periodicity__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__si__periodicity__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__type_info__field_descriptors[3] =
+{
+ {
+ "type",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIBTypeInfo, type),
+ &uenibstreamprotobuf__sib__type_info_type__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "valueTag",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIBTypeInfo, valuetag),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "areaScope",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIBTypeInfo, areascope),
+ &uenibstreamprotobuf__true_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sib__type_info__field_indices_by_name[] = {
+ 2, /* field[2] = areaScope */
+ 0, /* field[0] = type */
+ 1, /* field[1] = valueTag */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sib__type_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__type_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SIB_TypeInfo",
+ "SIBTypeInfo",
+ "Uenibstreamprotobuf__SIBTypeInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SIBTypeInfo),
+ 3,
+ uenibstreamprotobuf__sib__type_info__field_descriptors,
+ uenibstreamprotobuf__sib__type_info__field_indices_by_name,
+ 1, uenibstreamprotobuf__sib__type_info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sib__type_info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__sib__type_info_type__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__protobuf_unspecified", 0 },
+ { "sibType2", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType2", 1 },
+ { "sibType3", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType3", 2 },
+ { "sibType4", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType4", 3 },
+ { "sibType5", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType5", 4 },
+ { "sibType6", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType6", 5 },
+ { "sibType7", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType7", 6 },
+ { "sibType8", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType8", 7 },
+ { "sibType9", "UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType9", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sib__type_info_type__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__sib__type_info_type__value__enum_values_by_name[9] =
+{
+ { "protobuf_unspecified", 0 },
+ { "sibType2", 1 },
+ { "sibType3", 2 },
+ { "sibType4", 3 },
+ { "sibType5", 4 },
+ { "sibType6", 5 },
+ { "sibType7", 6 },
+ { "sibType8", 7 },
+ { "sibType9", 8 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__sib__type_info_type__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SIB_TypeInfoType.Value",
+ "Value",
+ "Uenibstreamprotobuf__SIBTypeInfoType__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__sib__type_info_type__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__sib__type_info_type__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__sib__type_info_type__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__type_info_type__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIBTypeInfoType, value),
+ &uenibstreamprotobuf__sib__type_info_type__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sib__type_info_type__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sib__type_info_type__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__type_info_type__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SIB_TypeInfoType",
+ "SIBTypeInfoType",
+ "Uenibstreamprotobuf__SIBTypeInfoType",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SIBTypeInfoType),
+ 1,
+ uenibstreamprotobuf__sib__type_info_type__field_descriptors,
+ uenibstreamprotobuf__sib__type_info_type__field_indices_by_name,
+ 1, uenibstreamprotobuf__sib__type_info_type__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sib__type_info_type__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__request_config__field_descriptors[3] =
+{
+ {
+ "rach_OccasionsSI",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIRequestConfig, rach_occasionssi),
+ &uenibstreamprotobuf__rach__occasions_si__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "si_RequestPeriod",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIRequestConfig, si_requestperiod),
+ &uenibstreamprotobuf__si__request_period__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "si_RequestResources",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__SIRequestConfig, n_si_requestresources),
+ offsetof(Uenibstreamprotobuf__SIRequestConfig, si_requestresources),
+ &uenibstreamprotobuf__si__request_resources__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__si__request_config__field_indices_by_name[] = {
+ 0, /* field[0] = rach_OccasionsSI */
+ 1, /* field[1] = si_RequestPeriod */
+ 2, /* field[2] = si_RequestResources */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__si__request_config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__si__request_config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SI_RequestConfig",
+ "SIRequestConfig",
+ "Uenibstreamprotobuf__SIRequestConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SIRequestConfig),
+ 3,
+ uenibstreamprotobuf__si__request_config__field_descriptors,
+ uenibstreamprotobuf__si__request_config__field_indices_by_name,
+ 1, uenibstreamprotobuf__si__request_config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__si__request_config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__si__request_period__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__protobuf_unspecified", 0 },
+ { "one", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__one", 1 },
+ { "two", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__two", 2 },
+ { "four", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__four", 3 },
+ { "six", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__six", 4 },
+ { "eight", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__eight", 5 },
+ { "ten", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__ten", 6 },
+ { "twelve", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__twelve", 7 },
+ { "sixteen", "UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__sixteen", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__si__request_period__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__si__request_period__value__enum_values_by_name[9] =
+{
+ { "eight", 5 },
+ { "four", 3 },
+ { "one", 1 },
+ { "protobuf_unspecified", 0 },
+ { "six", 4 },
+ { "sixteen", 8 },
+ { "ten", 6 },
+ { "twelve", 7 },
+ { "two", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__si__request_period__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SI_RequestPeriod.Value",
+ "Value",
+ "Uenibstreamprotobuf__SIRequestPeriod__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__si__request_period__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__si__request_period__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__si__request_period__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__request_period__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIRequestPeriod, value),
+ &uenibstreamprotobuf__si__request_period__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__si__request_period__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__si__request_period__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__si__request_period__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SI_RequestPeriod",
+ "SIRequestPeriod",
+ "Uenibstreamprotobuf__SIRequestPeriod",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SIRequestPeriod),
+ 1,
+ uenibstreamprotobuf__si__request_period__field_descriptors,
+ uenibstreamprotobuf__si__request_period__field_indices_by_name,
+ 1, uenibstreamprotobuf__si__request_period__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__si__request_period__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__rach__occasions_si__field_descriptors[2] =
+{
+ {
+ "rach_ConfigSI",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHOccasionsSI, rach_configsi),
+ &uenibstreamprotobuf__rach__config_generic__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_perRACH_Occasion",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__RACHOccasionsSI, ssb_perrach_occasion),
+ &uenibstreamprotobuf__ssb_per_rach__occasion__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__rach__occasions_si__field_indices_by_name[] = {
+ 0, /* field[0] = rach_ConfigSI */
+ 1, /* field[1] = ssb_perRACH_Occasion */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__rach__occasions_si__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__occasions_si__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.RACH_OccasionsSI",
+ "RACHOccasionsSI",
+ "Uenibstreamprotobuf__RACHOccasionsSI",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__RACHOccasionsSI),
+ 2,
+ uenibstreamprotobuf__rach__occasions_si__field_descriptors,
+ uenibstreamprotobuf__rach__occasions_si__field_indices_by_name,
+ 1, uenibstreamprotobuf__rach__occasions_si__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__rach__occasions_si__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__si__request_resources__field_descriptors[3] =
+{
+ {
+ "ra_PreambleStartIndex",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIRequestResources, ra_preamblestartindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_AssociationPeriodIndex",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIRequestResources, ra_associationperiodindex),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ra_ssb_OccasionMaskIndex",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIRequestResources, ra_ssb_occasionmaskindex),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__si__request_resources__field_indices_by_name[] = {
+ 1, /* field[1] = ra_AssociationPeriodIndex */
+ 0, /* field[0] = ra_PreambleStartIndex */
+ 2, /* field[2] = ra_ssb_OccasionMaskIndex */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__si__request_resources__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__si__request_resources__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SI_RequestResources",
+ "SIRequestResources",
+ "Uenibstreamprotobuf__SIRequestResources",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SIRequestResources),
+ 3,
+ uenibstreamprotobuf__si__request_resources__field_descriptors,
+ uenibstreamprotobuf__si__request_resources__field_indices_by_name,
+ 1, uenibstreamprotobuf__si__request_resources__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__si__request_resources__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__serving_cell_config_common_sib__field_descriptors[8] =
+{
+ {
+ "downlinkConfigCommon",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, downlinkconfigcommon),
+ &uenibstreamprotobuf__downlink_config_common_sib__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uplinkConfigCommon",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, uplinkconfigcommon),
+ &uenibstreamprotobuf__uplink_config_common_sib__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "supplementaryUplink",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, supplementaryuplink),
+ &uenibstreamprotobuf__uplink_config_common_sib__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n_TimingAdvanceOffset",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, n_timingadvanceoffset),
+ &uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_PositionsInBurst",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, ssb_positionsinburst),
+ &uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ssb_PeriodicityServingCell",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, ssb_periodicityservingcell),
+ &uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tdd_UL_DL_ConfigurationCommon",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, tdd_ul_dl_configurationcommon),
+ &uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ss_PBCH_BlockPower",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_SINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__ServingCellConfigCommonSIB, ss_pbch_blockpower),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__serving_cell_config_common_sib__field_indices_by_name[] = {
+ 0, /* field[0] = downlinkConfigCommon */
+ 3, /* field[3] = n_TimingAdvanceOffset */
+ 7, /* field[7] = ss_PBCH_BlockPower */
+ 5, /* field[5] = ssb_PeriodicityServingCell */
+ 4, /* field[4] = ssb_PositionsInBurst */
+ 2, /* field[2] = supplementaryUplink */
+ 6, /* field[6] = tdd_UL_DL_ConfigurationCommon */
+ 1, /* field[1] = uplinkConfigCommon */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__serving_cell_config_common_sib__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__serving_cell_config_common_sib__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.ServingCellConfigCommonSIB",
+ "ServingCellConfigCommonSIB",
+ "Uenibstreamprotobuf__ServingCellConfigCommonSIB",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__ServingCellConfigCommonSIB),
+ 8,
+ uenibstreamprotobuf__serving_cell_config_common_sib__field_descriptors,
+ uenibstreamprotobuf__serving_cell_config_common_sib__field_indices_by_name,
+ 1, uenibstreamprotobuf__serving_cell_config_common_sib__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__serving_cell_config_common_sib__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__downlink_config_common_sib__field_descriptors[4] =
+{
+ {
+ "frequencyInfoDL",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DownlinkConfigCommonSIB, frequencyinfodl),
+ &uenibstreamprotobuf__frequency_info_dl__sib__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "initialDownlinkBWP",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DownlinkConfigCommonSIB, initialdownlinkbwp),
+ &uenibstreamprotobuf__bwp__downlink_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bcch_Config",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DownlinkConfigCommonSIB, bcch_config),
+ &uenibstreamprotobuf__bcch__config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pcch_Config",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__DownlinkConfigCommonSIB, pcch_config),
+ &uenibstreamprotobuf__pcch__config__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__downlink_config_common_sib__field_indices_by_name[] = {
+ 2, /* field[2] = bcch_Config */
+ 0, /* field[0] = frequencyInfoDL */
+ 1, /* field[1] = initialDownlinkBWP */
+ 3, /* field[3] = pcch_Config */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__downlink_config_common_sib__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__downlink_config_common_sib__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.DownlinkConfigCommonSIB",
+ "DownlinkConfigCommonSIB",
+ "Uenibstreamprotobuf__DownlinkConfigCommonSIB",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__DownlinkConfigCommonSIB),
+ 4,
+ uenibstreamprotobuf__downlink_config_common_sib__field_descriptors,
+ uenibstreamprotobuf__downlink_config_common_sib__field_indices_by_name,
+ 1, uenibstreamprotobuf__downlink_config_common_sib__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__downlink_config_common_sib__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__frequency_info_dl__sib__field_descriptors[3] =
+{
+ {
+ "frequencyBandList",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoDLSIB, frequencybandlist),
+ &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "offsetToPointA",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoDLSIB, offsettopointa),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "scs_SpecificCarrierList",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__FrequencyInfoDLSIB, n_scs_specificcarrierlist),
+ offsetof(Uenibstreamprotobuf__FrequencyInfoDLSIB, scs_specificcarrierlist),
+ &uenibstreamprotobuf__scs__specific_carrier__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__frequency_info_dl__sib__field_indices_by_name[] = {
+ 0, /* field[0] = frequencyBandList */
+ 1, /* field[1] = offsetToPointA */
+ 2, /* field[2] = scs_SpecificCarrierList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__frequency_info_dl__sib__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_dl__sib__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.FrequencyInfoDL_SIB",
+ "FrequencyInfoDLSIB",
+ "Uenibstreamprotobuf__FrequencyInfoDLSIB",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__FrequencyInfoDLSIB),
+ 3,
+ uenibstreamprotobuf__frequency_info_dl__sib__field_descriptors,
+ uenibstreamprotobuf__frequency_info_dl__sib__field_indices_by_name,
+ 1, uenibstreamprotobuf__frequency_info_dl__sib__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__frequency_info_dl__sib__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__multi_frequency_band_list_nr__sib__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__MultiFrequencyBandListNRSIB, n_items),
+ offsetof(Uenibstreamprotobuf__MultiFrequencyBandListNRSIB, items),
+ &uenibstreamprotobuf__nr__multi_band_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__multi_frequency_band_list_nr__sib__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__multi_frequency_band_list_nr__sib__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MultiFrequencyBandListNR_SIB",
+ "MultiFrequencyBandListNRSIB",
+ "Uenibstreamprotobuf__MultiFrequencyBandListNRSIB",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MultiFrequencyBandListNRSIB),
+ 1,
+ uenibstreamprotobuf__multi_frequency_band_list_nr__sib__field_descriptors,
+ uenibstreamprotobuf__multi_frequency_band_list_nr__sib__field_indices_by_name,
+ 1, uenibstreamprotobuf__multi_frequency_band_list_nr__sib__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__multi_frequency_band_list_nr__sib__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nr__multi_band_info__field_descriptors[2] =
+{
+ {
+ "freqBandIndicatorNR",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NRMultiBandInfo, freqbandindicatornr),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "nr_NS_PmaxList",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NRMultiBandInfo, nr_ns_pmaxlist),
+ &uenibstreamprotobuf__nr__ns__pmax_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nr__multi_band_info__field_indices_by_name[] = {
+ 0, /* field[0] = freqBandIndicatorNR */
+ 1, /* field[1] = nr_NS_PmaxList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nr__multi_band_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__multi_band_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NR_MultiBandInfo",
+ "NRMultiBandInfo",
+ "Uenibstreamprotobuf__NRMultiBandInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NRMultiBandInfo),
+ 2,
+ uenibstreamprotobuf__nr__multi_band_info__field_descriptors,
+ uenibstreamprotobuf__nr__multi_band_info__field_indices_by_name,
+ 1, uenibstreamprotobuf__nr__multi_band_info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nr__multi_band_info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nr__ns__pmax_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__NRNSPmaxList, n_items),
+ offsetof(Uenibstreamprotobuf__NRNSPmaxList, items),
+ &uenibstreamprotobuf__nr__ns__pmax_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nr__ns__pmax_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nr__ns__pmax_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__ns__pmax_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NR_NS_PmaxList",
+ "NRNSPmaxList",
+ "Uenibstreamprotobuf__NRNSPmaxList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NRNSPmaxList),
+ 1,
+ uenibstreamprotobuf__nr__ns__pmax_list__field_descriptors,
+ uenibstreamprotobuf__nr__ns__pmax_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__nr__ns__pmax_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nr__ns__pmax_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__nr__ns__pmax_value__field_descriptors[2] =
+{
+ {
+ "additionalPmax",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NRNSPmaxValue, additionalpmax),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "additionalSpectrumEmission",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__NRNSPmaxValue, additionalspectrumemission),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__nr__ns__pmax_value__field_indices_by_name[] = {
+ 0, /* field[0] = additionalPmax */
+ 1, /* field[1] = additionalSpectrumEmission */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__nr__ns__pmax_value__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__ns__pmax_value__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.NR_NS_PmaxValue",
+ "NRNSPmaxValue",
+ "Uenibstreamprotobuf__NRNSPmaxValue",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__NRNSPmaxValue),
+ 2,
+ uenibstreamprotobuf__nr__ns__pmax_value__field_descriptors,
+ uenibstreamprotobuf__nr__ns__pmax_value__field_indices_by_name,
+ 1, uenibstreamprotobuf__nr__ns__pmax_value__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__nr__ns__pmax_value__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__bcch__config__modification_period_coeff__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__protobuf_unspecified", 0 },
+ { "n2", "UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n2", 1 },
+ { "n4", "UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n4", 2 },
+ { "n8", "UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n8", 3 },
+ { "n16", "UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n16", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bcch__config__modification_period_coeff__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__bcch__config__modification_period_coeff__enum_values_by_name[5] =
+{
+ { "n16", 4 },
+ { "n2", 1 },
+ { "n4", 2 },
+ { "n8", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__bcch__config__modification_period_coeff__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BCCH_Config.ModificationPeriodCoeff",
+ "ModificationPeriodCoeff",
+ "Uenibstreamprotobuf__BCCHConfig__ModificationPeriodCoeff",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__bcch__config__modification_period_coeff__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__bcch__config__modification_period_coeff__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__bcch__config__modification_period_coeff__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__bcch__config__field_descriptors[1] =
+{
+ {
+ "modificationPeriodCoeff",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__BCCHConfig, modificationperiodcoeff),
+ &uenibstreamprotobuf__bcch__config__modification_period_coeff__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__bcch__config__field_indices_by_name[] = {
+ 0, /* field[0] = modificationPeriodCoeff */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__bcch__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__bcch__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.BCCH_Config",
+ "BCCHConfig",
+ "Uenibstreamprotobuf__BCCHConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__BCCHConfig),
+ 1,
+ uenibstreamprotobuf__bcch__config__field_descriptors,
+ uenibstreamprotobuf__bcch__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__bcch__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__bcch__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pcch__config__field_descriptors[15] =
+{
+ {
+ "defaultPagingCycle",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PCCHConfig, defaultpagingcycle),
+ &uenibstreamprotobuf__paging_cycle__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "oneT",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, n_and_paging_frame_offset_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, onet),
+ &uenibstreamprotobuf__null__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "halfT",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, n_and_paging_frame_offset_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, halft),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "quarterT",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, n_and_paging_frame_offset_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, quartert),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "oneEighthT",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, n_and_paging_frame_offset_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, oneeightht),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "oneSixteenthT",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, n_and_paging_frame_offset_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, onesixteentht),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ns",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PCCHConfig, ns),
+ &uenibstreamprotobuf__pcch__config_ns__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS15KHZoneT",
+ 8,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, scs15khzonet),
+ &uenibstreamprotobuf__scs15_khzone_t__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS30KHZoneT_SCS15KHZhalfT",
+ 9,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, scs30khzonet_scs15khzhalft),
+ &uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT",
+ 10,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, scs60khzonet_scs30khzhalft_scs15khzquartert),
+ &uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT",
+ 11,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, scs120khzonet_scs60khzhalft_scs30khzquartert_scs15khzoneeightht),
+ &uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT",
+ 12,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, scs120khzhalft_scs60khzquartert_scs30khzoneeightht_scs15khzonesixteentht),
+ &uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT",
+ 13,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, scs120khzquartert_scs60khzoneeightht_scs30khzonesixteentht),
+ &uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS120KHZoneEighthT_SCS60KHZoneSixteenthT",
+ 14,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, scs120khzoneeightht_scs60khzonesixteentht),
+ &uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sCS120KHZoneSixteenthT",
+ 15,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case),
+ offsetof(Uenibstreamprotobuf__PCCHConfig, scs120khzonesixteentht),
+ &uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pcch__config__field_indices_by_name[] = {
+ 0, /* field[0] = defaultPagingCycle */
+ 2, /* field[2] = halfT */
+ 6, /* field[6] = ns */
+ 4, /* field[4] = oneEighthT */
+ 5, /* field[5] = oneSixteenthT */
+ 1, /* field[1] = oneT */
+ 3, /* field[3] = quarterT */
+ 11, /* field[11] = sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT */
+ 13, /* field[13] = sCS120KHZoneEighthT_SCS60KHZoneSixteenthT */
+ 14, /* field[14] = sCS120KHZoneSixteenthT */
+ 10, /* field[10] = sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT */
+ 12, /* field[12] = sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT */
+ 7, /* field[7] = sCS15KHZoneT */
+ 8, /* field[8] = sCS30KHZoneT_SCS15KHZhalfT */
+ 9, /* field[9] = sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pcch__config__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 15 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pcch__config__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PCCH_Config",
+ "PCCHConfig",
+ "Uenibstreamprotobuf__PCCHConfig",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PCCHConfig),
+ 15,
+ uenibstreamprotobuf__pcch__config__field_descriptors,
+ uenibstreamprotobuf__pcch__config__field_indices_by_name,
+ 1, uenibstreamprotobuf__pcch__config__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pcch__config__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__paging_cycle__value__enum_values_by_number[5] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__protobuf_unspecified", 0 },
+ { "rf32", "UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf32", 1 },
+ { "rf64", "UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf64", 2 },
+ { "rf128", "UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf128", 3 },
+ { "rf256", "UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf256", 4 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__paging_cycle__value__value_ranges[] = {
+{0, 0},{0, 5}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__paging_cycle__value__enum_values_by_name[5] =
+{
+ { "protobuf_unspecified", 0 },
+ { "rf128", 3 },
+ { "rf256", 4 },
+ { "rf32", 1 },
+ { "rf64", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__paging_cycle__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PagingCycle.Value",
+ "Value",
+ "Uenibstreamprotobuf__PagingCycle__Value",
+ "uenibstreamprotobuf",
+ 5,
+ uenibstreamprotobuf__paging_cycle__value__enum_values_by_number,
+ 5,
+ uenibstreamprotobuf__paging_cycle__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__paging_cycle__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__paging_cycle__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PagingCycle, value),
+ &uenibstreamprotobuf__paging_cycle__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__paging_cycle__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__paging_cycle__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__paging_cycle__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PagingCycle",
+ "PagingCycle",
+ "Uenibstreamprotobuf__PagingCycle",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PagingCycle),
+ 1,
+ uenibstreamprotobuf__paging_cycle__field_descriptors,
+ uenibstreamprotobuf__paging_cycle__field_indices_by_name,
+ 1, uenibstreamprotobuf__paging_cycle__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__paging_cycle__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__pcch__config_ns__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__protobuf_unspecified", 0 },
+ { "four", "UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__four", 1 },
+ { "two", "UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__two", 2 },
+ { "one", "UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__one", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pcch__config_ns__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__pcch__config_ns__value__enum_values_by_name[4] =
+{
+ { "four", 1 },
+ { "one", 3 },
+ { "protobuf_unspecified", 0 },
+ { "two", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__pcch__config_ns__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PCCH_ConfigNs.Value",
+ "Value",
+ "Uenibstreamprotobuf__PCCHConfigNs__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__pcch__config_ns__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__pcch__config_ns__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__pcch__config_ns__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__pcch__config_ns__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__PCCHConfigNs, value),
+ &uenibstreamprotobuf__pcch__config_ns__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__pcch__config_ns__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__pcch__config_ns__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__pcch__config_ns__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.PCCH_ConfigNs",
+ "PCCHConfigNs",
+ "Uenibstreamprotobuf__PCCHConfigNs",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__PCCHConfigNs),
+ 1,
+ uenibstreamprotobuf__pcch__config_ns__field_descriptors,
+ uenibstreamprotobuf__pcch__config_ns__field_indices_by_name,
+ 1, uenibstreamprotobuf__pcch__config_ns__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__pcch__config_ns__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs15_khzone_t__field_descriptors[1] =
+{
+ {
+ "values",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SCS15KHZoneT, n_values),
+ offsetof(Uenibstreamprotobuf__SCS15KHZoneT, values),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scs15_khzone_t__field_indices_by_name[] = {
+ 0, /* field[0] = values */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scs15_khzone_t__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scs15_khzone_t__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SCS15KHZoneT",
+ "SCS15KHZoneT",
+ "Uenibstreamprotobuf__SCS15KHZoneT",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SCS15KHZoneT),
+ 1,
+ uenibstreamprotobuf__scs15_khzone_t__field_descriptors,
+ uenibstreamprotobuf__scs15_khzone_t__field_indices_by_name,
+ 1, uenibstreamprotobuf__scs15_khzone_t__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scs15_khzone_t__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__field_descriptors[1] =
+{
+ {
+ "values",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT, n_values),
+ offsetof(Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT, values),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__field_indices_by_name[] = {
+ 0, /* field[0] = values */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SCS30KHZoneT_SCS15KHZhalfT",
+ "SCS30KHZoneTSCS15KHZhalfT",
+ "Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT),
+ 1,
+ uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__field_descriptors,
+ uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__field_indices_by_name,
+ 1, uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__field_descriptors[1] =
+{
+ {
+ "values",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT, n_values),
+ offsetof(Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT, values),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__field_indices_by_name[] = {
+ 0, /* field[0] = values */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT",
+ "SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT",
+ "Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT),
+ 1,
+ uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__field_descriptors,
+ uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__field_indices_by_name,
+ 1, uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__field_descriptors[1] =
+{
+ {
+ "values",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT, n_values),
+ offsetof(Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT, values),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__field_indices_by_name[] = {
+ 0, /* field[0] = values */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT",
+ "SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT",
+ "Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT),
+ 1,
+ uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__field_descriptors,
+ uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__field_indices_by_name,
+ 1, uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__field_descriptors[1] =
+{
+ {
+ "values",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT, n_values),
+ offsetof(Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT, values),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__field_indices_by_name[] = {
+ 0, /* field[0] = values */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT",
+ "SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT",
+ "Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT),
+ 1,
+ uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__field_descriptors,
+ uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__field_indices_by_name,
+ 1, uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__field_descriptors[1] =
+{
+ {
+ "values",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT, n_values),
+ offsetof(Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT, values),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__field_indices_by_name[] = {
+ 0, /* field[0] = values */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT",
+ "SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT",
+ "Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT),
+ 1,
+ uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__field_descriptors,
+ uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__field_indices_by_name,
+ 1, uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__field_descriptors[1] =
+{
+ {
+ "values",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT, n_values),
+ offsetof(Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT, values),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__field_indices_by_name[] = {
+ 0, /* field[0] = values */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SCS120KHZoneEighthT_SCS60KHZoneSixteenthT",
+ "SCS120KHZoneEighthTSCS60KHZoneSixteenthT",
+ "Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT),
+ 1,
+ uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__field_descriptors,
+ uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__field_indices_by_name,
+ 1, uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__scs120_khzone_sixteenth_t__field_descriptors[1] =
+{
+ {
+ "values",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__SCS120KHZoneSixteenthT, n_values),
+ offsetof(Uenibstreamprotobuf__SCS120KHZoneSixteenthT, values),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__scs120_khzone_sixteenth_t__field_indices_by_name[] = {
+ 0, /* field[0] = values */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__scs120_khzone_sixteenth_t__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SCS120KHZoneSixteenthT",
+ "SCS120KHZoneSixteenthT",
+ "Uenibstreamprotobuf__SCS120KHZoneSixteenthT",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SCS120KHZoneSixteenthT),
+ 1,
+ uenibstreamprotobuf__scs120_khzone_sixteenth_t__field_descriptors,
+ uenibstreamprotobuf__scs120_khzone_sixteenth_t__field_indices_by_name,
+ 1, uenibstreamprotobuf__scs120_khzone_sixteenth_t__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__scs120_khzone_sixteenth_t__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uplink_config_common_sib__field_descriptors[3] =
+{
+ {
+ "frequencyInfoUL",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkConfigCommonSIB, frequencyinfoul),
+ &uenibstreamprotobuf__frequency_info_ul__sib__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "initialUplinkBWP",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkConfigCommonSIB, initialuplinkbwp),
+ &uenibstreamprotobuf__bwp__uplink_common__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timeAlignmentTimerCommon",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UplinkConfigCommonSIB, timealignmenttimercommon),
+ &uenibstreamprotobuf__time_alignment_timer__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uplink_config_common_sib__field_indices_by_name[] = {
+ 0, /* field[0] = frequencyInfoUL */
+ 1, /* field[1] = initialUplinkBWP */
+ 2, /* field[2] = timeAlignmentTimerCommon */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uplink_config_common_sib__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_config_common_sib__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UplinkConfigCommonSIB",
+ "UplinkConfigCommonSIB",
+ "Uenibstreamprotobuf__UplinkConfigCommonSIB",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UplinkConfigCommonSIB),
+ 3,
+ uenibstreamprotobuf__uplink_config_common_sib__field_descriptors,
+ uenibstreamprotobuf__uplink_config_common_sib__field_indices_by_name,
+ 1, uenibstreamprotobuf__uplink_config_common_sib__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uplink_config_common_sib__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__frequency_info_ul__sib__field_descriptors[5] =
+{
+ {
+ "frequencyBandList",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoULSIB, frequencybandlist),
+ &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "absoluteFrequencyPointA",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoULSIB, absolutefrequencypointa),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "scs_SpecificCarrierList",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__FrequencyInfoULSIB, n_scs_specificcarrierlist),
+ offsetof(Uenibstreamprotobuf__FrequencyInfoULSIB, scs_specificcarrierlist),
+ &uenibstreamprotobuf__scs__specific_carrier__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "p_Max",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoULSIB, p_max),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "frequencyShift7p5khz",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__FrequencyInfoULSIB, frequencyshift7p5khz),
+ &uenibstreamprotobuf__true_opt__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__frequency_info_ul__sib__field_indices_by_name[] = {
+ 1, /* field[1] = absoluteFrequencyPointA */
+ 0, /* field[0] = frequencyBandList */
+ 4, /* field[4] = frequencyShift7p5khz */
+ 3, /* field[3] = p_Max */
+ 2, /* field[2] = scs_SpecificCarrierList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__frequency_info_ul__sib__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_ul__sib__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.FrequencyInfoUL_SIB",
+ "FrequencyInfoULSIB",
+ "Uenibstreamprotobuf__FrequencyInfoULSIB",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__FrequencyInfoULSIB),
+ 5,
+ uenibstreamprotobuf__frequency_info_ul__sib__field_descriptors,
+ uenibstreamprotobuf__frequency_info_ul__sib__field_indices_by_name,
+ 1, uenibstreamprotobuf__frequency_info_ul__sib__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__frequency_info_ul__sib__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__sib__n__timing_advance_offset__value__enum_values_by_number[4] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified", 0 },
+ { "n0", "UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n0", 1 },
+ { "n25600", "UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n25600", 2 },
+ { "n39936", "UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n39936", 3 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sib__n__timing_advance_offset__value__value_ranges[] = {
+{0, 0},{0, 4}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__sib__n__timing_advance_offset__value__enum_values_by_name[4] =
+{
+ { "n0", 1 },
+ { "n25600", 2 },
+ { "n39936", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__sib__n__timing_advance_offset__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SIB_N_TimingAdvanceOffset.Value",
+ "Value",
+ "Uenibstreamprotobuf__SIBNTimingAdvanceOffset__Value",
+ "uenibstreamprotobuf",
+ 4,
+ uenibstreamprotobuf__sib__n__timing_advance_offset__value__enum_values_by_number,
+ 4,
+ uenibstreamprotobuf__sib__n__timing_advance_offset__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__sib__n__timing_advance_offset__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__n__timing_advance_offset__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIBNTimingAdvanceOffset, value),
+ &uenibstreamprotobuf__sib__n__timing_advance_offset__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sib__n__timing_advance_offset__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sib__n__timing_advance_offset__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SIB_N_TimingAdvanceOffset",
+ "SIBNTimingAdvanceOffset",
+ "Uenibstreamprotobuf__SIBNTimingAdvanceOffset",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SIBNTimingAdvanceOffset),
+ 1,
+ uenibstreamprotobuf__sib__n__timing_advance_offset__field_descriptors,
+ uenibstreamprotobuf__sib__n__timing_advance_offset__field_indices_by_name,
+ 1, uenibstreamprotobuf__sib__n__timing_advance_offset__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sib__n__timing_advance_offset__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__ssb__positions_in_burst__field_descriptors[2] =
+{
+ {
+ "inOneGroup",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIBSSBPositionsInBurst, inonegroup),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "groupPresence",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIBSSBPositionsInBurst, grouppresence),
+ &google__protobuf__string_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sib__ssb__positions_in_burst__field_indices_by_name[] = {
+ 1, /* field[1] = groupPresence */
+ 0, /* field[0] = inOneGroup */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sib__ssb__positions_in_burst__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SIB_SSB_PositionsInBurst",
+ "SIBSSBPositionsInBurst",
+ "Uenibstreamprotobuf__SIBSSBPositionsInBurst",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SIBSSBPositionsInBurst),
+ 2,
+ uenibstreamprotobuf__sib__ssb__positions_in_burst__field_descriptors,
+ uenibstreamprotobuf__sib__ssb__positions_in_burst__field_indices_by_name,
+ 1, uenibstreamprotobuf__sib__ssb__positions_in_burst__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sib__ssb__positions_in_burst__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__enum_values_by_number[7] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified", 0 },
+ { "ms5", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms5", 1 },
+ { "ms10", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms10", 2 },
+ { "ms20", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms20", 3 },
+ { "ms40", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms40", 4 },
+ { "ms80", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms80", 5 },
+ { "ms160", "UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms160", 6 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__value_ranges[] = {
+{0, 0},{0, 7}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__enum_values_by_name[7] =
+{
+ { "ms10", 2 },
+ { "ms160", 6 },
+ { "ms20", 3 },
+ { "ms40", 4 },
+ { "ms5", 1 },
+ { "ms80", 5 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SIB_SSB_PeriodicityServingCell.Value",
+ "Value",
+ "Uenibstreamprotobuf__SIBSSBPeriodicityServingCell__Value",
+ "uenibstreamprotobuf",
+ 7,
+ uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__enum_values_by_number,
+ 7,
+ uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__SIBSSBPeriodicityServingCell, value),
+ &uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.SIB_SSB_PeriodicityServingCell",
+ "SIBSSBPeriodicityServingCell",
+ "Uenibstreamprotobuf__SIBSSBPeriodicityServingCell",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__SIBSSBPeriodicityServingCell),
+ 1,
+ uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__field_descriptors,
+ uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__field_indices_by_name,
+ 1, uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__timers_and_constants__field_descriptors[7] =
+{
+ {
+ "t300",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UETimersAndConstants, t300),
+ &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "t301",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UETimersAndConstants, t301),
+ &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "t310",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UETimersAndConstants, t310),
+ &uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n310",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UETimersAndConstants, n310),
+ &uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "t311",
+ 5,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UETimersAndConstants, t311),
+ &uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n311",
+ 6,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UETimersAndConstants, n311),
+ &uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "t319",
+ 7,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UETimersAndConstants, t319),
+ &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ue__timers_and_constants__field_indices_by_name[] = {
+ 3, /* field[3] = n310 */
+ 5, /* field[5] = n311 */
+ 0, /* field[0] = t300 */
+ 1, /* field[1] = t301 */
+ 2, /* field[2] = t310 */
+ 4, /* field[4] = t311 */
+ 6, /* field[6] = t319 */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UE_TimersAndConstants",
+ "UETimersAndConstants",
+ "Uenibstreamprotobuf__UETimersAndConstants",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UETimersAndConstants),
+ 7,
+ uenibstreamprotobuf__ue__timers_and_constants__field_descriptors,
+ uenibstreamprotobuf__ue__timers_and_constants__field_indices_by_name,
+ 1, uenibstreamprotobuf__ue__timers_and_constants__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ue__timers_and_constants__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__protobuf_unspecified", 0 },
+ { "ms100", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms100", 1 },
+ { "ms200", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms200", 2 },
+ { "ms300", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms300", 3 },
+ { "ms400", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms400", 4 },
+ { "ms600", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms600", 5 },
+ { "ms1000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms1000", 6 },
+ { "ms1500", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms1500", 7 },
+ { "ms2000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms2000", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__enum_values_by_name[9] =
+{
+ { "ms100", 1 },
+ { "ms1000", 6 },
+ { "ms1500", 7 },
+ { "ms200", 2 },
+ { "ms2000", 8 },
+ { "ms300", 3 },
+ { "ms400", 4 },
+ { "ms600", 5 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UE_TimersAndConstantsT300_T301_T319.Value",
+ "Value",
+ "Uenibstreamprotobuf__UETimersAndConstantsT300T301T319__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UETimersAndConstantsT300T301T319, value),
+ &uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UE_TimersAndConstantsT300_T301_T319",
+ "UETimersAndConstantsT300T301T319",
+ "Uenibstreamprotobuf__UETimersAndConstantsT300T301T319",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UETimersAndConstantsT300T301T319),
+ 1,
+ uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__field_descriptors,
+ uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__field_indices_by_name,
+ 1, uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ue__timers_and_constants_t310__value__enum_values_by_number[8] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__protobuf_unspecified", 0 },
+ { "ms0", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms0", 1 },
+ { "ms50", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms50", 2 },
+ { "ms100", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms100", 3 },
+ { "ms200", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms200", 4 },
+ { "ms500", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms500", 5 },
+ { "ms1000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms1000", 6 },
+ { "ms2000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms2000", 7 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_t310__value__value_ranges[] = {
+{0, 0},{0, 8}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ue__timers_and_constants_t310__value__enum_values_by_name[8] =
+{
+ { "ms0", 1 },
+ { "ms100", 3 },
+ { "ms1000", 6 },
+ { "ms200", 4 },
+ { "ms2000", 7 },
+ { "ms50", 2 },
+ { "ms500", 5 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_t310__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UE_TimersAndConstantsT310.Value",
+ "Value",
+ "Uenibstreamprotobuf__UETimersAndConstantsT310__Value",
+ "uenibstreamprotobuf",
+ 8,
+ uenibstreamprotobuf__ue__timers_and_constants_t310__value__enum_values_by_number,
+ 8,
+ uenibstreamprotobuf__ue__timers_and_constants_t310__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ue__timers_and_constants_t310__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__timers_and_constants_t310__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UETimersAndConstantsT310, value),
+ &uenibstreamprotobuf__ue__timers_and_constants_t310__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ue__timers_and_constants_t310__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_t310__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UE_TimersAndConstantsT310",
+ "UETimersAndConstantsT310",
+ "Uenibstreamprotobuf__UETimersAndConstantsT310",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UETimersAndConstantsT310),
+ 1,
+ uenibstreamprotobuf__ue__timers_and_constants_t310__field_descriptors,
+ uenibstreamprotobuf__ue__timers_and_constants_t310__field_indices_by_name,
+ 1, uenibstreamprotobuf__ue__timers_and_constants_t310__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ue__timers_and_constants_t310__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ue__timers_and_constants_n310__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n2", 2 },
+ { "n3", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n3", 3 },
+ { "n4", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n4", 4 },
+ { "n6", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n6", 5 },
+ { "n8", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n8", 6 },
+ { "n10", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n10", 7 },
+ { "n20", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n20", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_n310__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ue__timers_and_constants_n310__value__enum_values_by_name[9] =
+{
+ { "n1", 1 },
+ { "n10", 7 },
+ { "n2", 2 },
+ { "n20", 8 },
+ { "n3", 3 },
+ { "n4", 4 },
+ { "n6", 5 },
+ { "n8", 6 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_n310__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UE_TimersAndConstantsN310.Value",
+ "Value",
+ "Uenibstreamprotobuf__UETimersAndConstantsN310__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__ue__timers_and_constants_n310__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__ue__timers_and_constants_n310__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ue__timers_and_constants_n310__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__timers_and_constants_n310__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UETimersAndConstantsN310, value),
+ &uenibstreamprotobuf__ue__timers_and_constants_n310__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ue__timers_and_constants_n310__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_n310__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UE_TimersAndConstantsN310",
+ "UETimersAndConstantsN310",
+ "Uenibstreamprotobuf__UETimersAndConstantsN310",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UETimersAndConstantsN310),
+ 1,
+ uenibstreamprotobuf__ue__timers_and_constants_n310__field_descriptors,
+ uenibstreamprotobuf__ue__timers_and_constants_n310__field_indices_by_name,
+ 1, uenibstreamprotobuf__ue__timers_and_constants_n310__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ue__timers_and_constants_n310__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ue__timers_and_constants_t311__value__enum_values_by_number[8] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__protobuf_unspecified", 0 },
+ { "ms1000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms1000", 1 },
+ { "ms3000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms3000", 2 },
+ { "ms5000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms5000", 3 },
+ { "ms10000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms10000", 4 },
+ { "ms15000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms15000", 5 },
+ { "ms20000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms20000", 6 },
+ { "ms30000", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms30000", 7 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_t311__value__value_ranges[] = {
+{0, 0},{0, 8}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ue__timers_and_constants_t311__value__enum_values_by_name[8] =
+{
+ { "ms1000", 1 },
+ { "ms10000", 4 },
+ { "ms15000", 5 },
+ { "ms20000", 6 },
+ { "ms3000", 2 },
+ { "ms30000", 7 },
+ { "ms5000", 3 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_t311__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UE_TimersAndConstantsT311.Value",
+ "Value",
+ "Uenibstreamprotobuf__UETimersAndConstantsT311__Value",
+ "uenibstreamprotobuf",
+ 8,
+ uenibstreamprotobuf__ue__timers_and_constants_t311__value__enum_values_by_number,
+ 8,
+ uenibstreamprotobuf__ue__timers_and_constants_t311__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ue__timers_and_constants_t311__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__timers_and_constants_t311__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UETimersAndConstantsT311, value),
+ &uenibstreamprotobuf__ue__timers_and_constants_t311__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ue__timers_and_constants_t311__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_t311__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UE_TimersAndConstantsT311",
+ "UETimersAndConstantsT311",
+ "Uenibstreamprotobuf__UETimersAndConstantsT311",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UETimersAndConstantsT311),
+ 1,
+ uenibstreamprotobuf__ue__timers_and_constants_t311__field_descriptors,
+ uenibstreamprotobuf__ue__timers_and_constants_t311__field_indices_by_name,
+ 1, uenibstreamprotobuf__ue__timers_and_constants_t311__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ue__timers_and_constants_t311__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__ue__timers_and_constants_n311__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__protobuf_unspecified", 0 },
+ { "n1", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n1", 1 },
+ { "n2", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n2", 2 },
+ { "n3", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n3", 3 },
+ { "n4", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n4", 4 },
+ { "n5", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n5", 5 },
+ { "n6", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n6", 6 },
+ { "n8", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n8", 7 },
+ { "n10", "UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n10", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_n311__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__ue__timers_and_constants_n311__value__enum_values_by_name[9] =
+{
+ { "n1", 1 },
+ { "n10", 8 },
+ { "n2", 2 },
+ { "n3", 3 },
+ { "n4", 4 },
+ { "n5", 5 },
+ { "n6", 6 },
+ { "n8", 7 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__ue__timers_and_constants_n311__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UE_TimersAndConstantsN311.Value",
+ "Value",
+ "Uenibstreamprotobuf__UETimersAndConstantsN311__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__ue__timers_and_constants_n311__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__ue__timers_and_constants_n311__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__ue__timers_and_constants_n311__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__ue__timers_and_constants_n311__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UETimersAndConstantsN311, value),
+ &uenibstreamprotobuf__ue__timers_and_constants_n311__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__ue__timers_and_constants_n311__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__ue__timers_and_constants_n311__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UE_TimersAndConstantsN311",
+ "UETimersAndConstantsN311",
+ "Uenibstreamprotobuf__UETimersAndConstantsN311",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UETimersAndConstantsN311),
+ 1,
+ uenibstreamprotobuf__ue__timers_and_constants_n311__field_descriptors,
+ uenibstreamprotobuf__ue__timers_and_constants_n311__field_indices_by_name,
+ 1, uenibstreamprotobuf__ue__timers_and_constants_n311__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__ue__timers_and_constants_n311__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_per_cat_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UACBarringPerCatList, n_items),
+ offsetof(Uenibstreamprotobuf__UACBarringPerCatList, items),
+ &uenibstreamprotobuf__uac__barring_per_cat__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uac__barring_per_cat_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_per_cat_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_cat_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UAC_BarringPerCatList",
+ "UACBarringPerCatList",
+ "Uenibstreamprotobuf__UACBarringPerCatList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UACBarringPerCatList),
+ 1,
+ uenibstreamprotobuf__uac__barring_per_cat_list__field_descriptors,
+ uenibstreamprotobuf__uac__barring_per_cat_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__uac__barring_per_cat_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_per_cat_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_per_cat__field_descriptors[2] =
+{
+ {
+ "accessCategory",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UACBarringPerCat, accesscategory),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uac_barringInfoSetIndex",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UACBarringPerCat, uac_barringinfosetindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uac__barring_per_cat__field_indices_by_name[] = {
+ 0, /* field[0] = accessCategory */
+ 1, /* field[1] = uac_barringInfoSetIndex */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_per_cat__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_cat__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UAC_BarringPerCat",
+ "UACBarringPerCat",
+ "Uenibstreamprotobuf__UACBarringPerCat",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UACBarringPerCat),
+ 2,
+ uenibstreamprotobuf__uac__barring_per_cat__field_descriptors,
+ uenibstreamprotobuf__uac__barring_per_cat__field_indices_by_name,
+ 1, uenibstreamprotobuf__uac__barring_per_cat__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_per_cat__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_per_plmn__list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UACBarringPerPLMNList, n_items),
+ offsetof(Uenibstreamprotobuf__UACBarringPerPLMNList, items),
+ &uenibstreamprotobuf__uac__barring_per_plmn__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uac__barring_per_plmn__list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_per_plmn__list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UAC_BarringPerPLMN_List",
+ "UACBarringPerPLMNList",
+ "Uenibstreamprotobuf__UACBarringPerPLMNList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UACBarringPerPLMNList),
+ 1,
+ uenibstreamprotobuf__uac__barring_per_plmn__list__field_descriptors,
+ uenibstreamprotobuf__uac__barring_per_plmn__list__field_indices_by_name,
+ 1, uenibstreamprotobuf__uac__barring_per_plmn__list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_per_plmn__list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_per_plmn__field_descriptors[3] =
+{
+ {
+ "plmn_IdentityIndex",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UACBarringPerPLMN, plmn_identityindex),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uac_ImplicitACBarringList",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UACBarringPerPLMN, uac__acbarring_list_type_case),
+ offsetof(Uenibstreamprotobuf__UACBarringPerPLMN, uac_implicitacbarringlist),
+ &uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uac_ExplicitACBarringList",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UACBarringPerPLMN, uac__acbarring_list_type_case),
+ offsetof(Uenibstreamprotobuf__UACBarringPerPLMN, uac_explicitacbarringlist),
+ &uenibstreamprotobuf__uac__barring_per_cat_list__descriptor,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uac__barring_per_plmn__field_indices_by_name[] = {
+ 0, /* field[0] = plmn_IdentityIndex */
+ 2, /* field[2] = uac_ExplicitACBarringList */
+ 1, /* field[1] = uac_ImplicitACBarringList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_per_plmn__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_plmn__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UAC_BarringPerPLMN",
+ "UACBarringPerPLMN",
+ "Uenibstreamprotobuf__UACBarringPerPLMN",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UACBarringPerPLMN),
+ 3,
+ uenibstreamprotobuf__uac__barring_per_plmn__field_descriptors,
+ uenibstreamprotobuf__uac__barring_per_plmn__field_indices_by_name,
+ 1, uenibstreamprotobuf__uac__barring_per_plmn__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_per_plmn__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__implicit_acbarring_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(Uenibstreamprotobuf__UACImplicitACBarringList, n_items),
+ offsetof(Uenibstreamprotobuf__UACImplicitACBarringList, items),
+ NULL,
+ NULL,
+ 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uac__implicit_acbarring_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uac__implicit_acbarring_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UAC_ImplicitACBarringList",
+ "UACImplicitACBarringList",
+ "Uenibstreamprotobuf__UACImplicitACBarringList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UACImplicitACBarringList),
+ 1,
+ uenibstreamprotobuf__uac__implicit_acbarring_list__field_descriptors,
+ uenibstreamprotobuf__uac__implicit_acbarring_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__uac__implicit_acbarring_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uac__implicit_acbarring_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_info_set_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__UACBarringInfoSetList, n_items),
+ offsetof(Uenibstreamprotobuf__UACBarringInfoSetList, items),
+ &uenibstreamprotobuf__uac__barring_info_set__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uac__barring_info_set_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_info_set_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_info_set_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UAC_BarringInfoSetList",
+ "UACBarringInfoSetList",
+ "Uenibstreamprotobuf__UACBarringInfoSetList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UACBarringInfoSetList),
+ 1,
+ uenibstreamprotobuf__uac__barring_info_set_list__field_descriptors,
+ uenibstreamprotobuf__uac__barring_info_set_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__uac__barring_info_set_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_info_set_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_info_set__field_descriptors[3] =
+{
+ {
+ "uac_BarringFactor",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UACBarringInfoSet, uac_barringfactor),
+ &uenibstreamprotobuf__uac__barring_factor__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uac_BarringTime",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UACBarringInfoSet, uac_barringtime),
+ &uenibstreamprotobuf__uac__barring_time__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "uac_BarringForAccessIdentity",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UACBarringInfoSet, uac_barringforaccessidentity),
+ NULL,
+ &protobuf_c_empty_string,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uac__barring_info_set__field_indices_by_name[] = {
+ 0, /* field[0] = uac_BarringFactor */
+ 2, /* field[2] = uac_BarringForAccessIdentity */
+ 1, /* field[1] = uac_BarringTime */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_info_set__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_info_set__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UAC_BarringInfoSet",
+ "UACBarringInfoSet",
+ "Uenibstreamprotobuf__UACBarringInfoSet",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UACBarringInfoSet),
+ 3,
+ uenibstreamprotobuf__uac__barring_info_set__field_descriptors,
+ uenibstreamprotobuf__uac__barring_info_set__field_indices_by_name,
+ 1, uenibstreamprotobuf__uac__barring_info_set__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_info_set__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__uac__barring_factor__value__enum_values_by_number[17] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__protobuf_unspecified", 0 },
+ { "p00", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p00", 1 },
+ { "p05", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p05", 2 },
+ { "p10", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p10", 3 },
+ { "p15", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p15", 4 },
+ { "p20", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p20", 5 },
+ { "p25", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p25", 6 },
+ { "p30", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p30", 7 },
+ { "p40", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p40", 8 },
+ { "p50", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p50", 9 },
+ { "p60", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p60", 10 },
+ { "p70", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p70", 11 },
+ { "p75", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p75", 12 },
+ { "p80", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p80", 13 },
+ { "p85", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p85", 14 },
+ { "p90", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p90", 15 },
+ { "p95", "UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p95", 16 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_factor__value__value_ranges[] = {
+{0, 0},{0, 17}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__uac__barring_factor__value__enum_values_by_name[17] =
+{
+ { "p00", 1 },
+ { "p05", 2 },
+ { "p10", 3 },
+ { "p15", 4 },
+ { "p20", 5 },
+ { "p25", 6 },
+ { "p30", 7 },
+ { "p40", 8 },
+ { "p50", 9 },
+ { "p60", 10 },
+ { "p70", 11 },
+ { "p75", 12 },
+ { "p80", 13 },
+ { "p85", 14 },
+ { "p90", 15 },
+ { "p95", 16 },
+ { "protobuf_unspecified", 0 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__uac__barring_factor__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UAC_BarringFactor.Value",
+ "Value",
+ "Uenibstreamprotobuf__UACBarringFactor__Value",
+ "uenibstreamprotobuf",
+ 17,
+ uenibstreamprotobuf__uac__barring_factor__value__enum_values_by_number,
+ 17,
+ uenibstreamprotobuf__uac__barring_factor__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__uac__barring_factor__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_factor__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UACBarringFactor, value),
+ &uenibstreamprotobuf__uac__barring_factor__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uac__barring_factor__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_factor__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_factor__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UAC_BarringFactor",
+ "UACBarringFactor",
+ "Uenibstreamprotobuf__UACBarringFactor",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UACBarringFactor),
+ 1,
+ uenibstreamprotobuf__uac__barring_factor__field_descriptors,
+ uenibstreamprotobuf__uac__barring_factor__field_indices_by_name,
+ 1, uenibstreamprotobuf__uac__barring_factor__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_factor__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__uac__barring_time__value__enum_values_by_number[9] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__protobuf_unspecified", 0 },
+ { "s4", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s4", 1 },
+ { "s8", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s8", 2 },
+ { "s16", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s16", 3 },
+ { "s32", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s32", 4 },
+ { "s64", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s64", 5 },
+ { "s128", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s128", 6 },
+ { "s256", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s256", 7 },
+ { "s512", "UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s512", 8 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_time__value__value_ranges[] = {
+{0, 0},{0, 9}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__uac__barring_time__value__enum_values_by_name[9] =
+{
+ { "protobuf_unspecified", 0 },
+ { "s128", 6 },
+ { "s16", 3 },
+ { "s256", 7 },
+ { "s32", 4 },
+ { "s4", 1 },
+ { "s512", 8 },
+ { "s64", 5 },
+ { "s8", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__uac__barring_time__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UAC_BarringTime.Value",
+ "Value",
+ "Uenibstreamprotobuf__UACBarringTime__Value",
+ "uenibstreamprotobuf",
+ 9,
+ uenibstreamprotobuf__uac__barring_time__value__enum_values_by_number,
+ 9,
+ uenibstreamprotobuf__uac__barring_time__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__uac__barring_time__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__barring_time__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__UACBarringTime, value),
+ &uenibstreamprotobuf__uac__barring_time__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__uac__barring_time__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__uac__barring_time__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_time__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.UAC_BarringTime",
+ "UACBarringTime",
+ "Uenibstreamprotobuf__UACBarringTime",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__UACBarringTime),
+ 1,
+ uenibstreamprotobuf__uac__barring_time__field_descriptors,
+ uenibstreamprotobuf__uac__barring_time__field_indices_by_name,
+ 1, uenibstreamprotobuf__uac__barring_time__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__uac__barring_time__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__mobility_state_parameters__field_descriptors[4] =
+{
+ {
+ "t_Evaluation",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MobilityStateParameters, t_evaluation),
+ &uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "t_HystNormal",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MobilityStateParameters, t_hystnormal),
+ &uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n_CellChangeMedium",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MobilityStateParameters, n_cellchangemedium),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "n_CellChangeHigh",
+ 4,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__MobilityStateParameters, n_cellchangehigh),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__mobility_state_parameters__field_indices_by_name[] = {
+ 3, /* field[3] = n_CellChangeHigh */
+ 2, /* field[2] = n_CellChangeMedium */
+ 0, /* field[0] = t_Evaluation */
+ 1, /* field[1] = t_HystNormal */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__mobility_state_parameters__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__mobility_state_parameters__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.MobilityStateParameters",
+ "MobilityStateParameters",
+ "Uenibstreamprotobuf__MobilityStateParameters",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__MobilityStateParameters),
+ 4,
+ uenibstreamprotobuf__mobility_state_parameters__field_descriptors,
+ uenibstreamprotobuf__mobility_state_parameters__field_indices_by_name,
+ 1, uenibstreamprotobuf__mobility_state_parameters__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__mobility_state_parameters__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCEnumValue uenibstreamprotobuf__t__evaluation__hyst_normal__value__enum_values_by_number[6] =
+{
+ { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__protobuf_unspecified", 0 },
+ { "s30", "UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s30", 1 },
+ { "s60", "UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s60", 2 },
+ { "s120", "UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s120", 3 },
+ { "s180", "UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s180", 4 },
+ { "s240", "UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s240", 5 },
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t__evaluation__hyst_normal__value__value_ranges[] = {
+{0, 0},{0, 6}
+};
+static const ProtobufCEnumValueIndex uenibstreamprotobuf__t__evaluation__hyst_normal__value__enum_values_by_name[6] =
+{
+ { "protobuf_unspecified", 0 },
+ { "s120", 3 },
+ { "s180", 4 },
+ { "s240", 5 },
+ { "s30", 1 },
+ { "s60", 2 },
+};
+const ProtobufCEnumDescriptor uenibstreamprotobuf__t__evaluation__hyst_normal__value__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T_Evaluation_HystNormal.Value",
+ "Value",
+ "Uenibstreamprotobuf__TEvaluationHystNormal__Value",
+ "uenibstreamprotobuf",
+ 6,
+ uenibstreamprotobuf__t__evaluation__hyst_normal__value__enum_values_by_number,
+ 6,
+ uenibstreamprotobuf__t__evaluation__hyst_normal__value__enum_values_by_name,
+ 1,
+ uenibstreamprotobuf__t__evaluation__hyst_normal__value__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__t__evaluation__hyst_normal__field_descriptors[1] =
+{
+ {
+ "value",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_ENUM,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__TEvaluationHystNormal, value),
+ &uenibstreamprotobuf__t__evaluation__hyst_normal__value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__t__evaluation__hyst_normal__field_indices_by_name[] = {
+ 0, /* field[0] = value */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__t__evaluation__hyst_normal__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.T_Evaluation_HystNormal",
+ "TEvaluationHystNormal",
+ "Uenibstreamprotobuf__TEvaluationHystNormal",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__TEvaluationHystNormal),
+ 1,
+ uenibstreamprotobuf__t__evaluation__hyst_normal__field_descriptors,
+ uenibstreamprotobuf__t__evaluation__hyst_normal__field_indices_by_name,
+ 1, uenibstreamprotobuf__t__evaluation__hyst_normal__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__t__evaluation__hyst_normal__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__multi_band_info_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__EUTRAMultiBandInfoList, n_items),
+ offsetof(Uenibstreamprotobuf__EUTRAMultiBandInfoList, items),
+ &uenibstreamprotobuf__eutra__multi_band_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__multi_band_info_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__multi_band_info_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__multi_band_info_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_MultiBandInfoList",
+ "EUTRAMultiBandInfoList",
+ "Uenibstreamprotobuf__EUTRAMultiBandInfoList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRAMultiBandInfoList),
+ 1,
+ uenibstreamprotobuf__eutra__multi_band_info_list__field_descriptors,
+ uenibstreamprotobuf__eutra__multi_band_info_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__multi_band_info_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__multi_band_info_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__multi_band_info__field_descriptors[2] =
+{
+ {
+ "eutra_FreqBandIndicator",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_UINT32,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRAMultiBandInfo, eutra_freqbandindicator),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eutra_NS_PmaxList",
+ 3,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRAMultiBandInfo, eutra_ns_pmaxlist),
+ &uenibstreamprotobuf__eutra__ns__pmax_list__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__multi_band_info__field_indices_by_name[] = {
+ 0, /* field[0] = eutra_FreqBandIndicator */
+ 1, /* field[1] = eutra_NS_PmaxList */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__multi_band_info__number_ranges[2 + 1] =
+{
+ { 1, 0 },
+ { 3, 1 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__multi_band_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_MultiBandInfo",
+ "EUTRAMultiBandInfo",
+ "Uenibstreamprotobuf__EUTRAMultiBandInfo",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRAMultiBandInfo),
+ 2,
+ uenibstreamprotobuf__eutra__multi_band_info__field_descriptors,
+ uenibstreamprotobuf__eutra__multi_band_info__field_indices_by_name,
+ 2, uenibstreamprotobuf__eutra__multi_band_info__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__multi_band_info__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__ns__pmax_list__field_descriptors[1] =
+{
+ {
+ "items",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(Uenibstreamprotobuf__EUTRANSPmaxList, n_items),
+ offsetof(Uenibstreamprotobuf__EUTRANSPmaxList, items),
+ &uenibstreamprotobuf__eutra__ns__pmax_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__ns__pmax_list__field_indices_by_name[] = {
+ 0, /* field[0] = items */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__ns__pmax_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__ns__pmax_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_NS_PmaxList",
+ "EUTRANSPmaxList",
+ "Uenibstreamprotobuf__EUTRANSPmaxList",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRANSPmaxList),
+ 1,
+ uenibstreamprotobuf__eutra__ns__pmax_list__field_descriptors,
+ uenibstreamprotobuf__eutra__ns__pmax_list__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__ns__pmax_list__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__ns__pmax_list__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__ns__pmax_value__field_descriptors[2] =
+{
+ {
+ "additionalPmax",
+ 1,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRANSPmaxValue, additionalpmax),
+ &google__protobuf__int32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "additionalSpectrumEmission",
+ 2,
+ PROTOBUF_C_LABEL_NONE,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(Uenibstreamprotobuf__EUTRANSPmaxValue, additionalspectrumemission),
+ &google__protobuf__uint32_value__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned uenibstreamprotobuf__eutra__ns__pmax_value__field_indices_by_name[] = {
+ 0, /* field[0] = additionalPmax */
+ 1, /* field[1] = additionalSpectrumEmission */
+};
+static const ProtobufCIntRange uenibstreamprotobuf__eutra__ns__pmax_value__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__ns__pmax_value__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "uenibstreamprotobuf.EUTRA_NS_PmaxValue",
+ "EUTRANSPmaxValue",
+ "Uenibstreamprotobuf__EUTRANSPmaxValue",
+ "uenibstreamprotobuf",
+ sizeof(Uenibstreamprotobuf__EUTRANSPmaxValue),
+ 2,
+ uenibstreamprotobuf__eutra__ns__pmax_value__field_descriptors,
+ uenibstreamprotobuf__eutra__ns__pmax_value__field_indices_by_name,
+ 1, uenibstreamprotobuf__eutra__ns__pmax_value__number_ranges,
+ (ProtobufCMessageInit) uenibstreamprotobuf__eutra__ns__pmax_value__init,
+ NULL,NULL,NULL /* reserved[123] */
+};