/* 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] */ };