/* 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 streaming_protobufs__cell_group_config__init (StreamingProtobufs__CellGroupConfig *message) { static const StreamingProtobufs__CellGroupConfig init_value = STREAMING_PROTOBUFS__CELL_GROUP_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__cell_group_config__get_packed_size (const StreamingProtobufs__CellGroupConfig *message) { assert(message->base.descriptor == &streaming_protobufs__cell_group_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cell_group_config__pack (const StreamingProtobufs__CellGroupConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cell_group_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cell_group_config__pack_to_buffer (const StreamingProtobufs__CellGroupConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cell_group_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CellGroupConfig * streaming_protobufs__cell_group_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CellGroupConfig *) protobuf_c_message_unpack (&streaming_protobufs__cell_group_config__descriptor, allocator, len, data); } void streaming_protobufs__cell_group_config__free_unpacked (StreamingProtobufs__CellGroupConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cell_group_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rlc__bearer_config__init (StreamingProtobufs__RLCBearerConfig *message) { static const StreamingProtobufs__RLCBearerConfig init_value = STREAMING_PROTOBUFS__RLC__BEARER_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__rlc__bearer_config__get_packed_size (const StreamingProtobufs__RLCBearerConfig *message) { assert(message->base.descriptor == &streaming_protobufs__rlc__bearer_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rlc__bearer_config__pack (const StreamingProtobufs__RLCBearerConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rlc__bearer_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rlc__bearer_config__pack_to_buffer (const StreamingProtobufs__RLCBearerConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rlc__bearer_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RLCBearerConfig * streaming_protobufs__rlc__bearer_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RLCBearerConfig *) protobuf_c_message_unpack (&streaming_protobufs__rlc__bearer_config__descriptor, allocator, len, data); } void streaming_protobufs__rlc__bearer_config__free_unpacked (StreamingProtobufs__RLCBearerConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rlc__bearer_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rlc__config__init (StreamingProtobufs__RLCConfig *message) { static const StreamingProtobufs__RLCConfig init_value = STREAMING_PROTOBUFS__RLC__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__rlc__config__get_packed_size (const StreamingProtobufs__RLCConfig *message) { assert(message->base.descriptor == &streaming_protobufs__rlc__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rlc__config__pack (const StreamingProtobufs__RLCConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rlc__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rlc__config__pack_to_buffer (const StreamingProtobufs__RLCConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rlc__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RLCConfig * streaming_protobufs__rlc__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RLCConfig *) protobuf_c_message_unpack (&streaming_protobufs__rlc__config__descriptor, allocator, len, data); } void streaming_protobufs__rlc__config__free_unpacked (StreamingProtobufs__RLCConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rlc__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__am__init (StreamingProtobufs__AM *message) { static const StreamingProtobufs__AM init_value = STREAMING_PROTOBUFS__AM__INIT; *message = init_value; } size_t streaming_protobufs__am__get_packed_size (const StreamingProtobufs__AM *message) { assert(message->base.descriptor == &streaming_protobufs__am__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__am__pack (const StreamingProtobufs__AM *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__am__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__am__pack_to_buffer (const StreamingProtobufs__AM *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__am__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__AM * streaming_protobufs__am__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__AM *) protobuf_c_message_unpack (&streaming_protobufs__am__descriptor, allocator, len, data); } void streaming_protobufs__am__free_unpacked (StreamingProtobufs__AM *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__am__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ul__am__rlc__init (StreamingProtobufs__ULAMRLC *message) { static const StreamingProtobufs__ULAMRLC init_value = STREAMING_PROTOBUFS__UL__AM__RLC__INIT; *message = init_value; } size_t streaming_protobufs__ul__am__rlc__get_packed_size (const StreamingProtobufs__ULAMRLC *message) { assert(message->base.descriptor == &streaming_protobufs__ul__am__rlc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ul__am__rlc__pack (const StreamingProtobufs__ULAMRLC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ul__am__rlc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ul__am__rlc__pack_to_buffer (const StreamingProtobufs__ULAMRLC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ul__am__rlc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ULAMRLC * streaming_protobufs__ul__am__rlc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ULAMRLC *) protobuf_c_message_unpack (&streaming_protobufs__ul__am__rlc__descriptor, allocator, len, data); } void streaming_protobufs__ul__am__rlc__free_unpacked (StreamingProtobufs__ULAMRLC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ul__am__rlc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__max_retx_threshold__init (StreamingProtobufs__MaxRetxThreshold *message) { static const StreamingProtobufs__MaxRetxThreshold init_value = STREAMING_PROTOBUFS__MAX_RETX_THRESHOLD__INIT; *message = init_value; } size_t streaming_protobufs__max_retx_threshold__get_packed_size (const StreamingProtobufs__MaxRetxThreshold *message) { assert(message->base.descriptor == &streaming_protobufs__max_retx_threshold__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__max_retx_threshold__pack (const StreamingProtobufs__MaxRetxThreshold *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__max_retx_threshold__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__max_retx_threshold__pack_to_buffer (const StreamingProtobufs__MaxRetxThreshold *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__max_retx_threshold__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MaxRetxThreshold * streaming_protobufs__max_retx_threshold__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MaxRetxThreshold *) protobuf_c_message_unpack (&streaming_protobufs__max_retx_threshold__descriptor, allocator, len, data); } void streaming_protobufs__max_retx_threshold__free_unpacked (StreamingProtobufs__MaxRetxThreshold *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__max_retx_threshold__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sn__field_length_am__init (StreamingProtobufs__SNFieldLengthAM *message) { static const StreamingProtobufs__SNFieldLengthAM init_value = STREAMING_PROTOBUFS__SN__FIELD_LENGTH_AM__INIT; *message = init_value; } size_t streaming_protobufs__sn__field_length_am__get_packed_size (const StreamingProtobufs__SNFieldLengthAM *message) { assert(message->base.descriptor == &streaming_protobufs__sn__field_length_am__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sn__field_length_am__pack (const StreamingProtobufs__SNFieldLengthAM *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sn__field_length_am__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sn__field_length_am__pack_to_buffer (const StreamingProtobufs__SNFieldLengthAM *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sn__field_length_am__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SNFieldLengthAM * streaming_protobufs__sn__field_length_am__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SNFieldLengthAM *) protobuf_c_message_unpack (&streaming_protobufs__sn__field_length_am__descriptor, allocator, len, data); } void streaming_protobufs__sn__field_length_am__free_unpacked (StreamingProtobufs__SNFieldLengthAM *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sn__field_length_am__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__t__poll_retransmit__init (StreamingProtobufs__TPollRetransmit *message) { static const StreamingProtobufs__TPollRetransmit init_value = STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__INIT; *message = init_value; } size_t streaming_protobufs__t__poll_retransmit__get_packed_size (const StreamingProtobufs__TPollRetransmit *message) { assert(message->base.descriptor == &streaming_protobufs__t__poll_retransmit__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__t__poll_retransmit__pack (const StreamingProtobufs__TPollRetransmit *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__t__poll_retransmit__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__t__poll_retransmit__pack_to_buffer (const StreamingProtobufs__TPollRetransmit *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__t__poll_retransmit__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TPollRetransmit * streaming_protobufs__t__poll_retransmit__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TPollRetransmit *) protobuf_c_message_unpack (&streaming_protobufs__t__poll_retransmit__descriptor, allocator, len, data); } void streaming_protobufs__t__poll_retransmit__free_unpacked (StreamingProtobufs__TPollRetransmit *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__t__poll_retransmit__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__poll_pdu__init (StreamingProtobufs__PollPDU *message) { static const StreamingProtobufs__PollPDU init_value = STREAMING_PROTOBUFS__POLL_PDU__INIT; *message = init_value; } size_t streaming_protobufs__poll_pdu__get_packed_size (const StreamingProtobufs__PollPDU *message) { assert(message->base.descriptor == &streaming_protobufs__poll_pdu__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__poll_pdu__pack (const StreamingProtobufs__PollPDU *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__poll_pdu__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__poll_pdu__pack_to_buffer (const StreamingProtobufs__PollPDU *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__poll_pdu__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PollPDU * streaming_protobufs__poll_pdu__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PollPDU *) protobuf_c_message_unpack (&streaming_protobufs__poll_pdu__descriptor, allocator, len, data); } void streaming_protobufs__poll_pdu__free_unpacked (StreamingProtobufs__PollPDU *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__poll_pdu__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__poll_byte__init (StreamingProtobufs__PollByte *message) { static const StreamingProtobufs__PollByte init_value = STREAMING_PROTOBUFS__POLL_BYTE__INIT; *message = init_value; } size_t streaming_protobufs__poll_byte__get_packed_size (const StreamingProtobufs__PollByte *message) { assert(message->base.descriptor == &streaming_protobufs__poll_byte__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__poll_byte__pack (const StreamingProtobufs__PollByte *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__poll_byte__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__poll_byte__pack_to_buffer (const StreamingProtobufs__PollByte *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__poll_byte__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PollByte * streaming_protobufs__poll_byte__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PollByte *) protobuf_c_message_unpack (&streaming_protobufs__poll_byte__descriptor, allocator, len, data); } void streaming_protobufs__poll_byte__free_unpacked (StreamingProtobufs__PollByte *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__poll_byte__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dl__am__rlc__init (StreamingProtobufs__DLAMRLC *message) { static const StreamingProtobufs__DLAMRLC init_value = STREAMING_PROTOBUFS__DL__AM__RLC__INIT; *message = init_value; } size_t streaming_protobufs__dl__am__rlc__get_packed_size (const StreamingProtobufs__DLAMRLC *message) { assert(message->base.descriptor == &streaming_protobufs__dl__am__rlc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dl__am__rlc__pack (const StreamingProtobufs__DLAMRLC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dl__am__rlc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dl__am__rlc__pack_to_buffer (const StreamingProtobufs__DLAMRLC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dl__am__rlc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DLAMRLC * streaming_protobufs__dl__am__rlc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DLAMRLC *) protobuf_c_message_unpack (&streaming_protobufs__dl__am__rlc__descriptor, allocator, len, data); } void streaming_protobufs__dl__am__rlc__free_unpacked (StreamingProtobufs__DLAMRLC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dl__am__rlc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__t__reassembly__init (StreamingProtobufs__TReassembly *message) { static const StreamingProtobufs__TReassembly init_value = STREAMING_PROTOBUFS__T__REASSEMBLY__INIT; *message = init_value; } size_t streaming_protobufs__t__reassembly__get_packed_size (const StreamingProtobufs__TReassembly *message) { assert(message->base.descriptor == &streaming_protobufs__t__reassembly__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__t__reassembly__pack (const StreamingProtobufs__TReassembly *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__t__reassembly__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__t__reassembly__pack_to_buffer (const StreamingProtobufs__TReassembly *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__t__reassembly__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TReassembly * streaming_protobufs__t__reassembly__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TReassembly *) protobuf_c_message_unpack (&streaming_protobufs__t__reassembly__descriptor, allocator, len, data); } void streaming_protobufs__t__reassembly__free_unpacked (StreamingProtobufs__TReassembly *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__t__reassembly__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__t__status_prohibit__init (StreamingProtobufs__TStatusProhibit *message) { static const StreamingProtobufs__TStatusProhibit init_value = STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__INIT; *message = init_value; } size_t streaming_protobufs__t__status_prohibit__get_packed_size (const StreamingProtobufs__TStatusProhibit *message) { assert(message->base.descriptor == &streaming_protobufs__t__status_prohibit__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__t__status_prohibit__pack (const StreamingProtobufs__TStatusProhibit *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__t__status_prohibit__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__t__status_prohibit__pack_to_buffer (const StreamingProtobufs__TStatusProhibit *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__t__status_prohibit__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TStatusProhibit * streaming_protobufs__t__status_prohibit__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TStatusProhibit *) protobuf_c_message_unpack (&streaming_protobufs__t__status_prohibit__descriptor, allocator, len, data); } void streaming_protobufs__t__status_prohibit__free_unpacked (StreamingProtobufs__TStatusProhibit *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__t__status_prohibit__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__um__bi__directional__init (StreamingProtobufs__UMBiDirectional *message) { static const StreamingProtobufs__UMBiDirectional init_value = STREAMING_PROTOBUFS__UM__BI__DIRECTIONAL__INIT; *message = init_value; } size_t streaming_protobufs__um__bi__directional__get_packed_size (const StreamingProtobufs__UMBiDirectional *message) { assert(message->base.descriptor == &streaming_protobufs__um__bi__directional__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__um__bi__directional__pack (const StreamingProtobufs__UMBiDirectional *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__um__bi__directional__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__um__bi__directional__pack_to_buffer (const StreamingProtobufs__UMBiDirectional *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__um__bi__directional__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UMBiDirectional * streaming_protobufs__um__bi__directional__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UMBiDirectional *) protobuf_c_message_unpack (&streaming_protobufs__um__bi__directional__descriptor, allocator, len, data); } void streaming_protobufs__um__bi__directional__free_unpacked (StreamingProtobufs__UMBiDirectional *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__um__bi__directional__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ul__um__rlc__init (StreamingProtobufs__ULUMRLC *message) { static const StreamingProtobufs__ULUMRLC init_value = STREAMING_PROTOBUFS__UL__UM__RLC__INIT; *message = init_value; } size_t streaming_protobufs__ul__um__rlc__get_packed_size (const StreamingProtobufs__ULUMRLC *message) { assert(message->base.descriptor == &streaming_protobufs__ul__um__rlc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ul__um__rlc__pack (const StreamingProtobufs__ULUMRLC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ul__um__rlc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ul__um__rlc__pack_to_buffer (const StreamingProtobufs__ULUMRLC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ul__um__rlc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ULUMRLC * streaming_protobufs__ul__um__rlc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ULUMRLC *) protobuf_c_message_unpack (&streaming_protobufs__ul__um__rlc__descriptor, allocator, len, data); } void streaming_protobufs__ul__um__rlc__free_unpacked (StreamingProtobufs__ULUMRLC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ul__um__rlc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sn__field_length_um__init (StreamingProtobufs__SNFieldLengthUM *message) { static const StreamingProtobufs__SNFieldLengthUM init_value = STREAMING_PROTOBUFS__SN__FIELD_LENGTH_UM__INIT; *message = init_value; } size_t streaming_protobufs__sn__field_length_um__get_packed_size (const StreamingProtobufs__SNFieldLengthUM *message) { assert(message->base.descriptor == &streaming_protobufs__sn__field_length_um__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sn__field_length_um__pack (const StreamingProtobufs__SNFieldLengthUM *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sn__field_length_um__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sn__field_length_um__pack_to_buffer (const StreamingProtobufs__SNFieldLengthUM *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sn__field_length_um__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SNFieldLengthUM * streaming_protobufs__sn__field_length_um__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SNFieldLengthUM *) protobuf_c_message_unpack (&streaming_protobufs__sn__field_length_um__descriptor, allocator, len, data); } void streaming_protobufs__sn__field_length_um__free_unpacked (StreamingProtobufs__SNFieldLengthUM *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sn__field_length_um__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dl__um__rlc__init (StreamingProtobufs__DLUMRLC *message) { static const StreamingProtobufs__DLUMRLC init_value = STREAMING_PROTOBUFS__DL__UM__RLC__INIT; *message = init_value; } size_t streaming_protobufs__dl__um__rlc__get_packed_size (const StreamingProtobufs__DLUMRLC *message) { assert(message->base.descriptor == &streaming_protobufs__dl__um__rlc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dl__um__rlc__pack (const StreamingProtobufs__DLUMRLC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dl__um__rlc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dl__um__rlc__pack_to_buffer (const StreamingProtobufs__DLUMRLC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dl__um__rlc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DLUMRLC * streaming_protobufs__dl__um__rlc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DLUMRLC *) protobuf_c_message_unpack (&streaming_protobufs__dl__um__rlc__descriptor, allocator, len, data); } void streaming_protobufs__dl__um__rlc__free_unpacked (StreamingProtobufs__DLUMRLC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dl__um__rlc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__um__uni__directional__ul__init (StreamingProtobufs__UMUniDirectionalUL *message) { static const StreamingProtobufs__UMUniDirectionalUL init_value = STREAMING_PROTOBUFS__UM__UNI__DIRECTIONAL__UL__INIT; *message = init_value; } size_t streaming_protobufs__um__uni__directional__ul__get_packed_size (const StreamingProtobufs__UMUniDirectionalUL *message) { assert(message->base.descriptor == &streaming_protobufs__um__uni__directional__ul__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__um__uni__directional__ul__pack (const StreamingProtobufs__UMUniDirectionalUL *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__um__uni__directional__ul__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__um__uni__directional__ul__pack_to_buffer (const StreamingProtobufs__UMUniDirectionalUL *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__um__uni__directional__ul__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UMUniDirectionalUL * streaming_protobufs__um__uni__directional__ul__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UMUniDirectionalUL *) protobuf_c_message_unpack (&streaming_protobufs__um__uni__directional__ul__descriptor, allocator, len, data); } void streaming_protobufs__um__uni__directional__ul__free_unpacked (StreamingProtobufs__UMUniDirectionalUL *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__um__uni__directional__ul__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__um__uni__directional__dl__init (StreamingProtobufs__UMUniDirectionalDL *message) { static const StreamingProtobufs__UMUniDirectionalDL init_value = STREAMING_PROTOBUFS__UM__UNI__DIRECTIONAL__DL__INIT; *message = init_value; } size_t streaming_protobufs__um__uni__directional__dl__get_packed_size (const StreamingProtobufs__UMUniDirectionalDL *message) { assert(message->base.descriptor == &streaming_protobufs__um__uni__directional__dl__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__um__uni__directional__dl__pack (const StreamingProtobufs__UMUniDirectionalDL *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__um__uni__directional__dl__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__um__uni__directional__dl__pack_to_buffer (const StreamingProtobufs__UMUniDirectionalDL *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__um__uni__directional__dl__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UMUniDirectionalDL * streaming_protobufs__um__uni__directional__dl__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UMUniDirectionalDL *) protobuf_c_message_unpack (&streaming_protobufs__um__uni__directional__dl__descriptor, allocator, len, data); } void streaming_protobufs__um__uni__directional__dl__free_unpacked (StreamingProtobufs__UMUniDirectionalDL *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__um__uni__directional__dl__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__logical_channel_config__init (StreamingProtobufs__LogicalChannelConfig *message) { static const StreamingProtobufs__LogicalChannelConfig init_value = STREAMING_PROTOBUFS__LOGICAL_CHANNEL_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__logical_channel_config__get_packed_size (const StreamingProtobufs__LogicalChannelConfig *message) { assert(message->base.descriptor == &streaming_protobufs__logical_channel_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__logical_channel_config__pack (const StreamingProtobufs__LogicalChannelConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__logical_channel_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__logical_channel_config__pack_to_buffer (const StreamingProtobufs__LogicalChannelConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__logical_channel_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__LogicalChannelConfig * streaming_protobufs__logical_channel_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__LogicalChannelConfig *) protobuf_c_message_unpack (&streaming_protobufs__logical_channel_config__descriptor, allocator, len, data); } void streaming_protobufs__logical_channel_config__free_unpacked (StreamingProtobufs__LogicalChannelConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__logical_channel_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ul__specific_parameters__init (StreamingProtobufs__ULSpecificParameters *message) { static const StreamingProtobufs__ULSpecificParameters init_value = STREAMING_PROTOBUFS__UL__SPECIFIC_PARAMETERS__INIT; *message = init_value; } size_t streaming_protobufs__ul__specific_parameters__get_packed_size (const StreamingProtobufs__ULSpecificParameters *message) { assert(message->base.descriptor == &streaming_protobufs__ul__specific_parameters__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ul__specific_parameters__pack (const StreamingProtobufs__ULSpecificParameters *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ul__specific_parameters__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ul__specific_parameters__pack_to_buffer (const StreamingProtobufs__ULSpecificParameters *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ul__specific_parameters__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ULSpecificParameters * streaming_protobufs__ul__specific_parameters__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ULSpecificParameters *) protobuf_c_message_unpack (&streaming_protobufs__ul__specific_parameters__descriptor, allocator, len, data); } void streaming_protobufs__ul__specific_parameters__free_unpacked (StreamingProtobufs__ULSpecificParameters *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ul__specific_parameters__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__prioritised_bit_rate__init (StreamingProtobufs__PrioritisedBitRate *message) { static const StreamingProtobufs__PrioritisedBitRate init_value = STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__INIT; *message = init_value; } size_t streaming_protobufs__prioritised_bit_rate__get_packed_size (const StreamingProtobufs__PrioritisedBitRate *message) { assert(message->base.descriptor == &streaming_protobufs__prioritised_bit_rate__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__prioritised_bit_rate__pack (const StreamingProtobufs__PrioritisedBitRate *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__prioritised_bit_rate__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__prioritised_bit_rate__pack_to_buffer (const StreamingProtobufs__PrioritisedBitRate *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__prioritised_bit_rate__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PrioritisedBitRate * streaming_protobufs__prioritised_bit_rate__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PrioritisedBitRate *) protobuf_c_message_unpack (&streaming_protobufs__prioritised_bit_rate__descriptor, allocator, len, data); } void streaming_protobufs__prioritised_bit_rate__free_unpacked (StreamingProtobufs__PrioritisedBitRate *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__prioritised_bit_rate__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bucket_size_duration__init (StreamingProtobufs__BucketSizeDuration *message) { static const StreamingProtobufs__BucketSizeDuration init_value = STREAMING_PROTOBUFS__BUCKET_SIZE_DURATION__INIT; *message = init_value; } size_t streaming_protobufs__bucket_size_duration__get_packed_size (const StreamingProtobufs__BucketSizeDuration *message) { assert(message->base.descriptor == &streaming_protobufs__bucket_size_duration__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bucket_size_duration__pack (const StreamingProtobufs__BucketSizeDuration *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bucket_size_duration__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bucket_size_duration__pack_to_buffer (const StreamingProtobufs__BucketSizeDuration *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bucket_size_duration__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BucketSizeDuration * streaming_protobufs__bucket_size_duration__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BucketSizeDuration *) protobuf_c_message_unpack (&streaming_protobufs__bucket_size_duration__descriptor, allocator, len, data); } void streaming_protobufs__bucket_size_duration__free_unpacked (StreamingProtobufs__BucketSizeDuration *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bucket_size_duration__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__subcarrier_spacing__init (StreamingProtobufs__SubcarrierSpacing *message) { static const StreamingProtobufs__SubcarrierSpacing init_value = STREAMING_PROTOBUFS__SUBCARRIER_SPACING__INIT; *message = init_value; } size_t streaming_protobufs__subcarrier_spacing__get_packed_size (const StreamingProtobufs__SubcarrierSpacing *message) { assert(message->base.descriptor == &streaming_protobufs__subcarrier_spacing__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__subcarrier_spacing__pack (const StreamingProtobufs__SubcarrierSpacing *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__subcarrier_spacing__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__subcarrier_spacing__pack_to_buffer (const StreamingProtobufs__SubcarrierSpacing *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__subcarrier_spacing__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SubcarrierSpacing * streaming_protobufs__subcarrier_spacing__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SubcarrierSpacing *) protobuf_c_message_unpack (&streaming_protobufs__subcarrier_spacing__descriptor, allocator, len, data); } void streaming_protobufs__subcarrier_spacing__free_unpacked (StreamingProtobufs__SubcarrierSpacing *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__subcarrier_spacing__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__max_pusch__duration__init (StreamingProtobufs__MaxPUSCHDuration *message) { static const StreamingProtobufs__MaxPUSCHDuration init_value = STREAMING_PROTOBUFS__MAX_PUSCH__DURATION__INIT; *message = init_value; } size_t streaming_protobufs__max_pusch__duration__get_packed_size (const StreamingProtobufs__MaxPUSCHDuration *message) { assert(message->base.descriptor == &streaming_protobufs__max_pusch__duration__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__max_pusch__duration__pack (const StreamingProtobufs__MaxPUSCHDuration *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__max_pusch__duration__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__max_pusch__duration__pack_to_buffer (const StreamingProtobufs__MaxPUSCHDuration *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__max_pusch__duration__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MaxPUSCHDuration * streaming_protobufs__max_pusch__duration__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MaxPUSCHDuration *) protobuf_c_message_unpack (&streaming_protobufs__max_pusch__duration__descriptor, allocator, len, data); } void streaming_protobufs__max_pusch__duration__free_unpacked (StreamingProtobufs__MaxPUSCHDuration *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__max_pusch__duration__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bit_rate_query_prohibit_timer__init (StreamingProtobufs__BitRateQueryProhibitTimer *message) { static const StreamingProtobufs__BitRateQueryProhibitTimer init_value = STREAMING_PROTOBUFS__BIT_RATE_QUERY_PROHIBIT_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__bit_rate_query_prohibit_timer__get_packed_size (const StreamingProtobufs__BitRateQueryProhibitTimer *message) { assert(message->base.descriptor == &streaming_protobufs__bit_rate_query_prohibit_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bit_rate_query_prohibit_timer__pack (const StreamingProtobufs__BitRateQueryProhibitTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bit_rate_query_prohibit_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bit_rate_query_prohibit_timer__pack_to_buffer (const StreamingProtobufs__BitRateQueryProhibitTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bit_rate_query_prohibit_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BitRateQueryProhibitTimer * streaming_protobufs__bit_rate_query_prohibit_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BitRateQueryProhibitTimer *) protobuf_c_message_unpack (&streaming_protobufs__bit_rate_query_prohibit_timer__descriptor, allocator, len, data); } void streaming_protobufs__bit_rate_query_prohibit_timer__free_unpacked (StreamingProtobufs__BitRateQueryProhibitTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bit_rate_query_prohibit_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__mac__cell_group_config__init (StreamingProtobufs__MACCellGroupConfig *message) { static const StreamingProtobufs__MACCellGroupConfig init_value = STREAMING_PROTOBUFS__MAC__CELL_GROUP_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__mac__cell_group_config__get_packed_size (const StreamingProtobufs__MACCellGroupConfig *message) { assert(message->base.descriptor == &streaming_protobufs__mac__cell_group_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__mac__cell_group_config__pack (const StreamingProtobufs__MACCellGroupConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__mac__cell_group_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__mac__cell_group_config__pack_to_buffer (const StreamingProtobufs__MACCellGroupConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__mac__cell_group_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MACCellGroupConfig * streaming_protobufs__mac__cell_group_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MACCellGroupConfig *) protobuf_c_message_unpack (&streaming_protobufs__mac__cell_group_config__descriptor, allocator, len, data); } void streaming_protobufs__mac__cell_group_config__free_unpacked (StreamingProtobufs__MACCellGroupConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__mac__cell_group_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__drx__config__init (StreamingProtobufs__DRXConfig *message) { static const StreamingProtobufs__DRXConfig init_value = STREAMING_PROTOBUFS__DRX__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__drx__config__get_packed_size (const StreamingProtobufs__DRXConfig *message) { assert(message->base.descriptor == &streaming_protobufs__drx__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__drx__config__pack (const StreamingProtobufs__DRXConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__drx__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__drx__config__pack_to_buffer (const StreamingProtobufs__DRXConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__drx__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DRXConfig * streaming_protobufs__drx__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DRXConfig *) protobuf_c_message_unpack (&streaming_protobufs__drx__config__descriptor, allocator, len, data); } void streaming_protobufs__drx__config__free_unpacked (StreamingProtobufs__DRXConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__drx__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__milli_seconds__init (StreamingProtobufs__MilliSeconds *message) { static const StreamingProtobufs__MilliSeconds init_value = STREAMING_PROTOBUFS__MILLI_SECONDS__INIT; *message = init_value; } size_t streaming_protobufs__milli_seconds__get_packed_size (const StreamingProtobufs__MilliSeconds *message) { assert(message->base.descriptor == &streaming_protobufs__milli_seconds__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__milli_seconds__pack (const StreamingProtobufs__MilliSeconds *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__milli_seconds__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__milli_seconds__pack_to_buffer (const StreamingProtobufs__MilliSeconds *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__milli_seconds__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MilliSeconds * streaming_protobufs__milli_seconds__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MilliSeconds *) protobuf_c_message_unpack (&streaming_protobufs__milli_seconds__descriptor, allocator, len, data); } void streaming_protobufs__milli_seconds__free_unpacked (StreamingProtobufs__MilliSeconds *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__milli_seconds__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__drx__inactivity_timer__init (StreamingProtobufs__DRXInactivityTimer *message) { static const StreamingProtobufs__DRXInactivityTimer init_value = STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__drx__inactivity_timer__get_packed_size (const StreamingProtobufs__DRXInactivityTimer *message) { assert(message->base.descriptor == &streaming_protobufs__drx__inactivity_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__drx__inactivity_timer__pack (const StreamingProtobufs__DRXInactivityTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__drx__inactivity_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__drx__inactivity_timer__pack_to_buffer (const StreamingProtobufs__DRXInactivityTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__drx__inactivity_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DRXInactivityTimer * streaming_protobufs__drx__inactivity_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DRXInactivityTimer *) protobuf_c_message_unpack (&streaming_protobufs__drx__inactivity_timer__descriptor, allocator, len, data); } void streaming_protobufs__drx__inactivity_timer__free_unpacked (StreamingProtobufs__DRXInactivityTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__drx__inactivity_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__drx__retransmission_timer__init (StreamingProtobufs__DRXRetransmissionTimer *message) { static const StreamingProtobufs__DRXRetransmissionTimer init_value = STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__drx__retransmission_timer__get_packed_size (const StreamingProtobufs__DRXRetransmissionTimer *message) { assert(message->base.descriptor == &streaming_protobufs__drx__retransmission_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__drx__retransmission_timer__pack (const StreamingProtobufs__DRXRetransmissionTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__drx__retransmission_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__drx__retransmission_timer__pack_to_buffer (const StreamingProtobufs__DRXRetransmissionTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__drx__retransmission_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DRXRetransmissionTimer * streaming_protobufs__drx__retransmission_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DRXRetransmissionTimer *) protobuf_c_message_unpack (&streaming_protobufs__drx__retransmission_timer__descriptor, allocator, len, data); } void streaming_protobufs__drx__retransmission_timer__free_unpacked (StreamingProtobufs__DRXRetransmissionTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__drx__retransmission_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__short_drx__init (StreamingProtobufs__ShortDRX *message) { static const StreamingProtobufs__ShortDRX init_value = STREAMING_PROTOBUFS__SHORT_DRX__INIT; *message = init_value; } size_t streaming_protobufs__short_drx__get_packed_size (const StreamingProtobufs__ShortDRX *message) { assert(message->base.descriptor == &streaming_protobufs__short_drx__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__short_drx__pack (const StreamingProtobufs__ShortDRX *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__short_drx__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__short_drx__pack_to_buffer (const StreamingProtobufs__ShortDRX *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__short_drx__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ShortDRX * streaming_protobufs__short_drx__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ShortDRX *) protobuf_c_message_unpack (&streaming_protobufs__short_drx__descriptor, allocator, len, data); } void streaming_protobufs__short_drx__free_unpacked (StreamingProtobufs__ShortDRX *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__short_drx__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__drx__short_cycle__init (StreamingProtobufs__DRXShortCycle *message) { static const StreamingProtobufs__DRXShortCycle init_value = STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__INIT; *message = init_value; } size_t streaming_protobufs__drx__short_cycle__get_packed_size (const StreamingProtobufs__DRXShortCycle *message) { assert(message->base.descriptor == &streaming_protobufs__drx__short_cycle__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__drx__short_cycle__pack (const StreamingProtobufs__DRXShortCycle *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__drx__short_cycle__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__drx__short_cycle__pack_to_buffer (const StreamingProtobufs__DRXShortCycle *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__drx__short_cycle__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DRXShortCycle * streaming_protobufs__drx__short_cycle__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DRXShortCycle *) protobuf_c_message_unpack (&streaming_protobufs__drx__short_cycle__descriptor, allocator, len, data); } void streaming_protobufs__drx__short_cycle__free_unpacked (StreamingProtobufs__DRXShortCycle *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__drx__short_cycle__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scheduling_request_config__init (StreamingProtobufs__SchedulingRequestConfig *message) { static const StreamingProtobufs__SchedulingRequestConfig init_value = STREAMING_PROTOBUFS__SCHEDULING_REQUEST_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__scheduling_request_config__get_packed_size (const StreamingProtobufs__SchedulingRequestConfig *message) { assert(message->base.descriptor == &streaming_protobufs__scheduling_request_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scheduling_request_config__pack (const StreamingProtobufs__SchedulingRequestConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scheduling_request_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scheduling_request_config__pack_to_buffer (const StreamingProtobufs__SchedulingRequestConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scheduling_request_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SchedulingRequestConfig * streaming_protobufs__scheduling_request_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SchedulingRequestConfig *) protobuf_c_message_unpack (&streaming_protobufs__scheduling_request_config__descriptor, allocator, len, data); } void streaming_protobufs__scheduling_request_config__free_unpacked (StreamingProtobufs__SchedulingRequestConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scheduling_request_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scheduling_request_to_add_mod__init (StreamingProtobufs__SchedulingRequestToAddMod *message) { static const StreamingProtobufs__SchedulingRequestToAddMod init_value = STREAMING_PROTOBUFS__SCHEDULING_REQUEST_TO_ADD_MOD__INIT; *message = init_value; } size_t streaming_protobufs__scheduling_request_to_add_mod__get_packed_size (const StreamingProtobufs__SchedulingRequestToAddMod *message) { assert(message->base.descriptor == &streaming_protobufs__scheduling_request_to_add_mod__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scheduling_request_to_add_mod__pack (const StreamingProtobufs__SchedulingRequestToAddMod *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scheduling_request_to_add_mod__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scheduling_request_to_add_mod__pack_to_buffer (const StreamingProtobufs__SchedulingRequestToAddMod *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scheduling_request_to_add_mod__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SchedulingRequestToAddMod * streaming_protobufs__scheduling_request_to_add_mod__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SchedulingRequestToAddMod *) protobuf_c_message_unpack (&streaming_protobufs__scheduling_request_to_add_mod__descriptor, allocator, len, data); } void streaming_protobufs__scheduling_request_to_add_mod__free_unpacked (StreamingProtobufs__SchedulingRequestToAddMod *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scheduling_request_to_add_mod__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sr__prohibit_timer__init (StreamingProtobufs__SRProhibitTimer *message) { static const StreamingProtobufs__SRProhibitTimer init_value = STREAMING_PROTOBUFS__SR__PROHIBIT_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__sr__prohibit_timer__get_packed_size (const StreamingProtobufs__SRProhibitTimer *message) { assert(message->base.descriptor == &streaming_protobufs__sr__prohibit_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sr__prohibit_timer__pack (const StreamingProtobufs__SRProhibitTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sr__prohibit_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sr__prohibit_timer__pack_to_buffer (const StreamingProtobufs__SRProhibitTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sr__prohibit_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRProhibitTimer * streaming_protobufs__sr__prohibit_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRProhibitTimer *) protobuf_c_message_unpack (&streaming_protobufs__sr__prohibit_timer__descriptor, allocator, len, data); } void streaming_protobufs__sr__prohibit_timer__free_unpacked (StreamingProtobufs__SRProhibitTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sr__prohibit_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sr__trans_max__init (StreamingProtobufs__SRTransMax *message) { static const StreamingProtobufs__SRTransMax init_value = STREAMING_PROTOBUFS__SR__TRANS_MAX__INIT; *message = init_value; } size_t streaming_protobufs__sr__trans_max__get_packed_size (const StreamingProtobufs__SRTransMax *message) { assert(message->base.descriptor == &streaming_protobufs__sr__trans_max__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sr__trans_max__pack (const StreamingProtobufs__SRTransMax *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sr__trans_max__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sr__trans_max__pack_to_buffer (const StreamingProtobufs__SRTransMax *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sr__trans_max__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRTransMax * streaming_protobufs__sr__trans_max__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRTransMax *) protobuf_c_message_unpack (&streaming_protobufs__sr__trans_max__descriptor, allocator, len, data); } void streaming_protobufs__sr__trans_max__free_unpacked (StreamingProtobufs__SRTransMax *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sr__trans_max__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bsr__config__init (StreamingProtobufs__BSRConfig *message) { static const StreamingProtobufs__BSRConfig init_value = STREAMING_PROTOBUFS__BSR__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__bsr__config__get_packed_size (const StreamingProtobufs__BSRConfig *message) { assert(message->base.descriptor == &streaming_protobufs__bsr__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bsr__config__pack (const StreamingProtobufs__BSRConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bsr__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bsr__config__pack_to_buffer (const StreamingProtobufs__BSRConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bsr__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BSRConfig * streaming_protobufs__bsr__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BSRConfig *) protobuf_c_message_unpack (&streaming_protobufs__bsr__config__descriptor, allocator, len, data); } void streaming_protobufs__bsr__config__free_unpacked (StreamingProtobufs__BSRConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bsr__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__periodic_bsr__timer__init (StreamingProtobufs__PeriodicBSRTimer *message) { static const StreamingProtobufs__PeriodicBSRTimer init_value = STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__INIT; *message = init_value; } size_t streaming_protobufs__periodic_bsr__timer__get_packed_size (const StreamingProtobufs__PeriodicBSRTimer *message) { assert(message->base.descriptor == &streaming_protobufs__periodic_bsr__timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__periodic_bsr__timer__pack (const StreamingProtobufs__PeriodicBSRTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__periodic_bsr__timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__periodic_bsr__timer__pack_to_buffer (const StreamingProtobufs__PeriodicBSRTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__periodic_bsr__timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PeriodicBSRTimer * streaming_protobufs__periodic_bsr__timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PeriodicBSRTimer *) protobuf_c_message_unpack (&streaming_protobufs__periodic_bsr__timer__descriptor, allocator, len, data); } void streaming_protobufs__periodic_bsr__timer__free_unpacked (StreamingProtobufs__PeriodicBSRTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__periodic_bsr__timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__retx_bsr__timer__init (StreamingProtobufs__RetxBSRTimer *message) { static const StreamingProtobufs__RetxBSRTimer init_value = STREAMING_PROTOBUFS__RETX_BSR__TIMER__INIT; *message = init_value; } size_t streaming_protobufs__retx_bsr__timer__get_packed_size (const StreamingProtobufs__RetxBSRTimer *message) { assert(message->base.descriptor == &streaming_protobufs__retx_bsr__timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__retx_bsr__timer__pack (const StreamingProtobufs__RetxBSRTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__retx_bsr__timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__retx_bsr__timer__pack_to_buffer (const StreamingProtobufs__RetxBSRTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__retx_bsr__timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RetxBSRTimer * streaming_protobufs__retx_bsr__timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RetxBSRTimer *) protobuf_c_message_unpack (&streaming_protobufs__retx_bsr__timer__descriptor, allocator, len, data); } void streaming_protobufs__retx_bsr__timer__free_unpacked (StreamingProtobufs__RetxBSRTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__retx_bsr__timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__logical_channel_sr__delay_timer__init (StreamingProtobufs__LogicalChannelSRDelayTimer *message) { static const StreamingProtobufs__LogicalChannelSRDelayTimer init_value = STREAMING_PROTOBUFS__LOGICAL_CHANNEL_SR__DELAY_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__logical_channel_sr__delay_timer__get_packed_size (const StreamingProtobufs__LogicalChannelSRDelayTimer *message) { assert(message->base.descriptor == &streaming_protobufs__logical_channel_sr__delay_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__logical_channel_sr__delay_timer__pack (const StreamingProtobufs__LogicalChannelSRDelayTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__logical_channel_sr__delay_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__logical_channel_sr__delay_timer__pack_to_buffer (const StreamingProtobufs__LogicalChannelSRDelayTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__logical_channel_sr__delay_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__LogicalChannelSRDelayTimer * streaming_protobufs__logical_channel_sr__delay_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__LogicalChannelSRDelayTimer *) protobuf_c_message_unpack (&streaming_protobufs__logical_channel_sr__delay_timer__descriptor, allocator, len, data); } void streaming_protobufs__logical_channel_sr__delay_timer__free_unpacked (StreamingProtobufs__LogicalChannelSRDelayTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__logical_channel_sr__delay_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__tag__config__init (StreamingProtobufs__TAGConfig *message) { static const StreamingProtobufs__TAGConfig init_value = STREAMING_PROTOBUFS__TAG__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__tag__config__get_packed_size (const StreamingProtobufs__TAGConfig *message) { assert(message->base.descriptor == &streaming_protobufs__tag__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__tag__config__pack (const StreamingProtobufs__TAGConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__tag__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__tag__config__pack_to_buffer (const StreamingProtobufs__TAGConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__tag__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TAGConfig * streaming_protobufs__tag__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TAGConfig *) protobuf_c_message_unpack (&streaming_protobufs__tag__config__descriptor, allocator, len, data); } void streaming_protobufs__tag__config__free_unpacked (StreamingProtobufs__TAGConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__tag__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__tag__init (StreamingProtobufs__TAG *message) { static const StreamingProtobufs__TAG init_value = STREAMING_PROTOBUFS__TAG__INIT; *message = init_value; } size_t streaming_protobufs__tag__get_packed_size (const StreamingProtobufs__TAG *message) { assert(message->base.descriptor == &streaming_protobufs__tag__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__tag__pack (const StreamingProtobufs__TAG *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__tag__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__tag__pack_to_buffer (const StreamingProtobufs__TAG *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__tag__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TAG * streaming_protobufs__tag__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TAG *) protobuf_c_message_unpack (&streaming_protobufs__tag__descriptor, allocator, len, data); } void streaming_protobufs__tag__free_unpacked (StreamingProtobufs__TAG *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__tag__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__time_alignment_timer__init (StreamingProtobufs__TimeAlignmentTimer *message) { static const StreamingProtobufs__TimeAlignmentTimer init_value = STREAMING_PROTOBUFS__TIME_ALIGNMENT_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__time_alignment_timer__get_packed_size (const StreamingProtobufs__TimeAlignmentTimer *message) { assert(message->base.descriptor == &streaming_protobufs__time_alignment_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__time_alignment_timer__pack (const StreamingProtobufs__TimeAlignmentTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__time_alignment_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__time_alignment_timer__pack_to_buffer (const StreamingProtobufs__TimeAlignmentTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__time_alignment_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TimeAlignmentTimer * streaming_protobufs__time_alignment_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TimeAlignmentTimer *) protobuf_c_message_unpack (&streaming_protobufs__time_alignment_timer__descriptor, allocator, len, data); } void streaming_protobufs__time_alignment_timer__free_unpacked (StreamingProtobufs__TimeAlignmentTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__time_alignment_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__phr__config__init (StreamingProtobufs__PHRConfig *message) { static const StreamingProtobufs__PHRConfig init_value = STREAMING_PROTOBUFS__PHR__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__phr__config__get_packed_size (const StreamingProtobufs__PHRConfig *message) { assert(message->base.descriptor == &streaming_protobufs__phr__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__phr__config__pack (const StreamingProtobufs__PHRConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__phr__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__phr__config__pack_to_buffer (const StreamingProtobufs__PHRConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__phr__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PHRConfig * streaming_protobufs__phr__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PHRConfig *) protobuf_c_message_unpack (&streaming_protobufs__phr__config__descriptor, allocator, len, data); } void streaming_protobufs__phr__config__free_unpacked (StreamingProtobufs__PHRConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__phr__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__phr__periodic_timer__init (StreamingProtobufs__PHRPeriodicTimer *message) { static const StreamingProtobufs__PHRPeriodicTimer init_value = STREAMING_PROTOBUFS__PHR__PERIODIC_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__phr__periodic_timer__get_packed_size (const StreamingProtobufs__PHRPeriodicTimer *message) { assert(message->base.descriptor == &streaming_protobufs__phr__periodic_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__phr__periodic_timer__pack (const StreamingProtobufs__PHRPeriodicTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__phr__periodic_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__phr__periodic_timer__pack_to_buffer (const StreamingProtobufs__PHRPeriodicTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__phr__periodic_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PHRPeriodicTimer * streaming_protobufs__phr__periodic_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PHRPeriodicTimer *) protobuf_c_message_unpack (&streaming_protobufs__phr__periodic_timer__descriptor, allocator, len, data); } void streaming_protobufs__phr__periodic_timer__free_unpacked (StreamingProtobufs__PHRPeriodicTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__phr__periodic_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__phr__prohibit_timer__init (StreamingProtobufs__PHRProhibitTimer *message) { static const StreamingProtobufs__PHRProhibitTimer init_value = STREAMING_PROTOBUFS__PHR__PROHIBIT_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__phr__prohibit_timer__get_packed_size (const StreamingProtobufs__PHRProhibitTimer *message) { assert(message->base.descriptor == &streaming_protobufs__phr__prohibit_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__phr__prohibit_timer__pack (const StreamingProtobufs__PHRProhibitTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__phr__prohibit_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__phr__prohibit_timer__pack_to_buffer (const StreamingProtobufs__PHRProhibitTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__phr__prohibit_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PHRProhibitTimer * streaming_protobufs__phr__prohibit_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PHRProhibitTimer *) protobuf_c_message_unpack (&streaming_protobufs__phr__prohibit_timer__descriptor, allocator, len, data); } void streaming_protobufs__phr__prohibit_timer__free_unpacked (StreamingProtobufs__PHRProhibitTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__phr__prohibit_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__phr__tx__power_factor_change__init (StreamingProtobufs__PHRTxPowerFactorChange *message) { static const StreamingProtobufs__PHRTxPowerFactorChange init_value = STREAMING_PROTOBUFS__PHR__TX__POWER_FACTOR_CHANGE__INIT; *message = init_value; } size_t streaming_protobufs__phr__tx__power_factor_change__get_packed_size (const StreamingProtobufs__PHRTxPowerFactorChange *message) { assert(message->base.descriptor == &streaming_protobufs__phr__tx__power_factor_change__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__phr__tx__power_factor_change__pack (const StreamingProtobufs__PHRTxPowerFactorChange *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__phr__tx__power_factor_change__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__phr__tx__power_factor_change__pack_to_buffer (const StreamingProtobufs__PHRTxPowerFactorChange *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__phr__tx__power_factor_change__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PHRTxPowerFactorChange * streaming_protobufs__phr__tx__power_factor_change__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PHRTxPowerFactorChange *) protobuf_c_message_unpack (&streaming_protobufs__phr__tx__power_factor_change__descriptor, allocator, len, data); } void streaming_protobufs__phr__tx__power_factor_change__free_unpacked (StreamingProtobufs__PHRTxPowerFactorChange *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__phr__tx__power_factor_change__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__phr__mode_other_cg__init (StreamingProtobufs__PHRModeOtherCG *message) { static const StreamingProtobufs__PHRModeOtherCG init_value = STREAMING_PROTOBUFS__PHR__MODE_OTHER_CG__INIT; *message = init_value; } size_t streaming_protobufs__phr__mode_other_cg__get_packed_size (const StreamingProtobufs__PHRModeOtherCG *message) { assert(message->base.descriptor == &streaming_protobufs__phr__mode_other_cg__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__phr__mode_other_cg__pack (const StreamingProtobufs__PHRModeOtherCG *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__phr__mode_other_cg__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__phr__mode_other_cg__pack_to_buffer (const StreamingProtobufs__PHRModeOtherCG *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__phr__mode_other_cg__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PHRModeOtherCG * streaming_protobufs__phr__mode_other_cg__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PHRModeOtherCG *) protobuf_c_message_unpack (&streaming_protobufs__phr__mode_other_cg__descriptor, allocator, len, data); } void streaming_protobufs__phr__mode_other_cg__free_unpacked (StreamingProtobufs__PHRModeOtherCG *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__phr__mode_other_cg__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__data_inactivity_timer__init (StreamingProtobufs__DataInactivityTimer *message) { static const StreamingProtobufs__DataInactivityTimer init_value = STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__data_inactivity_timer__get_packed_size (const StreamingProtobufs__DataInactivityTimer *message) { assert(message->base.descriptor == &streaming_protobufs__data_inactivity_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__data_inactivity_timer__pack (const StreamingProtobufs__DataInactivityTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__data_inactivity_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__data_inactivity_timer__pack_to_buffer (const StreamingProtobufs__DataInactivityTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__data_inactivity_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DataInactivityTimer * streaming_protobufs__data_inactivity_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DataInactivityTimer *) protobuf_c_message_unpack (&streaming_protobufs__data_inactivity_timer__descriptor, allocator, len, data); } void streaming_protobufs__data_inactivity_timer__free_unpacked (StreamingProtobufs__DataInactivityTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__data_inactivity_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__physical_cell_group_config__init (StreamingProtobufs__PhysicalCellGroupConfig *message) { static const StreamingProtobufs__PhysicalCellGroupConfig init_value = STREAMING_PROTOBUFS__PHYSICAL_CELL_GROUP_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__physical_cell_group_config__get_packed_size (const StreamingProtobufs__PhysicalCellGroupConfig *message) { assert(message->base.descriptor == &streaming_protobufs__physical_cell_group_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__physical_cell_group_config__pack (const StreamingProtobufs__PhysicalCellGroupConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__physical_cell_group_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__physical_cell_group_config__pack_to_buffer (const StreamingProtobufs__PhysicalCellGroupConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__physical_cell_group_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PhysicalCellGroupConfig * streaming_protobufs__physical_cell_group_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PhysicalCellGroupConfig *) protobuf_c_message_unpack (&streaming_protobufs__physical_cell_group_config__descriptor, allocator, len, data); } void streaming_protobufs__physical_cell_group_config__free_unpacked (StreamingProtobufs__PhysicalCellGroupConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__physical_cell_group_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__xscale__init (StreamingProtobufs__XScale *message) { static const StreamingProtobufs__XScale init_value = STREAMING_PROTOBUFS__XSCALE__INIT; *message = init_value; } size_t streaming_protobufs__xscale__get_packed_size (const StreamingProtobufs__XScale *message) { assert(message->base.descriptor == &streaming_protobufs__xscale__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__xscale__pack (const StreamingProtobufs__XScale *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__xscale__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__xscale__pack_to_buffer (const StreamingProtobufs__XScale *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__xscale__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__XScale * streaming_protobufs__xscale__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__XScale *) protobuf_c_message_unpack (&streaming_protobufs__xscale__descriptor, allocator, len, data); } void streaming_protobufs__xscale__free_unpacked (StreamingProtobufs__XScale *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__xscale__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sp_cell_config__init (StreamingProtobufs__SpCellConfig *message) { static const StreamingProtobufs__SpCellConfig init_value = STREAMING_PROTOBUFS__SP_CELL_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__sp_cell_config__get_packed_size (const StreamingProtobufs__SpCellConfig *message) { assert(message->base.descriptor == &streaming_protobufs__sp_cell_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sp_cell_config__pack (const StreamingProtobufs__SpCellConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sp_cell_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sp_cell_config__pack_to_buffer (const StreamingProtobufs__SpCellConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sp_cell_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SpCellConfig * streaming_protobufs__sp_cell_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SpCellConfig *) protobuf_c_message_unpack (&streaming_protobufs__sp_cell_config__descriptor, allocator, len, data); } void streaming_protobufs__sp_cell_config__free_unpacked (StreamingProtobufs__SpCellConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sp_cell_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__reconfiguration_with_sync__init (StreamingProtobufs__ReconfigurationWithSync *message) { static const StreamingProtobufs__ReconfigurationWithSync init_value = STREAMING_PROTOBUFS__RECONFIGURATION_WITH_SYNC__INIT; *message = init_value; } size_t streaming_protobufs__reconfiguration_with_sync__get_packed_size (const StreamingProtobufs__ReconfigurationWithSync *message) { assert(message->base.descriptor == &streaming_protobufs__reconfiguration_with_sync__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__reconfiguration_with_sync__pack (const StreamingProtobufs__ReconfigurationWithSync *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__reconfiguration_with_sync__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__reconfiguration_with_sync__pack_to_buffer (const StreamingProtobufs__ReconfigurationWithSync *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__reconfiguration_with_sync__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReconfigurationWithSync * streaming_protobufs__reconfiguration_with_sync__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReconfigurationWithSync *) protobuf_c_message_unpack (&streaming_protobufs__reconfiguration_with_sync__descriptor, allocator, len, data); } void streaming_protobufs__reconfiguration_with_sync__free_unpacked (StreamingProtobufs__ReconfigurationWithSync *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__reconfiguration_with_sync__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__serving_cell_config_common__init (StreamingProtobufs__ServingCellConfigCommon *message) { static const StreamingProtobufs__ServingCellConfigCommon init_value = STREAMING_PROTOBUFS__SERVING_CELL_CONFIG_COMMON__INIT; *message = init_value; } size_t streaming_protobufs__serving_cell_config_common__get_packed_size (const StreamingProtobufs__ServingCellConfigCommon *message) { assert(message->base.descriptor == &streaming_protobufs__serving_cell_config_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__serving_cell_config_common__pack (const StreamingProtobufs__ServingCellConfigCommon *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__serving_cell_config_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__serving_cell_config_common__pack_to_buffer (const StreamingProtobufs__ServingCellConfigCommon *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__serving_cell_config_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ServingCellConfigCommon * streaming_protobufs__serving_cell_config_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ServingCellConfigCommon *) protobuf_c_message_unpack (&streaming_protobufs__serving_cell_config_common__descriptor, allocator, len, data); } void streaming_protobufs__serving_cell_config_common__free_unpacked (StreamingProtobufs__ServingCellConfigCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__serving_cell_config_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__downlink_config_common__init (StreamingProtobufs__DownlinkConfigCommon *message) { static const StreamingProtobufs__DownlinkConfigCommon init_value = STREAMING_PROTOBUFS__DOWNLINK_CONFIG_COMMON__INIT; *message = init_value; } size_t streaming_protobufs__downlink_config_common__get_packed_size (const StreamingProtobufs__DownlinkConfigCommon *message) { assert(message->base.descriptor == &streaming_protobufs__downlink_config_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__downlink_config_common__pack (const StreamingProtobufs__DownlinkConfigCommon *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__downlink_config_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__downlink_config_common__pack_to_buffer (const StreamingProtobufs__DownlinkConfigCommon *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__downlink_config_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DownlinkConfigCommon * streaming_protobufs__downlink_config_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DownlinkConfigCommon *) protobuf_c_message_unpack (&streaming_protobufs__downlink_config_common__descriptor, allocator, len, data); } void streaming_protobufs__downlink_config_common__free_unpacked (StreamingProtobufs__DownlinkConfigCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__downlink_config_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__frequency_info_dl__init (StreamingProtobufs__FrequencyInfoDL *message) { static const StreamingProtobufs__FrequencyInfoDL init_value = STREAMING_PROTOBUFS__FREQUENCY_INFO_DL__INIT; *message = init_value; } size_t streaming_protobufs__frequency_info_dl__get_packed_size (const StreamingProtobufs__FrequencyInfoDL *message) { assert(message->base.descriptor == &streaming_protobufs__frequency_info_dl__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__frequency_info_dl__pack (const StreamingProtobufs__FrequencyInfoDL *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__frequency_info_dl__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__frequency_info_dl__pack_to_buffer (const StreamingProtobufs__FrequencyInfoDL *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__frequency_info_dl__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__FrequencyInfoDL * streaming_protobufs__frequency_info_dl__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__FrequencyInfoDL *) protobuf_c_message_unpack (&streaming_protobufs__frequency_info_dl__descriptor, allocator, len, data); } void streaming_protobufs__frequency_info_dl__free_unpacked (StreamingProtobufs__FrequencyInfoDL *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__frequency_info_dl__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scs__specific_carrier__init (StreamingProtobufs__SCSSpecificCarrier *message) { static const StreamingProtobufs__SCSSpecificCarrier init_value = STREAMING_PROTOBUFS__SCS__SPECIFIC_CARRIER__INIT; *message = init_value; } size_t streaming_protobufs__scs__specific_carrier__get_packed_size (const StreamingProtobufs__SCSSpecificCarrier *message) { assert(message->base.descriptor == &streaming_protobufs__scs__specific_carrier__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scs__specific_carrier__pack (const StreamingProtobufs__SCSSpecificCarrier *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scs__specific_carrier__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scs__specific_carrier__pack_to_buffer (const StreamingProtobufs__SCSSpecificCarrier *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scs__specific_carrier__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SCSSpecificCarrier * streaming_protobufs__scs__specific_carrier__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SCSSpecificCarrier *) protobuf_c_message_unpack (&streaming_protobufs__scs__specific_carrier__descriptor, allocator, len, data); } void streaming_protobufs__scs__specific_carrier__free_unpacked (StreamingProtobufs__SCSSpecificCarrier *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scs__specific_carrier__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bwp__downlink_common__init (StreamingProtobufs__BWPDownlinkCommon *message) { static const StreamingProtobufs__BWPDownlinkCommon init_value = STREAMING_PROTOBUFS__BWP__DOWNLINK_COMMON__INIT; *message = init_value; } size_t streaming_protobufs__bwp__downlink_common__get_packed_size (const StreamingProtobufs__BWPDownlinkCommon *message) { assert(message->base.descriptor == &streaming_protobufs__bwp__downlink_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bwp__downlink_common__pack (const StreamingProtobufs__BWPDownlinkCommon *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bwp__downlink_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bwp__downlink_common__pack_to_buffer (const StreamingProtobufs__BWPDownlinkCommon *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bwp__downlink_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BWPDownlinkCommon * streaming_protobufs__bwp__downlink_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BWPDownlinkCommon *) protobuf_c_message_unpack (&streaming_protobufs__bwp__downlink_common__descriptor, allocator, len, data); } void streaming_protobufs__bwp__downlink_common__free_unpacked (StreamingProtobufs__BWPDownlinkCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bwp__downlink_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bwp__init (StreamingProtobufs__BWP *message) { static const StreamingProtobufs__BWP init_value = STREAMING_PROTOBUFS__BWP__INIT; *message = init_value; } size_t streaming_protobufs__bwp__get_packed_size (const StreamingProtobufs__BWP *message) { assert(message->base.descriptor == &streaming_protobufs__bwp__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bwp__pack (const StreamingProtobufs__BWP *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bwp__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bwp__pack_to_buffer (const StreamingProtobufs__BWP *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bwp__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BWP * streaming_protobufs__bwp__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BWP *) protobuf_c_message_unpack (&streaming_protobufs__bwp__descriptor, allocator, len, data); } void streaming_protobufs__bwp__free_unpacked (StreamingProtobufs__BWP *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bwp__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cyclic_prefix__init (StreamingProtobufs__CyclicPrefix *message) { static const StreamingProtobufs__CyclicPrefix init_value = STREAMING_PROTOBUFS__CYCLIC_PREFIX__INIT; *message = init_value; } size_t streaming_protobufs__cyclic_prefix__get_packed_size (const StreamingProtobufs__CyclicPrefix *message) { assert(message->base.descriptor == &streaming_protobufs__cyclic_prefix__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cyclic_prefix__pack (const StreamingProtobufs__CyclicPrefix *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cyclic_prefix__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cyclic_prefix__pack_to_buffer (const StreamingProtobufs__CyclicPrefix *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cyclic_prefix__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CyclicPrefix * streaming_protobufs__cyclic_prefix__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CyclicPrefix *) protobuf_c_message_unpack (&streaming_protobufs__cyclic_prefix__descriptor, allocator, len, data); } void streaming_protobufs__cyclic_prefix__free_unpacked (StreamingProtobufs__CyclicPrefix *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cyclic_prefix__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdcch__config_common__init (StreamingProtobufs__PDCCHConfigCommon *message) { static const StreamingProtobufs__PDCCHConfigCommon init_value = STREAMING_PROTOBUFS__PDCCH__CONFIG_COMMON__INIT; *message = init_value; } size_t streaming_protobufs__pdcch__config_common__get_packed_size (const StreamingProtobufs__PDCCHConfigCommon *message) { assert(message->base.descriptor == &streaming_protobufs__pdcch__config_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdcch__config_common__pack (const StreamingProtobufs__PDCCHConfigCommon *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdcch__config_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdcch__config_common__pack_to_buffer (const StreamingProtobufs__PDCCHConfigCommon *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdcch__config_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDCCHConfigCommon * streaming_protobufs__pdcch__config_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDCCHConfigCommon *) protobuf_c_message_unpack (&streaming_protobufs__pdcch__config_common__descriptor, allocator, len, data); } void streaming_protobufs__pdcch__config_common__free_unpacked (StreamingProtobufs__PDCCHConfigCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdcch__config_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__control_resource_set__init (StreamingProtobufs__ControlResourceSet *message) { static const StreamingProtobufs__ControlResourceSet init_value = STREAMING_PROTOBUFS__CONTROL_RESOURCE_SET__INIT; *message = init_value; } size_t streaming_protobufs__control_resource_set__get_packed_size (const StreamingProtobufs__ControlResourceSet *message) { assert(message->base.descriptor == &streaming_protobufs__control_resource_set__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__control_resource_set__pack (const StreamingProtobufs__ControlResourceSet *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__control_resource_set__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__control_resource_set__pack_to_buffer (const StreamingProtobufs__ControlResourceSet *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__control_resource_set__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ControlResourceSet * streaming_protobufs__control_resource_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ControlResourceSet *) protobuf_c_message_unpack (&streaming_protobufs__control_resource_set__descriptor, allocator, len, data); } void streaming_protobufs__control_resource_set__free_unpacked (StreamingProtobufs__ControlResourceSet *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__control_resource_set__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__interleaved__init (StreamingProtobufs__Interleaved *message) { static const StreamingProtobufs__Interleaved init_value = STREAMING_PROTOBUFS__INTERLEAVED__INIT; *message = init_value; } size_t streaming_protobufs__interleaved__get_packed_size (const StreamingProtobufs__Interleaved *message) { assert(message->base.descriptor == &streaming_protobufs__interleaved__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__interleaved__pack (const StreamingProtobufs__Interleaved *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__interleaved__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__interleaved__pack_to_buffer (const StreamingProtobufs__Interleaved *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__interleaved__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Interleaved * streaming_protobufs__interleaved__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Interleaved *) protobuf_c_message_unpack (&streaming_protobufs__interleaved__descriptor, allocator, len, data); } void streaming_protobufs__interleaved__free_unpacked (StreamingProtobufs__Interleaved *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__interleaved__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__reg__bundle_size__init (StreamingProtobufs__RegBundleSize *message) { static const StreamingProtobufs__RegBundleSize init_value = STREAMING_PROTOBUFS__REG__BUNDLE_SIZE__INIT; *message = init_value; } size_t streaming_protobufs__reg__bundle_size__get_packed_size (const StreamingProtobufs__RegBundleSize *message) { assert(message->base.descriptor == &streaming_protobufs__reg__bundle_size__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__reg__bundle_size__pack (const StreamingProtobufs__RegBundleSize *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__reg__bundle_size__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__reg__bundle_size__pack_to_buffer (const StreamingProtobufs__RegBundleSize *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__reg__bundle_size__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RegBundleSize * streaming_protobufs__reg__bundle_size__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RegBundleSize *) protobuf_c_message_unpack (&streaming_protobufs__reg__bundle_size__descriptor, allocator, len, data); } void streaming_protobufs__reg__bundle_size__free_unpacked (StreamingProtobufs__RegBundleSize *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__reg__bundle_size__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__interleaver_size__init (StreamingProtobufs__InterleaverSize *message) { static const StreamingProtobufs__InterleaverSize init_value = STREAMING_PROTOBUFS__INTERLEAVER_SIZE__INIT; *message = init_value; } size_t streaming_protobufs__interleaver_size__get_packed_size (const StreamingProtobufs__InterleaverSize *message) { assert(message->base.descriptor == &streaming_protobufs__interleaver_size__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__interleaver_size__pack (const StreamingProtobufs__InterleaverSize *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__interleaver_size__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__interleaver_size__pack_to_buffer (const StreamingProtobufs__InterleaverSize *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__interleaver_size__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__InterleaverSize * streaming_protobufs__interleaver_size__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__InterleaverSize *) protobuf_c_message_unpack (&streaming_protobufs__interleaver_size__descriptor, allocator, len, data); } void streaming_protobufs__interleaver_size__free_unpacked (StreamingProtobufs__InterleaverSize *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__interleaver_size__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__precoder_granularity__init (StreamingProtobufs__PrecoderGranularity *message) { static const StreamingProtobufs__PrecoderGranularity init_value = STREAMING_PROTOBUFS__PRECODER_GRANULARITY__INIT; *message = init_value; } size_t streaming_protobufs__precoder_granularity__get_packed_size (const StreamingProtobufs__PrecoderGranularity *message) { assert(message->base.descriptor == &streaming_protobufs__precoder_granularity__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__precoder_granularity__pack (const StreamingProtobufs__PrecoderGranularity *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__precoder_granularity__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__precoder_granularity__pack_to_buffer (const StreamingProtobufs__PrecoderGranularity *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__precoder_granularity__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PrecoderGranularity * streaming_protobufs__precoder_granularity__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PrecoderGranularity *) protobuf_c_message_unpack (&streaming_protobufs__precoder_granularity__descriptor, allocator, len, data); } void streaming_protobufs__precoder_granularity__free_unpacked (StreamingProtobufs__PrecoderGranularity *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__precoder_granularity__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__init (StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0 *message) { static const StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0 init_value = STREAMING_PROTOBUFS__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__INIT; *message = init_value; } size_t streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__get_packed_size (const StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0 *message) { assert(message->base.descriptor == &streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__pack (const StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__pack_to_buffer (const StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0 * streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0 *) protobuf_c_message_unpack (&streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__descriptor, allocator, len, data); } void streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__free_unpacked (StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sequence__of__integer__init (StreamingProtobufs__SequenceOfInteger *message) { static const StreamingProtobufs__SequenceOfInteger init_value = STREAMING_PROTOBUFS__SEQUENCE__OF__INTEGER__INIT; *message = init_value; } size_t streaming_protobufs__sequence__of__integer__get_packed_size (const StreamingProtobufs__SequenceOfInteger *message) { assert(message->base.descriptor == &streaming_protobufs__sequence__of__integer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sequence__of__integer__pack (const StreamingProtobufs__SequenceOfInteger *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sequence__of__integer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sequence__of__integer__pack_to_buffer (const StreamingProtobufs__SequenceOfInteger *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sequence__of__integer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SequenceOfInteger * streaming_protobufs__sequence__of__integer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SequenceOfInteger *) protobuf_c_message_unpack (&streaming_protobufs__sequence__of__integer__descriptor, allocator, len, data); } void streaming_protobufs__sequence__of__integer__free_unpacked (StreamingProtobufs__SequenceOfInteger *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sequence__of__integer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdsch__config_common__init (StreamingProtobufs__PDSCHConfigCommon *message) { static const StreamingProtobufs__PDSCHConfigCommon init_value = STREAMING_PROTOBUFS__PDSCH__CONFIG_COMMON__INIT; *message = init_value; } size_t streaming_protobufs__pdsch__config_common__get_packed_size (const StreamingProtobufs__PDSCHConfigCommon *message) { assert(message->base.descriptor == &streaming_protobufs__pdsch__config_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdsch__config_common__pack (const StreamingProtobufs__PDSCHConfigCommon *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdsch__config_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdsch__config_common__pack_to_buffer (const StreamingProtobufs__PDSCHConfigCommon *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdsch__config_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDSCHConfigCommon * streaming_protobufs__pdsch__config_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDSCHConfigCommon *) protobuf_c_message_unpack (&streaming_protobufs__pdsch__config_common__descriptor, allocator, len, data); } void streaming_protobufs__pdsch__config_common__free_unpacked (StreamingProtobufs__PDSCHConfigCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdsch__config_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdsch__time_domain_resource_allocation_list__init (StreamingProtobufs__PDSCHTimeDomainResourceAllocationList *message) { static const StreamingProtobufs__PDSCHTimeDomainResourceAllocationList init_value = STREAMING_PROTOBUFS__PDSCH__TIME_DOMAIN_RESOURCE_ALLOCATION_LIST__INIT; *message = init_value; } size_t streaming_protobufs__pdsch__time_domain_resource_allocation_list__get_packed_size (const StreamingProtobufs__PDSCHTimeDomainResourceAllocationList *message) { assert(message->base.descriptor == &streaming_protobufs__pdsch__time_domain_resource_allocation_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdsch__time_domain_resource_allocation_list__pack (const StreamingProtobufs__PDSCHTimeDomainResourceAllocationList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdsch__time_domain_resource_allocation_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdsch__time_domain_resource_allocation_list__pack_to_buffer (const StreamingProtobufs__PDSCHTimeDomainResourceAllocationList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdsch__time_domain_resource_allocation_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDSCHTimeDomainResourceAllocationList * streaming_protobufs__pdsch__time_domain_resource_allocation_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDSCHTimeDomainResourceAllocationList *) protobuf_c_message_unpack (&streaming_protobufs__pdsch__time_domain_resource_allocation_list__descriptor, allocator, len, data); } void streaming_protobufs__pdsch__time_domain_resource_allocation_list__free_unpacked (StreamingProtobufs__PDSCHTimeDomainResourceAllocationList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdsch__time_domain_resource_allocation_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdsch__time_domain_resource_allocation__init (StreamingProtobufs__PDSCHTimeDomainResourceAllocation *message) { static const StreamingProtobufs__PDSCHTimeDomainResourceAllocation init_value = STREAMING_PROTOBUFS__PDSCH__TIME_DOMAIN_RESOURCE_ALLOCATION__INIT; *message = init_value; } size_t streaming_protobufs__pdsch__time_domain_resource_allocation__get_packed_size (const StreamingProtobufs__PDSCHTimeDomainResourceAllocation *message) { assert(message->base.descriptor == &streaming_protobufs__pdsch__time_domain_resource_allocation__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdsch__time_domain_resource_allocation__pack (const StreamingProtobufs__PDSCHTimeDomainResourceAllocation *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdsch__time_domain_resource_allocation__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdsch__time_domain_resource_allocation__pack_to_buffer (const StreamingProtobufs__PDSCHTimeDomainResourceAllocation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdsch__time_domain_resource_allocation__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDSCHTimeDomainResourceAllocation * streaming_protobufs__pdsch__time_domain_resource_allocation__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDSCHTimeDomainResourceAllocation *) protobuf_c_message_unpack (&streaming_protobufs__pdsch__time_domain_resource_allocation__descriptor, allocator, len, data); } void streaming_protobufs__pdsch__time_domain_resource_allocation__free_unpacked (StreamingProtobufs__PDSCHTimeDomainResourceAllocation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdsch__time_domain_resource_allocation__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__mapping_type__init (StreamingProtobufs__MappingType *message) { static const StreamingProtobufs__MappingType init_value = STREAMING_PROTOBUFS__MAPPING_TYPE__INIT; *message = init_value; } size_t streaming_protobufs__mapping_type__get_packed_size (const StreamingProtobufs__MappingType *message) { assert(message->base.descriptor == &streaming_protobufs__mapping_type__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__mapping_type__pack (const StreamingProtobufs__MappingType *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__mapping_type__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__mapping_type__pack_to_buffer (const StreamingProtobufs__MappingType *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__mapping_type__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MappingType * streaming_protobufs__mapping_type__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MappingType *) protobuf_c_message_unpack (&streaming_protobufs__mapping_type__descriptor, allocator, len, data); } void streaming_protobufs__mapping_type__free_unpacked (StreamingProtobufs__MappingType *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__mapping_type__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uplink_config_common__init (StreamingProtobufs__UplinkConfigCommon *message) { static const StreamingProtobufs__UplinkConfigCommon init_value = STREAMING_PROTOBUFS__UPLINK_CONFIG_COMMON__INIT; *message = init_value; } size_t streaming_protobufs__uplink_config_common__get_packed_size (const StreamingProtobufs__UplinkConfigCommon *message) { assert(message->base.descriptor == &streaming_protobufs__uplink_config_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uplink_config_common__pack (const StreamingProtobufs__UplinkConfigCommon *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uplink_config_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uplink_config_common__pack_to_buffer (const StreamingProtobufs__UplinkConfigCommon *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uplink_config_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UplinkConfigCommon * streaming_protobufs__uplink_config_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UplinkConfigCommon *) protobuf_c_message_unpack (&streaming_protobufs__uplink_config_common__descriptor, allocator, len, data); } void streaming_protobufs__uplink_config_common__free_unpacked (StreamingProtobufs__UplinkConfigCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uplink_config_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__frequency_info_ul__init (StreamingProtobufs__FrequencyInfoUL *message) { static const StreamingProtobufs__FrequencyInfoUL init_value = STREAMING_PROTOBUFS__FREQUENCY_INFO_UL__INIT; *message = init_value; } size_t streaming_protobufs__frequency_info_ul__get_packed_size (const StreamingProtobufs__FrequencyInfoUL *message) { assert(message->base.descriptor == &streaming_protobufs__frequency_info_ul__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__frequency_info_ul__pack (const StreamingProtobufs__FrequencyInfoUL *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__frequency_info_ul__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__frequency_info_ul__pack_to_buffer (const StreamingProtobufs__FrequencyInfoUL *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__frequency_info_ul__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__FrequencyInfoUL * streaming_protobufs__frequency_info_ul__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__FrequencyInfoUL *) protobuf_c_message_unpack (&streaming_protobufs__frequency_info_ul__descriptor, allocator, len, data); } void streaming_protobufs__frequency_info_ul__free_unpacked (StreamingProtobufs__FrequencyInfoUL *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__frequency_info_ul__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bwp__uplink_common__init (StreamingProtobufs__BWPUplinkCommon *message) { static const StreamingProtobufs__BWPUplinkCommon init_value = STREAMING_PROTOBUFS__BWP__UPLINK_COMMON__INIT; *message = init_value; } size_t streaming_protobufs__bwp__uplink_common__get_packed_size (const StreamingProtobufs__BWPUplinkCommon *message) { assert(message->base.descriptor == &streaming_protobufs__bwp__uplink_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bwp__uplink_common__pack (const StreamingProtobufs__BWPUplinkCommon *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bwp__uplink_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bwp__uplink_common__pack_to_buffer (const StreamingProtobufs__BWPUplinkCommon *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bwp__uplink_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BWPUplinkCommon * streaming_protobufs__bwp__uplink_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BWPUplinkCommon *) protobuf_c_message_unpack (&streaming_protobufs__bwp__uplink_common__descriptor, allocator, len, data); } void streaming_protobufs__bwp__uplink_common__free_unpacked (StreamingProtobufs__BWPUplinkCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bwp__uplink_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bwp__uplink__init (StreamingProtobufs__BWPUplink *message) { static const StreamingProtobufs__BWPUplink init_value = STREAMING_PROTOBUFS__BWP__UPLINK__INIT; *message = init_value; } size_t streaming_protobufs__bwp__uplink__get_packed_size (const StreamingProtobufs__BWPUplink *message) { assert(message->base.descriptor == &streaming_protobufs__bwp__uplink__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bwp__uplink__pack (const StreamingProtobufs__BWPUplink *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bwp__uplink__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bwp__uplink__pack_to_buffer (const StreamingProtobufs__BWPUplink *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bwp__uplink__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BWPUplink * streaming_protobufs__bwp__uplink__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BWPUplink *) protobuf_c_message_unpack (&streaming_protobufs__bwp__uplink__descriptor, allocator, len, data); } void streaming_protobufs__bwp__uplink__free_unpacked (StreamingProtobufs__BWPUplink *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bwp__uplink__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rach__config_common__init (StreamingProtobufs__RACHConfigCommon *message) { static const StreamingProtobufs__RACHConfigCommon init_value = STREAMING_PROTOBUFS__RACH__CONFIG_COMMON__INIT; *message = init_value; } size_t streaming_protobufs__rach__config_common__get_packed_size (const StreamingProtobufs__RACHConfigCommon *message) { assert(message->base.descriptor == &streaming_protobufs__rach__config_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rach__config_common__pack (const StreamingProtobufs__RACHConfigCommon *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rach__config_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rach__config_common__pack_to_buffer (const StreamingProtobufs__RACHConfigCommon *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rach__config_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RACHConfigCommon * streaming_protobufs__rach__config_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RACHConfigCommon *) protobuf_c_message_unpack (&streaming_protobufs__rach__config_common__descriptor, allocator, len, data); } void streaming_protobufs__rach__config_common__free_unpacked (StreamingProtobufs__RACHConfigCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rach__config_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rach__config_generic__init (StreamingProtobufs__RACHConfigGeneric *message) { static const StreamingProtobufs__RACHConfigGeneric init_value = STREAMING_PROTOBUFS__RACH__CONFIG_GENERIC__INIT; *message = init_value; } size_t streaming_protobufs__rach__config_generic__get_packed_size (const StreamingProtobufs__RACHConfigGeneric *message) { assert(message->base.descriptor == &streaming_protobufs__rach__config_generic__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rach__config_generic__pack (const StreamingProtobufs__RACHConfigGeneric *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rach__config_generic__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rach__config_generic__pack_to_buffer (const StreamingProtobufs__RACHConfigGeneric *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rach__config_generic__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RACHConfigGeneric * streaming_protobufs__rach__config_generic__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RACHConfigGeneric *) protobuf_c_message_unpack (&streaming_protobufs__rach__config_generic__descriptor, allocator, len, data); } void streaming_protobufs__rach__config_generic__free_unpacked (StreamingProtobufs__RACHConfigGeneric *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rach__config_generic__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__msg1__fdm__init (StreamingProtobufs__Msg1FDM *message) { static const StreamingProtobufs__Msg1FDM init_value = STREAMING_PROTOBUFS__MSG1__FDM__INIT; *message = init_value; } size_t streaming_protobufs__msg1__fdm__get_packed_size (const StreamingProtobufs__Msg1FDM *message) { assert(message->base.descriptor == &streaming_protobufs__msg1__fdm__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__msg1__fdm__pack (const StreamingProtobufs__Msg1FDM *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__msg1__fdm__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__msg1__fdm__pack_to_buffer (const StreamingProtobufs__Msg1FDM *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__msg1__fdm__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Msg1FDM * streaming_protobufs__msg1__fdm__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Msg1FDM *) protobuf_c_message_unpack (&streaming_protobufs__msg1__fdm__descriptor, allocator, len, data); } void streaming_protobufs__msg1__fdm__free_unpacked (StreamingProtobufs__Msg1FDM *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__msg1__fdm__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__preamble_trans_max__init (StreamingProtobufs__PreambleTransMax *message) { static const StreamingProtobufs__PreambleTransMax init_value = STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__INIT; *message = init_value; } size_t streaming_protobufs__preamble_trans_max__get_packed_size (const StreamingProtobufs__PreambleTransMax *message) { assert(message->base.descriptor == &streaming_protobufs__preamble_trans_max__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__preamble_trans_max__pack (const StreamingProtobufs__PreambleTransMax *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__preamble_trans_max__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__preamble_trans_max__pack_to_buffer (const StreamingProtobufs__PreambleTransMax *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__preamble_trans_max__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PreambleTransMax * streaming_protobufs__preamble_trans_max__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PreambleTransMax *) protobuf_c_message_unpack (&streaming_protobufs__preamble_trans_max__descriptor, allocator, len, data); } void streaming_protobufs__preamble_trans_max__free_unpacked (StreamingProtobufs__PreambleTransMax *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__preamble_trans_max__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__power_ramping_step__init (StreamingProtobufs__PowerRampingStep *message) { static const StreamingProtobufs__PowerRampingStep init_value = STREAMING_PROTOBUFS__POWER_RAMPING_STEP__INIT; *message = init_value; } size_t streaming_protobufs__power_ramping_step__get_packed_size (const StreamingProtobufs__PowerRampingStep *message) { assert(message->base.descriptor == &streaming_protobufs__power_ramping_step__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__power_ramping_step__pack (const StreamingProtobufs__PowerRampingStep *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__power_ramping_step__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__power_ramping_step__pack_to_buffer (const StreamingProtobufs__PowerRampingStep *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__power_ramping_step__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PowerRampingStep * streaming_protobufs__power_ramping_step__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PowerRampingStep *) protobuf_c_message_unpack (&streaming_protobufs__power_ramping_step__descriptor, allocator, len, data); } void streaming_protobufs__power_ramping_step__free_unpacked (StreamingProtobufs__PowerRampingStep *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__power_ramping_step__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ra__response_window__init (StreamingProtobufs__RAResponseWindow *message) { static const StreamingProtobufs__RAResponseWindow init_value = STREAMING_PROTOBUFS__RA__RESPONSE_WINDOW__INIT; *message = init_value; } size_t streaming_protobufs__ra__response_window__get_packed_size (const StreamingProtobufs__RAResponseWindow *message) { assert(message->base.descriptor == &streaming_protobufs__ra__response_window__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ra__response_window__pack (const StreamingProtobufs__RAResponseWindow *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ra__response_window__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ra__response_window__pack_to_buffer (const StreamingProtobufs__RAResponseWindow *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ra__response_window__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RAResponseWindow * streaming_protobufs__ra__response_window__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RAResponseWindow *) protobuf_c_message_unpack (&streaming_protobufs__ra__response_window__descriptor, allocator, len, data); } void streaming_protobufs__ra__response_window__free_unpacked (StreamingProtobufs__RAResponseWindow *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ra__response_window__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__fraction__init (StreamingProtobufs__Fraction *message) { static const StreamingProtobufs__Fraction init_value = STREAMING_PROTOBUFS__FRACTION__INIT; *message = init_value; } size_t streaming_protobufs__fraction__get_packed_size (const StreamingProtobufs__Fraction *message) { assert(message->base.descriptor == &streaming_protobufs__fraction__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__fraction__pack (const StreamingProtobufs__Fraction *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__fraction__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__fraction__pack_to_buffer (const StreamingProtobufs__Fraction *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__fraction__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Fraction * streaming_protobufs__fraction__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Fraction *) protobuf_c_message_unpack (&streaming_protobufs__fraction__descriptor, allocator, len, data); } void streaming_protobufs__fraction__free_unpacked (StreamingProtobufs__Fraction *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__fraction__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__other_fraction__init (StreamingProtobufs__OtherFraction *message) { static const StreamingProtobufs__OtherFraction init_value = STREAMING_PROTOBUFS__OTHER_FRACTION__INIT; *message = init_value; } size_t streaming_protobufs__other_fraction__get_packed_size (const StreamingProtobufs__OtherFraction *message) { assert(message->base.descriptor == &streaming_protobufs__other_fraction__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__other_fraction__pack (const StreamingProtobufs__OtherFraction *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__other_fraction__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__other_fraction__pack_to_buffer (const StreamingProtobufs__OtherFraction *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__other_fraction__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__OtherFraction * streaming_protobufs__other_fraction__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__OtherFraction *) protobuf_c_message_unpack (&streaming_protobufs__other_fraction__descriptor, allocator, len, data); } void streaming_protobufs__other_fraction__free_unpacked (StreamingProtobufs__OtherFraction *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__other_fraction__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__group_bconfigured__init (StreamingProtobufs__GroupBconfigured *message) { static const StreamingProtobufs__GroupBconfigured init_value = STREAMING_PROTOBUFS__GROUP_BCONFIGURED__INIT; *message = init_value; } size_t streaming_protobufs__group_bconfigured__get_packed_size (const StreamingProtobufs__GroupBconfigured *message) { assert(message->base.descriptor == &streaming_protobufs__group_bconfigured__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__group_bconfigured__pack (const StreamingProtobufs__GroupBconfigured *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__group_bconfigured__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__group_bconfigured__pack_to_buffer (const StreamingProtobufs__GroupBconfigured *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__group_bconfigured__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__GroupBconfigured * streaming_protobufs__group_bconfigured__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__GroupBconfigured *) protobuf_c_message_unpack (&streaming_protobufs__group_bconfigured__descriptor, allocator, len, data); } void streaming_protobufs__group_bconfigured__free_unpacked (StreamingProtobufs__GroupBconfigured *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__group_bconfigured__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ra__msg3_size_group_a__init (StreamingProtobufs__RAMsg3SizeGroupA *message) { static const StreamingProtobufs__RAMsg3SizeGroupA init_value = STREAMING_PROTOBUFS__RA__MSG3_SIZE_GROUP_A__INIT; *message = init_value; } size_t streaming_protobufs__ra__msg3_size_group_a__get_packed_size (const StreamingProtobufs__RAMsg3SizeGroupA *message) { assert(message->base.descriptor == &streaming_protobufs__ra__msg3_size_group_a__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ra__msg3_size_group_a__pack (const StreamingProtobufs__RAMsg3SizeGroupA *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ra__msg3_size_group_a__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ra__msg3_size_group_a__pack_to_buffer (const StreamingProtobufs__RAMsg3SizeGroupA *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ra__msg3_size_group_a__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RAMsg3SizeGroupA * streaming_protobufs__ra__msg3_size_group_a__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RAMsg3SizeGroupA *) protobuf_c_message_unpack (&streaming_protobufs__ra__msg3_size_group_a__descriptor, allocator, len, data); } void streaming_protobufs__ra__msg3_size_group_a__free_unpacked (StreamingProtobufs__RAMsg3SizeGroupA *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ra__msg3_size_group_a__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__message_power_offset_group_b__init (StreamingProtobufs__MessagePowerOffsetGroupB *message) { static const StreamingProtobufs__MessagePowerOffsetGroupB init_value = STREAMING_PROTOBUFS__MESSAGE_POWER_OFFSET_GROUP_B__INIT; *message = init_value; } size_t streaming_protobufs__message_power_offset_group_b__get_packed_size (const StreamingProtobufs__MessagePowerOffsetGroupB *message) { assert(message->base.descriptor == &streaming_protobufs__message_power_offset_group_b__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__message_power_offset_group_b__pack (const StreamingProtobufs__MessagePowerOffsetGroupB *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__message_power_offset_group_b__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__message_power_offset_group_b__pack_to_buffer (const StreamingProtobufs__MessagePowerOffsetGroupB *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__message_power_offset_group_b__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MessagePowerOffsetGroupB * streaming_protobufs__message_power_offset_group_b__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MessagePowerOffsetGroupB *) protobuf_c_message_unpack (&streaming_protobufs__message_power_offset_group_b__descriptor, allocator, len, data); } void streaming_protobufs__message_power_offset_group_b__free_unpacked (StreamingProtobufs__MessagePowerOffsetGroupB *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__message_power_offset_group_b__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ra__contention_resolution_timer__init (StreamingProtobufs__RAContentionResolutionTimer *message) { static const StreamingProtobufs__RAContentionResolutionTimer init_value = STREAMING_PROTOBUFS__RA__CONTENTION_RESOLUTION_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__ra__contention_resolution_timer__get_packed_size (const StreamingProtobufs__RAContentionResolutionTimer *message) { assert(message->base.descriptor == &streaming_protobufs__ra__contention_resolution_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ra__contention_resolution_timer__pack (const StreamingProtobufs__RAContentionResolutionTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ra__contention_resolution_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ra__contention_resolution_timer__pack_to_buffer (const StreamingProtobufs__RAContentionResolutionTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ra__contention_resolution_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RAContentionResolutionTimer * streaming_protobufs__ra__contention_resolution_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RAContentionResolutionTimer *) protobuf_c_message_unpack (&streaming_protobufs__ra__contention_resolution_timer__descriptor, allocator, len, data); } void streaming_protobufs__ra__contention_resolution_timer__free_unpacked (StreamingProtobufs__RAContentionResolutionTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ra__contention_resolution_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__restricted_set_config__init (StreamingProtobufs__RestrictedSetConfig *message) { static const StreamingProtobufs__RestrictedSetConfig init_value = STREAMING_PROTOBUFS__RESTRICTED_SET_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__restricted_set_config__get_packed_size (const StreamingProtobufs__RestrictedSetConfig *message) { assert(message->base.descriptor == &streaming_protobufs__restricted_set_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__restricted_set_config__pack (const StreamingProtobufs__RestrictedSetConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__restricted_set_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__restricted_set_config__pack_to_buffer (const StreamingProtobufs__RestrictedSetConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__restricted_set_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RestrictedSetConfig * streaming_protobufs__restricted_set_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RestrictedSetConfig *) protobuf_c_message_unpack (&streaming_protobufs__restricted_set_config__descriptor, allocator, len, data); } void streaming_protobufs__restricted_set_config__free_unpacked (StreamingProtobufs__RestrictedSetConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__restricted_set_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pusch__config_common__init (StreamingProtobufs__PUSCHConfigCommon *message) { static const StreamingProtobufs__PUSCHConfigCommon init_value = STREAMING_PROTOBUFS__PUSCH__CONFIG_COMMON__INIT; *message = init_value; } size_t streaming_protobufs__pusch__config_common__get_packed_size (const StreamingProtobufs__PUSCHConfigCommon *message) { assert(message->base.descriptor == &streaming_protobufs__pusch__config_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pusch__config_common__pack (const StreamingProtobufs__PUSCHConfigCommon *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pusch__config_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pusch__config_common__pack_to_buffer (const StreamingProtobufs__PUSCHConfigCommon *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pusch__config_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUSCHConfigCommon * streaming_protobufs__pusch__config_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUSCHConfigCommon *) protobuf_c_message_unpack (&streaming_protobufs__pusch__config_common__descriptor, allocator, len, data); } void streaming_protobufs__pusch__config_common__free_unpacked (StreamingProtobufs__PUSCHConfigCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pusch__config_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pusch__time_domain_resource_allocation_list__init (StreamingProtobufs__PUSCHTimeDomainResourceAllocationList *message) { static const StreamingProtobufs__PUSCHTimeDomainResourceAllocationList init_value = STREAMING_PROTOBUFS__PUSCH__TIME_DOMAIN_RESOURCE_ALLOCATION_LIST__INIT; *message = init_value; } size_t streaming_protobufs__pusch__time_domain_resource_allocation_list__get_packed_size (const StreamingProtobufs__PUSCHTimeDomainResourceAllocationList *message) { assert(message->base.descriptor == &streaming_protobufs__pusch__time_domain_resource_allocation_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pusch__time_domain_resource_allocation_list__pack (const StreamingProtobufs__PUSCHTimeDomainResourceAllocationList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pusch__time_domain_resource_allocation_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pusch__time_domain_resource_allocation_list__pack_to_buffer (const StreamingProtobufs__PUSCHTimeDomainResourceAllocationList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pusch__time_domain_resource_allocation_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUSCHTimeDomainResourceAllocationList * streaming_protobufs__pusch__time_domain_resource_allocation_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUSCHTimeDomainResourceAllocationList *) protobuf_c_message_unpack (&streaming_protobufs__pusch__time_domain_resource_allocation_list__descriptor, allocator, len, data); } void streaming_protobufs__pusch__time_domain_resource_allocation_list__free_unpacked (StreamingProtobufs__PUSCHTimeDomainResourceAllocationList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pusch__time_domain_resource_allocation_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pusch__time_domain_resource_allocation__init (StreamingProtobufs__PUSCHTimeDomainResourceAllocation *message) { static const StreamingProtobufs__PUSCHTimeDomainResourceAllocation init_value = STREAMING_PROTOBUFS__PUSCH__TIME_DOMAIN_RESOURCE_ALLOCATION__INIT; *message = init_value; } size_t streaming_protobufs__pusch__time_domain_resource_allocation__get_packed_size (const StreamingProtobufs__PUSCHTimeDomainResourceAllocation *message) { assert(message->base.descriptor == &streaming_protobufs__pusch__time_domain_resource_allocation__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pusch__time_domain_resource_allocation__pack (const StreamingProtobufs__PUSCHTimeDomainResourceAllocation *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pusch__time_domain_resource_allocation__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pusch__time_domain_resource_allocation__pack_to_buffer (const StreamingProtobufs__PUSCHTimeDomainResourceAllocation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pusch__time_domain_resource_allocation__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUSCHTimeDomainResourceAllocation * streaming_protobufs__pusch__time_domain_resource_allocation__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUSCHTimeDomainResourceAllocation *) protobuf_c_message_unpack (&streaming_protobufs__pusch__time_domain_resource_allocation__descriptor, allocator, len, data); } void streaming_protobufs__pusch__time_domain_resource_allocation__free_unpacked (StreamingProtobufs__PUSCHTimeDomainResourceAllocation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pusch__time_domain_resource_allocation__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch__config_common__init (StreamingProtobufs__PUCCHConfigCommon *message) { static const StreamingProtobufs__PUCCHConfigCommon init_value = STREAMING_PROTOBUFS__PUCCH__CONFIG_COMMON__INIT; *message = init_value; } size_t streaming_protobufs__pucch__config_common__get_packed_size (const StreamingProtobufs__PUCCHConfigCommon *message) { assert(message->base.descriptor == &streaming_protobufs__pucch__config_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch__config_common__pack (const StreamingProtobufs__PUCCHConfigCommon *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch__config_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch__config_common__pack_to_buffer (const StreamingProtobufs__PUCCHConfigCommon *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch__config_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHConfigCommon * streaming_protobufs__pucch__config_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHConfigCommon *) protobuf_c_message_unpack (&streaming_protobufs__pucch__config_common__descriptor, allocator, len, data); } void streaming_protobufs__pucch__config_common__free_unpacked (StreamingProtobufs__PUCCHConfigCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch__config_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch__group_hopping__init (StreamingProtobufs__PUCCHGroupHopping *message) { static const StreamingProtobufs__PUCCHGroupHopping init_value = STREAMING_PROTOBUFS__PUCCH__GROUP_HOPPING__INIT; *message = init_value; } size_t streaming_protobufs__pucch__group_hopping__get_packed_size (const StreamingProtobufs__PUCCHGroupHopping *message) { assert(message->base.descriptor == &streaming_protobufs__pucch__group_hopping__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch__group_hopping__pack (const StreamingProtobufs__PUCCHGroupHopping *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch__group_hopping__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch__group_hopping__pack_to_buffer (const StreamingProtobufs__PUCCHGroupHopping *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch__group_hopping__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHGroupHopping * streaming_protobufs__pucch__group_hopping__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHGroupHopping *) protobuf_c_message_unpack (&streaming_protobufs__pucch__group_hopping__descriptor, allocator, len, data); } void streaming_protobufs__pucch__group_hopping__free_unpacked (StreamingProtobufs__PUCCHGroupHopping *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch__group_hopping__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__n__timing_advance_offset__init (StreamingProtobufs__NTimingAdvanceOffset *message) { static const StreamingProtobufs__NTimingAdvanceOffset init_value = STREAMING_PROTOBUFS__N__TIMING_ADVANCE_OFFSET__INIT; *message = init_value; } size_t streaming_protobufs__n__timing_advance_offset__get_packed_size (const StreamingProtobufs__NTimingAdvanceOffset *message) { assert(message->base.descriptor == &streaming_protobufs__n__timing_advance_offset__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__n__timing_advance_offset__pack (const StreamingProtobufs__NTimingAdvanceOffset *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__n__timing_advance_offset__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__n__timing_advance_offset__pack_to_buffer (const StreamingProtobufs__NTimingAdvanceOffset *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__n__timing_advance_offset__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NTimingAdvanceOffset * streaming_protobufs__n__timing_advance_offset__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NTimingAdvanceOffset *) protobuf_c_message_unpack (&streaming_protobufs__n__timing_advance_offset__descriptor, allocator, len, data); } void streaming_protobufs__n__timing_advance_offset__free_unpacked (StreamingProtobufs__NTimingAdvanceOffset *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__n__timing_advance_offset__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ssb__periodicity_serving_cell__init (StreamingProtobufs__SSBPeriodicityServingCell *message) { static const StreamingProtobufs__SSBPeriodicityServingCell init_value = STREAMING_PROTOBUFS__SSB__PERIODICITY_SERVING_CELL__INIT; *message = init_value; } size_t streaming_protobufs__ssb__periodicity_serving_cell__get_packed_size (const StreamingProtobufs__SSBPeriodicityServingCell *message) { assert(message->base.descriptor == &streaming_protobufs__ssb__periodicity_serving_cell__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ssb__periodicity_serving_cell__pack (const StreamingProtobufs__SSBPeriodicityServingCell *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ssb__periodicity_serving_cell__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ssb__periodicity_serving_cell__pack_to_buffer (const StreamingProtobufs__SSBPeriodicityServingCell *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ssb__periodicity_serving_cell__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SSBPeriodicityServingCell * streaming_protobufs__ssb__periodicity_serving_cell__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SSBPeriodicityServingCell *) protobuf_c_message_unpack (&streaming_protobufs__ssb__periodicity_serving_cell__descriptor, allocator, len, data); } void streaming_protobufs__ssb__periodicity_serving_cell__free_unpacked (StreamingProtobufs__SSBPeriodicityServingCell *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ssb__periodicity_serving_cell__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dmrs__type_a__position__init (StreamingProtobufs__DMRSTypeAPosition *message) { static const StreamingProtobufs__DMRSTypeAPosition init_value = STREAMING_PROTOBUFS__DMRS__TYPE_A__POSITION__INIT; *message = init_value; } size_t streaming_protobufs__dmrs__type_a__position__get_packed_size (const StreamingProtobufs__DMRSTypeAPosition *message) { assert(message->base.descriptor == &streaming_protobufs__dmrs__type_a__position__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dmrs__type_a__position__pack (const StreamingProtobufs__DMRSTypeAPosition *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dmrs__type_a__position__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dmrs__type_a__position__pack_to_buffer (const StreamingProtobufs__DMRSTypeAPosition *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dmrs__type_a__position__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DMRSTypeAPosition * streaming_protobufs__dmrs__type_a__position__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DMRSTypeAPosition *) protobuf_c_message_unpack (&streaming_protobufs__dmrs__type_a__position__descriptor, allocator, len, data); } void streaming_protobufs__dmrs__type_a__position__free_unpacked (StreamingProtobufs__DMRSTypeAPosition *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dmrs__type_a__position__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rate_match_pattern_lte__crs__init (StreamingProtobufs__RateMatchPatternLTECRS *message) { static const StreamingProtobufs__RateMatchPatternLTECRS init_value = STREAMING_PROTOBUFS__RATE_MATCH_PATTERN_LTE__CRS__INIT; *message = init_value; } size_t streaming_protobufs__rate_match_pattern_lte__crs__get_packed_size (const StreamingProtobufs__RateMatchPatternLTECRS *message) { assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern_lte__crs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rate_match_pattern_lte__crs__pack (const StreamingProtobufs__RateMatchPatternLTECRS *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern_lte__crs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rate_match_pattern_lte__crs__pack_to_buffer (const StreamingProtobufs__RateMatchPatternLTECRS *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern_lte__crs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RateMatchPatternLTECRS * streaming_protobufs__rate_match_pattern_lte__crs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RateMatchPatternLTECRS *) protobuf_c_message_unpack (&streaming_protobufs__rate_match_pattern_lte__crs__descriptor, allocator, len, data); } void streaming_protobufs__rate_match_pattern_lte__crs__free_unpacked (StreamingProtobufs__RateMatchPatternLTECRS *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern_lte__crs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__carrier_bandwidth_dl__init (StreamingProtobufs__CarrierBandwidthDL *message) { static const StreamingProtobufs__CarrierBandwidthDL init_value = STREAMING_PROTOBUFS__CARRIER_BANDWIDTH_DL__INIT; *message = init_value; } size_t streaming_protobufs__carrier_bandwidth_dl__get_packed_size (const StreamingProtobufs__CarrierBandwidthDL *message) { assert(message->base.descriptor == &streaming_protobufs__carrier_bandwidth_dl__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__carrier_bandwidth_dl__pack (const StreamingProtobufs__CarrierBandwidthDL *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__carrier_bandwidth_dl__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__carrier_bandwidth_dl__pack_to_buffer (const StreamingProtobufs__CarrierBandwidthDL *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__carrier_bandwidth_dl__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CarrierBandwidthDL * streaming_protobufs__carrier_bandwidth_dl__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CarrierBandwidthDL *) protobuf_c_message_unpack (&streaming_protobufs__carrier_bandwidth_dl__descriptor, allocator, len, data); } void streaming_protobufs__carrier_bandwidth_dl__free_unpacked (StreamingProtobufs__CarrierBandwidthDL *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__carrier_bandwidth_dl__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__mbsfn__subframe_config_list__init (StreamingProtobufs__EUTRAMBSFNSubframeConfigList *message) { static const StreamingProtobufs__EUTRAMBSFNSubframeConfigList init_value = STREAMING_PROTOBUFS__EUTRA__MBSFN__SUBFRAME_CONFIG_LIST__INIT; *message = init_value; } size_t streaming_protobufs__eutra__mbsfn__subframe_config_list__get_packed_size (const StreamingProtobufs__EUTRAMBSFNSubframeConfigList *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__mbsfn__subframe_config_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__mbsfn__subframe_config_list__pack (const StreamingProtobufs__EUTRAMBSFNSubframeConfigList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__mbsfn__subframe_config_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__mbsfn__subframe_config_list__pack_to_buffer (const StreamingProtobufs__EUTRAMBSFNSubframeConfigList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__mbsfn__subframe_config_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRAMBSFNSubframeConfigList * streaming_protobufs__eutra__mbsfn__subframe_config_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRAMBSFNSubframeConfigList *) protobuf_c_message_unpack (&streaming_protobufs__eutra__mbsfn__subframe_config_list__descriptor, allocator, len, data); } void streaming_protobufs__eutra__mbsfn__subframe_config_list__free_unpacked (StreamingProtobufs__EUTRAMBSFNSubframeConfigList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__mbsfn__subframe_config_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__mbsfn__subframe_config__init (StreamingProtobufs__EUTRAMBSFNSubframeConfig *message) { static const StreamingProtobufs__EUTRAMBSFNSubframeConfig init_value = STREAMING_PROTOBUFS__EUTRA__MBSFN__SUBFRAME_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__eutra__mbsfn__subframe_config__get_packed_size (const StreamingProtobufs__EUTRAMBSFNSubframeConfig *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__mbsfn__subframe_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__mbsfn__subframe_config__pack (const StreamingProtobufs__EUTRAMBSFNSubframeConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__mbsfn__subframe_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__mbsfn__subframe_config__pack_to_buffer (const StreamingProtobufs__EUTRAMBSFNSubframeConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__mbsfn__subframe_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRAMBSFNSubframeConfig * streaming_protobufs__eutra__mbsfn__subframe_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRAMBSFNSubframeConfig *) protobuf_c_message_unpack (&streaming_protobufs__eutra__mbsfn__subframe_config__descriptor, allocator, len, data); } void streaming_protobufs__eutra__mbsfn__subframe_config__free_unpacked (StreamingProtobufs__EUTRAMBSFNSubframeConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__mbsfn__subframe_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__radioframe_allocation_period__init (StreamingProtobufs__RadioframeAllocationPeriod *message) { static const StreamingProtobufs__RadioframeAllocationPeriod init_value = STREAMING_PROTOBUFS__RADIOFRAME_ALLOCATION_PERIOD__INIT; *message = init_value; } size_t streaming_protobufs__radioframe_allocation_period__get_packed_size (const StreamingProtobufs__RadioframeAllocationPeriod *message) { assert(message->base.descriptor == &streaming_protobufs__radioframe_allocation_period__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__radioframe_allocation_period__pack (const StreamingProtobufs__RadioframeAllocationPeriod *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__radioframe_allocation_period__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__radioframe_allocation_period__pack_to_buffer (const StreamingProtobufs__RadioframeAllocationPeriod *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__radioframe_allocation_period__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RadioframeAllocationPeriod * streaming_protobufs__radioframe_allocation_period__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RadioframeAllocationPeriod *) protobuf_c_message_unpack (&streaming_protobufs__radioframe_allocation_period__descriptor, allocator, len, data); } void streaming_protobufs__radioframe_allocation_period__free_unpacked (StreamingProtobufs__RadioframeAllocationPeriod *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__radioframe_allocation_period__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__subframe_allocation__init (StreamingProtobufs__SubframeAllocation *message) { static const StreamingProtobufs__SubframeAllocation init_value = STREAMING_PROTOBUFS__SUBFRAME_ALLOCATION__INIT; *message = init_value; } size_t streaming_protobufs__subframe_allocation__get_packed_size (const StreamingProtobufs__SubframeAllocation *message) { assert(message->base.descriptor == &streaming_protobufs__subframe_allocation__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__subframe_allocation__pack (const StreamingProtobufs__SubframeAllocation *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__subframe_allocation__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__subframe_allocation__pack_to_buffer (const StreamingProtobufs__SubframeAllocation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__subframe_allocation__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SubframeAllocation * streaming_protobufs__subframe_allocation__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SubframeAllocation *) protobuf_c_message_unpack (&streaming_protobufs__subframe_allocation__descriptor, allocator, len, data); } void streaming_protobufs__subframe_allocation__free_unpacked (StreamingProtobufs__SubframeAllocation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__subframe_allocation__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nrof_crs__ports__init (StreamingProtobufs__NrofCRSPorts *message) { static const StreamingProtobufs__NrofCRSPorts init_value = STREAMING_PROTOBUFS__NROF_CRS__PORTS__INIT; *message = init_value; } size_t streaming_protobufs__nrof_crs__ports__get_packed_size (const StreamingProtobufs__NrofCRSPorts *message) { assert(message->base.descriptor == &streaming_protobufs__nrof_crs__ports__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nrof_crs__ports__pack (const StreamingProtobufs__NrofCRSPorts *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nrof_crs__ports__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nrof_crs__ports__pack_to_buffer (const StreamingProtobufs__NrofCRSPorts *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nrof_crs__ports__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NrofCRSPorts * streaming_protobufs__nrof_crs__ports__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NrofCRSPorts *) protobuf_c_message_unpack (&streaming_protobufs__nrof_crs__ports__descriptor, allocator, len, data); } void streaming_protobufs__nrof_crs__ports__free_unpacked (StreamingProtobufs__NrofCRSPorts *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nrof_crs__ports__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__v__shift__init (StreamingProtobufs__VShift *message) { static const StreamingProtobufs__VShift init_value = STREAMING_PROTOBUFS__V__SHIFT__INIT; *message = init_value; } size_t streaming_protobufs__v__shift__get_packed_size (const StreamingProtobufs__VShift *message) { assert(message->base.descriptor == &streaming_protobufs__v__shift__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__v__shift__pack (const StreamingProtobufs__VShift *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__v__shift__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__v__shift__pack_to_buffer (const StreamingProtobufs__VShift *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__v__shift__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__VShift * streaming_protobufs__v__shift__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__VShift *) protobuf_c_message_unpack (&streaming_protobufs__v__shift__descriptor, allocator, len, data); } void streaming_protobufs__v__shift__free_unpacked (StreamingProtobufs__VShift *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__v__shift__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rate_match_pattern__init (StreamingProtobufs__RateMatchPattern *message) { static const StreamingProtobufs__RateMatchPattern init_value = STREAMING_PROTOBUFS__RATE_MATCH_PATTERN__INIT; *message = init_value; } size_t streaming_protobufs__rate_match_pattern__get_packed_size (const StreamingProtobufs__RateMatchPattern *message) { assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rate_match_pattern__pack (const StreamingProtobufs__RateMatchPattern *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rate_match_pattern__pack_to_buffer (const StreamingProtobufs__RateMatchPattern *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RateMatchPattern * streaming_protobufs__rate_match_pattern__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RateMatchPattern *) protobuf_c_message_unpack (&streaming_protobufs__rate_match_pattern__descriptor, allocator, len, data); } void streaming_protobufs__rate_match_pattern__free_unpacked (StreamingProtobufs__RateMatchPattern *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bitmaps__init (StreamingProtobufs__Bitmaps *message) { static const StreamingProtobufs__Bitmaps init_value = STREAMING_PROTOBUFS__BITMAPS__INIT; *message = init_value; } size_t streaming_protobufs__bitmaps__get_packed_size (const StreamingProtobufs__Bitmaps *message) { assert(message->base.descriptor == &streaming_protobufs__bitmaps__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bitmaps__pack (const StreamingProtobufs__Bitmaps *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bitmaps__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bitmaps__pack_to_buffer (const StreamingProtobufs__Bitmaps *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bitmaps__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Bitmaps * streaming_protobufs__bitmaps__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Bitmaps *) protobuf_c_message_unpack (&streaming_protobufs__bitmaps__descriptor, allocator, len, data); } void streaming_protobufs__bitmaps__free_unpacked (StreamingProtobufs__Bitmaps *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bitmaps__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dummy__init (StreamingProtobufs__Dummy *message) { static const StreamingProtobufs__Dummy init_value = STREAMING_PROTOBUFS__DUMMY__INIT; *message = init_value; } size_t streaming_protobufs__dummy__get_packed_size (const StreamingProtobufs__Dummy *message) { assert(message->base.descriptor == &streaming_protobufs__dummy__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dummy__pack (const StreamingProtobufs__Dummy *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dummy__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dummy__pack_to_buffer (const StreamingProtobufs__Dummy *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dummy__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Dummy * streaming_protobufs__dummy__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Dummy *) protobuf_c_message_unpack (&streaming_protobufs__dummy__descriptor, allocator, len, data); } void streaming_protobufs__dummy__free_unpacked (StreamingProtobufs__Dummy *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dummy__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__tdd__ul__dl__config_common__init (StreamingProtobufs__TDDULDLConfigCommon *message) { static const StreamingProtobufs__TDDULDLConfigCommon init_value = STREAMING_PROTOBUFS__TDD__UL__DL__CONFIG_COMMON__INIT; *message = init_value; } size_t streaming_protobufs__tdd__ul__dl__config_common__get_packed_size (const StreamingProtobufs__TDDULDLConfigCommon *message) { assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__config_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__tdd__ul__dl__config_common__pack (const StreamingProtobufs__TDDULDLConfigCommon *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__config_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__tdd__ul__dl__config_common__pack_to_buffer (const StreamingProtobufs__TDDULDLConfigCommon *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__config_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TDDULDLConfigCommon * streaming_protobufs__tdd__ul__dl__config_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TDDULDLConfigCommon *) protobuf_c_message_unpack (&streaming_protobufs__tdd__ul__dl__config_common__descriptor, allocator, len, data); } void streaming_protobufs__tdd__ul__dl__config_common__free_unpacked (StreamingProtobufs__TDDULDLConfigCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__config_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__tdd__ul__dl__pattern__init (StreamingProtobufs__TDDULDLPattern *message) { static const StreamingProtobufs__TDDULDLPattern init_value = STREAMING_PROTOBUFS__TDD__UL__DL__PATTERN__INIT; *message = init_value; } size_t streaming_protobufs__tdd__ul__dl__pattern__get_packed_size (const StreamingProtobufs__TDDULDLPattern *message) { assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__pattern__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__tdd__ul__dl__pattern__pack (const StreamingProtobufs__TDDULDLPattern *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__pattern__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__tdd__ul__dl__pattern__pack_to_buffer (const StreamingProtobufs__TDDULDLPattern *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__pattern__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TDDULDLPattern * streaming_protobufs__tdd__ul__dl__pattern__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TDDULDLPattern *) protobuf_c_message_unpack (&streaming_protobufs__tdd__ul__dl__pattern__descriptor, allocator, len, data); } void streaming_protobufs__tdd__ul__dl__pattern__free_unpacked (StreamingProtobufs__TDDULDLPattern *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__pattern__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dl__ul__transmission_periodicity__init (StreamingProtobufs__DLULTransmissionPeriodicity *message) { static const StreamingProtobufs__DLULTransmissionPeriodicity init_value = STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY__INIT; *message = init_value; } size_t streaming_protobufs__dl__ul__transmission_periodicity__get_packed_size (const StreamingProtobufs__DLULTransmissionPeriodicity *message) { assert(message->base.descriptor == &streaming_protobufs__dl__ul__transmission_periodicity__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dl__ul__transmission_periodicity__pack (const StreamingProtobufs__DLULTransmissionPeriodicity *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dl__ul__transmission_periodicity__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dl__ul__transmission_periodicity__pack_to_buffer (const StreamingProtobufs__DLULTransmissionPeriodicity *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dl__ul__transmission_periodicity__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DLULTransmissionPeriodicity * streaming_protobufs__dl__ul__transmission_periodicity__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DLULTransmissionPeriodicity *) protobuf_c_message_unpack (&streaming_protobufs__dl__ul__transmission_periodicity__descriptor, allocator, len, data); } void streaming_protobufs__dl__ul__transmission_periodicity__free_unpacked (StreamingProtobufs__DLULTransmissionPeriodicity *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dl__ul__transmission_periodicity__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dl__ul__transmission_periodicity_v1530__init (StreamingProtobufs__DLULTransmissionPeriodicityV1530 *message) { static const StreamingProtobufs__DLULTransmissionPeriodicityV1530 init_value = STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY_V1530__INIT; *message = init_value; } size_t streaming_protobufs__dl__ul__transmission_periodicity_v1530__get_packed_size (const StreamingProtobufs__DLULTransmissionPeriodicityV1530 *message) { assert(message->base.descriptor == &streaming_protobufs__dl__ul__transmission_periodicity_v1530__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dl__ul__transmission_periodicity_v1530__pack (const StreamingProtobufs__DLULTransmissionPeriodicityV1530 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dl__ul__transmission_periodicity_v1530__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dl__ul__transmission_periodicity_v1530__pack_to_buffer (const StreamingProtobufs__DLULTransmissionPeriodicityV1530 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dl__ul__transmission_periodicity_v1530__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DLULTransmissionPeriodicityV1530 * streaming_protobufs__dl__ul__transmission_periodicity_v1530__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DLULTransmissionPeriodicityV1530 *) protobuf_c_message_unpack (&streaming_protobufs__dl__ul__transmission_periodicity_v1530__descriptor, allocator, len, data); } void streaming_protobufs__dl__ul__transmission_periodicity_v1530__free_unpacked (StreamingProtobufs__DLULTransmissionPeriodicityV1530 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dl__ul__transmission_periodicity_v1530__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__t304__init (StreamingProtobufs__T304 *message) { static const StreamingProtobufs__T304 init_value = STREAMING_PROTOBUFS__T304__INIT; *message = init_value; } size_t streaming_protobufs__t304__get_packed_size (const StreamingProtobufs__T304 *message) { assert(message->base.descriptor == &streaming_protobufs__t304__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__t304__pack (const StreamingProtobufs__T304 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__t304__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__t304__pack_to_buffer (const StreamingProtobufs__T304 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__t304__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__T304 * streaming_protobufs__t304__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__T304 *) protobuf_c_message_unpack (&streaming_protobufs__t304__descriptor, allocator, len, data); } void streaming_protobufs__t304__free_unpacked (StreamingProtobufs__T304 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__t304__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rach__config_dedicated__init (StreamingProtobufs__RACHConfigDedicated *message) { static const StreamingProtobufs__RACHConfigDedicated init_value = STREAMING_PROTOBUFS__RACH__CONFIG_DEDICATED__INIT; *message = init_value; } size_t streaming_protobufs__rach__config_dedicated__get_packed_size (const StreamingProtobufs__RACHConfigDedicated *message) { assert(message->base.descriptor == &streaming_protobufs__rach__config_dedicated__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rach__config_dedicated__pack (const StreamingProtobufs__RACHConfigDedicated *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rach__config_dedicated__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rach__config_dedicated__pack_to_buffer (const StreamingProtobufs__RACHConfigDedicated *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rach__config_dedicated__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RACHConfigDedicated * streaming_protobufs__rach__config_dedicated__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RACHConfigDedicated *) protobuf_c_message_unpack (&streaming_protobufs__rach__config_dedicated__descriptor, allocator, len, data); } void streaming_protobufs__rach__config_dedicated__free_unpacked (StreamingProtobufs__RACHConfigDedicated *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rach__config_dedicated__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cfra__init (StreamingProtobufs__CFRA *message) { static const StreamingProtobufs__CFRA init_value = STREAMING_PROTOBUFS__CFRA__INIT; *message = init_value; } size_t streaming_protobufs__cfra__get_packed_size (const StreamingProtobufs__CFRA *message) { assert(message->base.descriptor == &streaming_protobufs__cfra__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cfra__pack (const StreamingProtobufs__CFRA *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cfra__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cfra__pack_to_buffer (const StreamingProtobufs__CFRA *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cfra__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CFRA * streaming_protobufs__cfra__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CFRA *) protobuf_c_message_unpack (&streaming_protobufs__cfra__descriptor, allocator, len, data); } void streaming_protobufs__cfra__free_unpacked (StreamingProtobufs__CFRA *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cfra__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__occasions__init (StreamingProtobufs__Occasions *message) { static const StreamingProtobufs__Occasions init_value = STREAMING_PROTOBUFS__OCCASIONS__INIT; *message = init_value; } size_t streaming_protobufs__occasions__get_packed_size (const StreamingProtobufs__Occasions *message) { assert(message->base.descriptor == &streaming_protobufs__occasions__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__occasions__pack (const StreamingProtobufs__Occasions *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__occasions__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__occasions__pack_to_buffer (const StreamingProtobufs__Occasions *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__occasions__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Occasions * streaming_protobufs__occasions__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Occasions *) protobuf_c_message_unpack (&streaming_protobufs__occasions__descriptor, allocator, len, data); } void streaming_protobufs__occasions__free_unpacked (StreamingProtobufs__Occasions *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__occasions__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ssb__init (StreamingProtobufs__SSB *message) { static const StreamingProtobufs__SSB init_value = STREAMING_PROTOBUFS__SSB__INIT; *message = init_value; } size_t streaming_protobufs__ssb__get_packed_size (const StreamingProtobufs__SSB *message) { assert(message->base.descriptor == &streaming_protobufs__ssb__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ssb__pack (const StreamingProtobufs__SSB *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ssb__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ssb__pack_to_buffer (const StreamingProtobufs__SSB *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ssb__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SSB * streaming_protobufs__ssb__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SSB *) protobuf_c_message_unpack (&streaming_protobufs__ssb__descriptor, allocator, len, data); } void streaming_protobufs__ssb__free_unpacked (StreamingProtobufs__SSB *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ssb__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cfra__ssb__resource__init (StreamingProtobufs__CFRASSBResource *message) { static const StreamingProtobufs__CFRASSBResource init_value = STREAMING_PROTOBUFS__CFRA__SSB__RESOURCE__INIT; *message = init_value; } size_t streaming_protobufs__cfra__ssb__resource__get_packed_size (const StreamingProtobufs__CFRASSBResource *message) { assert(message->base.descriptor == &streaming_protobufs__cfra__ssb__resource__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cfra__ssb__resource__pack (const StreamingProtobufs__CFRASSBResource *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cfra__ssb__resource__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cfra__ssb__resource__pack_to_buffer (const StreamingProtobufs__CFRASSBResource *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cfra__ssb__resource__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CFRASSBResource * streaming_protobufs__cfra__ssb__resource__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CFRASSBResource *) protobuf_c_message_unpack (&streaming_protobufs__cfra__ssb__resource__descriptor, allocator, len, data); } void streaming_protobufs__cfra__ssb__resource__free_unpacked (StreamingProtobufs__CFRASSBResource *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cfra__ssb__resource__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csirs__init (StreamingProtobufs__CSIRS *message) { static const StreamingProtobufs__CSIRS init_value = STREAMING_PROTOBUFS__CSIRS__INIT; *message = init_value; } size_t streaming_protobufs__csirs__get_packed_size (const StreamingProtobufs__CSIRS *message) { assert(message->base.descriptor == &streaming_protobufs__csirs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csirs__pack (const StreamingProtobufs__CSIRS *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csirs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csirs__pack_to_buffer (const StreamingProtobufs__CSIRS *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csirs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIRS * streaming_protobufs__csirs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIRS *) protobuf_c_message_unpack (&streaming_protobufs__csirs__descriptor, allocator, len, data); } void streaming_protobufs__csirs__free_unpacked (StreamingProtobufs__CSIRS *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csirs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cfra__csirs__resource__init (StreamingProtobufs__CFRACSIRSResource *message) { static const StreamingProtobufs__CFRACSIRSResource init_value = STREAMING_PROTOBUFS__CFRA__CSIRS__RESOURCE__INIT; *message = init_value; } size_t streaming_protobufs__cfra__csirs__resource__get_packed_size (const StreamingProtobufs__CFRACSIRSResource *message) { assert(message->base.descriptor == &streaming_protobufs__cfra__csirs__resource__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cfra__csirs__resource__pack (const StreamingProtobufs__CFRACSIRSResource *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cfra__csirs__resource__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cfra__csirs__resource__pack_to_buffer (const StreamingProtobufs__CFRACSIRSResource *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cfra__csirs__resource__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CFRACSIRSResource * streaming_protobufs__cfra__csirs__resource__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CFRACSIRSResource *) protobuf_c_message_unpack (&streaming_protobufs__cfra__csirs__resource__descriptor, allocator, len, data); } void streaming_protobufs__cfra__csirs__resource__free_unpacked (StreamingProtobufs__CFRACSIRSResource *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cfra__csirs__resource__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ra__prioritization__init (StreamingProtobufs__RAPrioritization *message) { static const StreamingProtobufs__RAPrioritization init_value = STREAMING_PROTOBUFS__RA__PRIORITIZATION__INIT; *message = init_value; } size_t streaming_protobufs__ra__prioritization__get_packed_size (const StreamingProtobufs__RAPrioritization *message) { assert(message->base.descriptor == &streaming_protobufs__ra__prioritization__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ra__prioritization__pack (const StreamingProtobufs__RAPrioritization *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ra__prioritization__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ra__prioritization__pack_to_buffer (const StreamingProtobufs__RAPrioritization *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ra__prioritization__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RAPrioritization * streaming_protobufs__ra__prioritization__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RAPrioritization *) protobuf_c_message_unpack (&streaming_protobufs__ra__prioritization__descriptor, allocator, len, data); } void streaming_protobufs__ra__prioritization__free_unpacked (StreamingProtobufs__RAPrioritization *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ra__prioritization__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__power_ramping_step_high_priority__init (StreamingProtobufs__PowerRampingStepHighPriority *message) { static const StreamingProtobufs__PowerRampingStepHighPriority init_value = STREAMING_PROTOBUFS__POWER_RAMPING_STEP_HIGH_PRIORITY__INIT; *message = init_value; } size_t streaming_protobufs__power_ramping_step_high_priority__get_packed_size (const StreamingProtobufs__PowerRampingStepHighPriority *message) { assert(message->base.descriptor == &streaming_protobufs__power_ramping_step_high_priority__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__power_ramping_step_high_priority__pack (const StreamingProtobufs__PowerRampingStepHighPriority *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__power_ramping_step_high_priority__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__power_ramping_step_high_priority__pack_to_buffer (const StreamingProtobufs__PowerRampingStepHighPriority *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__power_ramping_step_high_priority__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PowerRampingStepHighPriority * streaming_protobufs__power_ramping_step_high_priority__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PowerRampingStepHighPriority *) protobuf_c_message_unpack (&streaming_protobufs__power_ramping_step_high_priority__descriptor, allocator, len, data); } void streaming_protobufs__power_ramping_step_high_priority__free_unpacked (StreamingProtobufs__PowerRampingStepHighPriority *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__power_ramping_step_high_priority__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scaling_factor_bi__init (StreamingProtobufs__ScalingFactorBI *message) { static const StreamingProtobufs__ScalingFactorBI init_value = STREAMING_PROTOBUFS__SCALING_FACTOR_BI__INIT; *message = init_value; } size_t streaming_protobufs__scaling_factor_bi__get_packed_size (const StreamingProtobufs__ScalingFactorBI *message) { assert(message->base.descriptor == &streaming_protobufs__scaling_factor_bi__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scaling_factor_bi__pack (const StreamingProtobufs__ScalingFactorBI *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scaling_factor_bi__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scaling_factor_bi__pack_to_buffer (const StreamingProtobufs__ScalingFactorBI *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scaling_factor_bi__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ScalingFactorBI * streaming_protobufs__scaling_factor_bi__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ScalingFactorBI *) protobuf_c_message_unpack (&streaming_protobufs__scaling_factor_bi__descriptor, allocator, len, data); } void streaming_protobufs__scaling_factor_bi__free_unpacked (StreamingProtobufs__ScalingFactorBI *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scaling_factor_bi__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ssb__mtc__init (StreamingProtobufs__SSBMTC *message) { static const StreamingProtobufs__SSBMTC init_value = STREAMING_PROTOBUFS__SSB__MTC__INIT; *message = init_value; } size_t streaming_protobufs__ssb__mtc__get_packed_size (const StreamingProtobufs__SSBMTC *message) { assert(message->base.descriptor == &streaming_protobufs__ssb__mtc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ssb__mtc__pack (const StreamingProtobufs__SSBMTC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ssb__mtc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ssb__mtc__pack_to_buffer (const StreamingProtobufs__SSBMTC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ssb__mtc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SSBMTC * streaming_protobufs__ssb__mtc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SSBMTC *) protobuf_c_message_unpack (&streaming_protobufs__ssb__mtc__descriptor, allocator, len, data); } void streaming_protobufs__ssb__mtc__free_unpacked (StreamingProtobufs__SSBMTC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ssb__mtc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__duration__init (StreamingProtobufs__Duration *message) { static const StreamingProtobufs__Duration init_value = STREAMING_PROTOBUFS__DURATION__INIT; *message = init_value; } size_t streaming_protobufs__duration__get_packed_size (const StreamingProtobufs__Duration *message) { assert(message->base.descriptor == &streaming_protobufs__duration__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__duration__pack (const StreamingProtobufs__Duration *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__duration__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__duration__pack_to_buffer (const StreamingProtobufs__Duration *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__duration__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Duration * streaming_protobufs__duration__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Duration *) protobuf_c_message_unpack (&streaming_protobufs__duration__descriptor, allocator, len, data); } void streaming_protobufs__duration__free_unpacked (StreamingProtobufs__Duration *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__duration__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ssb__mtc2__init (StreamingProtobufs__SSBMTC2 *message) { static const StreamingProtobufs__SSBMTC2 init_value = STREAMING_PROTOBUFS__SSB__MTC2__INIT; *message = init_value; } size_t streaming_protobufs__ssb__mtc2__get_packed_size (const StreamingProtobufs__SSBMTC2 *message) { assert(message->base.descriptor == &streaming_protobufs__ssb__mtc2__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ssb__mtc2__pack (const StreamingProtobufs__SSBMTC2 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ssb__mtc2__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ssb__mtc2__pack_to_buffer (const StreamingProtobufs__SSBMTC2 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ssb__mtc2__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SSBMTC2 * streaming_protobufs__ssb__mtc2__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SSBMTC2 *) protobuf_c_message_unpack (&streaming_protobufs__ssb__mtc2__descriptor, allocator, len, data); } void streaming_protobufs__ssb__mtc2__free_unpacked (StreamingProtobufs__SSBMTC2 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ssb__mtc2__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__periodicity__init (StreamingProtobufs__Periodicity *message) { static const StreamingProtobufs__Periodicity init_value = STREAMING_PROTOBUFS__PERIODICITY__INIT; *message = init_value; } size_t streaming_protobufs__periodicity__get_packed_size (const StreamingProtobufs__Periodicity *message) { assert(message->base.descriptor == &streaming_protobufs__periodicity__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__periodicity__pack (const StreamingProtobufs__Periodicity *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__periodicity__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__periodicity__pack_to_buffer (const StreamingProtobufs__Periodicity *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__periodicity__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Periodicity * streaming_protobufs__periodicity__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Periodicity *) protobuf_c_message_unpack (&streaming_protobufs__periodicity__descriptor, allocator, len, data); } void streaming_protobufs__periodicity__free_unpacked (StreamingProtobufs__Periodicity *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__periodicity__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rlf__timers_and_constants__init (StreamingProtobufs__RLFTimersAndConstants *message) { static const StreamingProtobufs__RLFTimersAndConstants init_value = STREAMING_PROTOBUFS__RLF__TIMERS_AND_CONSTANTS__INIT; *message = init_value; } size_t streaming_protobufs__rlf__timers_and_constants__get_packed_size (const StreamingProtobufs__RLFTimersAndConstants *message) { assert(message->base.descriptor == &streaming_protobufs__rlf__timers_and_constants__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rlf__timers_and_constants__pack (const StreamingProtobufs__RLFTimersAndConstants *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rlf__timers_and_constants__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rlf__timers_and_constants__pack_to_buffer (const StreamingProtobufs__RLFTimersAndConstants *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rlf__timers_and_constants__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RLFTimersAndConstants * streaming_protobufs__rlf__timers_and_constants__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RLFTimersAndConstants *) protobuf_c_message_unpack (&streaming_protobufs__rlf__timers_and_constants__descriptor, allocator, len, data); } void streaming_protobufs__rlf__timers_and_constants__free_unpacked (StreamingProtobufs__RLFTimersAndConstants *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rlf__timers_and_constants__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__t310__init (StreamingProtobufs__T310 *message) { static const StreamingProtobufs__T310 init_value = STREAMING_PROTOBUFS__T310__INIT; *message = init_value; } size_t streaming_protobufs__t310__get_packed_size (const StreamingProtobufs__T310 *message) { assert(message->base.descriptor == &streaming_protobufs__t310__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__t310__pack (const StreamingProtobufs__T310 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__t310__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__t310__pack_to_buffer (const StreamingProtobufs__T310 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__t310__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__T310 * streaming_protobufs__t310__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__T310 *) protobuf_c_message_unpack (&streaming_protobufs__t310__descriptor, allocator, len, data); } void streaming_protobufs__t310__free_unpacked (StreamingProtobufs__T310 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__t310__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__n310__init (StreamingProtobufs__N310 *message) { static const StreamingProtobufs__N310 init_value = STREAMING_PROTOBUFS__N310__INIT; *message = init_value; } size_t streaming_protobufs__n310__get_packed_size (const StreamingProtobufs__N310 *message) { assert(message->base.descriptor == &streaming_protobufs__n310__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__n310__pack (const StreamingProtobufs__N310 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__n310__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__n310__pack_to_buffer (const StreamingProtobufs__N310 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__n310__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__N310 * streaming_protobufs__n310__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__N310 *) protobuf_c_message_unpack (&streaming_protobufs__n310__descriptor, allocator, len, data); } void streaming_protobufs__n310__free_unpacked (StreamingProtobufs__N310 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__n310__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__n311__init (StreamingProtobufs__N311 *message) { static const StreamingProtobufs__N311 init_value = STREAMING_PROTOBUFS__N311__INIT; *message = init_value; } size_t streaming_protobufs__n311__get_packed_size (const StreamingProtobufs__N311 *message) { assert(message->base.descriptor == &streaming_protobufs__n311__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__n311__pack (const StreamingProtobufs__N311 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__n311__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__n311__pack_to_buffer (const StreamingProtobufs__N311 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__n311__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__N311 * streaming_protobufs__n311__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__N311 *) protobuf_c_message_unpack (&streaming_protobufs__n311__descriptor, allocator, len, data); } void streaming_protobufs__n311__free_unpacked (StreamingProtobufs__N311 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__n311__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__t311_v1530__init (StreamingProtobufs__T311V1530 *message) { static const StreamingProtobufs__T311V1530 init_value = STREAMING_PROTOBUFS__T311_V1530__INIT; *message = init_value; } size_t streaming_protobufs__t311_v1530__get_packed_size (const StreamingProtobufs__T311V1530 *message) { assert(message->base.descriptor == &streaming_protobufs__t311_v1530__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__t311_v1530__pack (const StreamingProtobufs__T311V1530 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__t311_v1530__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__t311_v1530__pack_to_buffer (const StreamingProtobufs__T311V1530 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__t311_v1530__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__T311V1530 * streaming_protobufs__t311_v1530__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__T311V1530 *) protobuf_c_message_unpack (&streaming_protobufs__t311_v1530__descriptor, allocator, len, data); } void streaming_protobufs__t311_v1530__free_unpacked (StreamingProtobufs__T311V1530 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__t311_v1530__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rlm_in_sync_out_of_sync_threshold__init (StreamingProtobufs__RlmInSyncOutOfSyncThreshold *message) { static const StreamingProtobufs__RlmInSyncOutOfSyncThreshold init_value = STREAMING_PROTOBUFS__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__INIT; *message = init_value; } size_t streaming_protobufs__rlm_in_sync_out_of_sync_threshold__get_packed_size (const StreamingProtobufs__RlmInSyncOutOfSyncThreshold *message) { assert(message->base.descriptor == &streaming_protobufs__rlm_in_sync_out_of_sync_threshold__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rlm_in_sync_out_of_sync_threshold__pack (const StreamingProtobufs__RlmInSyncOutOfSyncThreshold *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rlm_in_sync_out_of_sync_threshold__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rlm_in_sync_out_of_sync_threshold__pack_to_buffer (const StreamingProtobufs__RlmInSyncOutOfSyncThreshold *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rlm_in_sync_out_of_sync_threshold__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RlmInSyncOutOfSyncThreshold * streaming_protobufs__rlm_in_sync_out_of_sync_threshold__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RlmInSyncOutOfSyncThreshold *) protobuf_c_message_unpack (&streaming_protobufs__rlm_in_sync_out_of_sync_threshold__descriptor, allocator, len, data); } void streaming_protobufs__rlm_in_sync_out_of_sync_threshold__free_unpacked (StreamingProtobufs__RlmInSyncOutOfSyncThreshold *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rlm_in_sync_out_of_sync_threshold__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__serving_cell_config__init (StreamingProtobufs__ServingCellConfig *message) { static const StreamingProtobufs__ServingCellConfig init_value = STREAMING_PROTOBUFS__SERVING_CELL_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__serving_cell_config__get_packed_size (const StreamingProtobufs__ServingCellConfig *message) { assert(message->base.descriptor == &streaming_protobufs__serving_cell_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__serving_cell_config__pack (const StreamingProtobufs__ServingCellConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__serving_cell_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__serving_cell_config__pack_to_buffer (const StreamingProtobufs__ServingCellConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__serving_cell_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ServingCellConfig * streaming_protobufs__serving_cell_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ServingCellConfig *) protobuf_c_message_unpack (&streaming_protobufs__serving_cell_config__descriptor, allocator, len, data); } void streaming_protobufs__serving_cell_config__free_unpacked (StreamingProtobufs__ServingCellConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__serving_cell_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__tdd__ul__dl__config_dedicated__init (StreamingProtobufs__TDDULDLConfigDedicated *message) { static const StreamingProtobufs__TDDULDLConfigDedicated init_value = STREAMING_PROTOBUFS__TDD__UL__DL__CONFIG_DEDICATED__INIT; *message = init_value; } size_t streaming_protobufs__tdd__ul__dl__config_dedicated__get_packed_size (const StreamingProtobufs__TDDULDLConfigDedicated *message) { assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__config_dedicated__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__tdd__ul__dl__config_dedicated__pack (const StreamingProtobufs__TDDULDLConfigDedicated *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__config_dedicated__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__tdd__ul__dl__config_dedicated__pack_to_buffer (const StreamingProtobufs__TDDULDLConfigDedicated *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__config_dedicated__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TDDULDLConfigDedicated * streaming_protobufs__tdd__ul__dl__config_dedicated__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TDDULDLConfigDedicated *) protobuf_c_message_unpack (&streaming_protobufs__tdd__ul__dl__config_dedicated__descriptor, allocator, len, data); } void streaming_protobufs__tdd__ul__dl__config_dedicated__free_unpacked (StreamingProtobufs__TDDULDLConfigDedicated *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__config_dedicated__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__tdd__ul__dl__slot_config__init (StreamingProtobufs__TDDULDLSlotConfig *message) { static const StreamingProtobufs__TDDULDLSlotConfig init_value = STREAMING_PROTOBUFS__TDD__UL__DL__SLOT_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__tdd__ul__dl__slot_config__get_packed_size (const StreamingProtobufs__TDDULDLSlotConfig *message) { assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__slot_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__tdd__ul__dl__slot_config__pack (const StreamingProtobufs__TDDULDLSlotConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__slot_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__tdd__ul__dl__slot_config__pack_to_buffer (const StreamingProtobufs__TDDULDLSlotConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__slot_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TDDULDLSlotConfig * streaming_protobufs__tdd__ul__dl__slot_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TDDULDLSlotConfig *) protobuf_c_message_unpack (&streaming_protobufs__tdd__ul__dl__slot_config__descriptor, allocator, len, data); } void streaming_protobufs__tdd__ul__dl__slot_config__free_unpacked (StreamingProtobufs__TDDULDLSlotConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__tdd__ul__dl__slot_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__explicit__init (StreamingProtobufs__Explicit *message) { static const StreamingProtobufs__Explicit init_value = STREAMING_PROTOBUFS__EXPLICIT__INIT; *message = init_value; } size_t streaming_protobufs__explicit__get_packed_size (const StreamingProtobufs__Explicit *message) { assert(message->base.descriptor == &streaming_protobufs__explicit__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__explicit__pack (const StreamingProtobufs__Explicit *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__explicit__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__explicit__pack_to_buffer (const StreamingProtobufs__Explicit *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__explicit__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Explicit * streaming_protobufs__explicit__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Explicit *) protobuf_c_message_unpack (&streaming_protobufs__explicit__descriptor, allocator, len, data); } void streaming_protobufs__explicit__free_unpacked (StreamingProtobufs__Explicit *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__explicit__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bwp__downlink_dedicated__init (StreamingProtobufs__BWPDownlinkDedicated *message) { static const StreamingProtobufs__BWPDownlinkDedicated init_value = STREAMING_PROTOBUFS__BWP__DOWNLINK_DEDICATED__INIT; *message = init_value; } size_t streaming_protobufs__bwp__downlink_dedicated__get_packed_size (const StreamingProtobufs__BWPDownlinkDedicated *message) { assert(message->base.descriptor == &streaming_protobufs__bwp__downlink_dedicated__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bwp__downlink_dedicated__pack (const StreamingProtobufs__BWPDownlinkDedicated *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bwp__downlink_dedicated__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bwp__downlink_dedicated__pack_to_buffer (const StreamingProtobufs__BWPDownlinkDedicated *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bwp__downlink_dedicated__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BWPDownlinkDedicated * streaming_protobufs__bwp__downlink_dedicated__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BWPDownlinkDedicated *) protobuf_c_message_unpack (&streaming_protobufs__bwp__downlink_dedicated__descriptor, allocator, len, data); } void streaming_protobufs__bwp__downlink_dedicated__free_unpacked (StreamingProtobufs__BWPDownlinkDedicated *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bwp__downlink_dedicated__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdcch__config__init (StreamingProtobufs__PDCCHConfig *message) { static const StreamingProtobufs__PDCCHConfig init_value = STREAMING_PROTOBUFS__PDCCH__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__pdcch__config__get_packed_size (const StreamingProtobufs__PDCCHConfig *message) { assert(message->base.descriptor == &streaming_protobufs__pdcch__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdcch__config__pack (const StreamingProtobufs__PDCCHConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdcch__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdcch__config__pack_to_buffer (const StreamingProtobufs__PDCCHConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdcch__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDCCHConfig * streaming_protobufs__pdcch__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDCCHConfig *) protobuf_c_message_unpack (&streaming_protobufs__pdcch__config__descriptor, allocator, len, data); } void streaming_protobufs__pdcch__config__free_unpacked (StreamingProtobufs__PDCCHConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdcch__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__downlink_preemption__init (StreamingProtobufs__DownlinkPreemption *message) { static const StreamingProtobufs__DownlinkPreemption init_value = STREAMING_PROTOBUFS__DOWNLINK_PREEMPTION__INIT; *message = init_value; } size_t streaming_protobufs__downlink_preemption__get_packed_size (const StreamingProtobufs__DownlinkPreemption *message) { assert(message->base.descriptor == &streaming_protobufs__downlink_preemption__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__downlink_preemption__pack (const StreamingProtobufs__DownlinkPreemption *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__downlink_preemption__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__downlink_preemption__pack_to_buffer (const StreamingProtobufs__DownlinkPreemption *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__downlink_preemption__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DownlinkPreemption * streaming_protobufs__downlink_preemption__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DownlinkPreemption *) protobuf_c_message_unpack (&streaming_protobufs__downlink_preemption__descriptor, allocator, len, data); } void streaming_protobufs__downlink_preemption__free_unpacked (StreamingProtobufs__DownlinkPreemption *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__downlink_preemption__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__time_frequency_set__init (StreamingProtobufs__TimeFrequencySet *message) { static const StreamingProtobufs__TimeFrequencySet init_value = STREAMING_PROTOBUFS__TIME_FREQUENCY_SET__INIT; *message = init_value; } size_t streaming_protobufs__time_frequency_set__get_packed_size (const StreamingProtobufs__TimeFrequencySet *message) { assert(message->base.descriptor == &streaming_protobufs__time_frequency_set__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__time_frequency_set__pack (const StreamingProtobufs__TimeFrequencySet *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__time_frequency_set__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__time_frequency_set__pack_to_buffer (const StreamingProtobufs__TimeFrequencySet *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__time_frequency_set__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TimeFrequencySet * streaming_protobufs__time_frequency_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TimeFrequencySet *) protobuf_c_message_unpack (&streaming_protobufs__time_frequency_set__descriptor, allocator, len, data); } void streaming_protobufs__time_frequency_set__free_unpacked (StreamingProtobufs__TimeFrequencySet *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__time_frequency_set__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__int__configuration_per_serving_cell__init (StreamingProtobufs__INTConfigurationPerServingCell *message) { static const StreamingProtobufs__INTConfigurationPerServingCell init_value = STREAMING_PROTOBUFS__INT__CONFIGURATION_PER_SERVING_CELL__INIT; *message = init_value; } size_t streaming_protobufs__int__configuration_per_serving_cell__get_packed_size (const StreamingProtobufs__INTConfigurationPerServingCell *message) { assert(message->base.descriptor == &streaming_protobufs__int__configuration_per_serving_cell__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__int__configuration_per_serving_cell__pack (const StreamingProtobufs__INTConfigurationPerServingCell *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__int__configuration_per_serving_cell__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__int__configuration_per_serving_cell__pack_to_buffer (const StreamingProtobufs__INTConfigurationPerServingCell *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__int__configuration_per_serving_cell__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__INTConfigurationPerServingCell * streaming_protobufs__int__configuration_per_serving_cell__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__INTConfigurationPerServingCell *) protobuf_c_message_unpack (&streaming_protobufs__int__configuration_per_serving_cell__descriptor, allocator, len, data); } void streaming_protobufs__int__configuration_per_serving_cell__free_unpacked (StreamingProtobufs__INTConfigurationPerServingCell *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__int__configuration_per_serving_cell__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pusch__tpc__command_config__init (StreamingProtobufs__PUSCHTPCCommandConfig *message) { static const StreamingProtobufs__PUSCHTPCCommandConfig init_value = STREAMING_PROTOBUFS__PUSCH__TPC__COMMAND_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__pusch__tpc__command_config__get_packed_size (const StreamingProtobufs__PUSCHTPCCommandConfig *message) { assert(message->base.descriptor == &streaming_protobufs__pusch__tpc__command_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pusch__tpc__command_config__pack (const StreamingProtobufs__PUSCHTPCCommandConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pusch__tpc__command_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pusch__tpc__command_config__pack_to_buffer (const StreamingProtobufs__PUSCHTPCCommandConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pusch__tpc__command_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUSCHTPCCommandConfig * streaming_protobufs__pusch__tpc__command_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUSCHTPCCommandConfig *) protobuf_c_message_unpack (&streaming_protobufs__pusch__tpc__command_config__descriptor, allocator, len, data); } void streaming_protobufs__pusch__tpc__command_config__free_unpacked (StreamingProtobufs__PUSCHTPCCommandConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pusch__tpc__command_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch__tpc__command_config__init (StreamingProtobufs__PUCCHTPCCommandConfig *message) { static const StreamingProtobufs__PUCCHTPCCommandConfig init_value = STREAMING_PROTOBUFS__PUCCH__TPC__COMMAND_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__pucch__tpc__command_config__get_packed_size (const StreamingProtobufs__PUCCHTPCCommandConfig *message) { assert(message->base.descriptor == &streaming_protobufs__pucch__tpc__command_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch__tpc__command_config__pack (const StreamingProtobufs__PUCCHTPCCommandConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch__tpc__command_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch__tpc__command_config__pack_to_buffer (const StreamingProtobufs__PUCCHTPCCommandConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch__tpc__command_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHTPCCommandConfig * streaming_protobufs__pucch__tpc__command_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHTPCCommandConfig *) protobuf_c_message_unpack (&streaming_protobufs__pucch__tpc__command_config__descriptor, allocator, len, data); } void streaming_protobufs__pucch__tpc__command_config__free_unpacked (StreamingProtobufs__PUCCHTPCCommandConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch__tpc__command_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__tpc__command_config__init (StreamingProtobufs__SRSTPCCommandConfig *message) { static const StreamingProtobufs__SRSTPCCommandConfig init_value = STREAMING_PROTOBUFS__SRS__TPC__COMMAND_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__srs__tpc__command_config__get_packed_size (const StreamingProtobufs__SRSTPCCommandConfig *message) { assert(message->base.descriptor == &streaming_protobufs__srs__tpc__command_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__tpc__command_config__pack (const StreamingProtobufs__SRSTPCCommandConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__tpc__command_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__tpc__command_config__pack_to_buffer (const StreamingProtobufs__SRSTPCCommandConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__tpc__command_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSTPCCommandConfig * streaming_protobufs__srs__tpc__command_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSTPCCommandConfig *) protobuf_c_message_unpack (&streaming_protobufs__srs__tpc__command_config__descriptor, allocator, len, data); } void streaming_protobufs__srs__tpc__command_config__free_unpacked (StreamingProtobufs__SRSTPCCommandConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__tpc__command_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdsch__config__init (StreamingProtobufs__PDSCHConfig *message) { static const StreamingProtobufs__PDSCHConfig init_value = STREAMING_PROTOBUFS__PDSCH__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__pdsch__config__get_packed_size (const StreamingProtobufs__PDSCHConfig *message) { assert(message->base.descriptor == &streaming_protobufs__pdsch__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdsch__config__pack (const StreamingProtobufs__PDSCHConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdsch__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdsch__config__pack_to_buffer (const StreamingProtobufs__PDSCHConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdsch__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDSCHConfig * streaming_protobufs__pdsch__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDSCHConfig *) protobuf_c_message_unpack (&streaming_protobufs__pdsch__config__descriptor, allocator, len, data); } void streaming_protobufs__pdsch__config__free_unpacked (StreamingProtobufs__PDSCHConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdsch__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dmrs__downlink_config__init (StreamingProtobufs__DMRSDownlinkConfig *message) { static const StreamingProtobufs__DMRSDownlinkConfig init_value = STREAMING_PROTOBUFS__DMRS__DOWNLINK_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__dmrs__downlink_config__get_packed_size (const StreamingProtobufs__DMRSDownlinkConfig *message) { assert(message->base.descriptor == &streaming_protobufs__dmrs__downlink_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dmrs__downlink_config__pack (const StreamingProtobufs__DMRSDownlinkConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dmrs__downlink_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dmrs__downlink_config__pack_to_buffer (const StreamingProtobufs__DMRSDownlinkConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dmrs__downlink_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DMRSDownlinkConfig * streaming_protobufs__dmrs__downlink_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DMRSDownlinkConfig *) protobuf_c_message_unpack (&streaming_protobufs__dmrs__downlink_config__descriptor, allocator, len, data); } void streaming_protobufs__dmrs__downlink_config__free_unpacked (StreamingProtobufs__DMRSDownlinkConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dmrs__downlink_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dmrs__type__init (StreamingProtobufs__DMRSType *message) { static const StreamingProtobufs__DMRSType init_value = STREAMING_PROTOBUFS__DMRS__TYPE__INIT; *message = init_value; } size_t streaming_protobufs__dmrs__type__get_packed_size (const StreamingProtobufs__DMRSType *message) { assert(message->base.descriptor == &streaming_protobufs__dmrs__type__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dmrs__type__pack (const StreamingProtobufs__DMRSType *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dmrs__type__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dmrs__type__pack_to_buffer (const StreamingProtobufs__DMRSType *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dmrs__type__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DMRSType * streaming_protobufs__dmrs__type__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DMRSType *) protobuf_c_message_unpack (&streaming_protobufs__dmrs__type__descriptor, allocator, len, data); } void streaming_protobufs__dmrs__type__free_unpacked (StreamingProtobufs__DMRSType *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dmrs__type__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dmrs__additional_position__init (StreamingProtobufs__DMRSAdditionalPosition *message) { static const StreamingProtobufs__DMRSAdditionalPosition init_value = STREAMING_PROTOBUFS__DMRS__ADDITIONAL_POSITION__INIT; *message = init_value; } size_t streaming_protobufs__dmrs__additional_position__get_packed_size (const StreamingProtobufs__DMRSAdditionalPosition *message) { assert(message->base.descriptor == &streaming_protobufs__dmrs__additional_position__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dmrs__additional_position__pack (const StreamingProtobufs__DMRSAdditionalPosition *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dmrs__additional_position__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dmrs__additional_position__pack_to_buffer (const StreamingProtobufs__DMRSAdditionalPosition *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dmrs__additional_position__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DMRSAdditionalPosition * streaming_protobufs__dmrs__additional_position__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DMRSAdditionalPosition *) protobuf_c_message_unpack (&streaming_protobufs__dmrs__additional_position__descriptor, allocator, len, data); } void streaming_protobufs__dmrs__additional_position__free_unpacked (StreamingProtobufs__DMRSAdditionalPosition *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dmrs__additional_position__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__max_length__init (StreamingProtobufs__MaxLength *message) { static const StreamingProtobufs__MaxLength init_value = STREAMING_PROTOBUFS__MAX_LENGTH__INIT; *message = init_value; } size_t streaming_protobufs__max_length__get_packed_size (const StreamingProtobufs__MaxLength *message) { assert(message->base.descriptor == &streaming_protobufs__max_length__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__max_length__pack (const StreamingProtobufs__MaxLength *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__max_length__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__max_length__pack_to_buffer (const StreamingProtobufs__MaxLength *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__max_length__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MaxLength * streaming_protobufs__max_length__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MaxLength *) protobuf_c_message_unpack (&streaming_protobufs__max_length__descriptor, allocator, len, data); } void streaming_protobufs__max_length__free_unpacked (StreamingProtobufs__MaxLength *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__max_length__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ptrs__downlink_config__init (StreamingProtobufs__PTRSDownlinkConfig *message) { static const StreamingProtobufs__PTRSDownlinkConfig init_value = STREAMING_PROTOBUFS__PTRS__DOWNLINK_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__ptrs__downlink_config__get_packed_size (const StreamingProtobufs__PTRSDownlinkConfig *message) { assert(message->base.descriptor == &streaming_protobufs__ptrs__downlink_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ptrs__downlink_config__pack (const StreamingProtobufs__PTRSDownlinkConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ptrs__downlink_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ptrs__downlink_config__pack_to_buffer (const StreamingProtobufs__PTRSDownlinkConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ptrs__downlink_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PTRSDownlinkConfig * streaming_protobufs__ptrs__downlink_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PTRSDownlinkConfig *) protobuf_c_message_unpack (&streaming_protobufs__ptrs__downlink_config__descriptor, allocator, len, data); } void streaming_protobufs__ptrs__downlink_config__free_unpacked (StreamingProtobufs__PTRSDownlinkConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ptrs__downlink_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__resource_element_offset__init (StreamingProtobufs__ResourceElementOffset *message) { static const StreamingProtobufs__ResourceElementOffset init_value = STREAMING_PROTOBUFS__RESOURCE_ELEMENT_OFFSET__INIT; *message = init_value; } size_t streaming_protobufs__resource_element_offset__get_packed_size (const StreamingProtobufs__ResourceElementOffset *message) { assert(message->base.descriptor == &streaming_protobufs__resource_element_offset__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__resource_element_offset__pack (const StreamingProtobufs__ResourceElementOffset *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__resource_element_offset__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__resource_element_offset__pack_to_buffer (const StreamingProtobufs__ResourceElementOffset *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__resource_element_offset__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ResourceElementOffset * streaming_protobufs__resource_element_offset__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ResourceElementOffset *) protobuf_c_message_unpack (&streaming_protobufs__resource_element_offset__descriptor, allocator, len, data); } void streaming_protobufs__resource_element_offset__free_unpacked (StreamingProtobufs__ResourceElementOffset *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__resource_element_offset__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__tci__state__init (StreamingProtobufs__TCIState *message) { static const StreamingProtobufs__TCIState init_value = STREAMING_PROTOBUFS__TCI__STATE__INIT; *message = init_value; } size_t streaming_protobufs__tci__state__get_packed_size (const StreamingProtobufs__TCIState *message) { assert(message->base.descriptor == &streaming_protobufs__tci__state__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__tci__state__pack (const StreamingProtobufs__TCIState *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__tci__state__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__tci__state__pack_to_buffer (const StreamingProtobufs__TCIState *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__tci__state__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TCIState * streaming_protobufs__tci__state__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TCIState *) protobuf_c_message_unpack (&streaming_protobufs__tci__state__descriptor, allocator, len, data); } void streaming_protobufs__tci__state__free_unpacked (StreamingProtobufs__TCIState *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__tci__state__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__qcl__info__init (StreamingProtobufs__QCLInfo *message) { static const StreamingProtobufs__QCLInfo init_value = STREAMING_PROTOBUFS__QCL__INFO__INIT; *message = init_value; } size_t streaming_protobufs__qcl__info__get_packed_size (const StreamingProtobufs__QCLInfo *message) { assert(message->base.descriptor == &streaming_protobufs__qcl__info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__qcl__info__pack (const StreamingProtobufs__QCLInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__qcl__info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__qcl__info__pack_to_buffer (const StreamingProtobufs__QCLInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__qcl__info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__QCLInfo * streaming_protobufs__qcl__info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__QCLInfo *) protobuf_c_message_unpack (&streaming_protobufs__qcl__info__descriptor, allocator, len, data); } void streaming_protobufs__qcl__info__free_unpacked (StreamingProtobufs__QCLInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__qcl__info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__qcl__type__init (StreamingProtobufs__QCLType *message) { static const StreamingProtobufs__QCLType init_value = STREAMING_PROTOBUFS__QCL__TYPE__INIT; *message = init_value; } size_t streaming_protobufs__qcl__type__get_packed_size (const StreamingProtobufs__QCLType *message) { assert(message->base.descriptor == &streaming_protobufs__qcl__type__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__qcl__type__pack (const StreamingProtobufs__QCLType *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__qcl__type__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__qcl__type__pack_to_buffer (const StreamingProtobufs__QCLType *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__qcl__type__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__QCLType * streaming_protobufs__qcl__type__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__QCLType *) protobuf_c_message_unpack (&streaming_protobufs__qcl__type__descriptor, allocator, len, data); } void streaming_protobufs__qcl__type__free_unpacked (StreamingProtobufs__QCLType *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__qcl__type__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__vrb__to_prb__interleaver__init (StreamingProtobufs__VRBToPRBInterleaver *message) { static const StreamingProtobufs__VRBToPRBInterleaver init_value = STREAMING_PROTOBUFS__VRB__TO_PRB__INTERLEAVER__INIT; *message = init_value; } size_t streaming_protobufs__vrb__to_prb__interleaver__get_packed_size (const StreamingProtobufs__VRBToPRBInterleaver *message) { assert(message->base.descriptor == &streaming_protobufs__vrb__to_prb__interleaver__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__vrb__to_prb__interleaver__pack (const StreamingProtobufs__VRBToPRBInterleaver *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__vrb__to_prb__interleaver__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__vrb__to_prb__interleaver__pack_to_buffer (const StreamingProtobufs__VRBToPRBInterleaver *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__vrb__to_prb__interleaver__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__VRBToPRBInterleaver * streaming_protobufs__vrb__to_prb__interleaver__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__VRBToPRBInterleaver *) protobuf_c_message_unpack (&streaming_protobufs__vrb__to_prb__interleaver__descriptor, allocator, len, data); } void streaming_protobufs__vrb__to_prb__interleaver__free_unpacked (StreamingProtobufs__VRBToPRBInterleaver *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__vrb__to_prb__interleaver__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__resource_allocation__init (StreamingProtobufs__ResourceAllocation *message) { static const StreamingProtobufs__ResourceAllocation init_value = STREAMING_PROTOBUFS__RESOURCE_ALLOCATION__INIT; *message = init_value; } size_t streaming_protobufs__resource_allocation__get_packed_size (const StreamingProtobufs__ResourceAllocation *message) { assert(message->base.descriptor == &streaming_protobufs__resource_allocation__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__resource_allocation__pack (const StreamingProtobufs__ResourceAllocation *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__resource_allocation__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__resource_allocation__pack_to_buffer (const StreamingProtobufs__ResourceAllocation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__resource_allocation__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ResourceAllocation * streaming_protobufs__resource_allocation__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ResourceAllocation *) protobuf_c_message_unpack (&streaming_protobufs__resource_allocation__descriptor, allocator, len, data); } void streaming_protobufs__resource_allocation__free_unpacked (StreamingProtobufs__ResourceAllocation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__resource_allocation__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdsch__aggregation_factor__init (StreamingProtobufs__PDSCHAggregationFactor *message) { static const StreamingProtobufs__PDSCHAggregationFactor init_value = STREAMING_PROTOBUFS__PDSCH__AGGREGATION_FACTOR__INIT; *message = init_value; } size_t streaming_protobufs__pdsch__aggregation_factor__get_packed_size (const StreamingProtobufs__PDSCHAggregationFactor *message) { assert(message->base.descriptor == &streaming_protobufs__pdsch__aggregation_factor__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdsch__aggregation_factor__pack (const StreamingProtobufs__PDSCHAggregationFactor *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdsch__aggregation_factor__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdsch__aggregation_factor__pack_to_buffer (const StreamingProtobufs__PDSCHAggregationFactor *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdsch__aggregation_factor__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDSCHAggregationFactor * streaming_protobufs__pdsch__aggregation_factor__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDSCHAggregationFactor *) protobuf_c_message_unpack (&streaming_protobufs__pdsch__aggregation_factor__descriptor, allocator, len, data); } void streaming_protobufs__pdsch__aggregation_factor__free_unpacked (StreamingProtobufs__PDSCHAggregationFactor *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdsch__aggregation_factor__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rate_match_pattern_group__init (StreamingProtobufs__RateMatchPatternGroup *message) { static const StreamingProtobufs__RateMatchPatternGroup init_value = STREAMING_PROTOBUFS__RATE_MATCH_PATTERN_GROUP__INIT; *message = init_value; } size_t streaming_protobufs__rate_match_pattern_group__get_packed_size (const StreamingProtobufs__RateMatchPatternGroup *message) { assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern_group__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rate_match_pattern_group__pack (const StreamingProtobufs__RateMatchPatternGroup *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern_group__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rate_match_pattern_group__pack_to_buffer (const StreamingProtobufs__RateMatchPatternGroup *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern_group__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RateMatchPatternGroup * streaming_protobufs__rate_match_pattern_group__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RateMatchPatternGroup *) protobuf_c_message_unpack (&streaming_protobufs__rate_match_pattern_group__descriptor, allocator, len, data); } void streaming_protobufs__rate_match_pattern_group__free_unpacked (StreamingProtobufs__RateMatchPatternGroup *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern_group__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rate_match_pattern_group_item__init (StreamingProtobufs__RateMatchPatternGroupItem *message) { static const StreamingProtobufs__RateMatchPatternGroupItem init_value = STREAMING_PROTOBUFS__RATE_MATCH_PATTERN_GROUP_ITEM__INIT; *message = init_value; } size_t streaming_protobufs__rate_match_pattern_group_item__get_packed_size (const StreamingProtobufs__RateMatchPatternGroupItem *message) { assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern_group_item__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rate_match_pattern_group_item__pack (const StreamingProtobufs__RateMatchPatternGroupItem *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern_group_item__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rate_match_pattern_group_item__pack_to_buffer (const StreamingProtobufs__RateMatchPatternGroupItem *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern_group_item__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RateMatchPatternGroupItem * streaming_protobufs__rate_match_pattern_group_item__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RateMatchPatternGroupItem *) protobuf_c_message_unpack (&streaming_protobufs__rate_match_pattern_group_item__descriptor, allocator, len, data); } void streaming_protobufs__rate_match_pattern_group_item__free_unpacked (StreamingProtobufs__RateMatchPatternGroupItem *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rate_match_pattern_group_item__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rbg__size__init (StreamingProtobufs__RBGSize *message) { static const StreamingProtobufs__RBGSize init_value = STREAMING_PROTOBUFS__RBG__SIZE__INIT; *message = init_value; } size_t streaming_protobufs__rbg__size__get_packed_size (const StreamingProtobufs__RBGSize *message) { assert(message->base.descriptor == &streaming_protobufs__rbg__size__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rbg__size__pack (const StreamingProtobufs__RBGSize *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rbg__size__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rbg__size__pack_to_buffer (const StreamingProtobufs__RBGSize *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rbg__size__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RBGSize * streaming_protobufs__rbg__size__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RBGSize *) protobuf_c_message_unpack (&streaming_protobufs__rbg__size__descriptor, allocator, len, data); } void streaming_protobufs__rbg__size__free_unpacked (StreamingProtobufs__RBGSize *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rbg__size__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__mcs__table__init (StreamingProtobufs__MCSTable *message) { static const StreamingProtobufs__MCSTable init_value = STREAMING_PROTOBUFS__MCS__TABLE__INIT; *message = init_value; } size_t streaming_protobufs__mcs__table__get_packed_size (const StreamingProtobufs__MCSTable *message) { assert(message->base.descriptor == &streaming_protobufs__mcs__table__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__mcs__table__pack (const StreamingProtobufs__MCSTable *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__mcs__table__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__mcs__table__pack_to_buffer (const StreamingProtobufs__MCSTable *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__mcs__table__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MCSTable * streaming_protobufs__mcs__table__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MCSTable *) protobuf_c_message_unpack (&streaming_protobufs__mcs__table__descriptor, allocator, len, data); } void streaming_protobufs__mcs__table__free_unpacked (StreamingProtobufs__MCSTable *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__mcs__table__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__max_nrof_code_words_scheduled_by_dci__init (StreamingProtobufs__MaxNrofCodeWordsScheduledByDCI *message) { static const StreamingProtobufs__MaxNrofCodeWordsScheduledByDCI init_value = STREAMING_PROTOBUFS__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__INIT; *message = init_value; } size_t streaming_protobufs__max_nrof_code_words_scheduled_by_dci__get_packed_size (const StreamingProtobufs__MaxNrofCodeWordsScheduledByDCI *message) { assert(message->base.descriptor == &streaming_protobufs__max_nrof_code_words_scheduled_by_dci__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__max_nrof_code_words_scheduled_by_dci__pack (const StreamingProtobufs__MaxNrofCodeWordsScheduledByDCI *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__max_nrof_code_words_scheduled_by_dci__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__max_nrof_code_words_scheduled_by_dci__pack_to_buffer (const StreamingProtobufs__MaxNrofCodeWordsScheduledByDCI *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__max_nrof_code_words_scheduled_by_dci__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MaxNrofCodeWordsScheduledByDCI * streaming_protobufs__max_nrof_code_words_scheduled_by_dci__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MaxNrofCodeWordsScheduledByDCI *) protobuf_c_message_unpack (&streaming_protobufs__max_nrof_code_words_scheduled_by_dci__descriptor, allocator, len, data); } void streaming_protobufs__max_nrof_code_words_scheduled_by_dci__free_unpacked (StreamingProtobufs__MaxNrofCodeWordsScheduledByDCI *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__max_nrof_code_words_scheduled_by_dci__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__static_bundling__init (StreamingProtobufs__StaticBundling *message) { static const StreamingProtobufs__StaticBundling init_value = STREAMING_PROTOBUFS__STATIC_BUNDLING__INIT; *message = init_value; } size_t streaming_protobufs__static_bundling__get_packed_size (const StreamingProtobufs__StaticBundling *message) { assert(message->base.descriptor == &streaming_protobufs__static_bundling__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__static_bundling__pack (const StreamingProtobufs__StaticBundling *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__static_bundling__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__static_bundling__pack_to_buffer (const StreamingProtobufs__StaticBundling *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__static_bundling__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__StaticBundling * streaming_protobufs__static_bundling__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__StaticBundling *) protobuf_c_message_unpack (&streaming_protobufs__static_bundling__descriptor, allocator, len, data); } void streaming_protobufs__static_bundling__free_unpacked (StreamingProtobufs__StaticBundling *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__static_bundling__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bundle_size__init (StreamingProtobufs__BundleSize *message) { static const StreamingProtobufs__BundleSize init_value = STREAMING_PROTOBUFS__BUNDLE_SIZE__INIT; *message = init_value; } size_t streaming_protobufs__bundle_size__get_packed_size (const StreamingProtobufs__BundleSize *message) { assert(message->base.descriptor == &streaming_protobufs__bundle_size__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bundle_size__pack (const StreamingProtobufs__BundleSize *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bundle_size__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bundle_size__pack_to_buffer (const StreamingProtobufs__BundleSize *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bundle_size__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BundleSize * streaming_protobufs__bundle_size__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BundleSize *) protobuf_c_message_unpack (&streaming_protobufs__bundle_size__descriptor, allocator, len, data); } void streaming_protobufs__bundle_size__free_unpacked (StreamingProtobufs__BundleSize *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bundle_size__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dynamic_bundling__init (StreamingProtobufs__DynamicBundling *message) { static const StreamingProtobufs__DynamicBundling init_value = STREAMING_PROTOBUFS__DYNAMIC_BUNDLING__INIT; *message = init_value; } size_t streaming_protobufs__dynamic_bundling__get_packed_size (const StreamingProtobufs__DynamicBundling *message) { assert(message->base.descriptor == &streaming_protobufs__dynamic_bundling__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dynamic_bundling__pack (const StreamingProtobufs__DynamicBundling *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dynamic_bundling__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dynamic_bundling__pack_to_buffer (const StreamingProtobufs__DynamicBundling *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dynamic_bundling__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DynamicBundling * streaming_protobufs__dynamic_bundling__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DynamicBundling *) protobuf_c_message_unpack (&streaming_protobufs__dynamic_bundling__descriptor, allocator, len, data); } void streaming_protobufs__dynamic_bundling__free_unpacked (StreamingProtobufs__DynamicBundling *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dynamic_bundling__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bundle_size_set1__init (StreamingProtobufs__BundleSizeSet1 *message) { static const StreamingProtobufs__BundleSizeSet1 init_value = STREAMING_PROTOBUFS__BUNDLE_SIZE_SET1__INIT; *message = init_value; } size_t streaming_protobufs__bundle_size_set1__get_packed_size (const StreamingProtobufs__BundleSizeSet1 *message) { assert(message->base.descriptor == &streaming_protobufs__bundle_size_set1__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bundle_size_set1__pack (const StreamingProtobufs__BundleSizeSet1 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bundle_size_set1__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bundle_size_set1__pack_to_buffer (const StreamingProtobufs__BundleSizeSet1 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bundle_size_set1__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BundleSizeSet1 * streaming_protobufs__bundle_size_set1__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BundleSizeSet1 *) protobuf_c_message_unpack (&streaming_protobufs__bundle_size_set1__descriptor, allocator, len, data); } void streaming_protobufs__bundle_size_set1__free_unpacked (StreamingProtobufs__BundleSizeSet1 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bundle_size_set1__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bundle_size_set2__init (StreamingProtobufs__BundleSizeSet2 *message) { static const StreamingProtobufs__BundleSizeSet2 init_value = STREAMING_PROTOBUFS__BUNDLE_SIZE_SET2__INIT; *message = init_value; } size_t streaming_protobufs__bundle_size_set2__get_packed_size (const StreamingProtobufs__BundleSizeSet2 *message) { assert(message->base.descriptor == &streaming_protobufs__bundle_size_set2__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bundle_size_set2__pack (const StreamingProtobufs__BundleSizeSet2 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bundle_size_set2__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bundle_size_set2__pack_to_buffer (const StreamingProtobufs__BundleSizeSet2 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bundle_size_set2__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BundleSizeSet2 * streaming_protobufs__bundle_size_set2__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BundleSizeSet2 *) protobuf_c_message_unpack (&streaming_protobufs__bundle_size_set2__descriptor, allocator, len, data); } void streaming_protobufs__bundle_size_set2__free_unpacked (StreamingProtobufs__BundleSizeSet2 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bundle_size_set2__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__zp__csi__rs__resource__init (StreamingProtobufs__ZPCSIRSResource *message) { static const StreamingProtobufs__ZPCSIRSResource init_value = STREAMING_PROTOBUFS__ZP__CSI__RS__RESOURCE__INIT; *message = init_value; } size_t streaming_protobufs__zp__csi__rs__resource__get_packed_size (const StreamingProtobufs__ZPCSIRSResource *message) { assert(message->base.descriptor == &streaming_protobufs__zp__csi__rs__resource__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__zp__csi__rs__resource__pack (const StreamingProtobufs__ZPCSIRSResource *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__zp__csi__rs__resource__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__zp__csi__rs__resource__pack_to_buffer (const StreamingProtobufs__ZPCSIRSResource *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__zp__csi__rs__resource__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ZPCSIRSResource * streaming_protobufs__zp__csi__rs__resource__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ZPCSIRSResource *) protobuf_c_message_unpack (&streaming_protobufs__zp__csi__rs__resource__descriptor, allocator, len, data); } void streaming_protobufs__zp__csi__rs__resource__free_unpacked (StreamingProtobufs__ZPCSIRSResource *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__zp__csi__rs__resource__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__rs__resource_mapping__init (StreamingProtobufs__CSIRSResourceMapping *message) { static const StreamingProtobufs__CSIRSResourceMapping init_value = STREAMING_PROTOBUFS__CSI__RS__RESOURCE_MAPPING__INIT; *message = init_value; } size_t streaming_protobufs__csi__rs__resource_mapping__get_packed_size (const StreamingProtobufs__CSIRSResourceMapping *message) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__resource_mapping__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__rs__resource_mapping__pack (const StreamingProtobufs__CSIRSResourceMapping *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__resource_mapping__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__rs__resource_mapping__pack_to_buffer (const StreamingProtobufs__CSIRSResourceMapping *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__resource_mapping__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIRSResourceMapping * streaming_protobufs__csi__rs__resource_mapping__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIRSResourceMapping *) protobuf_c_message_unpack (&streaming_protobufs__csi__rs__resource_mapping__descriptor, allocator, len, data); } void streaming_protobufs__csi__rs__resource_mapping__free_unpacked (StreamingProtobufs__CSIRSResourceMapping *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__rs__resource_mapping__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nrof_ports__init (StreamingProtobufs__NrofPorts *message) { static const StreamingProtobufs__NrofPorts init_value = STREAMING_PROTOBUFS__NROF_PORTS__INIT; *message = init_value; } size_t streaming_protobufs__nrof_ports__get_packed_size (const StreamingProtobufs__NrofPorts *message) { assert(message->base.descriptor == &streaming_protobufs__nrof_ports__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nrof_ports__pack (const StreamingProtobufs__NrofPorts *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nrof_ports__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nrof_ports__pack_to_buffer (const StreamingProtobufs__NrofPorts *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nrof_ports__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NrofPorts * streaming_protobufs__nrof_ports__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NrofPorts *) protobuf_c_message_unpack (&streaming_protobufs__nrof_ports__descriptor, allocator, len, data); } void streaming_protobufs__nrof_ports__free_unpacked (StreamingProtobufs__NrofPorts *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nrof_ports__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cdm__type__init (StreamingProtobufs__CDMType *message) { static const StreamingProtobufs__CDMType init_value = STREAMING_PROTOBUFS__CDM__TYPE__INIT; *message = init_value; } size_t streaming_protobufs__cdm__type__get_packed_size (const StreamingProtobufs__CDMType *message) { assert(message->base.descriptor == &streaming_protobufs__cdm__type__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cdm__type__pack (const StreamingProtobufs__CDMType *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cdm__type__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cdm__type__pack_to_buffer (const StreamingProtobufs__CDMType *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cdm__type__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CDMType * streaming_protobufs__cdm__type__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CDMType *) protobuf_c_message_unpack (&streaming_protobufs__cdm__type__descriptor, allocator, len, data); } void streaming_protobufs__cdm__type__free_unpacked (StreamingProtobufs__CDMType *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cdm__type__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dot5__init (StreamingProtobufs__Dot5 *message) { static const StreamingProtobufs__Dot5 init_value = STREAMING_PROTOBUFS__DOT5__INIT; *message = init_value; } size_t streaming_protobufs__dot5__get_packed_size (const StreamingProtobufs__Dot5 *message) { assert(message->base.descriptor == &streaming_protobufs__dot5__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dot5__pack (const StreamingProtobufs__Dot5 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dot5__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dot5__pack_to_buffer (const StreamingProtobufs__Dot5 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dot5__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Dot5 * streaming_protobufs__dot5__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Dot5 *) protobuf_c_message_unpack (&streaming_protobufs__dot5__descriptor, allocator, len, data); } void streaming_protobufs__dot5__free_unpacked (StreamingProtobufs__Dot5 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dot5__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__frequency_occupation__init (StreamingProtobufs__CSIFrequencyOccupation *message) { static const StreamingProtobufs__CSIFrequencyOccupation init_value = STREAMING_PROTOBUFS__CSI__FREQUENCY_OCCUPATION__INIT; *message = init_value; } size_t streaming_protobufs__csi__frequency_occupation__get_packed_size (const StreamingProtobufs__CSIFrequencyOccupation *message) { assert(message->base.descriptor == &streaming_protobufs__csi__frequency_occupation__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__frequency_occupation__pack (const StreamingProtobufs__CSIFrequencyOccupation *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__frequency_occupation__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__frequency_occupation__pack_to_buffer (const StreamingProtobufs__CSIFrequencyOccupation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__frequency_occupation__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIFrequencyOccupation * streaming_protobufs__csi__frequency_occupation__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIFrequencyOccupation *) protobuf_c_message_unpack (&streaming_protobufs__csi__frequency_occupation__descriptor, allocator, len, data); } void streaming_protobufs__csi__frequency_occupation__free_unpacked (StreamingProtobufs__CSIFrequencyOccupation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__frequency_occupation__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__resource_periodicity_and_offset__init (StreamingProtobufs__CSIResourcePeriodicityAndOffset *message) { static const StreamingProtobufs__CSIResourcePeriodicityAndOffset init_value = STREAMING_PROTOBUFS__CSI__RESOURCE_PERIODICITY_AND_OFFSET__INIT; *message = init_value; } size_t streaming_protobufs__csi__resource_periodicity_and_offset__get_packed_size (const StreamingProtobufs__CSIResourcePeriodicityAndOffset *message) { assert(message->base.descriptor == &streaming_protobufs__csi__resource_periodicity_and_offset__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__resource_periodicity_and_offset__pack (const StreamingProtobufs__CSIResourcePeriodicityAndOffset *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__resource_periodicity_and_offset__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__resource_periodicity_and_offset__pack_to_buffer (const StreamingProtobufs__CSIResourcePeriodicityAndOffset *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__resource_periodicity_and_offset__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIResourcePeriodicityAndOffset * streaming_protobufs__csi__resource_periodicity_and_offset__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIResourcePeriodicityAndOffset *) protobuf_c_message_unpack (&streaming_protobufs__csi__resource_periodicity_and_offset__descriptor, allocator, len, data); } void streaming_protobufs__csi__resource_periodicity_and_offset__free_unpacked (StreamingProtobufs__CSIResourcePeriodicityAndOffset *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__resource_periodicity_and_offset__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__zp__csi__rs__resource_set__init (StreamingProtobufs__ZPCSIRSResourceSet *message) { static const StreamingProtobufs__ZPCSIRSResourceSet init_value = STREAMING_PROTOBUFS__ZP__CSI__RS__RESOURCE_SET__INIT; *message = init_value; } size_t streaming_protobufs__zp__csi__rs__resource_set__get_packed_size (const StreamingProtobufs__ZPCSIRSResourceSet *message) { assert(message->base.descriptor == &streaming_protobufs__zp__csi__rs__resource_set__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__zp__csi__rs__resource_set__pack (const StreamingProtobufs__ZPCSIRSResourceSet *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__zp__csi__rs__resource_set__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__zp__csi__rs__resource_set__pack_to_buffer (const StreamingProtobufs__ZPCSIRSResourceSet *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__zp__csi__rs__resource_set__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ZPCSIRSResourceSet * streaming_protobufs__zp__csi__rs__resource_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ZPCSIRSResourceSet *) protobuf_c_message_unpack (&streaming_protobufs__zp__csi__rs__resource_set__descriptor, allocator, len, data); } void streaming_protobufs__zp__csi__rs__resource_set__free_unpacked (StreamingProtobufs__ZPCSIRSResourceSet *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__zp__csi__rs__resource_set__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sps__config__init (StreamingProtobufs__SPSConfig *message) { static const StreamingProtobufs__SPSConfig init_value = STREAMING_PROTOBUFS__SPS__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__sps__config__get_packed_size (const StreamingProtobufs__SPSConfig *message) { assert(message->base.descriptor == &streaming_protobufs__sps__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sps__config__pack (const StreamingProtobufs__SPSConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sps__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sps__config__pack_to_buffer (const StreamingProtobufs__SPSConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sps__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SPSConfig * streaming_protobufs__sps__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SPSConfig *) protobuf_c_message_unpack (&streaming_protobufs__sps__config__descriptor, allocator, len, data); } void streaming_protobufs__sps__config__free_unpacked (StreamingProtobufs__SPSConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sps__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sps__config_periodicity__init (StreamingProtobufs__SPSConfigPeriodicity *message) { static const StreamingProtobufs__SPSConfigPeriodicity init_value = STREAMING_PROTOBUFS__SPS__CONFIG_PERIODICITY__INIT; *message = init_value; } size_t streaming_protobufs__sps__config_periodicity__get_packed_size (const StreamingProtobufs__SPSConfigPeriodicity *message) { assert(message->base.descriptor == &streaming_protobufs__sps__config_periodicity__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sps__config_periodicity__pack (const StreamingProtobufs__SPSConfigPeriodicity *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sps__config_periodicity__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sps__config_periodicity__pack_to_buffer (const StreamingProtobufs__SPSConfigPeriodicity *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sps__config_periodicity__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SPSConfigPeriodicity * streaming_protobufs__sps__config_periodicity__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SPSConfigPeriodicity *) protobuf_c_message_unpack (&streaming_protobufs__sps__config_periodicity__descriptor, allocator, len, data); } void streaming_protobufs__sps__config_periodicity__free_unpacked (StreamingProtobufs__SPSConfigPeriodicity *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sps__config_periodicity__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sps__mcs__table__init (StreamingProtobufs__SPSMCSTable *message) { static const StreamingProtobufs__SPSMCSTable init_value = STREAMING_PROTOBUFS__SPS__MCS__TABLE__INIT; *message = init_value; } size_t streaming_protobufs__sps__mcs__table__get_packed_size (const StreamingProtobufs__SPSMCSTable *message) { assert(message->base.descriptor == &streaming_protobufs__sps__mcs__table__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sps__mcs__table__pack (const StreamingProtobufs__SPSMCSTable *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sps__mcs__table__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sps__mcs__table__pack_to_buffer (const StreamingProtobufs__SPSMCSTable *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sps__mcs__table__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SPSMCSTable * streaming_protobufs__sps__mcs__table__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SPSMCSTable *) protobuf_c_message_unpack (&streaming_protobufs__sps__mcs__table__descriptor, allocator, len, data); } void streaming_protobufs__sps__mcs__table__free_unpacked (StreamingProtobufs__SPSMCSTable *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sps__mcs__table__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__radio_link_monitoring_config__init (StreamingProtobufs__RadioLinkMonitoringConfig *message) { static const StreamingProtobufs__RadioLinkMonitoringConfig init_value = STREAMING_PROTOBUFS__RADIO_LINK_MONITORING_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__radio_link_monitoring_config__get_packed_size (const StreamingProtobufs__RadioLinkMonitoringConfig *message) { assert(message->base.descriptor == &streaming_protobufs__radio_link_monitoring_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__radio_link_monitoring_config__pack (const StreamingProtobufs__RadioLinkMonitoringConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__radio_link_monitoring_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__radio_link_monitoring_config__pack_to_buffer (const StreamingProtobufs__RadioLinkMonitoringConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__radio_link_monitoring_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RadioLinkMonitoringConfig * streaming_protobufs__radio_link_monitoring_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RadioLinkMonitoringConfig *) protobuf_c_message_unpack (&streaming_protobufs__radio_link_monitoring_config__descriptor, allocator, len, data); } void streaming_protobufs__radio_link_monitoring_config__free_unpacked (StreamingProtobufs__RadioLinkMonitoringConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__radio_link_monitoring_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__radio_link_monitoring_rs__init (StreamingProtobufs__RadioLinkMonitoringRS *message) { static const StreamingProtobufs__RadioLinkMonitoringRS init_value = STREAMING_PROTOBUFS__RADIO_LINK_MONITORING_RS__INIT; *message = init_value; } size_t streaming_protobufs__radio_link_monitoring_rs__get_packed_size (const StreamingProtobufs__RadioLinkMonitoringRS *message) { assert(message->base.descriptor == &streaming_protobufs__radio_link_monitoring_rs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__radio_link_monitoring_rs__pack (const StreamingProtobufs__RadioLinkMonitoringRS *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__radio_link_monitoring_rs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__radio_link_monitoring_rs__pack_to_buffer (const StreamingProtobufs__RadioLinkMonitoringRS *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__radio_link_monitoring_rs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RadioLinkMonitoringRS * streaming_protobufs__radio_link_monitoring_rs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RadioLinkMonitoringRS *) protobuf_c_message_unpack (&streaming_protobufs__radio_link_monitoring_rs__descriptor, allocator, len, data); } void streaming_protobufs__radio_link_monitoring_rs__free_unpacked (StreamingProtobufs__RadioLinkMonitoringRS *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__radio_link_monitoring_rs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__purpose__init (StreamingProtobufs__Purpose *message) { static const StreamingProtobufs__Purpose init_value = STREAMING_PROTOBUFS__PURPOSE__INIT; *message = init_value; } size_t streaming_protobufs__purpose__get_packed_size (const StreamingProtobufs__Purpose *message) { assert(message->base.descriptor == &streaming_protobufs__purpose__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__purpose__pack (const StreamingProtobufs__Purpose *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__purpose__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__purpose__pack_to_buffer (const StreamingProtobufs__Purpose *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__purpose__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Purpose * streaming_protobufs__purpose__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Purpose *) protobuf_c_message_unpack (&streaming_protobufs__purpose__descriptor, allocator, len, data); } void streaming_protobufs__purpose__free_unpacked (StreamingProtobufs__Purpose *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__purpose__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__beam_failure_instance_max_count__init (StreamingProtobufs__BeamFailureInstanceMaxCount *message) { static const StreamingProtobufs__BeamFailureInstanceMaxCount init_value = STREAMING_PROTOBUFS__BEAM_FAILURE_INSTANCE_MAX_COUNT__INIT; *message = init_value; } size_t streaming_protobufs__beam_failure_instance_max_count__get_packed_size (const StreamingProtobufs__BeamFailureInstanceMaxCount *message) { assert(message->base.descriptor == &streaming_protobufs__beam_failure_instance_max_count__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__beam_failure_instance_max_count__pack (const StreamingProtobufs__BeamFailureInstanceMaxCount *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__beam_failure_instance_max_count__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__beam_failure_instance_max_count__pack_to_buffer (const StreamingProtobufs__BeamFailureInstanceMaxCount *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__beam_failure_instance_max_count__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BeamFailureInstanceMaxCount * streaming_protobufs__beam_failure_instance_max_count__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BeamFailureInstanceMaxCount *) protobuf_c_message_unpack (&streaming_protobufs__beam_failure_instance_max_count__descriptor, allocator, len, data); } void streaming_protobufs__beam_failure_instance_max_count__free_unpacked (StreamingProtobufs__BeamFailureInstanceMaxCount *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__beam_failure_instance_max_count__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__beam_failure_detection_timer__init (StreamingProtobufs__BeamFailureDetectionTimer *message) { static const StreamingProtobufs__BeamFailureDetectionTimer init_value = STREAMING_PROTOBUFS__BEAM_FAILURE_DETECTION_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__beam_failure_detection_timer__get_packed_size (const StreamingProtobufs__BeamFailureDetectionTimer *message) { assert(message->base.descriptor == &streaming_protobufs__beam_failure_detection_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__beam_failure_detection_timer__pack (const StreamingProtobufs__BeamFailureDetectionTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__beam_failure_detection_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__beam_failure_detection_timer__pack_to_buffer (const StreamingProtobufs__BeamFailureDetectionTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__beam_failure_detection_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BeamFailureDetectionTimer * streaming_protobufs__beam_failure_detection_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BeamFailureDetectionTimer *) protobuf_c_message_unpack (&streaming_protobufs__beam_failure_detection_timer__descriptor, allocator, len, data); } void streaming_protobufs__beam_failure_detection_timer__free_unpacked (StreamingProtobufs__BeamFailureDetectionTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__beam_failure_detection_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bwp__downlink__init (StreamingProtobufs__BWPDownlink *message) { static const StreamingProtobufs__BWPDownlink init_value = STREAMING_PROTOBUFS__BWP__DOWNLINK__INIT; *message = init_value; } size_t streaming_protobufs__bwp__downlink__get_packed_size (const StreamingProtobufs__BWPDownlink *message) { assert(message->base.descriptor == &streaming_protobufs__bwp__downlink__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bwp__downlink__pack (const StreamingProtobufs__BWPDownlink *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bwp__downlink__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bwp__downlink__pack_to_buffer (const StreamingProtobufs__BWPDownlink *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bwp__downlink__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BWPDownlink * streaming_protobufs__bwp__downlink__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BWPDownlink *) protobuf_c_message_unpack (&streaming_protobufs__bwp__downlink__descriptor, allocator, len, data); } void streaming_protobufs__bwp__downlink__free_unpacked (StreamingProtobufs__BWPDownlink *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bwp__downlink__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bwp__inactivity_timer__init (StreamingProtobufs__BWPInactivityTimer *message) { static const StreamingProtobufs__BWPInactivityTimer init_value = STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__bwp__inactivity_timer__get_packed_size (const StreamingProtobufs__BWPInactivityTimer *message) { assert(message->base.descriptor == &streaming_protobufs__bwp__inactivity_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bwp__inactivity_timer__pack (const StreamingProtobufs__BWPInactivityTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bwp__inactivity_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bwp__inactivity_timer__pack_to_buffer (const StreamingProtobufs__BWPInactivityTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bwp__inactivity_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BWPInactivityTimer * streaming_protobufs__bwp__inactivity_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BWPInactivityTimer *) protobuf_c_message_unpack (&streaming_protobufs__bwp__inactivity_timer__descriptor, allocator, len, data); } void streaming_protobufs__bwp__inactivity_timer__free_unpacked (StreamingProtobufs__BWPInactivityTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bwp__inactivity_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uplink_config__init (StreamingProtobufs__UplinkConfig *message) { static const StreamingProtobufs__UplinkConfig init_value = STREAMING_PROTOBUFS__UPLINK_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__uplink_config__get_packed_size (const StreamingProtobufs__UplinkConfig *message) { assert(message->base.descriptor == &streaming_protobufs__uplink_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uplink_config__pack (const StreamingProtobufs__UplinkConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uplink_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uplink_config__pack_to_buffer (const StreamingProtobufs__UplinkConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uplink_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UplinkConfig * streaming_protobufs__uplink_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UplinkConfig *) protobuf_c_message_unpack (&streaming_protobufs__uplink_config__descriptor, allocator, len, data); } void streaming_protobufs__uplink_config__free_unpacked (StreamingProtobufs__UplinkConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uplink_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bwp__uplink_dedicated__init (StreamingProtobufs__BWPUplinkDedicated *message) { static const StreamingProtobufs__BWPUplinkDedicated init_value = STREAMING_PROTOBUFS__BWP__UPLINK_DEDICATED__INIT; *message = init_value; } size_t streaming_protobufs__bwp__uplink_dedicated__get_packed_size (const StreamingProtobufs__BWPUplinkDedicated *message) { assert(message->base.descriptor == &streaming_protobufs__bwp__uplink_dedicated__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bwp__uplink_dedicated__pack (const StreamingProtobufs__BWPUplinkDedicated *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bwp__uplink_dedicated__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bwp__uplink_dedicated__pack_to_buffer (const StreamingProtobufs__BWPUplinkDedicated *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bwp__uplink_dedicated__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BWPUplinkDedicated * streaming_protobufs__bwp__uplink_dedicated__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BWPUplinkDedicated *) protobuf_c_message_unpack (&streaming_protobufs__bwp__uplink_dedicated__descriptor, allocator, len, data); } void streaming_protobufs__bwp__uplink_dedicated__free_unpacked (StreamingProtobufs__BWPUplinkDedicated *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bwp__uplink_dedicated__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch__config__init (StreamingProtobufs__PUCCHConfig *message) { static const StreamingProtobufs__PUCCHConfig init_value = STREAMING_PROTOBUFS__PUCCH__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__pucch__config__get_packed_size (const StreamingProtobufs__PUCCHConfig *message) { assert(message->base.descriptor == &streaming_protobufs__pucch__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch__config__pack (const StreamingProtobufs__PUCCHConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch__config__pack_to_buffer (const StreamingProtobufs__PUCCHConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHConfig * streaming_protobufs__pucch__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHConfig *) protobuf_c_message_unpack (&streaming_protobufs__pucch__config__descriptor, allocator, len, data); } void streaming_protobufs__pucch__config__free_unpacked (StreamingProtobufs__PUCCHConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch__resource_set__init (StreamingProtobufs__PUCCHResourceSet *message) { static const StreamingProtobufs__PUCCHResourceSet init_value = STREAMING_PROTOBUFS__PUCCH__RESOURCE_SET__INIT; *message = init_value; } size_t streaming_protobufs__pucch__resource_set__get_packed_size (const StreamingProtobufs__PUCCHResourceSet *message) { assert(message->base.descriptor == &streaming_protobufs__pucch__resource_set__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch__resource_set__pack (const StreamingProtobufs__PUCCHResourceSet *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch__resource_set__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch__resource_set__pack_to_buffer (const StreamingProtobufs__PUCCHResourceSet *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch__resource_set__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHResourceSet * streaming_protobufs__pucch__resource_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHResourceSet *) protobuf_c_message_unpack (&streaming_protobufs__pucch__resource_set__descriptor, allocator, len, data); } void streaming_protobufs__pucch__resource_set__free_unpacked (StreamingProtobufs__PUCCHResourceSet *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch__resource_set__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch__resource__init (StreamingProtobufs__PUCCHResource *message) { static const StreamingProtobufs__PUCCHResource init_value = STREAMING_PROTOBUFS__PUCCH__RESOURCE__INIT; *message = init_value; } size_t streaming_protobufs__pucch__resource__get_packed_size (const StreamingProtobufs__PUCCHResource *message) { assert(message->base.descriptor == &streaming_protobufs__pucch__resource__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch__resource__pack (const StreamingProtobufs__PUCCHResource *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch__resource__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch__resource__pack_to_buffer (const StreamingProtobufs__PUCCHResource *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch__resource__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHResource * streaming_protobufs__pucch__resource__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHResource *) protobuf_c_message_unpack (&streaming_protobufs__pucch__resource__descriptor, allocator, len, data); } void streaming_protobufs__pucch__resource__free_unpacked (StreamingProtobufs__PUCCHResource *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch__resource__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch_format0__init (StreamingProtobufs__PUCCHFormat0 *message) { static const StreamingProtobufs__PUCCHFormat0 init_value = STREAMING_PROTOBUFS__PUCCH_FORMAT0__INIT; *message = init_value; } size_t streaming_protobufs__pucch_format0__get_packed_size (const StreamingProtobufs__PUCCHFormat0 *message) { assert(message->base.descriptor == &streaming_protobufs__pucch_format0__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch_format0__pack (const StreamingProtobufs__PUCCHFormat0 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch_format0__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch_format0__pack_to_buffer (const StreamingProtobufs__PUCCHFormat0 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch_format0__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHFormat0 * streaming_protobufs__pucch_format0__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHFormat0 *) protobuf_c_message_unpack (&streaming_protobufs__pucch_format0__descriptor, allocator, len, data); } void streaming_protobufs__pucch_format0__free_unpacked (StreamingProtobufs__PUCCHFormat0 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch_format0__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch_format1__init (StreamingProtobufs__PUCCHFormat1 *message) { static const StreamingProtobufs__PUCCHFormat1 init_value = STREAMING_PROTOBUFS__PUCCH_FORMAT1__INIT; *message = init_value; } size_t streaming_protobufs__pucch_format1__get_packed_size (const StreamingProtobufs__PUCCHFormat1 *message) { assert(message->base.descriptor == &streaming_protobufs__pucch_format1__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch_format1__pack (const StreamingProtobufs__PUCCHFormat1 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch_format1__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch_format1__pack_to_buffer (const StreamingProtobufs__PUCCHFormat1 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch_format1__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHFormat1 * streaming_protobufs__pucch_format1__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHFormat1 *) protobuf_c_message_unpack (&streaming_protobufs__pucch_format1__descriptor, allocator, len, data); } void streaming_protobufs__pucch_format1__free_unpacked (StreamingProtobufs__PUCCHFormat1 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch_format1__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch_format2__init (StreamingProtobufs__PUCCHFormat2 *message) { static const StreamingProtobufs__PUCCHFormat2 init_value = STREAMING_PROTOBUFS__PUCCH_FORMAT2__INIT; *message = init_value; } size_t streaming_protobufs__pucch_format2__get_packed_size (const StreamingProtobufs__PUCCHFormat2 *message) { assert(message->base.descriptor == &streaming_protobufs__pucch_format2__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch_format2__pack (const StreamingProtobufs__PUCCHFormat2 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch_format2__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch_format2__pack_to_buffer (const StreamingProtobufs__PUCCHFormat2 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch_format2__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHFormat2 * streaming_protobufs__pucch_format2__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHFormat2 *) protobuf_c_message_unpack (&streaming_protobufs__pucch_format2__descriptor, allocator, len, data); } void streaming_protobufs__pucch_format2__free_unpacked (StreamingProtobufs__PUCCHFormat2 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch_format2__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch_format3__init (StreamingProtobufs__PUCCHFormat3 *message) { static const StreamingProtobufs__PUCCHFormat3 init_value = STREAMING_PROTOBUFS__PUCCH_FORMAT3__INIT; *message = init_value; } size_t streaming_protobufs__pucch_format3__get_packed_size (const StreamingProtobufs__PUCCHFormat3 *message) { assert(message->base.descriptor == &streaming_protobufs__pucch_format3__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch_format3__pack (const StreamingProtobufs__PUCCHFormat3 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch_format3__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch_format3__pack_to_buffer (const StreamingProtobufs__PUCCHFormat3 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch_format3__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHFormat3 * streaming_protobufs__pucch_format3__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHFormat3 *) protobuf_c_message_unpack (&streaming_protobufs__pucch_format3__descriptor, allocator, len, data); } void streaming_protobufs__pucch_format3__free_unpacked (StreamingProtobufs__PUCCHFormat3 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch_format3__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch_format4__init (StreamingProtobufs__PUCCHFormat4 *message) { static const StreamingProtobufs__PUCCHFormat4 init_value = STREAMING_PROTOBUFS__PUCCH_FORMAT4__INIT; *message = init_value; } size_t streaming_protobufs__pucch_format4__get_packed_size (const StreamingProtobufs__PUCCHFormat4 *message) { assert(message->base.descriptor == &streaming_protobufs__pucch_format4__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch_format4__pack (const StreamingProtobufs__PUCCHFormat4 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch_format4__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch_format4__pack_to_buffer (const StreamingProtobufs__PUCCHFormat4 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch_format4__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHFormat4 * streaming_protobufs__pucch_format4__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHFormat4 *) protobuf_c_message_unpack (&streaming_protobufs__pucch_format4__descriptor, allocator, len, data); } void streaming_protobufs__pucch_format4__free_unpacked (StreamingProtobufs__PUCCHFormat4 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch_format4__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__occ__length__init (StreamingProtobufs__OCCLength *message) { static const StreamingProtobufs__OCCLength init_value = STREAMING_PROTOBUFS__OCC__LENGTH__INIT; *message = init_value; } size_t streaming_protobufs__occ__length__get_packed_size (const StreamingProtobufs__OCCLength *message) { assert(message->base.descriptor == &streaming_protobufs__occ__length__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__occ__length__pack (const StreamingProtobufs__OCCLength *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__occ__length__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__occ__length__pack_to_buffer (const StreamingProtobufs__OCCLength *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__occ__length__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__OCCLength * streaming_protobufs__occ__length__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__OCCLength *) protobuf_c_message_unpack (&streaming_protobufs__occ__length__descriptor, allocator, len, data); } void streaming_protobufs__occ__length__free_unpacked (StreamingProtobufs__OCCLength *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__occ__length__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__occ__index__init (StreamingProtobufs__OCCIndex *message) { static const StreamingProtobufs__OCCIndex init_value = STREAMING_PROTOBUFS__OCC__INDEX__INIT; *message = init_value; } size_t streaming_protobufs__occ__index__get_packed_size (const StreamingProtobufs__OCCIndex *message) { assert(message->base.descriptor == &streaming_protobufs__occ__index__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__occ__index__pack (const StreamingProtobufs__OCCIndex *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__occ__index__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__occ__index__pack_to_buffer (const StreamingProtobufs__OCCIndex *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__occ__index__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__OCCIndex * streaming_protobufs__occ__index__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__OCCIndex *) protobuf_c_message_unpack (&streaming_protobufs__occ__index__descriptor, allocator, len, data); } void streaming_protobufs__occ__index__free_unpacked (StreamingProtobufs__OCCIndex *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__occ__index__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch__format_config__init (StreamingProtobufs__PUCCHFormatConfig *message) { static const StreamingProtobufs__PUCCHFormatConfig init_value = STREAMING_PROTOBUFS__PUCCH__FORMAT_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__pucch__format_config__get_packed_size (const StreamingProtobufs__PUCCHFormatConfig *message) { assert(message->base.descriptor == &streaming_protobufs__pucch__format_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch__format_config__pack (const StreamingProtobufs__PUCCHFormatConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch__format_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch__format_config__pack_to_buffer (const StreamingProtobufs__PUCCHFormatConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch__format_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHFormatConfig * streaming_protobufs__pucch__format_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHFormatConfig *) protobuf_c_message_unpack (&streaming_protobufs__pucch__format_config__descriptor, allocator, len, data); } void streaming_protobufs__pucch__format_config__free_unpacked (StreamingProtobufs__PUCCHFormatConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch__format_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch__max_code_rate__init (StreamingProtobufs__PUCCHMaxCodeRate *message) { static const StreamingProtobufs__PUCCHMaxCodeRate init_value = STREAMING_PROTOBUFS__PUCCH__MAX_CODE_RATE__INIT; *message = init_value; } size_t streaming_protobufs__pucch__max_code_rate__get_packed_size (const StreamingProtobufs__PUCCHMaxCodeRate *message) { assert(message->base.descriptor == &streaming_protobufs__pucch__max_code_rate__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch__max_code_rate__pack (const StreamingProtobufs__PUCCHMaxCodeRate *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch__max_code_rate__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch__max_code_rate__pack_to_buffer (const StreamingProtobufs__PUCCHMaxCodeRate *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch__max_code_rate__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHMaxCodeRate * streaming_protobufs__pucch__max_code_rate__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHMaxCodeRate *) protobuf_c_message_unpack (&streaming_protobufs__pucch__max_code_rate__descriptor, allocator, len, data); } void streaming_protobufs__pucch__max_code_rate__free_unpacked (StreamingProtobufs__PUCCHMaxCodeRate *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch__max_code_rate__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nrof_slots__init (StreamingProtobufs__NrofSlots *message) { static const StreamingProtobufs__NrofSlots init_value = STREAMING_PROTOBUFS__NROF_SLOTS__INIT; *message = init_value; } size_t streaming_protobufs__nrof_slots__get_packed_size (const StreamingProtobufs__NrofSlots *message) { assert(message->base.descriptor == &streaming_protobufs__nrof_slots__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nrof_slots__pack (const StreamingProtobufs__NrofSlots *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nrof_slots__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nrof_slots__pack_to_buffer (const StreamingProtobufs__NrofSlots *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nrof_slots__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NrofSlots * streaming_protobufs__nrof_slots__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NrofSlots *) protobuf_c_message_unpack (&streaming_protobufs__nrof_slots__descriptor, allocator, len, data); } void streaming_protobufs__nrof_slots__free_unpacked (StreamingProtobufs__NrofSlots *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nrof_slots__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scheduling_request_resource_config__init (StreamingProtobufs__SchedulingRequestResourceConfig *message) { static const StreamingProtobufs__SchedulingRequestResourceConfig init_value = STREAMING_PROTOBUFS__SCHEDULING_REQUEST_RESOURCE_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__scheduling_request_resource_config__get_packed_size (const StreamingProtobufs__SchedulingRequestResourceConfig *message) { assert(message->base.descriptor == &streaming_protobufs__scheduling_request_resource_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scheduling_request_resource_config__pack (const StreamingProtobufs__SchedulingRequestResourceConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scheduling_request_resource_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scheduling_request_resource_config__pack_to_buffer (const StreamingProtobufs__SchedulingRequestResourceConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scheduling_request_resource_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SchedulingRequestResourceConfig * streaming_protobufs__scheduling_request_resource_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SchedulingRequestResourceConfig *) protobuf_c_message_unpack (&streaming_protobufs__scheduling_request_resource_config__descriptor, allocator, len, data); } void streaming_protobufs__scheduling_request_resource_config__free_unpacked (StreamingProtobufs__SchedulingRequestResourceConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scheduling_request_resource_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch__spatial_relation_info__init (StreamingProtobufs__PUCCHSpatialRelationInfo *message) { static const StreamingProtobufs__PUCCHSpatialRelationInfo init_value = STREAMING_PROTOBUFS__PUCCH__SPATIAL_RELATION_INFO__INIT; *message = init_value; } size_t streaming_protobufs__pucch__spatial_relation_info__get_packed_size (const StreamingProtobufs__PUCCHSpatialRelationInfo *message) { assert(message->base.descriptor == &streaming_protobufs__pucch__spatial_relation_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch__spatial_relation_info__pack (const StreamingProtobufs__PUCCHSpatialRelationInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch__spatial_relation_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch__spatial_relation_info__pack_to_buffer (const StreamingProtobufs__PUCCHSpatialRelationInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch__spatial_relation_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHSpatialRelationInfo * streaming_protobufs__pucch__spatial_relation_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHSpatialRelationInfo *) protobuf_c_message_unpack (&streaming_protobufs__pucch__spatial_relation_info__descriptor, allocator, len, data); } void streaming_protobufs__pucch__spatial_relation_info__free_unpacked (StreamingProtobufs__PUCCHSpatialRelationInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch__spatial_relation_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__init (StreamingProtobufs__Srs *message) { static const StreamingProtobufs__Srs init_value = STREAMING_PROTOBUFS__SRS__INIT; *message = init_value; } size_t streaming_protobufs__srs__get_packed_size (const StreamingProtobufs__Srs *message) { assert(message->base.descriptor == &streaming_protobufs__srs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__pack (const StreamingProtobufs__Srs *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__pack_to_buffer (const StreamingProtobufs__Srs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Srs * streaming_protobufs__srs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Srs *) protobuf_c_message_unpack (&streaming_protobufs__srs__descriptor, allocator, len, data); } void streaming_protobufs__srs__free_unpacked (StreamingProtobufs__Srs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__closed_loop_index__init (StreamingProtobufs__ClosedLoopIndex *message) { static const StreamingProtobufs__ClosedLoopIndex init_value = STREAMING_PROTOBUFS__CLOSED_LOOP_INDEX__INIT; *message = init_value; } size_t streaming_protobufs__closed_loop_index__get_packed_size (const StreamingProtobufs__ClosedLoopIndex *message) { assert(message->base.descriptor == &streaming_protobufs__closed_loop_index__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__closed_loop_index__pack (const StreamingProtobufs__ClosedLoopIndex *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__closed_loop_index__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__closed_loop_index__pack_to_buffer (const StreamingProtobufs__ClosedLoopIndex *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__closed_loop_index__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ClosedLoopIndex * streaming_protobufs__closed_loop_index__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ClosedLoopIndex *) protobuf_c_message_unpack (&streaming_protobufs__closed_loop_index__descriptor, allocator, len, data); } void streaming_protobufs__closed_loop_index__free_unpacked (StreamingProtobufs__ClosedLoopIndex *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__closed_loop_index__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch__power_control__init (StreamingProtobufs__PUCCHPowerControl *message) { static const StreamingProtobufs__PUCCHPowerControl init_value = STREAMING_PROTOBUFS__PUCCH__POWER_CONTROL__INIT; *message = init_value; } size_t streaming_protobufs__pucch__power_control__get_packed_size (const StreamingProtobufs__PUCCHPowerControl *message) { assert(message->base.descriptor == &streaming_protobufs__pucch__power_control__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch__power_control__pack (const StreamingProtobufs__PUCCHPowerControl *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch__power_control__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch__power_control__pack_to_buffer (const StreamingProtobufs__PUCCHPowerControl *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch__power_control__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHPowerControl * streaming_protobufs__pucch__power_control__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHPowerControl *) protobuf_c_message_unpack (&streaming_protobufs__pucch__power_control__descriptor, allocator, len, data); } void streaming_protobufs__pucch__power_control__free_unpacked (StreamingProtobufs__PUCCHPowerControl *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch__power_control__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__p0__pucch__init (StreamingProtobufs__P0PUCCH *message) { static const StreamingProtobufs__P0PUCCH init_value = STREAMING_PROTOBUFS__P0__PUCCH__INIT; *message = init_value; } size_t streaming_protobufs__p0__pucch__get_packed_size (const StreamingProtobufs__P0PUCCH *message) { assert(message->base.descriptor == &streaming_protobufs__p0__pucch__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__p0__pucch__pack (const StreamingProtobufs__P0PUCCH *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__p0__pucch__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__p0__pucch__pack_to_buffer (const StreamingProtobufs__P0PUCCH *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__p0__pucch__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__P0PUCCH * streaming_protobufs__p0__pucch__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__P0PUCCH *) protobuf_c_message_unpack (&streaming_protobufs__p0__pucch__descriptor, allocator, len, data); } void streaming_protobufs__p0__pucch__free_unpacked (StreamingProtobufs__P0PUCCH *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__p0__pucch__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch__pathloss_reference_rs__init (StreamingProtobufs__PUCCHPathlossReferenceRS *message) { static const StreamingProtobufs__PUCCHPathlossReferenceRS init_value = STREAMING_PROTOBUFS__PUCCH__PATHLOSS_REFERENCE_RS__INIT; *message = init_value; } size_t streaming_protobufs__pucch__pathloss_reference_rs__get_packed_size (const StreamingProtobufs__PUCCHPathlossReferenceRS *message) { assert(message->base.descriptor == &streaming_protobufs__pucch__pathloss_reference_rs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch__pathloss_reference_rs__pack (const StreamingProtobufs__PUCCHPathlossReferenceRS *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch__pathloss_reference_rs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch__pathloss_reference_rs__pack_to_buffer (const StreamingProtobufs__PUCCHPathlossReferenceRS *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch__pathloss_reference_rs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHPathlossReferenceRS * streaming_protobufs__pucch__pathloss_reference_rs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHPathlossReferenceRS *) protobuf_c_message_unpack (&streaming_protobufs__pucch__pathloss_reference_rs__descriptor, allocator, len, data); } void streaming_protobufs__pucch__pathloss_reference_rs__free_unpacked (StreamingProtobufs__PUCCHPathlossReferenceRS *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch__pathloss_reference_rs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__two_pucch__pc__adjustment_states__init (StreamingProtobufs__TwoPUCCHPCAdjustmentStates *message) { static const StreamingProtobufs__TwoPUCCHPCAdjustmentStates init_value = STREAMING_PROTOBUFS__TWO_PUCCH__PC__ADJUSTMENT_STATES__INIT; *message = init_value; } size_t streaming_protobufs__two_pucch__pc__adjustment_states__get_packed_size (const StreamingProtobufs__TwoPUCCHPCAdjustmentStates *message) { assert(message->base.descriptor == &streaming_protobufs__two_pucch__pc__adjustment_states__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__two_pucch__pc__adjustment_states__pack (const StreamingProtobufs__TwoPUCCHPCAdjustmentStates *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__two_pucch__pc__adjustment_states__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__two_pucch__pc__adjustment_states__pack_to_buffer (const StreamingProtobufs__TwoPUCCHPCAdjustmentStates *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__two_pucch__pc__adjustment_states__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TwoPUCCHPCAdjustmentStates * streaming_protobufs__two_pucch__pc__adjustment_states__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TwoPUCCHPCAdjustmentStates *) protobuf_c_message_unpack (&streaming_protobufs__two_pucch__pc__adjustment_states__descriptor, allocator, len, data); } void streaming_protobufs__two_pucch__pc__adjustment_states__free_unpacked (StreamingProtobufs__TwoPUCCHPCAdjustmentStates *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__two_pucch__pc__adjustment_states__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pusch__serving_cell_config__init (StreamingProtobufs__PUSCHServingCellConfig *message) { static const StreamingProtobufs__PUSCHServingCellConfig init_value = STREAMING_PROTOBUFS__PUSCH__SERVING_CELL_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__pusch__serving_cell_config__get_packed_size (const StreamingProtobufs__PUSCHServingCellConfig *message) { assert(message->base.descriptor == &streaming_protobufs__pusch__serving_cell_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pusch__serving_cell_config__pack (const StreamingProtobufs__PUSCHServingCellConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pusch__serving_cell_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pusch__serving_cell_config__pack_to_buffer (const StreamingProtobufs__PUSCHServingCellConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pusch__serving_cell_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUSCHServingCellConfig * streaming_protobufs__pusch__serving_cell_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUSCHServingCellConfig *) protobuf_c_message_unpack (&streaming_protobufs__pusch__serving_cell_config__descriptor, allocator, len, data); } void streaming_protobufs__pusch__serving_cell_config__free_unpacked (StreamingProtobufs__PUSCHServingCellConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pusch__serving_cell_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pusch__code_block_group_transmission__init (StreamingProtobufs__PUSCHCodeBlockGroupTransmission *message) { static const StreamingProtobufs__PUSCHCodeBlockGroupTransmission init_value = STREAMING_PROTOBUFS__PUSCH__CODE_BLOCK_GROUP_TRANSMISSION__INIT; *message = init_value; } size_t streaming_protobufs__pusch__code_block_group_transmission__get_packed_size (const StreamingProtobufs__PUSCHCodeBlockGroupTransmission *message) { assert(message->base.descriptor == &streaming_protobufs__pusch__code_block_group_transmission__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pusch__code_block_group_transmission__pack (const StreamingProtobufs__PUSCHCodeBlockGroupTransmission *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pusch__code_block_group_transmission__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pusch__code_block_group_transmission__pack_to_buffer (const StreamingProtobufs__PUSCHCodeBlockGroupTransmission *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pusch__code_block_group_transmission__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUSCHCodeBlockGroupTransmission * streaming_protobufs__pusch__code_block_group_transmission__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUSCHCodeBlockGroupTransmission *) protobuf_c_message_unpack (&streaming_protobufs__pusch__code_block_group_transmission__descriptor, allocator, len, data); } void streaming_protobufs__pusch__code_block_group_transmission__free_unpacked (StreamingProtobufs__PUSCHCodeBlockGroupTransmission *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pusch__code_block_group_transmission__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rate_matching__init (StreamingProtobufs__RateMatching *message) { static const StreamingProtobufs__RateMatching init_value = STREAMING_PROTOBUFS__RATE_MATCHING__INIT; *message = init_value; } size_t streaming_protobufs__rate_matching__get_packed_size (const StreamingProtobufs__RateMatching *message) { assert(message->base.descriptor == &streaming_protobufs__rate_matching__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rate_matching__pack (const StreamingProtobufs__RateMatching *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rate_matching__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rate_matching__pack_to_buffer (const StreamingProtobufs__RateMatching *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rate_matching__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RateMatching * streaming_protobufs__rate_matching__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RateMatching *) protobuf_c_message_unpack (&streaming_protobufs__rate_matching__descriptor, allocator, len, data); } void streaming_protobufs__rate_matching__free_unpacked (StreamingProtobufs__RateMatching *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rate_matching__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__carrier_switching__init (StreamingProtobufs__SRSCarrierSwitching *message) { static const StreamingProtobufs__SRSCarrierSwitching init_value = STREAMING_PROTOBUFS__SRS__CARRIER_SWITCHING__INIT; *message = init_value; } size_t streaming_protobufs__srs__carrier_switching__get_packed_size (const StreamingProtobufs__SRSCarrierSwitching *message) { assert(message->base.descriptor == &streaming_protobufs__srs__carrier_switching__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__carrier_switching__pack (const StreamingProtobufs__SRSCarrierSwitching *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__carrier_switching__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__carrier_switching__pack_to_buffer (const StreamingProtobufs__SRSCarrierSwitching *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__carrier_switching__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSCarrierSwitching * streaming_protobufs__srs__carrier_switching__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSCarrierSwitching *) protobuf_c_message_unpack (&streaming_protobufs__srs__carrier_switching__descriptor, allocator, len, data); } void streaming_protobufs__srs__carrier_switching__free_unpacked (StreamingProtobufs__SRSCarrierSwitching *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__carrier_switching__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__switch_from_carrier__init (StreamingProtobufs__SRSSwitchFromCarrier *message) { static const StreamingProtobufs__SRSSwitchFromCarrier init_value = STREAMING_PROTOBUFS__SRS__SWITCH_FROM_CARRIER__INIT; *message = init_value; } size_t streaming_protobufs__srs__switch_from_carrier__get_packed_size (const StreamingProtobufs__SRSSwitchFromCarrier *message) { assert(message->base.descriptor == &streaming_protobufs__srs__switch_from_carrier__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__switch_from_carrier__pack (const StreamingProtobufs__SRSSwitchFromCarrier *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__switch_from_carrier__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__switch_from_carrier__pack_to_buffer (const StreamingProtobufs__SRSSwitchFromCarrier *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__switch_from_carrier__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSSwitchFromCarrier * streaming_protobufs__srs__switch_from_carrier__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSSwitchFromCarrier *) protobuf_c_message_unpack (&streaming_protobufs__srs__switch_from_carrier__descriptor, allocator, len, data); } void streaming_protobufs__srs__switch_from_carrier__free_unpacked (StreamingProtobufs__SRSSwitchFromCarrier *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__switch_from_carrier__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__tpc__pdcch__config_list__init (StreamingProtobufs__SRSTPCPDCCHConfigList *message) { static const StreamingProtobufs__SRSTPCPDCCHConfigList init_value = STREAMING_PROTOBUFS__SRS__TPC__PDCCH__CONFIG_LIST__INIT; *message = init_value; } size_t streaming_protobufs__srs__tpc__pdcch__config_list__get_packed_size (const StreamingProtobufs__SRSTPCPDCCHConfigList *message) { assert(message->base.descriptor == &streaming_protobufs__srs__tpc__pdcch__config_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__tpc__pdcch__config_list__pack (const StreamingProtobufs__SRSTPCPDCCHConfigList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__tpc__pdcch__config_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__tpc__pdcch__config_list__pack_to_buffer (const StreamingProtobufs__SRSTPCPDCCHConfigList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__tpc__pdcch__config_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSTPCPDCCHConfigList * streaming_protobufs__srs__tpc__pdcch__config_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSTPCPDCCHConfigList *) protobuf_c_message_unpack (&streaming_protobufs__srs__tpc__pdcch__config_list__descriptor, allocator, len, data); } void streaming_protobufs__srs__tpc__pdcch__config_list__free_unpacked (StreamingProtobufs__SRSTPCPDCCHConfigList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__tpc__pdcch__config_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__tpc__pdcch__config__init (StreamingProtobufs__SRSTPCPDCCHConfig *message) { static const StreamingProtobufs__SRSTPCPDCCHConfig init_value = STREAMING_PROTOBUFS__SRS__TPC__PDCCH__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__srs__tpc__pdcch__config__get_packed_size (const StreamingProtobufs__SRSTPCPDCCHConfig *message) { assert(message->base.descriptor == &streaming_protobufs__srs__tpc__pdcch__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__tpc__pdcch__config__pack (const StreamingProtobufs__SRSTPCPDCCHConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__tpc__pdcch__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__tpc__pdcch__config__pack_to_buffer (const StreamingProtobufs__SRSTPCPDCCHConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__tpc__pdcch__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSTPCPDCCHConfig * streaming_protobufs__srs__tpc__pdcch__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSTPCPDCCHConfig *) protobuf_c_message_unpack (&streaming_protobufs__srs__tpc__pdcch__config__descriptor, allocator, len, data); } void streaming_protobufs__srs__tpc__pdcch__config__free_unpacked (StreamingProtobufs__SRSTPCPDCCHConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__tpc__pdcch__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__cc__set_index__init (StreamingProtobufs__SRSCCSetIndex *message) { static const StreamingProtobufs__SRSCCSetIndex init_value = STREAMING_PROTOBUFS__SRS__CC__SET_INDEX__INIT; *message = init_value; } size_t streaming_protobufs__srs__cc__set_index__get_packed_size (const StreamingProtobufs__SRSCCSetIndex *message) { assert(message->base.descriptor == &streaming_protobufs__srs__cc__set_index__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__cc__set_index__pack (const StreamingProtobufs__SRSCCSetIndex *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__cc__set_index__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__cc__set_index__pack_to_buffer (const StreamingProtobufs__SRSCCSetIndex *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__cc__set_index__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSCCSetIndex * streaming_protobufs__srs__cc__set_index__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSCCSetIndex *) protobuf_c_message_unpack (&streaming_protobufs__srs__cc__set_index__descriptor, allocator, len, data); } void streaming_protobufs__srs__cc__set_index__free_unpacked (StreamingProtobufs__SRSCCSetIndex *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__cc__set_index__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pusch__config__init (StreamingProtobufs__PUSCHConfig *message) { static const StreamingProtobufs__PUSCHConfig init_value = STREAMING_PROTOBUFS__PUSCH__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__pusch__config__get_packed_size (const StreamingProtobufs__PUSCHConfig *message) { assert(message->base.descriptor == &streaming_protobufs__pusch__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pusch__config__pack (const StreamingProtobufs__PUSCHConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pusch__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pusch__config__pack_to_buffer (const StreamingProtobufs__PUSCHConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pusch__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUSCHConfig * streaming_protobufs__pusch__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUSCHConfig *) protobuf_c_message_unpack (&streaming_protobufs__pusch__config__descriptor, allocator, len, data); } void streaming_protobufs__pusch__config__free_unpacked (StreamingProtobufs__PUSCHConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pusch__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__tx__config__init (StreamingProtobufs__TxConfig *message) { static const StreamingProtobufs__TxConfig init_value = STREAMING_PROTOBUFS__TX__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__tx__config__get_packed_size (const StreamingProtobufs__TxConfig *message) { assert(message->base.descriptor == &streaming_protobufs__tx__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__tx__config__pack (const StreamingProtobufs__TxConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__tx__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__tx__config__pack_to_buffer (const StreamingProtobufs__TxConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__tx__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TxConfig * streaming_protobufs__tx__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TxConfig *) protobuf_c_message_unpack (&streaming_protobufs__tx__config__descriptor, allocator, len, data); } void streaming_protobufs__tx__config__free_unpacked (StreamingProtobufs__TxConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__tx__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dmrs__uplink_config__init (StreamingProtobufs__DMRSUplinkConfig *message) { static const StreamingProtobufs__DMRSUplinkConfig init_value = STREAMING_PROTOBUFS__DMRS__UPLINK_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__dmrs__uplink_config__get_packed_size (const StreamingProtobufs__DMRSUplinkConfig *message) { assert(message->base.descriptor == &streaming_protobufs__dmrs__uplink_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dmrs__uplink_config__pack (const StreamingProtobufs__DMRSUplinkConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dmrs__uplink_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dmrs__uplink_config__pack_to_buffer (const StreamingProtobufs__DMRSUplinkConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dmrs__uplink_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DMRSUplinkConfig * streaming_protobufs__dmrs__uplink_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DMRSUplinkConfig *) protobuf_c_message_unpack (&streaming_protobufs__dmrs__uplink_config__descriptor, allocator, len, data); } void streaming_protobufs__dmrs__uplink_config__free_unpacked (StreamingProtobufs__DMRSUplinkConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dmrs__uplink_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ptrs__uplink_config__init (StreamingProtobufs__PTRSUplinkConfig *message) { static const StreamingProtobufs__PTRSUplinkConfig init_value = STREAMING_PROTOBUFS__PTRS__UPLINK_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__ptrs__uplink_config__get_packed_size (const StreamingProtobufs__PTRSUplinkConfig *message) { assert(message->base.descriptor == &streaming_protobufs__ptrs__uplink_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ptrs__uplink_config__pack (const StreamingProtobufs__PTRSUplinkConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ptrs__uplink_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ptrs__uplink_config__pack_to_buffer (const StreamingProtobufs__PTRSUplinkConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ptrs__uplink_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PTRSUplinkConfig * streaming_protobufs__ptrs__uplink_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PTRSUplinkConfig *) protobuf_c_message_unpack (&streaming_protobufs__ptrs__uplink_config__descriptor, allocator, len, data); } void streaming_protobufs__ptrs__uplink_config__free_unpacked (StreamingProtobufs__PTRSUplinkConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ptrs__uplink_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__transform_precoder_disabled__init (StreamingProtobufs__TransformPrecoderDisabled *message) { static const StreamingProtobufs__TransformPrecoderDisabled init_value = STREAMING_PROTOBUFS__TRANSFORM_PRECODER_DISABLED__INIT; *message = init_value; } size_t streaming_protobufs__transform_precoder_disabled__get_packed_size (const StreamingProtobufs__TransformPrecoderDisabled *message) { assert(message->base.descriptor == &streaming_protobufs__transform_precoder_disabled__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__transform_precoder_disabled__pack (const StreamingProtobufs__TransformPrecoderDisabled *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__transform_precoder_disabled__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__transform_precoder_disabled__pack_to_buffer (const StreamingProtobufs__TransformPrecoderDisabled *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__transform_precoder_disabled__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TransformPrecoderDisabled * streaming_protobufs__transform_precoder_disabled__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TransformPrecoderDisabled *) protobuf_c_message_unpack (&streaming_protobufs__transform_precoder_disabled__descriptor, allocator, len, data); } void streaming_protobufs__transform_precoder_disabled__free_unpacked (StreamingProtobufs__TransformPrecoderDisabled *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__transform_precoder_disabled__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__max_nrof_ports__init (StreamingProtobufs__MaxNrofPorts *message) { static const StreamingProtobufs__MaxNrofPorts init_value = STREAMING_PROTOBUFS__MAX_NROF_PORTS__INIT; *message = init_value; } size_t streaming_protobufs__max_nrof_ports__get_packed_size (const StreamingProtobufs__MaxNrofPorts *message) { assert(message->base.descriptor == &streaming_protobufs__max_nrof_ports__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__max_nrof_ports__pack (const StreamingProtobufs__MaxNrofPorts *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__max_nrof_ports__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__max_nrof_ports__pack_to_buffer (const StreamingProtobufs__MaxNrofPorts *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__max_nrof_ports__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MaxNrofPorts * streaming_protobufs__max_nrof_ports__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MaxNrofPorts *) protobuf_c_message_unpack (&streaming_protobufs__max_nrof_ports__descriptor, allocator, len, data); } void streaming_protobufs__max_nrof_ports__free_unpacked (StreamingProtobufs__MaxNrofPorts *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__max_nrof_ports__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ptrs__power__init (StreamingProtobufs__PTRSPower *message) { static const StreamingProtobufs__PTRSPower init_value = STREAMING_PROTOBUFS__PTRS__POWER__INIT; *message = init_value; } size_t streaming_protobufs__ptrs__power__get_packed_size (const StreamingProtobufs__PTRSPower *message) { assert(message->base.descriptor == &streaming_protobufs__ptrs__power__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ptrs__power__pack (const StreamingProtobufs__PTRSPower *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ptrs__power__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ptrs__power__pack_to_buffer (const StreamingProtobufs__PTRSPower *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ptrs__power__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PTRSPower * streaming_protobufs__ptrs__power__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PTRSPower *) protobuf_c_message_unpack (&streaming_protobufs__ptrs__power__descriptor, allocator, len, data); } void streaming_protobufs__ptrs__power__free_unpacked (StreamingProtobufs__PTRSPower *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ptrs__power__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__transform_precoder_enabled__init (StreamingProtobufs__TransformPrecoderEnabled *message) { static const StreamingProtobufs__TransformPrecoderEnabled init_value = STREAMING_PROTOBUFS__TRANSFORM_PRECODER_ENABLED__INIT; *message = init_value; } size_t streaming_protobufs__transform_precoder_enabled__get_packed_size (const StreamingProtobufs__TransformPrecoderEnabled *message) { assert(message->base.descriptor == &streaming_protobufs__transform_precoder_enabled__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__transform_precoder_enabled__pack (const StreamingProtobufs__TransformPrecoderEnabled *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__transform_precoder_enabled__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__transform_precoder_enabled__pack_to_buffer (const StreamingProtobufs__TransformPrecoderEnabled *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__transform_precoder_enabled__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TransformPrecoderEnabled * streaming_protobufs__transform_precoder_enabled__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TransformPrecoderEnabled *) protobuf_c_message_unpack (&streaming_protobufs__transform_precoder_enabled__descriptor, allocator, len, data); } void streaming_protobufs__transform_precoder_enabled__free_unpacked (StreamingProtobufs__TransformPrecoderEnabled *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__transform_precoder_enabled__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__time_density_transform_precoding__init (StreamingProtobufs__TimeDensityTransformPrecoding *message) { static const StreamingProtobufs__TimeDensityTransformPrecoding init_value = STREAMING_PROTOBUFS__TIME_DENSITY_TRANSFORM_PRECODING__INIT; *message = init_value; } size_t streaming_protobufs__time_density_transform_precoding__get_packed_size (const StreamingProtobufs__TimeDensityTransformPrecoding *message) { assert(message->base.descriptor == &streaming_protobufs__time_density_transform_precoding__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__time_density_transform_precoding__pack (const StreamingProtobufs__TimeDensityTransformPrecoding *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__time_density_transform_precoding__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__time_density_transform_precoding__pack_to_buffer (const StreamingProtobufs__TimeDensityTransformPrecoding *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__time_density_transform_precoding__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TimeDensityTransformPrecoding * streaming_protobufs__time_density_transform_precoding__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TimeDensityTransformPrecoding *) protobuf_c_message_unpack (&streaming_protobufs__time_density_transform_precoding__descriptor, allocator, len, data); } void streaming_protobufs__time_density_transform_precoding__free_unpacked (StreamingProtobufs__TimeDensityTransformPrecoding *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__time_density_transform_precoding__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__transform_precoding_disabled__init (StreamingProtobufs__TransformPrecodingDisabled *message) { static const StreamingProtobufs__TransformPrecodingDisabled init_value = STREAMING_PROTOBUFS__TRANSFORM_PRECODING_DISABLED__INIT; *message = init_value; } size_t streaming_protobufs__transform_precoding_disabled__get_packed_size (const StreamingProtobufs__TransformPrecodingDisabled *message) { assert(message->base.descriptor == &streaming_protobufs__transform_precoding_disabled__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__transform_precoding_disabled__pack (const StreamingProtobufs__TransformPrecodingDisabled *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__transform_precoding_disabled__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__transform_precoding_disabled__pack_to_buffer (const StreamingProtobufs__TransformPrecodingDisabled *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__transform_precoding_disabled__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TransformPrecodingDisabled * streaming_protobufs__transform_precoding_disabled__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TransformPrecodingDisabled *) protobuf_c_message_unpack (&streaming_protobufs__transform_precoding_disabled__descriptor, allocator, len, data); } void streaming_protobufs__transform_precoding_disabled__free_unpacked (StreamingProtobufs__TransformPrecodingDisabled *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__transform_precoding_disabled__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__transform_precoding_enabled__init (StreamingProtobufs__TransformPrecodingEnabled *message) { static const StreamingProtobufs__TransformPrecodingEnabled init_value = STREAMING_PROTOBUFS__TRANSFORM_PRECODING_ENABLED__INIT; *message = init_value; } size_t streaming_protobufs__transform_precoding_enabled__get_packed_size (const StreamingProtobufs__TransformPrecodingEnabled *message) { assert(message->base.descriptor == &streaming_protobufs__transform_precoding_enabled__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__transform_precoding_enabled__pack (const StreamingProtobufs__TransformPrecodingEnabled *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__transform_precoding_enabled__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__transform_precoding_enabled__pack_to_buffer (const StreamingProtobufs__TransformPrecodingEnabled *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__transform_precoding_enabled__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TransformPrecodingEnabled * streaming_protobufs__transform_precoding_enabled__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TransformPrecodingEnabled *) protobuf_c_message_unpack (&streaming_protobufs__transform_precoding_enabled__descriptor, allocator, len, data); } void streaming_protobufs__transform_precoding_enabled__free_unpacked (StreamingProtobufs__TransformPrecodingEnabled *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__transform_precoding_enabled__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pusch__power_control__init (StreamingProtobufs__PUSCHPowerControl *message) { static const StreamingProtobufs__PUSCHPowerControl init_value = STREAMING_PROTOBUFS__PUSCH__POWER_CONTROL__INIT; *message = init_value; } size_t streaming_protobufs__pusch__power_control__get_packed_size (const StreamingProtobufs__PUSCHPowerControl *message) { assert(message->base.descriptor == &streaming_protobufs__pusch__power_control__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pusch__power_control__pack (const StreamingProtobufs__PUSCHPowerControl *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pusch__power_control__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pusch__power_control__pack_to_buffer (const StreamingProtobufs__PUSCHPowerControl *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pusch__power_control__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUSCHPowerControl * streaming_protobufs__pusch__power_control__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUSCHPowerControl *) protobuf_c_message_unpack (&streaming_protobufs__pusch__power_control__descriptor, allocator, len, data); } void streaming_protobufs__pusch__power_control__free_unpacked (StreamingProtobufs__PUSCHPowerControl *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pusch__power_control__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__alpha__init (StreamingProtobufs__Alpha *message) { static const StreamingProtobufs__Alpha init_value = STREAMING_PROTOBUFS__ALPHA__INIT; *message = init_value; } size_t streaming_protobufs__alpha__get_packed_size (const StreamingProtobufs__Alpha *message) { assert(message->base.descriptor == &streaming_protobufs__alpha__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__alpha__pack (const StreamingProtobufs__Alpha *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__alpha__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__alpha__pack_to_buffer (const StreamingProtobufs__Alpha *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__alpha__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Alpha * streaming_protobufs__alpha__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Alpha *) protobuf_c_message_unpack (&streaming_protobufs__alpha__descriptor, allocator, len, data); } void streaming_protobufs__alpha__free_unpacked (StreamingProtobufs__Alpha *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__alpha__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__p0__pusch__alpha_set__init (StreamingProtobufs__P0PUSCHAlphaSet *message) { static const StreamingProtobufs__P0PUSCHAlphaSet init_value = STREAMING_PROTOBUFS__P0__PUSCH__ALPHA_SET__INIT; *message = init_value; } size_t streaming_protobufs__p0__pusch__alpha_set__get_packed_size (const StreamingProtobufs__P0PUSCHAlphaSet *message) { assert(message->base.descriptor == &streaming_protobufs__p0__pusch__alpha_set__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__p0__pusch__alpha_set__pack (const StreamingProtobufs__P0PUSCHAlphaSet *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__p0__pusch__alpha_set__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__p0__pusch__alpha_set__pack_to_buffer (const StreamingProtobufs__P0PUSCHAlphaSet *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__p0__pusch__alpha_set__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__P0PUSCHAlphaSet * streaming_protobufs__p0__pusch__alpha_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__P0PUSCHAlphaSet *) protobuf_c_message_unpack (&streaming_protobufs__p0__pusch__alpha_set__descriptor, allocator, len, data); } void streaming_protobufs__p0__pusch__alpha_set__free_unpacked (StreamingProtobufs__P0PUSCHAlphaSet *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__p0__pusch__alpha_set__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pusch__pathloss_reference_rs__init (StreamingProtobufs__PUSCHPathlossReferenceRS *message) { static const StreamingProtobufs__PUSCHPathlossReferenceRS init_value = STREAMING_PROTOBUFS__PUSCH__PATHLOSS_REFERENCE_RS__INIT; *message = init_value; } size_t streaming_protobufs__pusch__pathloss_reference_rs__get_packed_size (const StreamingProtobufs__PUSCHPathlossReferenceRS *message) { assert(message->base.descriptor == &streaming_protobufs__pusch__pathloss_reference_rs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pusch__pathloss_reference_rs__pack (const StreamingProtobufs__PUSCHPathlossReferenceRS *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pusch__pathloss_reference_rs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pusch__pathloss_reference_rs__pack_to_buffer (const StreamingProtobufs__PUSCHPathlossReferenceRS *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pusch__pathloss_reference_rs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUSCHPathlossReferenceRS * streaming_protobufs__pusch__pathloss_reference_rs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUSCHPathlossReferenceRS *) protobuf_c_message_unpack (&streaming_protobufs__pusch__pathloss_reference_rs__descriptor, allocator, len, data); } void streaming_protobufs__pusch__pathloss_reference_rs__free_unpacked (StreamingProtobufs__PUSCHPathlossReferenceRS *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pusch__pathloss_reference_rs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__two_pusch__pc__adjustment_states__init (StreamingProtobufs__TwoPUSCHPCAdjustmentStates *message) { static const StreamingProtobufs__TwoPUSCHPCAdjustmentStates init_value = STREAMING_PROTOBUFS__TWO_PUSCH__PC__ADJUSTMENT_STATES__INIT; *message = init_value; } size_t streaming_protobufs__two_pusch__pc__adjustment_states__get_packed_size (const StreamingProtobufs__TwoPUSCHPCAdjustmentStates *message) { assert(message->base.descriptor == &streaming_protobufs__two_pusch__pc__adjustment_states__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__two_pusch__pc__adjustment_states__pack (const StreamingProtobufs__TwoPUSCHPCAdjustmentStates *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__two_pusch__pc__adjustment_states__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__two_pusch__pc__adjustment_states__pack_to_buffer (const StreamingProtobufs__TwoPUSCHPCAdjustmentStates *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__two_pusch__pc__adjustment_states__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TwoPUSCHPCAdjustmentStates * streaming_protobufs__two_pusch__pc__adjustment_states__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TwoPUSCHPCAdjustmentStates *) protobuf_c_message_unpack (&streaming_protobufs__two_pusch__pc__adjustment_states__descriptor, allocator, len, data); } void streaming_protobufs__two_pusch__pc__adjustment_states__free_unpacked (StreamingProtobufs__TwoPUSCHPCAdjustmentStates *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__two_pusch__pc__adjustment_states__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sri__pusch__power_control__init (StreamingProtobufs__SRIPUSCHPowerControl *message) { static const StreamingProtobufs__SRIPUSCHPowerControl init_value = STREAMING_PROTOBUFS__SRI__PUSCH__POWER_CONTROL__INIT; *message = init_value; } size_t streaming_protobufs__sri__pusch__power_control__get_packed_size (const StreamingProtobufs__SRIPUSCHPowerControl *message) { assert(message->base.descriptor == &streaming_protobufs__sri__pusch__power_control__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sri__pusch__power_control__pack (const StreamingProtobufs__SRIPUSCHPowerControl *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sri__pusch__power_control__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sri__pusch__power_control__pack_to_buffer (const StreamingProtobufs__SRIPUSCHPowerControl *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sri__pusch__power_control__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRIPUSCHPowerControl * streaming_protobufs__sri__pusch__power_control__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRIPUSCHPowerControl *) protobuf_c_message_unpack (&streaming_protobufs__sri__pusch__power_control__descriptor, allocator, len, data); } void streaming_protobufs__sri__pusch__power_control__free_unpacked (StreamingProtobufs__SRIPUSCHPowerControl *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sri__pusch__power_control__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__frequency_hopping__init (StreamingProtobufs__FrequencyHopping *message) { static const StreamingProtobufs__FrequencyHopping init_value = STREAMING_PROTOBUFS__FREQUENCY_HOPPING__INIT; *message = init_value; } size_t streaming_protobufs__frequency_hopping__get_packed_size (const StreamingProtobufs__FrequencyHopping *message) { assert(message->base.descriptor == &streaming_protobufs__frequency_hopping__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__frequency_hopping__pack (const StreamingProtobufs__FrequencyHopping *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__frequency_hopping__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__frequency_hopping__pack_to_buffer (const StreamingProtobufs__FrequencyHopping *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__frequency_hopping__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__FrequencyHopping * streaming_protobufs__frequency_hopping__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__FrequencyHopping *) protobuf_c_message_unpack (&streaming_protobufs__frequency_hopping__descriptor, allocator, len, data); } void streaming_protobufs__frequency_hopping__free_unpacked (StreamingProtobufs__FrequencyHopping *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__frequency_hopping__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pusch__aggregation_factor__init (StreamingProtobufs__PUSCHAggregationFactor *message) { static const StreamingProtobufs__PUSCHAggregationFactor init_value = STREAMING_PROTOBUFS__PUSCH__AGGREGATION_FACTOR__INIT; *message = init_value; } size_t streaming_protobufs__pusch__aggregation_factor__get_packed_size (const StreamingProtobufs__PUSCHAggregationFactor *message) { assert(message->base.descriptor == &streaming_protobufs__pusch__aggregation_factor__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pusch__aggregation_factor__pack (const StreamingProtobufs__PUSCHAggregationFactor *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pusch__aggregation_factor__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pusch__aggregation_factor__pack_to_buffer (const StreamingProtobufs__PUSCHAggregationFactor *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pusch__aggregation_factor__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUSCHAggregationFactor * streaming_protobufs__pusch__aggregation_factor__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUSCHAggregationFactor *) protobuf_c_message_unpack (&streaming_protobufs__pusch__aggregation_factor__descriptor, allocator, len, data); } void streaming_protobufs__pusch__aggregation_factor__free_unpacked (StreamingProtobufs__PUSCHAggregationFactor *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pusch__aggregation_factor__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__codebook_subset__init (StreamingProtobufs__CodebookSubset *message) { static const StreamingProtobufs__CodebookSubset init_value = STREAMING_PROTOBUFS__CODEBOOK_SUBSET__INIT; *message = init_value; } size_t streaming_protobufs__codebook_subset__get_packed_size (const StreamingProtobufs__CodebookSubset *message) { assert(message->base.descriptor == &streaming_protobufs__codebook_subset__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__codebook_subset__pack (const StreamingProtobufs__CodebookSubset *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__codebook_subset__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__codebook_subset__pack_to_buffer (const StreamingProtobufs__CodebookSubset *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__codebook_subset__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CodebookSubset * streaming_protobufs__codebook_subset__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CodebookSubset *) protobuf_c_message_unpack (&streaming_protobufs__codebook_subset__descriptor, allocator, len, data); } void streaming_protobufs__codebook_subset__free_unpacked (StreamingProtobufs__CodebookSubset *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__codebook_subset__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rbg__size2__init (StreamingProtobufs__RBGSize2 *message) { static const StreamingProtobufs__RBGSize2 init_value = STREAMING_PROTOBUFS__RBG__SIZE2__INIT; *message = init_value; } size_t streaming_protobufs__rbg__size2__get_packed_size (const StreamingProtobufs__RBGSize2 *message) { assert(message->base.descriptor == &streaming_protobufs__rbg__size2__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rbg__size2__pack (const StreamingProtobufs__RBGSize2 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rbg__size2__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rbg__size2__pack_to_buffer (const StreamingProtobufs__RBGSize2 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rbg__size2__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RBGSize2 * streaming_protobufs__rbg__size2__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RBGSize2 *) protobuf_c_message_unpack (&streaming_protobufs__rbg__size2__descriptor, allocator, len, data); } void streaming_protobufs__rbg__size2__free_unpacked (StreamingProtobufs__RBGSize2 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rbg__size2__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uci__on_pusch__init (StreamingProtobufs__UCIOnPUSCH *message) { static const StreamingProtobufs__UCIOnPUSCH init_value = STREAMING_PROTOBUFS__UCI__ON_PUSCH__INIT; *message = init_value; } size_t streaming_protobufs__uci__on_pusch__get_packed_size (const StreamingProtobufs__UCIOnPUSCH *message) { assert(message->base.descriptor == &streaming_protobufs__uci__on_pusch__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uci__on_pusch__pack (const StreamingProtobufs__UCIOnPUSCH *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uci__on_pusch__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uci__on_pusch__pack_to_buffer (const StreamingProtobufs__UCIOnPUSCH *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uci__on_pusch__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UCIOnPUSCH * streaming_protobufs__uci__on_pusch__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UCIOnPUSCH *) protobuf_c_message_unpack (&streaming_protobufs__uci__on_pusch__descriptor, allocator, len, data); } void streaming_protobufs__uci__on_pusch__free_unpacked (StreamingProtobufs__UCIOnPUSCH *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uci__on_pusch__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__beta_offsets_list__init (StreamingProtobufs__BetaOffsetsList *message) { static const StreamingProtobufs__BetaOffsetsList init_value = STREAMING_PROTOBUFS__BETA_OFFSETS_LIST__INIT; *message = init_value; } size_t streaming_protobufs__beta_offsets_list__get_packed_size (const StreamingProtobufs__BetaOffsetsList *message) { assert(message->base.descriptor == &streaming_protobufs__beta_offsets_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__beta_offsets_list__pack (const StreamingProtobufs__BetaOffsetsList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__beta_offsets_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__beta_offsets_list__pack_to_buffer (const StreamingProtobufs__BetaOffsetsList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__beta_offsets_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BetaOffsetsList * streaming_protobufs__beta_offsets_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BetaOffsetsList *) protobuf_c_message_unpack (&streaming_protobufs__beta_offsets_list__descriptor, allocator, len, data); } void streaming_protobufs__beta_offsets_list__free_unpacked (StreamingProtobufs__BetaOffsetsList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__beta_offsets_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scaling__init (StreamingProtobufs__Scaling *message) { static const StreamingProtobufs__Scaling init_value = STREAMING_PROTOBUFS__SCALING__INIT; *message = init_value; } size_t streaming_protobufs__scaling__get_packed_size (const StreamingProtobufs__Scaling *message) { assert(message->base.descriptor == &streaming_protobufs__scaling__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scaling__pack (const StreamingProtobufs__Scaling *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scaling__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scaling__pack_to_buffer (const StreamingProtobufs__Scaling *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scaling__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Scaling * streaming_protobufs__scaling__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Scaling *) protobuf_c_message_unpack (&streaming_protobufs__scaling__descriptor, allocator, len, data); } void streaming_protobufs__scaling__free_unpacked (StreamingProtobufs__Scaling *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scaling__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__configured_grant_config__init (StreamingProtobufs__ConfiguredGrantConfig *message) { static const StreamingProtobufs__ConfiguredGrantConfig init_value = STREAMING_PROTOBUFS__CONFIGURED_GRANT_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__configured_grant_config__get_packed_size (const StreamingProtobufs__ConfiguredGrantConfig *message) { assert(message->base.descriptor == &streaming_protobufs__configured_grant_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__configured_grant_config__pack (const StreamingProtobufs__ConfiguredGrantConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__configured_grant_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__configured_grant_config__pack_to_buffer (const StreamingProtobufs__ConfiguredGrantConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__configured_grant_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ConfiguredGrantConfig * streaming_protobufs__configured_grant_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ConfiguredGrantConfig *) protobuf_c_message_unpack (&streaming_protobufs__configured_grant_config__descriptor, allocator, len, data); } void streaming_protobufs__configured_grant_config__free_unpacked (StreamingProtobufs__ConfiguredGrantConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__configured_grant_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cg__uci__on_pusch__init (StreamingProtobufs__CGUCIOnPUSCH *message) { static const StreamingProtobufs__CGUCIOnPUSCH init_value = STREAMING_PROTOBUFS__CG__UCI__ON_PUSCH__INIT; *message = init_value; } size_t streaming_protobufs__cg__uci__on_pusch__get_packed_size (const StreamingProtobufs__CGUCIOnPUSCH *message) { assert(message->base.descriptor == &streaming_protobufs__cg__uci__on_pusch__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cg__uci__on_pusch__pack (const StreamingProtobufs__CGUCIOnPUSCH *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cg__uci__on_pusch__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cg__uci__on_pusch__pack_to_buffer (const StreamingProtobufs__CGUCIOnPUSCH *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cg__uci__on_pusch__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CGUCIOnPUSCH * streaming_protobufs__cg__uci__on_pusch__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CGUCIOnPUSCH *) protobuf_c_message_unpack (&streaming_protobufs__cg__uci__on_pusch__descriptor, allocator, len, data); } void streaming_protobufs__cg__uci__on_pusch__free_unpacked (StreamingProtobufs__CGUCIOnPUSCH *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cg__uci__on_pusch__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__beta_offsets__init (StreamingProtobufs__BetaOffsets *message) { static const StreamingProtobufs__BetaOffsets init_value = STREAMING_PROTOBUFS__BETA_OFFSETS__INIT; *message = init_value; } size_t streaming_protobufs__beta_offsets__get_packed_size (const StreamingProtobufs__BetaOffsets *message) { assert(message->base.descriptor == &streaming_protobufs__beta_offsets__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__beta_offsets__pack (const StreamingProtobufs__BetaOffsets *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__beta_offsets__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__beta_offsets__pack_to_buffer (const StreamingProtobufs__BetaOffsets *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__beta_offsets__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BetaOffsets * streaming_protobufs__beta_offsets__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BetaOffsets *) protobuf_c_message_unpack (&streaming_protobufs__beta_offsets__descriptor, allocator, len, data); } void streaming_protobufs__beta_offsets__free_unpacked (StreamingProtobufs__BetaOffsets *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__beta_offsets__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__power_control_loop_to_use__init (StreamingProtobufs__PowerControlLoopToUse *message) { static const StreamingProtobufs__PowerControlLoopToUse init_value = STREAMING_PROTOBUFS__POWER_CONTROL_LOOP_TO_USE__INIT; *message = init_value; } size_t streaming_protobufs__power_control_loop_to_use__get_packed_size (const StreamingProtobufs__PowerControlLoopToUse *message) { assert(message->base.descriptor == &streaming_protobufs__power_control_loop_to_use__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__power_control_loop_to_use__pack (const StreamingProtobufs__PowerControlLoopToUse *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__power_control_loop_to_use__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__power_control_loop_to_use__pack_to_buffer (const StreamingProtobufs__PowerControlLoopToUse *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__power_control_loop_to_use__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PowerControlLoopToUse * streaming_protobufs__power_control_loop_to_use__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PowerControlLoopToUse *) protobuf_c_message_unpack (&streaming_protobufs__power_control_loop_to_use__descriptor, allocator, len, data); } void streaming_protobufs__power_control_loop_to_use__free_unpacked (StreamingProtobufs__PowerControlLoopToUse *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__power_control_loop_to_use__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rep_k__init (StreamingProtobufs__RepK *message) { static const StreamingProtobufs__RepK init_value = STREAMING_PROTOBUFS__REP_K__INIT; *message = init_value; } size_t streaming_protobufs__rep_k__get_packed_size (const StreamingProtobufs__RepK *message) { assert(message->base.descriptor == &streaming_protobufs__rep_k__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rep_k__pack (const StreamingProtobufs__RepK *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rep_k__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rep_k__pack_to_buffer (const StreamingProtobufs__RepK *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rep_k__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RepK * streaming_protobufs__rep_k__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RepK *) protobuf_c_message_unpack (&streaming_protobufs__rep_k__descriptor, allocator, len, data); } void streaming_protobufs__rep_k__free_unpacked (StreamingProtobufs__RepK *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rep_k__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rep_k__rv__init (StreamingProtobufs__RepKRV *message) { static const StreamingProtobufs__RepKRV init_value = STREAMING_PROTOBUFS__REP_K__RV__INIT; *message = init_value; } size_t streaming_protobufs__rep_k__rv__get_packed_size (const StreamingProtobufs__RepKRV *message) { assert(message->base.descriptor == &streaming_protobufs__rep_k__rv__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rep_k__rv__pack (const StreamingProtobufs__RepKRV *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rep_k__rv__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rep_k__rv__pack_to_buffer (const StreamingProtobufs__RepKRV *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rep_k__rv__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RepKRV * streaming_protobufs__rep_k__rv__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RepKRV *) protobuf_c_message_unpack (&streaming_protobufs__rep_k__rv__descriptor, allocator, len, data); } void streaming_protobufs__rep_k__rv__free_unpacked (StreamingProtobufs__RepKRV *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rep_k__rv__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__grant_periodicity__init (StreamingProtobufs__GrantPeriodicity *message) { static const StreamingProtobufs__GrantPeriodicity init_value = STREAMING_PROTOBUFS__GRANT_PERIODICITY__INIT; *message = init_value; } size_t streaming_protobufs__grant_periodicity__get_packed_size (const StreamingProtobufs__GrantPeriodicity *message) { assert(message->base.descriptor == &streaming_protobufs__grant_periodicity__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__grant_periodicity__pack (const StreamingProtobufs__GrantPeriodicity *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__grant_periodicity__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__grant_periodicity__pack_to_buffer (const StreamingProtobufs__GrantPeriodicity *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__grant_periodicity__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__GrantPeriodicity * streaming_protobufs__grant_periodicity__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__GrantPeriodicity *) protobuf_c_message_unpack (&streaming_protobufs__grant_periodicity__descriptor, allocator, len, data); } void streaming_protobufs__grant_periodicity__free_unpacked (StreamingProtobufs__GrantPeriodicity *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__grant_periodicity__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rrc__configured_uplink_grant__init (StreamingProtobufs__RRCConfiguredUplinkGrant *message) { static const StreamingProtobufs__RRCConfiguredUplinkGrant init_value = STREAMING_PROTOBUFS__RRC__CONFIGURED_UPLINK_GRANT__INIT; *message = init_value; } size_t streaming_protobufs__rrc__configured_uplink_grant__get_packed_size (const StreamingProtobufs__RRCConfiguredUplinkGrant *message) { assert(message->base.descriptor == &streaming_protobufs__rrc__configured_uplink_grant__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rrc__configured_uplink_grant__pack (const StreamingProtobufs__RRCConfiguredUplinkGrant *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rrc__configured_uplink_grant__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rrc__configured_uplink_grant__pack_to_buffer (const StreamingProtobufs__RRCConfiguredUplinkGrant *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rrc__configured_uplink_grant__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RRCConfiguredUplinkGrant * streaming_protobufs__rrc__configured_uplink_grant__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RRCConfiguredUplinkGrant *) protobuf_c_message_unpack (&streaming_protobufs__rrc__configured_uplink_grant__descriptor, allocator, len, data); } void streaming_protobufs__rrc__configured_uplink_grant__free_unpacked (StreamingProtobufs__RRCConfiguredUplinkGrant *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rrc__configured_uplink_grant__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__config__init (StreamingProtobufs__SRSConfig *message) { static const StreamingProtobufs__SRSConfig init_value = STREAMING_PROTOBUFS__SRS__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__srs__config__get_packed_size (const StreamingProtobufs__SRSConfig *message) { assert(message->base.descriptor == &streaming_protobufs__srs__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__config__pack (const StreamingProtobufs__SRSConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__config__pack_to_buffer (const StreamingProtobufs__SRSConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSConfig * streaming_protobufs__srs__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSConfig *) protobuf_c_message_unpack (&streaming_protobufs__srs__config__descriptor, allocator, len, data); } void streaming_protobufs__srs__config__free_unpacked (StreamingProtobufs__SRSConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__resource_set__init (StreamingProtobufs__SRSResourceSet *message) { static const StreamingProtobufs__SRSResourceSet init_value = STREAMING_PROTOBUFS__SRS__RESOURCE_SET__INIT; *message = init_value; } size_t streaming_protobufs__srs__resource_set__get_packed_size (const StreamingProtobufs__SRSResourceSet *message) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__resource_set__pack (const StreamingProtobufs__SRSResourceSet *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__resource_set__pack_to_buffer (const StreamingProtobufs__SRSResourceSet *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSResourceSet * streaming_protobufs__srs__resource_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSResourceSet *) protobuf_c_message_unpack (&streaming_protobufs__srs__resource_set__descriptor, allocator, len, data); } void streaming_protobufs__srs__resource_set__free_unpacked (StreamingProtobufs__SRSResourceSet *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__resource_set__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__resource_set_type__aperiodic__init (StreamingProtobufs__SRSResourceSetTypeAperiodic *message) { static const StreamingProtobufs__SRSResourceSetTypeAperiodic init_value = STREAMING_PROTOBUFS__SRS__RESOURCE_SET_TYPE__APERIODIC__INIT; *message = init_value; } size_t streaming_protobufs__srs__resource_set_type__aperiodic__get_packed_size (const StreamingProtobufs__SRSResourceSetTypeAperiodic *message) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set_type__aperiodic__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__resource_set_type__aperiodic__pack (const StreamingProtobufs__SRSResourceSetTypeAperiodic *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set_type__aperiodic__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__resource_set_type__aperiodic__pack_to_buffer (const StreamingProtobufs__SRSResourceSetTypeAperiodic *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set_type__aperiodic__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSResourceSetTypeAperiodic * streaming_protobufs__srs__resource_set_type__aperiodic__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSResourceSetTypeAperiodic *) protobuf_c_message_unpack (&streaming_protobufs__srs__resource_set_type__aperiodic__descriptor, allocator, len, data); } void streaming_protobufs__srs__resource_set_type__aperiodic__free_unpacked (StreamingProtobufs__SRSResourceSetTypeAperiodic *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__resource_set_type__aperiodic__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__resource_set_type__semi__persistent__init (StreamingProtobufs__SRSResourceSetTypeSemiPersistent *message) { static const StreamingProtobufs__SRSResourceSetTypeSemiPersistent init_value = STREAMING_PROTOBUFS__SRS__RESOURCE_SET_TYPE__SEMI__PERSISTENT__INIT; *message = init_value; } size_t streaming_protobufs__srs__resource_set_type__semi__persistent__get_packed_size (const StreamingProtobufs__SRSResourceSetTypeSemiPersistent *message) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set_type__semi__persistent__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__resource_set_type__semi__persistent__pack (const StreamingProtobufs__SRSResourceSetTypeSemiPersistent *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set_type__semi__persistent__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__resource_set_type__semi__persistent__pack_to_buffer (const StreamingProtobufs__SRSResourceSetTypeSemiPersistent *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set_type__semi__persistent__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSResourceSetTypeSemiPersistent * streaming_protobufs__srs__resource_set_type__semi__persistent__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSResourceSetTypeSemiPersistent *) protobuf_c_message_unpack (&streaming_protobufs__srs__resource_set_type__semi__persistent__descriptor, allocator, len, data); } void streaming_protobufs__srs__resource_set_type__semi__persistent__free_unpacked (StreamingProtobufs__SRSResourceSetTypeSemiPersistent *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__resource_set_type__semi__persistent__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__resource_set_type__periodic__init (StreamingProtobufs__SRSResourceSetTypePeriodic *message) { static const StreamingProtobufs__SRSResourceSetTypePeriodic init_value = STREAMING_PROTOBUFS__SRS__RESOURCE_SET_TYPE__PERIODIC__INIT; *message = init_value; } size_t streaming_protobufs__srs__resource_set_type__periodic__get_packed_size (const StreamingProtobufs__SRSResourceSetTypePeriodic *message) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set_type__periodic__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__resource_set_type__periodic__pack (const StreamingProtobufs__SRSResourceSetTypePeriodic *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set_type__periodic__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__resource_set_type__periodic__pack_to_buffer (const StreamingProtobufs__SRSResourceSetTypePeriodic *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set_type__periodic__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSResourceSetTypePeriodic * streaming_protobufs__srs__resource_set_type__periodic__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSResourceSetTypePeriodic *) protobuf_c_message_unpack (&streaming_protobufs__srs__resource_set_type__periodic__descriptor, allocator, len, data); } void streaming_protobufs__srs__resource_set_type__periodic__free_unpacked (StreamingProtobufs__SRSResourceSetTypePeriodic *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__resource_set_type__periodic__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__resource_set__usage__init (StreamingProtobufs__SRSResourceSetUsage *message) { static const StreamingProtobufs__SRSResourceSetUsage init_value = STREAMING_PROTOBUFS__SRS__RESOURCE_SET__USAGE__INIT; *message = init_value; } size_t streaming_protobufs__srs__resource_set__usage__get_packed_size (const StreamingProtobufs__SRSResourceSetUsage *message) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set__usage__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__resource_set__usage__pack (const StreamingProtobufs__SRSResourceSetUsage *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set__usage__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__resource_set__usage__pack_to_buffer (const StreamingProtobufs__SRSResourceSetUsage *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_set__usage__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSResourceSetUsage * streaming_protobufs__srs__resource_set__usage__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSResourceSetUsage *) protobuf_c_message_unpack (&streaming_protobufs__srs__resource_set__usage__descriptor, allocator, len, data); } void streaming_protobufs__srs__resource_set__usage__free_unpacked (StreamingProtobufs__SRSResourceSetUsage *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__resource_set__usage__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__power_control_adjustment_states__init (StreamingProtobufs__SRSPowerControlAdjustmentStates *message) { static const StreamingProtobufs__SRSPowerControlAdjustmentStates init_value = STREAMING_PROTOBUFS__SRS__POWER_CONTROL_ADJUSTMENT_STATES__INIT; *message = init_value; } size_t streaming_protobufs__srs__power_control_adjustment_states__get_packed_size (const StreamingProtobufs__SRSPowerControlAdjustmentStates *message) { assert(message->base.descriptor == &streaming_protobufs__srs__power_control_adjustment_states__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__power_control_adjustment_states__pack (const StreamingProtobufs__SRSPowerControlAdjustmentStates *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__power_control_adjustment_states__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__power_control_adjustment_states__pack_to_buffer (const StreamingProtobufs__SRSPowerControlAdjustmentStates *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__power_control_adjustment_states__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSPowerControlAdjustmentStates * streaming_protobufs__srs__power_control_adjustment_states__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSPowerControlAdjustmentStates *) protobuf_c_message_unpack (&streaming_protobufs__srs__power_control_adjustment_states__descriptor, allocator, len, data); } void streaming_protobufs__srs__power_control_adjustment_states__free_unpacked (StreamingProtobufs__SRSPowerControlAdjustmentStates *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__power_control_adjustment_states__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__resource__init (StreamingProtobufs__SRSResource *message) { static const StreamingProtobufs__SRSResource init_value = STREAMING_PROTOBUFS__SRS__RESOURCE__INIT; *message = init_value; } size_t streaming_protobufs__srs__resource__get_packed_size (const StreamingProtobufs__SRSResource *message) { assert(message->base.descriptor == &streaming_protobufs__srs__resource__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__resource__pack (const StreamingProtobufs__SRSResource *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__resource__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__resource__pack_to_buffer (const StreamingProtobufs__SRSResource *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__resource__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSResource * streaming_protobufs__srs__resource__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSResource *) protobuf_c_message_unpack (&streaming_protobufs__srs__resource__descriptor, allocator, len, data); } void streaming_protobufs__srs__resource__free_unpacked (StreamingProtobufs__SRSResource *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__resource__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nrof_srs__ports__init (StreamingProtobufs__NrofSRSPorts *message) { static const StreamingProtobufs__NrofSRSPorts init_value = STREAMING_PROTOBUFS__NROF_SRS__PORTS__INIT; *message = init_value; } size_t streaming_protobufs__nrof_srs__ports__get_packed_size (const StreamingProtobufs__NrofSRSPorts *message) { assert(message->base.descriptor == &streaming_protobufs__nrof_srs__ports__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nrof_srs__ports__pack (const StreamingProtobufs__NrofSRSPorts *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nrof_srs__ports__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nrof_srs__ports__pack_to_buffer (const StreamingProtobufs__NrofSRSPorts *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nrof_srs__ports__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NrofSRSPorts * streaming_protobufs__nrof_srs__ports__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NrofSRSPorts *) protobuf_c_message_unpack (&streaming_protobufs__nrof_srs__ports__descriptor, allocator, len, data); } void streaming_protobufs__nrof_srs__ports__free_unpacked (StreamingProtobufs__NrofSRSPorts *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nrof_srs__ports__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ptrs__port_index__init (StreamingProtobufs__PTRSPortIndex *message) { static const StreamingProtobufs__PTRSPortIndex init_value = STREAMING_PROTOBUFS__PTRS__PORT_INDEX__INIT; *message = init_value; } size_t streaming_protobufs__ptrs__port_index__get_packed_size (const StreamingProtobufs__PTRSPortIndex *message) { assert(message->base.descriptor == &streaming_protobufs__ptrs__port_index__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ptrs__port_index__pack (const StreamingProtobufs__PTRSPortIndex *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ptrs__port_index__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ptrs__port_index__pack_to_buffer (const StreamingProtobufs__PTRSPortIndex *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ptrs__port_index__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PTRSPortIndex * streaming_protobufs__ptrs__port_index__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PTRSPortIndex *) protobuf_c_message_unpack (&streaming_protobufs__ptrs__port_index__descriptor, allocator, len, data); } void streaming_protobufs__ptrs__port_index__free_unpacked (StreamingProtobufs__PTRSPortIndex *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ptrs__port_index__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__n2__init (StreamingProtobufs__N2 *message) { static const StreamingProtobufs__N2 init_value = STREAMING_PROTOBUFS__N2__INIT; *message = init_value; } size_t streaming_protobufs__n2__get_packed_size (const StreamingProtobufs__N2 *message) { assert(message->base.descriptor == &streaming_protobufs__n2__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__n2__pack (const StreamingProtobufs__N2 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__n2__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__n2__pack_to_buffer (const StreamingProtobufs__N2 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__n2__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__N2 * streaming_protobufs__n2__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__N2 *) protobuf_c_message_unpack (&streaming_protobufs__n2__descriptor, allocator, len, data); } void streaming_protobufs__n2__free_unpacked (StreamingProtobufs__N2 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__n2__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__n4__init (StreamingProtobufs__N4 *message) { static const StreamingProtobufs__N4 init_value = STREAMING_PROTOBUFS__N4__INIT; *message = init_value; } size_t streaming_protobufs__n4__get_packed_size (const StreamingProtobufs__N4 *message) { assert(message->base.descriptor == &streaming_protobufs__n4__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__n4__pack (const StreamingProtobufs__N4 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__n4__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__n4__pack_to_buffer (const StreamingProtobufs__N4 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__n4__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__N4 * streaming_protobufs__n4__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__N4 *) protobuf_c_message_unpack (&streaming_protobufs__n4__descriptor, allocator, len, data); } void streaming_protobufs__n4__free_unpacked (StreamingProtobufs__N4 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__n4__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__resource_mapping__init (StreamingProtobufs__ResourceMapping *message) { static const StreamingProtobufs__ResourceMapping init_value = STREAMING_PROTOBUFS__RESOURCE_MAPPING__INIT; *message = init_value; } size_t streaming_protobufs__resource_mapping__get_packed_size (const StreamingProtobufs__ResourceMapping *message) { assert(message->base.descriptor == &streaming_protobufs__resource_mapping__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__resource_mapping__pack (const StreamingProtobufs__ResourceMapping *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__resource_mapping__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__resource_mapping__pack_to_buffer (const StreamingProtobufs__ResourceMapping *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__resource_mapping__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ResourceMapping * streaming_protobufs__resource_mapping__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ResourceMapping *) protobuf_c_message_unpack (&streaming_protobufs__resource_mapping__descriptor, allocator, len, data); } void streaming_protobufs__resource_mapping__free_unpacked (StreamingProtobufs__ResourceMapping *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__resource_mapping__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nrof_symbols__init (StreamingProtobufs__NrofSymbols *message) { static const StreamingProtobufs__NrofSymbols init_value = STREAMING_PROTOBUFS__NROF_SYMBOLS__INIT; *message = init_value; } size_t streaming_protobufs__nrof_symbols__get_packed_size (const StreamingProtobufs__NrofSymbols *message) { assert(message->base.descriptor == &streaming_protobufs__nrof_symbols__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nrof_symbols__pack (const StreamingProtobufs__NrofSymbols *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nrof_symbols__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nrof_symbols__pack_to_buffer (const StreamingProtobufs__NrofSymbols *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nrof_symbols__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NrofSymbols * streaming_protobufs__nrof_symbols__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NrofSymbols *) protobuf_c_message_unpack (&streaming_protobufs__nrof_symbols__descriptor, allocator, len, data); } void streaming_protobufs__nrof_symbols__free_unpacked (StreamingProtobufs__NrofSymbols *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nrof_symbols__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__repetition_factor__init (StreamingProtobufs__RepetitionFactor *message) { static const StreamingProtobufs__RepetitionFactor init_value = STREAMING_PROTOBUFS__REPETITION_FACTOR__INIT; *message = init_value; } size_t streaming_protobufs__repetition_factor__get_packed_size (const StreamingProtobufs__RepetitionFactor *message) { assert(message->base.descriptor == &streaming_protobufs__repetition_factor__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__repetition_factor__pack (const StreamingProtobufs__RepetitionFactor *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__repetition_factor__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__repetition_factor__pack_to_buffer (const StreamingProtobufs__RepetitionFactor *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__repetition_factor__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RepetitionFactor * streaming_protobufs__repetition_factor__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RepetitionFactor *) protobuf_c_message_unpack (&streaming_protobufs__repetition_factor__descriptor, allocator, len, data); } void streaming_protobufs__repetition_factor__free_unpacked (StreamingProtobufs__RepetitionFactor *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__repetition_factor__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__freq_hopping__init (StreamingProtobufs__FreqHopping *message) { static const StreamingProtobufs__FreqHopping init_value = STREAMING_PROTOBUFS__FREQ_HOPPING__INIT; *message = init_value; } size_t streaming_protobufs__freq_hopping__get_packed_size (const StreamingProtobufs__FreqHopping *message) { assert(message->base.descriptor == &streaming_protobufs__freq_hopping__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__freq_hopping__pack (const StreamingProtobufs__FreqHopping *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__freq_hopping__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__freq_hopping__pack_to_buffer (const StreamingProtobufs__FreqHopping *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__freq_hopping__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__FreqHopping * streaming_protobufs__freq_hopping__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__FreqHopping *) protobuf_c_message_unpack (&streaming_protobufs__freq_hopping__descriptor, allocator, len, data); } void streaming_protobufs__freq_hopping__free_unpacked (StreamingProtobufs__FreqHopping *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__freq_hopping__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__group_or_sequence_hopping__init (StreamingProtobufs__GroupOrSequenceHopping *message) { static const StreamingProtobufs__GroupOrSequenceHopping init_value = STREAMING_PROTOBUFS__GROUP_OR_SEQUENCE_HOPPING__INIT; *message = init_value; } size_t streaming_protobufs__group_or_sequence_hopping__get_packed_size (const StreamingProtobufs__GroupOrSequenceHopping *message) { assert(message->base.descriptor == &streaming_protobufs__group_or_sequence_hopping__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__group_or_sequence_hopping__pack (const StreamingProtobufs__GroupOrSequenceHopping *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__group_or_sequence_hopping__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__group_or_sequence_hopping__pack_to_buffer (const StreamingProtobufs__GroupOrSequenceHopping *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__group_or_sequence_hopping__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__GroupOrSequenceHopping * streaming_protobufs__group_or_sequence_hopping__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__GroupOrSequenceHopping *) protobuf_c_message_unpack (&streaming_protobufs__group_or_sequence_hopping__descriptor, allocator, len, data); } void streaming_protobufs__group_or_sequence_hopping__free_unpacked (StreamingProtobufs__GroupOrSequenceHopping *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__group_or_sequence_hopping__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__resource_type__aperiodic__init (StreamingProtobufs__SRSResourceTypeAperiodic *message) { static const StreamingProtobufs__SRSResourceTypeAperiodic init_value = STREAMING_PROTOBUFS__SRS__RESOURCE_TYPE__APERIODIC__INIT; *message = init_value; } size_t streaming_protobufs__srs__resource_type__aperiodic__get_packed_size (const StreamingProtobufs__SRSResourceTypeAperiodic *message) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_type__aperiodic__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__resource_type__aperiodic__pack (const StreamingProtobufs__SRSResourceTypeAperiodic *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_type__aperiodic__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__resource_type__aperiodic__pack_to_buffer (const StreamingProtobufs__SRSResourceTypeAperiodic *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_type__aperiodic__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSResourceTypeAperiodic * streaming_protobufs__srs__resource_type__aperiodic__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSResourceTypeAperiodic *) protobuf_c_message_unpack (&streaming_protobufs__srs__resource_type__aperiodic__descriptor, allocator, len, data); } void streaming_protobufs__srs__resource_type__aperiodic__free_unpacked (StreamingProtobufs__SRSResourceTypeAperiodic *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__resource_type__aperiodic__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__resource_type__semi__persistent__init (StreamingProtobufs__SRSResourceTypeSemiPersistent *message) { static const StreamingProtobufs__SRSResourceTypeSemiPersistent init_value = STREAMING_PROTOBUFS__SRS__RESOURCE_TYPE__SEMI__PERSISTENT__INIT; *message = init_value; } size_t streaming_protobufs__srs__resource_type__semi__persistent__get_packed_size (const StreamingProtobufs__SRSResourceTypeSemiPersistent *message) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_type__semi__persistent__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__resource_type__semi__persistent__pack (const StreamingProtobufs__SRSResourceTypeSemiPersistent *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_type__semi__persistent__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__resource_type__semi__persistent__pack_to_buffer (const StreamingProtobufs__SRSResourceTypeSemiPersistent *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_type__semi__persistent__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSResourceTypeSemiPersistent * streaming_protobufs__srs__resource_type__semi__persistent__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSResourceTypeSemiPersistent *) protobuf_c_message_unpack (&streaming_protobufs__srs__resource_type__semi__persistent__descriptor, allocator, len, data); } void streaming_protobufs__srs__resource_type__semi__persistent__free_unpacked (StreamingProtobufs__SRSResourceTypeSemiPersistent *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__resource_type__semi__persistent__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__periodicity_and_offset__init (StreamingProtobufs__SRSPeriodicityAndOffset *message) { static const StreamingProtobufs__SRSPeriodicityAndOffset init_value = STREAMING_PROTOBUFS__SRS__PERIODICITY_AND_OFFSET__INIT; *message = init_value; } size_t streaming_protobufs__srs__periodicity_and_offset__get_packed_size (const StreamingProtobufs__SRSPeriodicityAndOffset *message) { assert(message->base.descriptor == &streaming_protobufs__srs__periodicity_and_offset__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__periodicity_and_offset__pack (const StreamingProtobufs__SRSPeriodicityAndOffset *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__periodicity_and_offset__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__periodicity_and_offset__pack_to_buffer (const StreamingProtobufs__SRSPeriodicityAndOffset *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__periodicity_and_offset__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSPeriodicityAndOffset * streaming_protobufs__srs__periodicity_and_offset__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSPeriodicityAndOffset *) protobuf_c_message_unpack (&streaming_protobufs__srs__periodicity_and_offset__descriptor, allocator, len, data); } void streaming_protobufs__srs__periodicity_and_offset__free_unpacked (StreamingProtobufs__SRSPeriodicityAndOffset *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__periodicity_and_offset__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__resource_type__periodic__init (StreamingProtobufs__SRSResourceTypePeriodic *message) { static const StreamingProtobufs__SRSResourceTypePeriodic init_value = STREAMING_PROTOBUFS__SRS__RESOURCE_TYPE__PERIODIC__INIT; *message = init_value; } size_t streaming_protobufs__srs__resource_type__periodic__get_packed_size (const StreamingProtobufs__SRSResourceTypePeriodic *message) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_type__periodic__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__resource_type__periodic__pack (const StreamingProtobufs__SRSResourceTypePeriodic *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_type__periodic__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__resource_type__periodic__pack_to_buffer (const StreamingProtobufs__SRSResourceTypePeriodic *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__resource_type__periodic__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSResourceTypePeriodic * streaming_protobufs__srs__resource_type__periodic__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSResourceTypePeriodic *) protobuf_c_message_unpack (&streaming_protobufs__srs__resource_type__periodic__descriptor, allocator, len, data); } void streaming_protobufs__srs__resource_type__periodic__free_unpacked (StreamingProtobufs__SRSResourceTypePeriodic *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__resource_type__periodic__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srs__spatial_relation_info__init (StreamingProtobufs__SRSSpatialRelationInfo *message) { static const StreamingProtobufs__SRSSpatialRelationInfo init_value = STREAMING_PROTOBUFS__SRS__SPATIAL_RELATION_INFO__INIT; *message = init_value; } size_t streaming_protobufs__srs__spatial_relation_info__get_packed_size (const StreamingProtobufs__SRSSpatialRelationInfo *message) { assert(message->base.descriptor == &streaming_protobufs__srs__spatial_relation_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srs__spatial_relation_info__pack (const StreamingProtobufs__SRSSpatialRelationInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srs__spatial_relation_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srs__spatial_relation_info__pack_to_buffer (const StreamingProtobufs__SRSSpatialRelationInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srs__spatial_relation_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRSSpatialRelationInfo * streaming_protobufs__srs__spatial_relation_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRSSpatialRelationInfo *) protobuf_c_message_unpack (&streaming_protobufs__srs__spatial_relation_info__descriptor, allocator, len, data); } void streaming_protobufs__srs__spatial_relation_info__free_unpacked (StreamingProtobufs__SRSSpatialRelationInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srs__spatial_relation_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__beam_failure_recovery_config__init (StreamingProtobufs__BeamFailureRecoveryConfig *message) { static const StreamingProtobufs__BeamFailureRecoveryConfig init_value = STREAMING_PROTOBUFS__BEAM_FAILURE_RECOVERY_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__beam_failure_recovery_config__get_packed_size (const StreamingProtobufs__BeamFailureRecoveryConfig *message) { assert(message->base.descriptor == &streaming_protobufs__beam_failure_recovery_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__beam_failure_recovery_config__pack (const StreamingProtobufs__BeamFailureRecoveryConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__beam_failure_recovery_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__beam_failure_recovery_config__pack_to_buffer (const StreamingProtobufs__BeamFailureRecoveryConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__beam_failure_recovery_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BeamFailureRecoveryConfig * streaming_protobufs__beam_failure_recovery_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BeamFailureRecoveryConfig *) protobuf_c_message_unpack (&streaming_protobufs__beam_failure_recovery_config__descriptor, allocator, len, data); } void streaming_protobufs__beam_failure_recovery_config__free_unpacked (StreamingProtobufs__BeamFailureRecoveryConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__beam_failure_recovery_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__prach__resource_dedicated_bfr__init (StreamingProtobufs__PRACHResourceDedicatedBFR *message) { static const StreamingProtobufs__PRACHResourceDedicatedBFR init_value = STREAMING_PROTOBUFS__PRACH__RESOURCE_DEDICATED_BFR__INIT; *message = init_value; } size_t streaming_protobufs__prach__resource_dedicated_bfr__get_packed_size (const StreamingProtobufs__PRACHResourceDedicatedBFR *message) { assert(message->base.descriptor == &streaming_protobufs__prach__resource_dedicated_bfr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__prach__resource_dedicated_bfr__pack (const StreamingProtobufs__PRACHResourceDedicatedBFR *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__prach__resource_dedicated_bfr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__prach__resource_dedicated_bfr__pack_to_buffer (const StreamingProtobufs__PRACHResourceDedicatedBFR *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__prach__resource_dedicated_bfr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PRACHResourceDedicatedBFR * streaming_protobufs__prach__resource_dedicated_bfr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PRACHResourceDedicatedBFR *) protobuf_c_message_unpack (&streaming_protobufs__prach__resource_dedicated_bfr__descriptor, allocator, len, data); } void streaming_protobufs__prach__resource_dedicated_bfr__free_unpacked (StreamingProtobufs__PRACHResourceDedicatedBFR *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__prach__resource_dedicated_bfr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bfr__ssb__resource__init (StreamingProtobufs__BFRSSBResource *message) { static const StreamingProtobufs__BFRSSBResource init_value = STREAMING_PROTOBUFS__BFR__SSB__RESOURCE__INIT; *message = init_value; } size_t streaming_protobufs__bfr__ssb__resource__get_packed_size (const StreamingProtobufs__BFRSSBResource *message) { assert(message->base.descriptor == &streaming_protobufs__bfr__ssb__resource__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bfr__ssb__resource__pack (const StreamingProtobufs__BFRSSBResource *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bfr__ssb__resource__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bfr__ssb__resource__pack_to_buffer (const StreamingProtobufs__BFRSSBResource *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bfr__ssb__resource__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BFRSSBResource * streaming_protobufs__bfr__ssb__resource__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BFRSSBResource *) protobuf_c_message_unpack (&streaming_protobufs__bfr__ssb__resource__descriptor, allocator, len, data); } void streaming_protobufs__bfr__ssb__resource__free_unpacked (StreamingProtobufs__BFRSSBResource *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bfr__ssb__resource__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bfr__csirs__resource__init (StreamingProtobufs__BFRCSIRSResource *message) { static const StreamingProtobufs__BFRCSIRSResource init_value = STREAMING_PROTOBUFS__BFR__CSIRS__RESOURCE__INIT; *message = init_value; } size_t streaming_protobufs__bfr__csirs__resource__get_packed_size (const StreamingProtobufs__BFRCSIRSResource *message) { assert(message->base.descriptor == &streaming_protobufs__bfr__csirs__resource__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bfr__csirs__resource__pack (const StreamingProtobufs__BFRCSIRSResource *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bfr__csirs__resource__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bfr__csirs__resource__pack_to_buffer (const StreamingProtobufs__BFRCSIRSResource *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bfr__csirs__resource__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BFRCSIRSResource * streaming_protobufs__bfr__csirs__resource__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BFRCSIRSResource *) protobuf_c_message_unpack (&streaming_protobufs__bfr__csirs__resource__descriptor, allocator, len, data); } void streaming_protobufs__bfr__csirs__resource__free_unpacked (StreamingProtobufs__BFRCSIRSResource *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bfr__csirs__resource__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ssb_per_rach__occasion__init (StreamingProtobufs__SSBPerRACHOccasion *message) { static const StreamingProtobufs__SSBPerRACHOccasion init_value = STREAMING_PROTOBUFS__SSB_PER_RACH__OCCASION__INIT; *message = init_value; } size_t streaming_protobufs__ssb_per_rach__occasion__get_packed_size (const StreamingProtobufs__SSBPerRACHOccasion *message) { assert(message->base.descriptor == &streaming_protobufs__ssb_per_rach__occasion__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ssb_per_rach__occasion__pack (const StreamingProtobufs__SSBPerRACHOccasion *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ssb_per_rach__occasion__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ssb_per_rach__occasion__pack_to_buffer (const StreamingProtobufs__SSBPerRACHOccasion *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ssb_per_rach__occasion__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SSBPerRACHOccasion * streaming_protobufs__ssb_per_rach__occasion__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SSBPerRACHOccasion *) protobuf_c_message_unpack (&streaming_protobufs__ssb_per_rach__occasion__descriptor, allocator, len, data); } void streaming_protobufs__ssb_per_rach__occasion__free_unpacked (StreamingProtobufs__SSBPerRACHOccasion *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ssb_per_rach__occasion__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__beam_failure_recovery_timer__init (StreamingProtobufs__BeamFailureRecoveryTimer *message) { static const StreamingProtobufs__BeamFailureRecoveryTimer init_value = STREAMING_PROTOBUFS__BEAM_FAILURE_RECOVERY_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__beam_failure_recovery_timer__get_packed_size (const StreamingProtobufs__BeamFailureRecoveryTimer *message) { assert(message->base.descriptor == &streaming_protobufs__beam_failure_recovery_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__beam_failure_recovery_timer__pack (const StreamingProtobufs__BeamFailureRecoveryTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__beam_failure_recovery_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__beam_failure_recovery_timer__pack_to_buffer (const StreamingProtobufs__BeamFailureRecoveryTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__beam_failure_recovery_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BeamFailureRecoveryTimer * streaming_protobufs__beam_failure_recovery_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BeamFailureRecoveryTimer *) protobuf_c_message_unpack (&streaming_protobufs__beam_failure_recovery_timer__descriptor, allocator, len, data); } void streaming_protobufs__beam_failure_recovery_timer__free_unpacked (StreamingProtobufs__BeamFailureRecoveryTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__beam_failure_recovery_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdcch__serving_cell_config__init (StreamingProtobufs__PDCCHServingCellConfig *message) { static const StreamingProtobufs__PDCCHServingCellConfig init_value = STREAMING_PROTOBUFS__PDCCH__SERVING_CELL_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__pdcch__serving_cell_config__get_packed_size (const StreamingProtobufs__PDCCHServingCellConfig *message) { assert(message->base.descriptor == &streaming_protobufs__pdcch__serving_cell_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdcch__serving_cell_config__pack (const StreamingProtobufs__PDCCHServingCellConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdcch__serving_cell_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdcch__serving_cell_config__pack_to_buffer (const StreamingProtobufs__PDCCHServingCellConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdcch__serving_cell_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDCCHServingCellConfig * streaming_protobufs__pdcch__serving_cell_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDCCHServingCellConfig *) protobuf_c_message_unpack (&streaming_protobufs__pdcch__serving_cell_config__descriptor, allocator, len, data); } void streaming_protobufs__pdcch__serving_cell_config__free_unpacked (StreamingProtobufs__PDCCHServingCellConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdcch__serving_cell_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__slot_format_indicator__init (StreamingProtobufs__SlotFormatIndicator *message) { static const StreamingProtobufs__SlotFormatIndicator init_value = STREAMING_PROTOBUFS__SLOT_FORMAT_INDICATOR__INIT; *message = init_value; } size_t streaming_protobufs__slot_format_indicator__get_packed_size (const StreamingProtobufs__SlotFormatIndicator *message) { assert(message->base.descriptor == &streaming_protobufs__slot_format_indicator__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__slot_format_indicator__pack (const StreamingProtobufs__SlotFormatIndicator *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__slot_format_indicator__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__slot_format_indicator__pack_to_buffer (const StreamingProtobufs__SlotFormatIndicator *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__slot_format_indicator__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SlotFormatIndicator * streaming_protobufs__slot_format_indicator__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SlotFormatIndicator *) protobuf_c_message_unpack (&streaming_protobufs__slot_format_indicator__descriptor, allocator, len, data); } void streaming_protobufs__slot_format_indicator__free_unpacked (StreamingProtobufs__SlotFormatIndicator *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__slot_format_indicator__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__slot_format_combinations_per_cell__init (StreamingProtobufs__SlotFormatCombinationsPerCell *message) { static const StreamingProtobufs__SlotFormatCombinationsPerCell init_value = STREAMING_PROTOBUFS__SLOT_FORMAT_COMBINATIONS_PER_CELL__INIT; *message = init_value; } size_t streaming_protobufs__slot_format_combinations_per_cell__get_packed_size (const StreamingProtobufs__SlotFormatCombinationsPerCell *message) { assert(message->base.descriptor == &streaming_protobufs__slot_format_combinations_per_cell__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__slot_format_combinations_per_cell__pack (const StreamingProtobufs__SlotFormatCombinationsPerCell *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__slot_format_combinations_per_cell__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__slot_format_combinations_per_cell__pack_to_buffer (const StreamingProtobufs__SlotFormatCombinationsPerCell *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__slot_format_combinations_per_cell__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SlotFormatCombinationsPerCell * streaming_protobufs__slot_format_combinations_per_cell__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SlotFormatCombinationsPerCell *) protobuf_c_message_unpack (&streaming_protobufs__slot_format_combinations_per_cell__descriptor, allocator, len, data); } void streaming_protobufs__slot_format_combinations_per_cell__free_unpacked (StreamingProtobufs__SlotFormatCombinationsPerCell *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__slot_format_combinations_per_cell__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__slot_format_combination__init (StreamingProtobufs__SlotFormatCombination *message) { static const StreamingProtobufs__SlotFormatCombination init_value = STREAMING_PROTOBUFS__SLOT_FORMAT_COMBINATION__INIT; *message = init_value; } size_t streaming_protobufs__slot_format_combination__get_packed_size (const StreamingProtobufs__SlotFormatCombination *message) { assert(message->base.descriptor == &streaming_protobufs__slot_format_combination__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__slot_format_combination__pack (const StreamingProtobufs__SlotFormatCombination *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__slot_format_combination__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__slot_format_combination__pack_to_buffer (const StreamingProtobufs__SlotFormatCombination *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__slot_format_combination__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SlotFormatCombination * streaming_protobufs__slot_format_combination__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SlotFormatCombination *) protobuf_c_message_unpack (&streaming_protobufs__slot_format_combination__descriptor, allocator, len, data); } void streaming_protobufs__slot_format_combination__free_unpacked (StreamingProtobufs__SlotFormatCombination *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__slot_format_combination__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdsch__serving_cell_config__init (StreamingProtobufs__PDSCHServingCellConfig *message) { static const StreamingProtobufs__PDSCHServingCellConfig init_value = STREAMING_PROTOBUFS__PDSCH__SERVING_CELL_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__pdsch__serving_cell_config__get_packed_size (const StreamingProtobufs__PDSCHServingCellConfig *message) { assert(message->base.descriptor == &streaming_protobufs__pdsch__serving_cell_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdsch__serving_cell_config__pack (const StreamingProtobufs__PDSCHServingCellConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdsch__serving_cell_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdsch__serving_cell_config__pack_to_buffer (const StreamingProtobufs__PDSCHServingCellConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdsch__serving_cell_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDSCHServingCellConfig * streaming_protobufs__pdsch__serving_cell_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDSCHServingCellConfig *) protobuf_c_message_unpack (&streaming_protobufs__pdsch__serving_cell_config__descriptor, allocator, len, data); } void streaming_protobufs__pdsch__serving_cell_config__free_unpacked (StreamingProtobufs__PDSCHServingCellConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdsch__serving_cell_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdsch__code_block_group_transmission__init (StreamingProtobufs__PDSCHCodeBlockGroupTransmission *message) { static const StreamingProtobufs__PDSCHCodeBlockGroupTransmission init_value = STREAMING_PROTOBUFS__PDSCH__CODE_BLOCK_GROUP_TRANSMISSION__INIT; *message = init_value; } size_t streaming_protobufs__pdsch__code_block_group_transmission__get_packed_size (const StreamingProtobufs__PDSCHCodeBlockGroupTransmission *message) { assert(message->base.descriptor == &streaming_protobufs__pdsch__code_block_group_transmission__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdsch__code_block_group_transmission__pack (const StreamingProtobufs__PDSCHCodeBlockGroupTransmission *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdsch__code_block_group_transmission__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdsch__code_block_group_transmission__pack_to_buffer (const StreamingProtobufs__PDSCHCodeBlockGroupTransmission *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdsch__code_block_group_transmission__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDSCHCodeBlockGroupTransmission * streaming_protobufs__pdsch__code_block_group_transmission__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDSCHCodeBlockGroupTransmission *) protobuf_c_message_unpack (&streaming_protobufs__pdsch__code_block_group_transmission__descriptor, allocator, len, data); } void streaming_protobufs__pdsch__code_block_group_transmission__free_unpacked (StreamingProtobufs__PDSCHCodeBlockGroupTransmission *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdsch__code_block_group_transmission__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__max_code_block_groups_per_transport_block__init (StreamingProtobufs__MaxCodeBlockGroupsPerTransportBlock *message) { static const StreamingProtobufs__MaxCodeBlockGroupsPerTransportBlock init_value = STREAMING_PROTOBUFS__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__INIT; *message = init_value; } size_t streaming_protobufs__max_code_block_groups_per_transport_block__get_packed_size (const StreamingProtobufs__MaxCodeBlockGroupsPerTransportBlock *message) { assert(message->base.descriptor == &streaming_protobufs__max_code_block_groups_per_transport_block__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__max_code_block_groups_per_transport_block__pack (const StreamingProtobufs__MaxCodeBlockGroupsPerTransportBlock *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__max_code_block_groups_per_transport_block__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__max_code_block_groups_per_transport_block__pack_to_buffer (const StreamingProtobufs__MaxCodeBlockGroupsPerTransportBlock *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__max_code_block_groups_per_transport_block__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MaxCodeBlockGroupsPerTransportBlock * streaming_protobufs__max_code_block_groups_per_transport_block__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MaxCodeBlockGroupsPerTransportBlock *) protobuf_c_message_unpack (&streaming_protobufs__max_code_block_groups_per_transport_block__descriptor, allocator, len, data); } void streaming_protobufs__max_code_block_groups_per_transport_block__free_unpacked (StreamingProtobufs__MaxCodeBlockGroupsPerTransportBlock *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__max_code_block_groups_per_transport_block__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__xoverhead__init (StreamingProtobufs__XOverhead *message) { static const StreamingProtobufs__XOverhead init_value = STREAMING_PROTOBUFS__XOVERHEAD__INIT; *message = init_value; } size_t streaming_protobufs__xoverhead__get_packed_size (const StreamingProtobufs__XOverhead *message) { assert(message->base.descriptor == &streaming_protobufs__xoverhead__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__xoverhead__pack (const StreamingProtobufs__XOverhead *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__xoverhead__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__xoverhead__pack_to_buffer (const StreamingProtobufs__XOverhead *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__xoverhead__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__XOverhead * streaming_protobufs__xoverhead__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__XOverhead *) protobuf_c_message_unpack (&streaming_protobufs__xoverhead__descriptor, allocator, len, data); } void streaming_protobufs__xoverhead__free_unpacked (StreamingProtobufs__XOverhead *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__xoverhead__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nrof_harq__processes_for_pdsch__init (StreamingProtobufs__NrofHARQProcessesForPDSCH *message) { static const StreamingProtobufs__NrofHARQProcessesForPDSCH init_value = STREAMING_PROTOBUFS__NROF_HARQ__PROCESSES_FOR_PDSCH__INIT; *message = init_value; } size_t streaming_protobufs__nrof_harq__processes_for_pdsch__get_packed_size (const StreamingProtobufs__NrofHARQProcessesForPDSCH *message) { assert(message->base.descriptor == &streaming_protobufs__nrof_harq__processes_for_pdsch__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nrof_harq__processes_for_pdsch__pack (const StreamingProtobufs__NrofHARQProcessesForPDSCH *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nrof_harq__processes_for_pdsch__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nrof_harq__processes_for_pdsch__pack_to_buffer (const StreamingProtobufs__NrofHARQProcessesForPDSCH *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nrof_harq__processes_for_pdsch__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NrofHARQProcessesForPDSCH * streaming_protobufs__nrof_harq__processes_for_pdsch__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NrofHARQProcessesForPDSCH *) protobuf_c_message_unpack (&streaming_protobufs__nrof_harq__processes_for_pdsch__descriptor, allocator, len, data); } void streaming_protobufs__nrof_harq__processes_for_pdsch__free_unpacked (StreamingProtobufs__NrofHARQProcessesForPDSCH *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nrof_harq__processes_for_pdsch__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__meas_config__init (StreamingProtobufs__CSIMeasConfig *message) { static const StreamingProtobufs__CSIMeasConfig init_value = STREAMING_PROTOBUFS__CSI__MEAS_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__csi__meas_config__get_packed_size (const StreamingProtobufs__CSIMeasConfig *message) { assert(message->base.descriptor == &streaming_protobufs__csi__meas_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__meas_config__pack (const StreamingProtobufs__CSIMeasConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__meas_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__meas_config__pack_to_buffer (const StreamingProtobufs__CSIMeasConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__meas_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIMeasConfig * streaming_protobufs__csi__meas_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIMeasConfig *) protobuf_c_message_unpack (&streaming_protobufs__csi__meas_config__descriptor, allocator, len, data); } void streaming_protobufs__csi__meas_config__free_unpacked (StreamingProtobufs__CSIMeasConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__meas_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nzp__csi__rs__resource__init (StreamingProtobufs__NZPCSIRSResource *message) { static const StreamingProtobufs__NZPCSIRSResource init_value = STREAMING_PROTOBUFS__NZP__CSI__RS__RESOURCE__INIT; *message = init_value; } size_t streaming_protobufs__nzp__csi__rs__resource__get_packed_size (const StreamingProtobufs__NZPCSIRSResource *message) { assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__resource__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nzp__csi__rs__resource__pack (const StreamingProtobufs__NZPCSIRSResource *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__resource__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nzp__csi__rs__resource__pack_to_buffer (const StreamingProtobufs__NZPCSIRSResource *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__resource__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NZPCSIRSResource * streaming_protobufs__nzp__csi__rs__resource__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NZPCSIRSResource *) protobuf_c_message_unpack (&streaming_protobufs__nzp__csi__rs__resource__descriptor, allocator, len, data); } void streaming_protobufs__nzp__csi__rs__resource__free_unpacked (StreamingProtobufs__NZPCSIRSResource *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__resource__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__power_control_offset_ss__init (StreamingProtobufs__PowerControlOffsetSS *message) { static const StreamingProtobufs__PowerControlOffsetSS init_value = STREAMING_PROTOBUFS__POWER_CONTROL_OFFSET_SS__INIT; *message = init_value; } size_t streaming_protobufs__power_control_offset_ss__get_packed_size (const StreamingProtobufs__PowerControlOffsetSS *message) { assert(message->base.descriptor == &streaming_protobufs__power_control_offset_ss__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__power_control_offset_ss__pack (const StreamingProtobufs__PowerControlOffsetSS *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__power_control_offset_ss__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__power_control_offset_ss__pack_to_buffer (const StreamingProtobufs__PowerControlOffsetSS *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__power_control_offset_ss__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PowerControlOffsetSS * streaming_protobufs__power_control_offset_ss__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PowerControlOffsetSS *) protobuf_c_message_unpack (&streaming_protobufs__power_control_offset_ss__descriptor, allocator, len, data); } void streaming_protobufs__power_control_offset_ss__free_unpacked (StreamingProtobufs__PowerControlOffsetSS *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__power_control_offset_ss__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nzp__csi__rs__resource_set__init (StreamingProtobufs__NZPCSIRSResourceSet *message) { static const StreamingProtobufs__NZPCSIRSResourceSet init_value = STREAMING_PROTOBUFS__NZP__CSI__RS__RESOURCE_SET__INIT; *message = init_value; } size_t streaming_protobufs__nzp__csi__rs__resource_set__get_packed_size (const StreamingProtobufs__NZPCSIRSResourceSet *message) { assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__resource_set__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nzp__csi__rs__resource_set__pack (const StreamingProtobufs__NZPCSIRSResourceSet *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__resource_set__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nzp__csi__rs__resource_set__pack_to_buffer (const StreamingProtobufs__NZPCSIRSResourceSet *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__resource_set__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NZPCSIRSResourceSet * streaming_protobufs__nzp__csi__rs__resource_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NZPCSIRSResourceSet *) protobuf_c_message_unpack (&streaming_protobufs__nzp__csi__rs__resource_set__descriptor, allocator, len, data); } void streaming_protobufs__nzp__csi__rs__resource_set__free_unpacked (StreamingProtobufs__NZPCSIRSResourceSet *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__resource_set__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__im__resource__init (StreamingProtobufs__CSIIMResource *message) { static const StreamingProtobufs__CSIIMResource init_value = STREAMING_PROTOBUFS__CSI__IM__RESOURCE__INIT; *message = init_value; } size_t streaming_protobufs__csi__im__resource__get_packed_size (const StreamingProtobufs__CSIIMResource *message) { assert(message->base.descriptor == &streaming_protobufs__csi__im__resource__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__im__resource__pack (const StreamingProtobufs__CSIIMResource *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__im__resource__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__im__resource__pack_to_buffer (const StreamingProtobufs__CSIIMResource *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__im__resource__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIIMResource * streaming_protobufs__csi__im__resource__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIIMResource *) protobuf_c_message_unpack (&streaming_protobufs__csi__im__resource__descriptor, allocator, len, data); } void streaming_protobufs__csi__im__resource__free_unpacked (StreamingProtobufs__CSIIMResource *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__im__resource__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pattern0__init (StreamingProtobufs__Pattern0 *message) { static const StreamingProtobufs__Pattern0 init_value = STREAMING_PROTOBUFS__PATTERN0__INIT; *message = init_value; } size_t streaming_protobufs__pattern0__get_packed_size (const StreamingProtobufs__Pattern0 *message) { assert(message->base.descriptor == &streaming_protobufs__pattern0__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pattern0__pack (const StreamingProtobufs__Pattern0 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pattern0__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pattern0__pack_to_buffer (const StreamingProtobufs__Pattern0 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pattern0__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Pattern0 * streaming_protobufs__pattern0__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Pattern0 *) protobuf_c_message_unpack (&streaming_protobufs__pattern0__descriptor, allocator, len, data); } void streaming_protobufs__pattern0__free_unpacked (StreamingProtobufs__Pattern0 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pattern0__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__subcarrier_location_p0__init (StreamingProtobufs__SubcarrierLocationP0 *message) { static const StreamingProtobufs__SubcarrierLocationP0 init_value = STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P0__INIT; *message = init_value; } size_t streaming_protobufs__subcarrier_location_p0__get_packed_size (const StreamingProtobufs__SubcarrierLocationP0 *message) { assert(message->base.descriptor == &streaming_protobufs__subcarrier_location_p0__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__subcarrier_location_p0__pack (const StreamingProtobufs__SubcarrierLocationP0 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__subcarrier_location_p0__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__subcarrier_location_p0__pack_to_buffer (const StreamingProtobufs__SubcarrierLocationP0 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__subcarrier_location_p0__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SubcarrierLocationP0 * streaming_protobufs__subcarrier_location_p0__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SubcarrierLocationP0 *) protobuf_c_message_unpack (&streaming_protobufs__subcarrier_location_p0__descriptor, allocator, len, data); } void streaming_protobufs__subcarrier_location_p0__free_unpacked (StreamingProtobufs__SubcarrierLocationP0 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__subcarrier_location_p0__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pattern1__init (StreamingProtobufs__Pattern1 *message) { static const StreamingProtobufs__Pattern1 init_value = STREAMING_PROTOBUFS__PATTERN1__INIT; *message = init_value; } size_t streaming_protobufs__pattern1__get_packed_size (const StreamingProtobufs__Pattern1 *message) { assert(message->base.descriptor == &streaming_protobufs__pattern1__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pattern1__pack (const StreamingProtobufs__Pattern1 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pattern1__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pattern1__pack_to_buffer (const StreamingProtobufs__Pattern1 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pattern1__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Pattern1 * streaming_protobufs__pattern1__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Pattern1 *) protobuf_c_message_unpack (&streaming_protobufs__pattern1__descriptor, allocator, len, data); } void streaming_protobufs__pattern1__free_unpacked (StreamingProtobufs__Pattern1 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pattern1__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__subcarrier_location_p1__init (StreamingProtobufs__SubcarrierLocationP1 *message) { static const StreamingProtobufs__SubcarrierLocationP1 init_value = STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P1__INIT; *message = init_value; } size_t streaming_protobufs__subcarrier_location_p1__get_packed_size (const StreamingProtobufs__SubcarrierLocationP1 *message) { assert(message->base.descriptor == &streaming_protobufs__subcarrier_location_p1__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__subcarrier_location_p1__pack (const StreamingProtobufs__SubcarrierLocationP1 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__subcarrier_location_p1__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__subcarrier_location_p1__pack_to_buffer (const StreamingProtobufs__SubcarrierLocationP1 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__subcarrier_location_p1__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SubcarrierLocationP1 * streaming_protobufs__subcarrier_location_p1__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SubcarrierLocationP1 *) protobuf_c_message_unpack (&streaming_protobufs__subcarrier_location_p1__descriptor, allocator, len, data); } void streaming_protobufs__subcarrier_location_p1__free_unpacked (StreamingProtobufs__SubcarrierLocationP1 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__subcarrier_location_p1__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__im__resource_set__init (StreamingProtobufs__CSIIMResourceSet *message) { static const StreamingProtobufs__CSIIMResourceSet init_value = STREAMING_PROTOBUFS__CSI__IM__RESOURCE_SET__INIT; *message = init_value; } size_t streaming_protobufs__csi__im__resource_set__get_packed_size (const StreamingProtobufs__CSIIMResourceSet *message) { assert(message->base.descriptor == &streaming_protobufs__csi__im__resource_set__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__im__resource_set__pack (const StreamingProtobufs__CSIIMResourceSet *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__im__resource_set__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__im__resource_set__pack_to_buffer (const StreamingProtobufs__CSIIMResourceSet *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__im__resource_set__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIIMResourceSet * streaming_protobufs__csi__im__resource_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIIMResourceSet *) protobuf_c_message_unpack (&streaming_protobufs__csi__im__resource_set__descriptor, allocator, len, data); } void streaming_protobufs__csi__im__resource_set__free_unpacked (StreamingProtobufs__CSIIMResourceSet *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__im__resource_set__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__ssb__resource_set__init (StreamingProtobufs__CSISSBResourceSet *message) { static const StreamingProtobufs__CSISSBResourceSet init_value = STREAMING_PROTOBUFS__CSI__SSB__RESOURCE_SET__INIT; *message = init_value; } size_t streaming_protobufs__csi__ssb__resource_set__get_packed_size (const StreamingProtobufs__CSISSBResourceSet *message) { assert(message->base.descriptor == &streaming_protobufs__csi__ssb__resource_set__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__ssb__resource_set__pack (const StreamingProtobufs__CSISSBResourceSet *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__ssb__resource_set__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__ssb__resource_set__pack_to_buffer (const StreamingProtobufs__CSISSBResourceSet *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__ssb__resource_set__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSISSBResourceSet * streaming_protobufs__csi__ssb__resource_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSISSBResourceSet *) protobuf_c_message_unpack (&streaming_protobufs__csi__ssb__resource_set__descriptor, allocator, len, data); } void streaming_protobufs__csi__ssb__resource_set__free_unpacked (StreamingProtobufs__CSISSBResourceSet *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__ssb__resource_set__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__resource_config__init (StreamingProtobufs__CSIResourceConfig *message) { static const StreamingProtobufs__CSIResourceConfig init_value = STREAMING_PROTOBUFS__CSI__RESOURCE_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__csi__resource_config__get_packed_size (const StreamingProtobufs__CSIResourceConfig *message) { assert(message->base.descriptor == &streaming_protobufs__csi__resource_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__resource_config__pack (const StreamingProtobufs__CSIResourceConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__resource_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__resource_config__pack_to_buffer (const StreamingProtobufs__CSIResourceConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__resource_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIResourceConfig * streaming_protobufs__csi__resource_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIResourceConfig *) protobuf_c_message_unpack (&streaming_protobufs__csi__resource_config__descriptor, allocator, len, data); } void streaming_protobufs__csi__resource_config__free_unpacked (StreamingProtobufs__CSIResourceConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__resource_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nzp__csi__rs__ssb__init (StreamingProtobufs__NZPCSIRSSSB *message) { static const StreamingProtobufs__NZPCSIRSSSB init_value = STREAMING_PROTOBUFS__NZP__CSI__RS__SSB__INIT; *message = init_value; } size_t streaming_protobufs__nzp__csi__rs__ssb__get_packed_size (const StreamingProtobufs__NZPCSIRSSSB *message) { assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__ssb__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nzp__csi__rs__ssb__pack (const StreamingProtobufs__NZPCSIRSSSB *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__ssb__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nzp__csi__rs__ssb__pack_to_buffer (const StreamingProtobufs__NZPCSIRSSSB *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__ssb__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NZPCSIRSSSB * streaming_protobufs__nzp__csi__rs__ssb__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NZPCSIRSSSB *) protobuf_c_message_unpack (&streaming_protobufs__nzp__csi__rs__ssb__descriptor, allocator, len, data); } void streaming_protobufs__nzp__csi__rs__ssb__free_unpacked (StreamingProtobufs__NZPCSIRSSSB *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__ssb__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__im__resource_set_list__init (StreamingProtobufs__CSIIMResourceSetList *message) { static const StreamingProtobufs__CSIIMResourceSetList init_value = STREAMING_PROTOBUFS__CSI__IM__RESOURCE_SET_LIST__INIT; *message = init_value; } size_t streaming_protobufs__csi__im__resource_set_list__get_packed_size (const StreamingProtobufs__CSIIMResourceSetList *message) { assert(message->base.descriptor == &streaming_protobufs__csi__im__resource_set_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__im__resource_set_list__pack (const StreamingProtobufs__CSIIMResourceSetList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__im__resource_set_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__im__resource_set_list__pack_to_buffer (const StreamingProtobufs__CSIIMResourceSetList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__im__resource_set_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIIMResourceSetList * streaming_protobufs__csi__im__resource_set_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIIMResourceSetList *) protobuf_c_message_unpack (&streaming_protobufs__csi__im__resource_set_list__descriptor, allocator, len, data); } void streaming_protobufs__csi__im__resource_set_list__free_unpacked (StreamingProtobufs__CSIIMResourceSetList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__im__resource_set_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__resource_type__init (StreamingProtobufs__ResourceType *message) { static const StreamingProtobufs__ResourceType init_value = STREAMING_PROTOBUFS__RESOURCE_TYPE__INIT; *message = init_value; } size_t streaming_protobufs__resource_type__get_packed_size (const StreamingProtobufs__ResourceType *message) { assert(message->base.descriptor == &streaming_protobufs__resource_type__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__resource_type__pack (const StreamingProtobufs__ResourceType *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__resource_type__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__resource_type__pack_to_buffer (const StreamingProtobufs__ResourceType *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__resource_type__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ResourceType * streaming_protobufs__resource_type__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ResourceType *) protobuf_c_message_unpack (&streaming_protobufs__resource_type__descriptor, allocator, len, data); } void streaming_protobufs__resource_type__free_unpacked (StreamingProtobufs__ResourceType *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__resource_type__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__report_config__init (StreamingProtobufs__CSIReportConfig *message) { static const StreamingProtobufs__CSIReportConfig init_value = STREAMING_PROTOBUFS__CSI__REPORT_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__csi__report_config__get_packed_size (const StreamingProtobufs__CSIReportConfig *message) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__report_config__pack (const StreamingProtobufs__CSIReportConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__report_config__pack_to_buffer (const StreamingProtobufs__CSIReportConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIReportConfig * streaming_protobufs__csi__report_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIReportConfig *) protobuf_c_message_unpack (&streaming_protobufs__csi__report_config__descriptor, allocator, len, data); } void streaming_protobufs__csi__report_config__free_unpacked (StreamingProtobufs__CSIReportConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__report_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__report_config_type__periodic__init (StreamingProtobufs__CSIReportConfigTypePeriodic *message) { static const StreamingProtobufs__CSIReportConfigTypePeriodic init_value = STREAMING_PROTOBUFS__CSI__REPORT_CONFIG_TYPE__PERIODIC__INIT; *message = init_value; } size_t streaming_protobufs__csi__report_config_type__periodic__get_packed_size (const StreamingProtobufs__CSIReportConfigTypePeriodic *message) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__periodic__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__report_config_type__periodic__pack (const StreamingProtobufs__CSIReportConfigTypePeriodic *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__periodic__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__report_config_type__periodic__pack_to_buffer (const StreamingProtobufs__CSIReportConfigTypePeriodic *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__periodic__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIReportConfigTypePeriodic * streaming_protobufs__csi__report_config_type__periodic__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIReportConfigTypePeriodic *) protobuf_c_message_unpack (&streaming_protobufs__csi__report_config_type__periodic__descriptor, allocator, len, data); } void streaming_protobufs__csi__report_config_type__periodic__free_unpacked (StreamingProtobufs__CSIReportConfigTypePeriodic *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__periodic__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__report_periodicity_and_offset__init (StreamingProtobufs__CSIReportPeriodicityAndOffset *message) { static const StreamingProtobufs__CSIReportPeriodicityAndOffset init_value = STREAMING_PROTOBUFS__CSI__REPORT_PERIODICITY_AND_OFFSET__INIT; *message = init_value; } size_t streaming_protobufs__csi__report_periodicity_and_offset__get_packed_size (const StreamingProtobufs__CSIReportPeriodicityAndOffset *message) { assert(message->base.descriptor == &streaming_protobufs__csi__report_periodicity_and_offset__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__report_periodicity_and_offset__pack (const StreamingProtobufs__CSIReportPeriodicityAndOffset *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__report_periodicity_and_offset__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__report_periodicity_and_offset__pack_to_buffer (const StreamingProtobufs__CSIReportPeriodicityAndOffset *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__report_periodicity_and_offset__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIReportPeriodicityAndOffset * streaming_protobufs__csi__report_periodicity_and_offset__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIReportPeriodicityAndOffset *) protobuf_c_message_unpack (&streaming_protobufs__csi__report_periodicity_and_offset__descriptor, allocator, len, data); } void streaming_protobufs__csi__report_periodicity_and_offset__free_unpacked (StreamingProtobufs__CSIReportPeriodicityAndOffset *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__report_periodicity_and_offset__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pucch__csi__resource__init (StreamingProtobufs__PUCCHCSIResource *message) { static const StreamingProtobufs__PUCCHCSIResource init_value = STREAMING_PROTOBUFS__PUCCH__CSI__RESOURCE__INIT; *message = init_value; } size_t streaming_protobufs__pucch__csi__resource__get_packed_size (const StreamingProtobufs__PUCCHCSIResource *message) { assert(message->base.descriptor == &streaming_protobufs__pucch__csi__resource__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pucch__csi__resource__pack (const StreamingProtobufs__PUCCHCSIResource *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pucch__csi__resource__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pucch__csi__resource__pack_to_buffer (const StreamingProtobufs__PUCCHCSIResource *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pucch__csi__resource__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PUCCHCSIResource * streaming_protobufs__pucch__csi__resource__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PUCCHCSIResource *) protobuf_c_message_unpack (&streaming_protobufs__pucch__csi__resource__descriptor, allocator, len, data); } void streaming_protobufs__pucch__csi__resource__free_unpacked (StreamingProtobufs__PUCCHCSIResource *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pucch__csi__resource__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__init (StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH *message) { static const StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH init_value = STREAMING_PROTOBUFS__CSI__REPORT_CONFIG_TYPE__SEMI_PERSISTENT_ON_PUCCH__INIT; *message = init_value; } size_t streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__get_packed_size (const StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH *message) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__pack (const StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__pack_to_buffer (const StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH * streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH *) protobuf_c_message_unpack (&streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__descriptor, allocator, len, data); } void streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__free_unpacked (StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__init (StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH *message) { static const StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH init_value = STREAMING_PROTOBUFS__CSI__REPORT_CONFIG_TYPE__SEMI_PERSISTENT_ON_PUSCH__INIT; *message = init_value; } size_t streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__get_packed_size (const StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH *message) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__pack (const StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__pack_to_buffer (const StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH * streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH *) protobuf_c_message_unpack (&streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__descriptor, allocator, len, data); } void streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__free_unpacked (StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__report_slot_config__init (StreamingProtobufs__ReportSlotConfig *message) { static const StreamingProtobufs__ReportSlotConfig init_value = STREAMING_PROTOBUFS__REPORT_SLOT_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__report_slot_config__get_packed_size (const StreamingProtobufs__ReportSlotConfig *message) { assert(message->base.descriptor == &streaming_protobufs__report_slot_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__report_slot_config__pack (const StreamingProtobufs__ReportSlotConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__report_slot_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__report_slot_config__pack_to_buffer (const StreamingProtobufs__ReportSlotConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__report_slot_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReportSlotConfig * streaming_protobufs__report_slot_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReportSlotConfig *) protobuf_c_message_unpack (&streaming_protobufs__report_slot_config__descriptor, allocator, len, data); } void streaming_protobufs__report_slot_config__free_unpacked (StreamingProtobufs__ReportSlotConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__report_slot_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__report_config_type__aperiodic__init (StreamingProtobufs__CSIReportConfigTypeAperiodic *message) { static const StreamingProtobufs__CSIReportConfigTypeAperiodic init_value = STREAMING_PROTOBUFS__CSI__REPORT_CONFIG_TYPE__APERIODIC__INIT; *message = init_value; } size_t streaming_protobufs__csi__report_config_type__aperiodic__get_packed_size (const StreamingProtobufs__CSIReportConfigTypeAperiodic *message) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__aperiodic__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__report_config_type__aperiodic__pack (const StreamingProtobufs__CSIReportConfigTypeAperiodic *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__aperiodic__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__report_config_type__aperiodic__pack_to_buffer (const StreamingProtobufs__CSIReportConfigTypeAperiodic *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__aperiodic__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIReportConfigTypeAperiodic * streaming_protobufs__csi__report_config_type__aperiodic__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIReportConfigTypeAperiodic *) protobuf_c_message_unpack (&streaming_protobufs__csi__report_config_type__aperiodic__descriptor, allocator, len, data); } void streaming_protobufs__csi__report_config_type__aperiodic__free_unpacked (StreamingProtobufs__CSIReportConfigTypeAperiodic *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__report_config_type__aperiodic__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cri__ri_i1__cqi__init (StreamingProtobufs__CRIRII1CQI *message) { static const StreamingProtobufs__CRIRII1CQI init_value = STREAMING_PROTOBUFS__CRI__RI_I1__CQI__INIT; *message = init_value; } size_t streaming_protobufs__cri__ri_i1__cqi__get_packed_size (const StreamingProtobufs__CRIRII1CQI *message) { assert(message->base.descriptor == &streaming_protobufs__cri__ri_i1__cqi__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cri__ri_i1__cqi__pack (const StreamingProtobufs__CRIRII1CQI *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cri__ri_i1__cqi__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cri__ri_i1__cqi__pack_to_buffer (const StreamingProtobufs__CRIRII1CQI *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cri__ri_i1__cqi__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CRIRII1CQI * streaming_protobufs__cri__ri_i1__cqi__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CRIRII1CQI *) protobuf_c_message_unpack (&streaming_protobufs__cri__ri_i1__cqi__descriptor, allocator, len, data); } void streaming_protobufs__cri__ri_i1__cqi__free_unpacked (StreamingProtobufs__CRIRII1CQI *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cri__ri_i1__cqi__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__report_freq_configuration__init (StreamingProtobufs__ReportFreqConfiguration *message) { static const StreamingProtobufs__ReportFreqConfiguration init_value = STREAMING_PROTOBUFS__REPORT_FREQ_CONFIGURATION__INIT; *message = init_value; } size_t streaming_protobufs__report_freq_configuration__get_packed_size (const StreamingProtobufs__ReportFreqConfiguration *message) { assert(message->base.descriptor == &streaming_protobufs__report_freq_configuration__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__report_freq_configuration__pack (const StreamingProtobufs__ReportFreqConfiguration *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__report_freq_configuration__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__report_freq_configuration__pack_to_buffer (const StreamingProtobufs__ReportFreqConfiguration *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__report_freq_configuration__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReportFreqConfiguration * streaming_protobufs__report_freq_configuration__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReportFreqConfiguration *) protobuf_c_message_unpack (&streaming_protobufs__report_freq_configuration__descriptor, allocator, len, data); } void streaming_protobufs__report_freq_configuration__free_unpacked (StreamingProtobufs__ReportFreqConfiguration *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__report_freq_configuration__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cqi__format_indicator__init (StreamingProtobufs__CQIFormatIndicator *message) { static const StreamingProtobufs__CQIFormatIndicator init_value = STREAMING_PROTOBUFS__CQI__FORMAT_INDICATOR__INIT; *message = init_value; } size_t streaming_protobufs__cqi__format_indicator__get_packed_size (const StreamingProtobufs__CQIFormatIndicator *message) { assert(message->base.descriptor == &streaming_protobufs__cqi__format_indicator__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cqi__format_indicator__pack (const StreamingProtobufs__CQIFormatIndicator *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cqi__format_indicator__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cqi__format_indicator__pack_to_buffer (const StreamingProtobufs__CQIFormatIndicator *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cqi__format_indicator__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CQIFormatIndicator * streaming_protobufs__cqi__format_indicator__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CQIFormatIndicator *) protobuf_c_message_unpack (&streaming_protobufs__cqi__format_indicator__descriptor, allocator, len, data); } void streaming_protobufs__cqi__format_indicator__free_unpacked (StreamingProtobufs__CQIFormatIndicator *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cqi__format_indicator__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pmi__format_indicator__init (StreamingProtobufs__PMIFormatIndicator *message) { static const StreamingProtobufs__PMIFormatIndicator init_value = STREAMING_PROTOBUFS__PMI__FORMAT_INDICATOR__INIT; *message = init_value; } size_t streaming_protobufs__pmi__format_indicator__get_packed_size (const StreamingProtobufs__PMIFormatIndicator *message) { assert(message->base.descriptor == &streaming_protobufs__pmi__format_indicator__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pmi__format_indicator__pack (const StreamingProtobufs__PMIFormatIndicator *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pmi__format_indicator__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pmi__format_indicator__pack_to_buffer (const StreamingProtobufs__PMIFormatIndicator *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pmi__format_indicator__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PMIFormatIndicator * streaming_protobufs__pmi__format_indicator__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PMIFormatIndicator *) protobuf_c_message_unpack (&streaming_protobufs__pmi__format_indicator__descriptor, allocator, len, data); } void streaming_protobufs__pmi__format_indicator__free_unpacked (StreamingProtobufs__PMIFormatIndicator *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pmi__format_indicator__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__codebook_config__init (StreamingProtobufs__CodebookConfig *message) { static const StreamingProtobufs__CodebookConfig init_value = STREAMING_PROTOBUFS__CODEBOOK_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__codebook_config__get_packed_size (const StreamingProtobufs__CodebookConfig *message) { assert(message->base.descriptor == &streaming_protobufs__codebook_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__codebook_config__pack (const StreamingProtobufs__CodebookConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__codebook_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__codebook_config__pack_to_buffer (const StreamingProtobufs__CodebookConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__codebook_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CodebookConfig * streaming_protobufs__codebook_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CodebookConfig *) protobuf_c_message_unpack (&streaming_protobufs__codebook_config__descriptor, allocator, len, data); } void streaming_protobufs__codebook_config__free_unpacked (StreamingProtobufs__CodebookConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__codebook_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__codebook_type__type1__init (StreamingProtobufs__CodebookTypeType1 *message) { static const StreamingProtobufs__CodebookTypeType1 init_value = STREAMING_PROTOBUFS__CODEBOOK_TYPE__TYPE1__INIT; *message = init_value; } size_t streaming_protobufs__codebook_type__type1__get_packed_size (const StreamingProtobufs__CodebookTypeType1 *message) { assert(message->base.descriptor == &streaming_protobufs__codebook_type__type1__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__codebook_type__type1__pack (const StreamingProtobufs__CodebookTypeType1 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__codebook_type__type1__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__codebook_type__type1__pack_to_buffer (const StreamingProtobufs__CodebookTypeType1 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__codebook_type__type1__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CodebookTypeType1 * streaming_protobufs__codebook_type__type1__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CodebookTypeType1 *) protobuf_c_message_unpack (&streaming_protobufs__codebook_type__type1__descriptor, allocator, len, data); } void streaming_protobufs__codebook_type__type1__free_unpacked (StreamingProtobufs__CodebookTypeType1 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__codebook_type__type1__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__codebook_sub_type__single_panel__init (StreamingProtobufs__CodebookSubTypeSinglePanel *message) { static const StreamingProtobufs__CodebookSubTypeSinglePanel init_value = STREAMING_PROTOBUFS__CODEBOOK_SUB_TYPE__SINGLE_PANEL__INIT; *message = init_value; } size_t streaming_protobufs__codebook_sub_type__single_panel__get_packed_size (const StreamingProtobufs__CodebookSubTypeSinglePanel *message) { assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__single_panel__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__codebook_sub_type__single_panel__pack (const StreamingProtobufs__CodebookSubTypeSinglePanel *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__single_panel__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__codebook_sub_type__single_panel__pack_to_buffer (const StreamingProtobufs__CodebookSubTypeSinglePanel *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__single_panel__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CodebookSubTypeSinglePanel * streaming_protobufs__codebook_sub_type__single_panel__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CodebookSubTypeSinglePanel *) protobuf_c_message_unpack (&streaming_protobufs__codebook_sub_type__single_panel__descriptor, allocator, len, data); } void streaming_protobufs__codebook_sub_type__single_panel__free_unpacked (StreamingProtobufs__CodebookSubTypeSinglePanel *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__single_panel__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__codebook_nr_of_antenna_ports__two__init (StreamingProtobufs__CodebookNrOfAntennaPortsTwo *message) { static const StreamingProtobufs__CodebookNrOfAntennaPortsTwo init_value = STREAMING_PROTOBUFS__CODEBOOK_NR_OF_ANTENNA_PORTS__TWO__INIT; *message = init_value; } size_t streaming_protobufs__codebook_nr_of_antenna_ports__two__get_packed_size (const StreamingProtobufs__CodebookNrOfAntennaPortsTwo *message) { assert(message->base.descriptor == &streaming_protobufs__codebook_nr_of_antenna_ports__two__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__codebook_nr_of_antenna_ports__two__pack (const StreamingProtobufs__CodebookNrOfAntennaPortsTwo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__codebook_nr_of_antenna_ports__two__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__codebook_nr_of_antenna_ports__two__pack_to_buffer (const StreamingProtobufs__CodebookNrOfAntennaPortsTwo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__codebook_nr_of_antenna_ports__two__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CodebookNrOfAntennaPortsTwo * streaming_protobufs__codebook_nr_of_antenna_ports__two__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CodebookNrOfAntennaPortsTwo *) protobuf_c_message_unpack (&streaming_protobufs__codebook_nr_of_antenna_ports__two__descriptor, allocator, len, data); } void streaming_protobufs__codebook_nr_of_antenna_ports__two__free_unpacked (StreamingProtobufs__CodebookNrOfAntennaPortsTwo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__codebook_nr_of_antenna_ports__two__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__init (StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo *message) { static const StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo init_value = STREAMING_PROTOBUFS__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__INIT; *message = init_value; } size_t streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__get_packed_size (const StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo *message) { assert(message->base.descriptor == &streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__pack (const StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__pack_to_buffer (const StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo * streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo *) protobuf_c_message_unpack (&streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__descriptor, allocator, len, data); } void streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__free_unpacked (StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__codebook_sub_type__multi_panel__init (StreamingProtobufs__CodebookSubTypeMultiPanel *message) { static const StreamingProtobufs__CodebookSubTypeMultiPanel init_value = STREAMING_PROTOBUFS__CODEBOOK_SUB_TYPE__MULTI_PANEL__INIT; *message = init_value; } size_t streaming_protobufs__codebook_sub_type__multi_panel__get_packed_size (const StreamingProtobufs__CodebookSubTypeMultiPanel *message) { assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__multi_panel__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__codebook_sub_type__multi_panel__pack (const StreamingProtobufs__CodebookSubTypeMultiPanel *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__multi_panel__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__codebook_sub_type__multi_panel__pack_to_buffer (const StreamingProtobufs__CodebookSubTypeMultiPanel *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__multi_panel__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CodebookSubTypeMultiPanel * streaming_protobufs__codebook_sub_type__multi_panel__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CodebookSubTypeMultiPanel *) protobuf_c_message_unpack (&streaming_protobufs__codebook_sub_type__multi_panel__descriptor, allocator, len, data); } void streaming_protobufs__codebook_sub_type__multi_panel__free_unpacked (StreamingProtobufs__CodebookSubTypeMultiPanel *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__multi_panel__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__codebook_type__type2__init (StreamingProtobufs__CodebookTypeType2 *message) { static const StreamingProtobufs__CodebookTypeType2 init_value = STREAMING_PROTOBUFS__CODEBOOK_TYPE__TYPE2__INIT; *message = init_value; } size_t streaming_protobufs__codebook_type__type2__get_packed_size (const StreamingProtobufs__CodebookTypeType2 *message) { assert(message->base.descriptor == &streaming_protobufs__codebook_type__type2__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__codebook_type__type2__pack (const StreamingProtobufs__CodebookTypeType2 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__codebook_type__type2__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__codebook_type__type2__pack_to_buffer (const StreamingProtobufs__CodebookTypeType2 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__codebook_type__type2__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CodebookTypeType2 * streaming_protobufs__codebook_type__type2__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CodebookTypeType2 *) protobuf_c_message_unpack (&streaming_protobufs__codebook_type__type2__descriptor, allocator, len, data); } void streaming_protobufs__codebook_type__type2__free_unpacked (StreamingProtobufs__CodebookTypeType2 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__codebook_type__type2__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__codebook_sub_type__type_ii__init (StreamingProtobufs__CodebookSubTypeTypeII *message) { static const StreamingProtobufs__CodebookSubTypeTypeII init_value = STREAMING_PROTOBUFS__CODEBOOK_SUB_TYPE__TYPE_II__INIT; *message = init_value; } size_t streaming_protobufs__codebook_sub_type__type_ii__get_packed_size (const StreamingProtobufs__CodebookSubTypeTypeII *message) { assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__type_ii__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__codebook_sub_type__type_ii__pack (const StreamingProtobufs__CodebookSubTypeTypeII *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__type_ii__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__codebook_sub_type__type_ii__pack_to_buffer (const StreamingProtobufs__CodebookSubTypeTypeII *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__type_ii__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CodebookSubTypeTypeII * streaming_protobufs__codebook_sub_type__type_ii__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CodebookSubTypeTypeII *) protobuf_c_message_unpack (&streaming_protobufs__codebook_sub_type__type_ii__descriptor, allocator, len, data); } void streaming_protobufs__codebook_sub_type__type_ii__free_unpacked (StreamingProtobufs__CodebookSubTypeTypeII *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__type_ii__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__codebook_sub_type__type_ii__port_selection__init (StreamingProtobufs__CodebookSubTypeTypeIIPortSelection *message) { static const StreamingProtobufs__CodebookSubTypeTypeIIPortSelection init_value = STREAMING_PROTOBUFS__CODEBOOK_SUB_TYPE__TYPE_II__PORT_SELECTION__INIT; *message = init_value; } size_t streaming_protobufs__codebook_sub_type__type_ii__port_selection__get_packed_size (const StreamingProtobufs__CodebookSubTypeTypeIIPortSelection *message) { assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__type_ii__port_selection__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__codebook_sub_type__type_ii__port_selection__pack (const StreamingProtobufs__CodebookSubTypeTypeIIPortSelection *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__type_ii__port_selection__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__codebook_sub_type__type_ii__port_selection__pack_to_buffer (const StreamingProtobufs__CodebookSubTypeTypeIIPortSelection *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__type_ii__port_selection__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CodebookSubTypeTypeIIPortSelection * streaming_protobufs__codebook_sub_type__type_ii__port_selection__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CodebookSubTypeTypeIIPortSelection *) protobuf_c_message_unpack (&streaming_protobufs__codebook_sub_type__type_ii__port_selection__descriptor, allocator, len, data); } void streaming_protobufs__codebook_sub_type__type_ii__port_selection__free_unpacked (StreamingProtobufs__CodebookSubTypeTypeIIPortSelection *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__codebook_sub_type__type_ii__port_selection__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__phase_alphabet_size__init (StreamingProtobufs__PhaseAlphabetSize *message) { static const StreamingProtobufs__PhaseAlphabetSize init_value = STREAMING_PROTOBUFS__PHASE_ALPHABET_SIZE__INIT; *message = init_value; } size_t streaming_protobufs__phase_alphabet_size__get_packed_size (const StreamingProtobufs__PhaseAlphabetSize *message) { assert(message->base.descriptor == &streaming_protobufs__phase_alphabet_size__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__phase_alphabet_size__pack (const StreamingProtobufs__PhaseAlphabetSize *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__phase_alphabet_size__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__phase_alphabet_size__pack_to_buffer (const StreamingProtobufs__PhaseAlphabetSize *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__phase_alphabet_size__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PhaseAlphabetSize * streaming_protobufs__phase_alphabet_size__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PhaseAlphabetSize *) protobuf_c_message_unpack (&streaming_protobufs__phase_alphabet_size__descriptor, allocator, len, data); } void streaming_protobufs__phase_alphabet_size__free_unpacked (StreamingProtobufs__PhaseAlphabetSize *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__phase_alphabet_size__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__number_of_beams__init (StreamingProtobufs__NumberOfBeams *message) { static const StreamingProtobufs__NumberOfBeams init_value = STREAMING_PROTOBUFS__NUMBER_OF_BEAMS__INIT; *message = init_value; } size_t streaming_protobufs__number_of_beams__get_packed_size (const StreamingProtobufs__NumberOfBeams *message) { assert(message->base.descriptor == &streaming_protobufs__number_of_beams__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__number_of_beams__pack (const StreamingProtobufs__NumberOfBeams *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__number_of_beams__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__number_of_beams__pack_to_buffer (const StreamingProtobufs__NumberOfBeams *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__number_of_beams__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NumberOfBeams * streaming_protobufs__number_of_beams__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NumberOfBeams *) protobuf_c_message_unpack (&streaming_protobufs__number_of_beams__descriptor, allocator, len, data); } void streaming_protobufs__number_of_beams__free_unpacked (StreamingProtobufs__NumberOfBeams *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__number_of_beams__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__port_selection_sampling_size__init (StreamingProtobufs__PortSelectionSamplingSize *message) { static const StreamingProtobufs__PortSelectionSamplingSize init_value = STREAMING_PROTOBUFS__PORT_SELECTION_SAMPLING_SIZE__INIT; *message = init_value; } size_t streaming_protobufs__port_selection_sampling_size__get_packed_size (const StreamingProtobufs__PortSelectionSamplingSize *message) { assert(message->base.descriptor == &streaming_protobufs__port_selection_sampling_size__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__port_selection_sampling_size__pack (const StreamingProtobufs__PortSelectionSamplingSize *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__port_selection_sampling_size__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__port_selection_sampling_size__pack_to_buffer (const StreamingProtobufs__PortSelectionSamplingSize *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__port_selection_sampling_size__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PortSelectionSamplingSize * streaming_protobufs__port_selection_sampling_size__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PortSelectionSamplingSize *) protobuf_c_message_unpack (&streaming_protobufs__port_selection_sampling_size__descriptor, allocator, len, data); } void streaming_protobufs__port_selection_sampling_size__free_unpacked (StreamingProtobufs__PortSelectionSamplingSize *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__port_selection_sampling_size__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__report_config_dummy__init (StreamingProtobufs__CSIReportConfigDummy *message) { static const StreamingProtobufs__CSIReportConfigDummy init_value = STREAMING_PROTOBUFS__CSI__REPORT_CONFIG_DUMMY__INIT; *message = init_value; } size_t streaming_protobufs__csi__report_config_dummy__get_packed_size (const StreamingProtobufs__CSIReportConfigDummy *message) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_dummy__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__report_config_dummy__pack (const StreamingProtobufs__CSIReportConfigDummy *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_dummy__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__report_config_dummy__pack_to_buffer (const StreamingProtobufs__CSIReportConfigDummy *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__report_config_dummy__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIReportConfigDummy * streaming_protobufs__csi__report_config_dummy__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIReportConfigDummy *) protobuf_c_message_unpack (&streaming_protobufs__csi__report_config_dummy__descriptor, allocator, len, data); } void streaming_protobufs__csi__report_config_dummy__free_unpacked (StreamingProtobufs__CSIReportConfigDummy *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__report_config_dummy__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__group_based_beam_reporting__disabled__init (StreamingProtobufs__GroupBasedBeamReportingDisabled *message) { static const StreamingProtobufs__GroupBasedBeamReportingDisabled init_value = STREAMING_PROTOBUFS__GROUP_BASED_BEAM_REPORTING__DISABLED__INIT; *message = init_value; } size_t streaming_protobufs__group_based_beam_reporting__disabled__get_packed_size (const StreamingProtobufs__GroupBasedBeamReportingDisabled *message) { assert(message->base.descriptor == &streaming_protobufs__group_based_beam_reporting__disabled__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__group_based_beam_reporting__disabled__pack (const StreamingProtobufs__GroupBasedBeamReportingDisabled *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__group_based_beam_reporting__disabled__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__group_based_beam_reporting__disabled__pack_to_buffer (const StreamingProtobufs__GroupBasedBeamReportingDisabled *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__group_based_beam_reporting__disabled__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__GroupBasedBeamReportingDisabled * streaming_protobufs__group_based_beam_reporting__disabled__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__GroupBasedBeamReportingDisabled *) protobuf_c_message_unpack (&streaming_protobufs__group_based_beam_reporting__disabled__descriptor, allocator, len, data); } void streaming_protobufs__group_based_beam_reporting__disabled__free_unpacked (StreamingProtobufs__GroupBasedBeamReportingDisabled *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__group_based_beam_reporting__disabled__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nrof_reported_rs__init (StreamingProtobufs__NrofReportedRS *message) { static const StreamingProtobufs__NrofReportedRS init_value = STREAMING_PROTOBUFS__NROF_REPORTED_RS__INIT; *message = init_value; } size_t streaming_protobufs__nrof_reported_rs__get_packed_size (const StreamingProtobufs__NrofReportedRS *message) { assert(message->base.descriptor == &streaming_protobufs__nrof_reported_rs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nrof_reported_rs__pack (const StreamingProtobufs__NrofReportedRS *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nrof_reported_rs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nrof_reported_rs__pack_to_buffer (const StreamingProtobufs__NrofReportedRS *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nrof_reported_rs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NrofReportedRS * streaming_protobufs__nrof_reported_rs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NrofReportedRS *) protobuf_c_message_unpack (&streaming_protobufs__nrof_reported_rs__descriptor, allocator, len, data); } void streaming_protobufs__nrof_reported_rs__free_unpacked (StreamingProtobufs__NrofReportedRS *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nrof_reported_rs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cqi__table__init (StreamingProtobufs__CQITable *message) { static const StreamingProtobufs__CQITable init_value = STREAMING_PROTOBUFS__CQI__TABLE__INIT; *message = init_value; } size_t streaming_protobufs__cqi__table__get_packed_size (const StreamingProtobufs__CQITable *message) { assert(message->base.descriptor == &streaming_protobufs__cqi__table__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cqi__table__pack (const StreamingProtobufs__CQITable *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cqi__table__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cqi__table__pack_to_buffer (const StreamingProtobufs__CQITable *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cqi__table__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CQITable * streaming_protobufs__cqi__table__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CQITable *) protobuf_c_message_unpack (&streaming_protobufs__cqi__table__descriptor, allocator, len, data); } void streaming_protobufs__cqi__table__free_unpacked (StreamingProtobufs__CQITable *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cqi__table__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__subband_size__init (StreamingProtobufs__SubbandSize *message) { static const StreamingProtobufs__SubbandSize init_value = STREAMING_PROTOBUFS__SUBBAND_SIZE__INIT; *message = init_value; } size_t streaming_protobufs__subband_size__get_packed_size (const StreamingProtobufs__SubbandSize *message) { assert(message->base.descriptor == &streaming_protobufs__subband_size__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__subband_size__pack (const StreamingProtobufs__SubbandSize *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__subband_size__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__subband_size__pack_to_buffer (const StreamingProtobufs__SubbandSize *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__subband_size__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SubbandSize * streaming_protobufs__subband_size__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SubbandSize *) protobuf_c_message_unpack (&streaming_protobufs__subband_size__descriptor, allocator, len, data); } void streaming_protobufs__subband_size__free_unpacked (StreamingProtobufs__SubbandSize *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__subband_size__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__port_index_for8_ranks__init (StreamingProtobufs__PortIndexFor8Ranks *message) { static const StreamingProtobufs__PortIndexFor8Ranks init_value = STREAMING_PROTOBUFS__PORT_INDEX_FOR8_RANKS__INIT; *message = init_value; } size_t streaming_protobufs__port_index_for8_ranks__get_packed_size (const StreamingProtobufs__PortIndexFor8Ranks *message) { assert(message->base.descriptor == &streaming_protobufs__port_index_for8_ranks__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__port_index_for8_ranks__pack (const StreamingProtobufs__PortIndexFor8Ranks *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__port_index_for8_ranks__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__port_index_for8_ranks__pack_to_buffer (const StreamingProtobufs__PortIndexFor8Ranks *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__port_index_for8_ranks__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PortIndexFor8Ranks * streaming_protobufs__port_index_for8_ranks__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PortIndexFor8Ranks *) protobuf_c_message_unpack (&streaming_protobufs__port_index_for8_ranks__descriptor, allocator, len, data); } void streaming_protobufs__port_index_for8_ranks__free_unpacked (StreamingProtobufs__PortIndexFor8Ranks *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__port_index_for8_ranks__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__port_index8__init (StreamingProtobufs__PortIndex8 *message) { static const StreamingProtobufs__PortIndex8 init_value = STREAMING_PROTOBUFS__PORT_INDEX8__INIT; *message = init_value; } size_t streaming_protobufs__port_index8__get_packed_size (const StreamingProtobufs__PortIndex8 *message) { assert(message->base.descriptor == &streaming_protobufs__port_index8__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__port_index8__pack (const StreamingProtobufs__PortIndex8 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__port_index8__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__port_index8__pack_to_buffer (const StreamingProtobufs__PortIndex8 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__port_index8__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PortIndex8 * streaming_protobufs__port_index8__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PortIndex8 *) protobuf_c_message_unpack (&streaming_protobufs__port_index8__descriptor, allocator, len, data); } void streaming_protobufs__port_index8__free_unpacked (StreamingProtobufs__PortIndex8 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__port_index8__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__port_index4__init (StreamingProtobufs__PortIndex4 *message) { static const StreamingProtobufs__PortIndex4 init_value = STREAMING_PROTOBUFS__PORT_INDEX4__INIT; *message = init_value; } size_t streaming_protobufs__port_index4__get_packed_size (const StreamingProtobufs__PortIndex4 *message) { assert(message->base.descriptor == &streaming_protobufs__port_index4__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__port_index4__pack (const StreamingProtobufs__PortIndex4 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__port_index4__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__port_index4__pack_to_buffer (const StreamingProtobufs__PortIndex4 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__port_index4__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PortIndex4 * streaming_protobufs__port_index4__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PortIndex4 *) protobuf_c_message_unpack (&streaming_protobufs__port_index4__descriptor, allocator, len, data); } void streaming_protobufs__port_index4__free_unpacked (StreamingProtobufs__PortIndex4 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__port_index4__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__port_index2__init (StreamingProtobufs__PortIndex2 *message) { static const StreamingProtobufs__PortIndex2 init_value = STREAMING_PROTOBUFS__PORT_INDEX2__INIT; *message = init_value; } size_t streaming_protobufs__port_index2__get_packed_size (const StreamingProtobufs__PortIndex2 *message) { assert(message->base.descriptor == &streaming_protobufs__port_index2__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__port_index2__pack (const StreamingProtobufs__PortIndex2 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__port_index2__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__port_index2__pack_to_buffer (const StreamingProtobufs__PortIndex2 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__port_index2__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PortIndex2 * streaming_protobufs__port_index2__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PortIndex2 *) protobuf_c_message_unpack (&streaming_protobufs__port_index2__descriptor, allocator, len, data); } void streaming_protobufs__port_index2__free_unpacked (StreamingProtobufs__PortIndex2 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__port_index2__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__semi_persistent_on_pusch_v1530__init (StreamingProtobufs__SemiPersistentOnPUSCHV1530 *message) { static const StreamingProtobufs__SemiPersistentOnPUSCHV1530 init_value = STREAMING_PROTOBUFS__SEMI_PERSISTENT_ON_PUSCH_V1530__INIT; *message = init_value; } size_t streaming_protobufs__semi_persistent_on_pusch_v1530__get_packed_size (const StreamingProtobufs__SemiPersistentOnPUSCHV1530 *message) { assert(message->base.descriptor == &streaming_protobufs__semi_persistent_on_pusch_v1530__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__semi_persistent_on_pusch_v1530__pack (const StreamingProtobufs__SemiPersistentOnPUSCHV1530 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__semi_persistent_on_pusch_v1530__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__semi_persistent_on_pusch_v1530__pack_to_buffer (const StreamingProtobufs__SemiPersistentOnPUSCHV1530 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__semi_persistent_on_pusch_v1530__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SemiPersistentOnPUSCHV1530 * streaming_protobufs__semi_persistent_on_pusch_v1530__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SemiPersistentOnPUSCHV1530 *) protobuf_c_message_unpack (&streaming_protobufs__semi_persistent_on_pusch_v1530__descriptor, allocator, len, data); } void streaming_protobufs__semi_persistent_on_pusch_v1530__free_unpacked (StreamingProtobufs__SemiPersistentOnPUSCHV1530 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__semi_persistent_on_pusch_v1530__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__aperiodic_trigger_state_list__init (StreamingProtobufs__CSIAperiodicTriggerStateList *message) { static const StreamingProtobufs__CSIAperiodicTriggerStateList init_value = STREAMING_PROTOBUFS__CSI__APERIODIC_TRIGGER_STATE_LIST__INIT; *message = init_value; } size_t streaming_protobufs__csi__aperiodic_trigger_state_list__get_packed_size (const StreamingProtobufs__CSIAperiodicTriggerStateList *message) { assert(message->base.descriptor == &streaming_protobufs__csi__aperiodic_trigger_state_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__aperiodic_trigger_state_list__pack (const StreamingProtobufs__CSIAperiodicTriggerStateList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__aperiodic_trigger_state_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__aperiodic_trigger_state_list__pack_to_buffer (const StreamingProtobufs__CSIAperiodicTriggerStateList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__aperiodic_trigger_state_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIAperiodicTriggerStateList * streaming_protobufs__csi__aperiodic_trigger_state_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIAperiodicTriggerStateList *) protobuf_c_message_unpack (&streaming_protobufs__csi__aperiodic_trigger_state_list__descriptor, allocator, len, data); } void streaming_protobufs__csi__aperiodic_trigger_state_list__free_unpacked (StreamingProtobufs__CSIAperiodicTriggerStateList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__aperiodic_trigger_state_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__aperiodic_trigger_state__init (StreamingProtobufs__CSIAperiodicTriggerState *message) { static const StreamingProtobufs__CSIAperiodicTriggerState init_value = STREAMING_PROTOBUFS__CSI__APERIODIC_TRIGGER_STATE__INIT; *message = init_value; } size_t streaming_protobufs__csi__aperiodic_trigger_state__get_packed_size (const StreamingProtobufs__CSIAperiodicTriggerState *message) { assert(message->base.descriptor == &streaming_protobufs__csi__aperiodic_trigger_state__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__aperiodic_trigger_state__pack (const StreamingProtobufs__CSIAperiodicTriggerState *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__aperiodic_trigger_state__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__aperiodic_trigger_state__pack_to_buffer (const StreamingProtobufs__CSIAperiodicTriggerState *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__aperiodic_trigger_state__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIAperiodicTriggerState * streaming_protobufs__csi__aperiodic_trigger_state__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIAperiodicTriggerState *) protobuf_c_message_unpack (&streaming_protobufs__csi__aperiodic_trigger_state__descriptor, allocator, len, data); } void streaming_protobufs__csi__aperiodic_trigger_state__free_unpacked (StreamingProtobufs__CSIAperiodicTriggerState *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__aperiodic_trigger_state__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__associated_report_config_info__init (StreamingProtobufs__CSIAssociatedReportConfigInfo *message) { static const StreamingProtobufs__CSIAssociatedReportConfigInfo init_value = STREAMING_PROTOBUFS__CSI__ASSOCIATED_REPORT_CONFIG_INFO__INIT; *message = init_value; } size_t streaming_protobufs__csi__associated_report_config_info__get_packed_size (const StreamingProtobufs__CSIAssociatedReportConfigInfo *message) { assert(message->base.descriptor == &streaming_protobufs__csi__associated_report_config_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__associated_report_config_info__pack (const StreamingProtobufs__CSIAssociatedReportConfigInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__associated_report_config_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__associated_report_config_info__pack_to_buffer (const StreamingProtobufs__CSIAssociatedReportConfigInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__associated_report_config_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIAssociatedReportConfigInfo * streaming_protobufs__csi__associated_report_config_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIAssociatedReportConfigInfo *) protobuf_c_message_unpack (&streaming_protobufs__csi__associated_report_config_info__descriptor, allocator, len, data); } void streaming_protobufs__csi__associated_report_config_info__free_unpacked (StreamingProtobufs__CSIAssociatedReportConfigInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__associated_report_config_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nzp__csi__rs__init (StreamingProtobufs__NZPCSIRS *message) { static const StreamingProtobufs__NZPCSIRS init_value = STREAMING_PROTOBUFS__NZP__CSI__RS__INIT; *message = init_value; } size_t streaming_protobufs__nzp__csi__rs__get_packed_size (const StreamingProtobufs__NZPCSIRS *message) { assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nzp__csi__rs__pack (const StreamingProtobufs__NZPCSIRS *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nzp__csi__rs__pack_to_buffer (const StreamingProtobufs__NZPCSIRS *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NZPCSIRS * streaming_protobufs__nzp__csi__rs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NZPCSIRS *) protobuf_c_message_unpack (&streaming_protobufs__nzp__csi__rs__descriptor, allocator, len, data); } void streaming_protobufs__nzp__csi__rs__free_unpacked (StreamingProtobufs__NZPCSIRS *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nzp__csi__rs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__init (StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerStateList *message) { static const StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerStateList init_value = STREAMING_PROTOBUFS__CSI__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST__INIT; *message = init_value; } size_t streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__get_packed_size (const StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerStateList *message) { assert(message->base.descriptor == &streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__pack (const StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerStateList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__pack_to_buffer (const StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerStateList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerStateList * streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerStateList *) protobuf_c_message_unpack (&streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__descriptor, allocator, len, data); } void streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__free_unpacked (StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerStateList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__init (StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerState *message) { static const StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerState init_value = STREAMING_PROTOBUFS__CSI__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE__INIT; *message = init_value; } size_t streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__get_packed_size (const StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerState *message) { assert(message->base.descriptor == &streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__pack (const StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerState *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__pack_to_buffer (const StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerState *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerState * streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerState *) protobuf_c_message_unpack (&streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__descriptor, allocator, len, data); } void streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__free_unpacked (StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerState *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scell_deactivation_timer__init (StreamingProtobufs__SCellDeactivationTimer *message) { static const StreamingProtobufs__SCellDeactivationTimer init_value = STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__scell_deactivation_timer__get_packed_size (const StreamingProtobufs__SCellDeactivationTimer *message) { assert(message->base.descriptor == &streaming_protobufs__scell_deactivation_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scell_deactivation_timer__pack (const StreamingProtobufs__SCellDeactivationTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scell_deactivation_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scell_deactivation_timer__pack_to_buffer (const StreamingProtobufs__SCellDeactivationTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scell_deactivation_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SCellDeactivationTimer * streaming_protobufs__scell_deactivation_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SCellDeactivationTimer *) protobuf_c_message_unpack (&streaming_protobufs__scell_deactivation_timer__descriptor, allocator, len, data); } void streaming_protobufs__scell_deactivation_timer__free_unpacked (StreamingProtobufs__SCellDeactivationTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scell_deactivation_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cross_carrier_scheduling_config__init (StreamingProtobufs__CrossCarrierSchedulingConfig *message) { static const StreamingProtobufs__CrossCarrierSchedulingConfig init_value = STREAMING_PROTOBUFS__CROSS_CARRIER_SCHEDULING_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__cross_carrier_scheduling_config__get_packed_size (const StreamingProtobufs__CrossCarrierSchedulingConfig *message) { assert(message->base.descriptor == &streaming_protobufs__cross_carrier_scheduling_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cross_carrier_scheduling_config__pack (const StreamingProtobufs__CrossCarrierSchedulingConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cross_carrier_scheduling_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cross_carrier_scheduling_config__pack_to_buffer (const StreamingProtobufs__CrossCarrierSchedulingConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cross_carrier_scheduling_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CrossCarrierSchedulingConfig * streaming_protobufs__cross_carrier_scheduling_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CrossCarrierSchedulingConfig *) protobuf_c_message_unpack (&streaming_protobufs__cross_carrier_scheduling_config__descriptor, allocator, len, data); } void streaming_protobufs__cross_carrier_scheduling_config__free_unpacked (StreamingProtobufs__CrossCarrierSchedulingConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cross_carrier_scheduling_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__own_cross_carrier_scheduling_config__init (StreamingProtobufs__OwnCrossCarrierSchedulingConfig *message) { static const StreamingProtobufs__OwnCrossCarrierSchedulingConfig init_value = STREAMING_PROTOBUFS__OWN_CROSS_CARRIER_SCHEDULING_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__own_cross_carrier_scheduling_config__get_packed_size (const StreamingProtobufs__OwnCrossCarrierSchedulingConfig *message) { assert(message->base.descriptor == &streaming_protobufs__own_cross_carrier_scheduling_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__own_cross_carrier_scheduling_config__pack (const StreamingProtobufs__OwnCrossCarrierSchedulingConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__own_cross_carrier_scheduling_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__own_cross_carrier_scheduling_config__pack_to_buffer (const StreamingProtobufs__OwnCrossCarrierSchedulingConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__own_cross_carrier_scheduling_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__OwnCrossCarrierSchedulingConfig * streaming_protobufs__own_cross_carrier_scheduling_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__OwnCrossCarrierSchedulingConfig *) protobuf_c_message_unpack (&streaming_protobufs__own_cross_carrier_scheduling_config__descriptor, allocator, len, data); } void streaming_protobufs__own_cross_carrier_scheduling_config__free_unpacked (StreamingProtobufs__OwnCrossCarrierSchedulingConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__own_cross_carrier_scheduling_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__other_cross_carrier_scheduling_config__init (StreamingProtobufs__OtherCrossCarrierSchedulingConfig *message) { static const StreamingProtobufs__OtherCrossCarrierSchedulingConfig init_value = STREAMING_PROTOBUFS__OTHER_CROSS_CARRIER_SCHEDULING_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__other_cross_carrier_scheduling_config__get_packed_size (const StreamingProtobufs__OtherCrossCarrierSchedulingConfig *message) { assert(message->base.descriptor == &streaming_protobufs__other_cross_carrier_scheduling_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__other_cross_carrier_scheduling_config__pack (const StreamingProtobufs__OtherCrossCarrierSchedulingConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__other_cross_carrier_scheduling_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__other_cross_carrier_scheduling_config__pack_to_buffer (const StreamingProtobufs__OtherCrossCarrierSchedulingConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__other_cross_carrier_scheduling_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__OtherCrossCarrierSchedulingConfig * streaming_protobufs__other_cross_carrier_scheduling_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__OtherCrossCarrierSchedulingConfig *) protobuf_c_message_unpack (&streaming_protobufs__other_cross_carrier_scheduling_config__descriptor, allocator, len, data); } void streaming_protobufs__other_cross_carrier_scheduling_config__free_unpacked (StreamingProtobufs__OtherCrossCarrierSchedulingConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__other_cross_carrier_scheduling_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pathloss_reference_linking__init (StreamingProtobufs__PathlossReferenceLinking *message) { static const StreamingProtobufs__PathlossReferenceLinking init_value = STREAMING_PROTOBUFS__PATHLOSS_REFERENCE_LINKING__INIT; *message = init_value; } size_t streaming_protobufs__pathloss_reference_linking__get_packed_size (const StreamingProtobufs__PathlossReferenceLinking *message) { assert(message->base.descriptor == &streaming_protobufs__pathloss_reference_linking__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pathloss_reference_linking__pack (const StreamingProtobufs__PathlossReferenceLinking *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pathloss_reference_linking__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pathloss_reference_linking__pack_to_buffer (const StreamingProtobufs__PathlossReferenceLinking *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pathloss_reference_linking__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PathlossReferenceLinking * streaming_protobufs__pathloss_reference_linking__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PathlossReferenceLinking *) protobuf_c_message_unpack (&streaming_protobufs__pathloss_reference_linking__descriptor, allocator, len, data); } void streaming_protobufs__pathloss_reference_linking__free_unpacked (StreamingProtobufs__PathlossReferenceLinking *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pathloss_reference_linking__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_config__init (StreamingProtobufs__MeasConfig *message) { static const StreamingProtobufs__MeasConfig init_value = STREAMING_PROTOBUFS__MEAS_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__meas_config__get_packed_size (const StreamingProtobufs__MeasConfig *message) { assert(message->base.descriptor == &streaming_protobufs__meas_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_config__pack (const StreamingProtobufs__MeasConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_config__pack_to_buffer (const StreamingProtobufs__MeasConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasConfig * streaming_protobufs__meas_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasConfig *) protobuf_c_message_unpack (&streaming_protobufs__meas_config__descriptor, allocator, len, data); } void streaming_protobufs__meas_config__free_unpacked (StreamingProtobufs__MeasConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_object_to_remove_list__init (StreamingProtobufs__MeasObjectToRemoveList *message) { static const StreamingProtobufs__MeasObjectToRemoveList init_value = STREAMING_PROTOBUFS__MEAS_OBJECT_TO_REMOVE_LIST__INIT; *message = init_value; } size_t streaming_protobufs__meas_object_to_remove_list__get_packed_size (const StreamingProtobufs__MeasObjectToRemoveList *message) { assert(message->base.descriptor == &streaming_protobufs__meas_object_to_remove_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_object_to_remove_list__pack (const StreamingProtobufs__MeasObjectToRemoveList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_object_to_remove_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_object_to_remove_list__pack_to_buffer (const StreamingProtobufs__MeasObjectToRemoveList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_object_to_remove_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasObjectToRemoveList * streaming_protobufs__meas_object_to_remove_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasObjectToRemoveList *) protobuf_c_message_unpack (&streaming_protobufs__meas_object_to_remove_list__descriptor, allocator, len, data); } void streaming_protobufs__meas_object_to_remove_list__free_unpacked (StreamingProtobufs__MeasObjectToRemoveList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_object_to_remove_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_object_to_add_mod_list__init (StreamingProtobufs__MeasObjectToAddModList *message) { static const StreamingProtobufs__MeasObjectToAddModList init_value = STREAMING_PROTOBUFS__MEAS_OBJECT_TO_ADD_MOD_LIST__INIT; *message = init_value; } size_t streaming_protobufs__meas_object_to_add_mod_list__get_packed_size (const StreamingProtobufs__MeasObjectToAddModList *message) { assert(message->base.descriptor == &streaming_protobufs__meas_object_to_add_mod_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_object_to_add_mod_list__pack (const StreamingProtobufs__MeasObjectToAddModList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_object_to_add_mod_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_object_to_add_mod_list__pack_to_buffer (const StreamingProtobufs__MeasObjectToAddModList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_object_to_add_mod_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasObjectToAddModList * streaming_protobufs__meas_object_to_add_mod_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasObjectToAddModList *) protobuf_c_message_unpack (&streaming_protobufs__meas_object_to_add_mod_list__descriptor, allocator, len, data); } void streaming_protobufs__meas_object_to_add_mod_list__free_unpacked (StreamingProtobufs__MeasObjectToAddModList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_object_to_add_mod_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__report_config_to_remove_list__init (StreamingProtobufs__ReportConfigToRemoveList *message) { static const StreamingProtobufs__ReportConfigToRemoveList init_value = STREAMING_PROTOBUFS__REPORT_CONFIG_TO_REMOVE_LIST__INIT; *message = init_value; } size_t streaming_protobufs__report_config_to_remove_list__get_packed_size (const StreamingProtobufs__ReportConfigToRemoveList *message) { assert(message->base.descriptor == &streaming_protobufs__report_config_to_remove_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__report_config_to_remove_list__pack (const StreamingProtobufs__ReportConfigToRemoveList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__report_config_to_remove_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__report_config_to_remove_list__pack_to_buffer (const StreamingProtobufs__ReportConfigToRemoveList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__report_config_to_remove_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReportConfigToRemoveList * streaming_protobufs__report_config_to_remove_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReportConfigToRemoveList *) protobuf_c_message_unpack (&streaming_protobufs__report_config_to_remove_list__descriptor, allocator, len, data); } void streaming_protobufs__report_config_to_remove_list__free_unpacked (StreamingProtobufs__ReportConfigToRemoveList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__report_config_to_remove_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__report_config_to_add_mod_list__init (StreamingProtobufs__ReportConfigToAddModList *message) { static const StreamingProtobufs__ReportConfigToAddModList init_value = STREAMING_PROTOBUFS__REPORT_CONFIG_TO_ADD_MOD_LIST__INIT; *message = init_value; } size_t streaming_protobufs__report_config_to_add_mod_list__get_packed_size (const StreamingProtobufs__ReportConfigToAddModList *message) { assert(message->base.descriptor == &streaming_protobufs__report_config_to_add_mod_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__report_config_to_add_mod_list__pack (const StreamingProtobufs__ReportConfigToAddModList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__report_config_to_add_mod_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__report_config_to_add_mod_list__pack_to_buffer (const StreamingProtobufs__ReportConfigToAddModList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__report_config_to_add_mod_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReportConfigToAddModList * streaming_protobufs__report_config_to_add_mod_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReportConfigToAddModList *) protobuf_c_message_unpack (&streaming_protobufs__report_config_to_add_mod_list__descriptor, allocator, len, data); } void streaming_protobufs__report_config_to_add_mod_list__free_unpacked (StreamingProtobufs__ReportConfigToAddModList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__report_config_to_add_mod_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_id_to_remove_list__init (StreamingProtobufs__MeasIdToRemoveList *message) { static const StreamingProtobufs__MeasIdToRemoveList init_value = STREAMING_PROTOBUFS__MEAS_ID_TO_REMOVE_LIST__INIT; *message = init_value; } size_t streaming_protobufs__meas_id_to_remove_list__get_packed_size (const StreamingProtobufs__MeasIdToRemoveList *message) { assert(message->base.descriptor == &streaming_protobufs__meas_id_to_remove_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_id_to_remove_list__pack (const StreamingProtobufs__MeasIdToRemoveList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_id_to_remove_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_id_to_remove_list__pack_to_buffer (const StreamingProtobufs__MeasIdToRemoveList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_id_to_remove_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasIdToRemoveList * streaming_protobufs__meas_id_to_remove_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasIdToRemoveList *) protobuf_c_message_unpack (&streaming_protobufs__meas_id_to_remove_list__descriptor, allocator, len, data); } void streaming_protobufs__meas_id_to_remove_list__free_unpacked (StreamingProtobufs__MeasIdToRemoveList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_id_to_remove_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_id_to_add_mod_list__init (StreamingProtobufs__MeasIdToAddModList *message) { static const StreamingProtobufs__MeasIdToAddModList init_value = STREAMING_PROTOBUFS__MEAS_ID_TO_ADD_MOD_LIST__INIT; *message = init_value; } size_t streaming_protobufs__meas_id_to_add_mod_list__get_packed_size (const StreamingProtobufs__MeasIdToAddModList *message) { assert(message->base.descriptor == &streaming_protobufs__meas_id_to_add_mod_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_id_to_add_mod_list__pack (const StreamingProtobufs__MeasIdToAddModList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_id_to_add_mod_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_id_to_add_mod_list__pack_to_buffer (const StreamingProtobufs__MeasIdToAddModList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_id_to_add_mod_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasIdToAddModList * streaming_protobufs__meas_id_to_add_mod_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasIdToAddModList *) protobuf_c_message_unpack (&streaming_protobufs__meas_id_to_add_mod_list__descriptor, allocator, len, data); } void streaming_protobufs__meas_id_to_add_mod_list__free_unpacked (StreamingProtobufs__MeasIdToAddModList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_id_to_add_mod_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_object_to_add_mod__init (StreamingProtobufs__MeasObjectToAddMod *message) { static const StreamingProtobufs__MeasObjectToAddMod init_value = STREAMING_PROTOBUFS__MEAS_OBJECT_TO_ADD_MOD__INIT; *message = init_value; } size_t streaming_protobufs__meas_object_to_add_mod__get_packed_size (const StreamingProtobufs__MeasObjectToAddMod *message) { assert(message->base.descriptor == &streaming_protobufs__meas_object_to_add_mod__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_object_to_add_mod__pack (const StreamingProtobufs__MeasObjectToAddMod *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_object_to_add_mod__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_object_to_add_mod__pack_to_buffer (const StreamingProtobufs__MeasObjectToAddMod *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_object_to_add_mod__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasObjectToAddMod * streaming_protobufs__meas_object_to_add_mod__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasObjectToAddMod *) protobuf_c_message_unpack (&streaming_protobufs__meas_object_to_add_mod__descriptor, allocator, len, data); } void streaming_protobufs__meas_object_to_add_mod__free_unpacked (StreamingProtobufs__MeasObjectToAddMod *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_object_to_add_mod__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_object_nr__init (StreamingProtobufs__MeasObjectNR *message) { static const StreamingProtobufs__MeasObjectNR init_value = STREAMING_PROTOBUFS__MEAS_OBJECT_NR__INIT; *message = init_value; } size_t streaming_protobufs__meas_object_nr__get_packed_size (const StreamingProtobufs__MeasObjectNR *message) { assert(message->base.descriptor == &streaming_protobufs__meas_object_nr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_object_nr__pack (const StreamingProtobufs__MeasObjectNR *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_object_nr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_object_nr__pack_to_buffer (const StreamingProtobufs__MeasObjectNR *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_object_nr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasObjectNR * streaming_protobufs__meas_object_nr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasObjectNR *) protobuf_c_message_unpack (&streaming_protobufs__meas_object_nr__descriptor, allocator, len, data); } void streaming_protobufs__meas_object_nr__free_unpacked (StreamingProtobufs__MeasObjectNR *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_object_nr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__reference_signal_config__init (StreamingProtobufs__ReferenceSignalConfig *message) { static const StreamingProtobufs__ReferenceSignalConfig init_value = STREAMING_PROTOBUFS__REFERENCE_SIGNAL_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__reference_signal_config__get_packed_size (const StreamingProtobufs__ReferenceSignalConfig *message) { assert(message->base.descriptor == &streaming_protobufs__reference_signal_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__reference_signal_config__pack (const StreamingProtobufs__ReferenceSignalConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__reference_signal_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__reference_signal_config__pack_to_buffer (const StreamingProtobufs__ReferenceSignalConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__reference_signal_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReferenceSignalConfig * streaming_protobufs__reference_signal_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReferenceSignalConfig *) protobuf_c_message_unpack (&streaming_protobufs__reference_signal_config__descriptor, allocator, len, data); } void streaming_protobufs__reference_signal_config__free_unpacked (StreamingProtobufs__ReferenceSignalConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__reference_signal_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ssb__config_mobility__init (StreamingProtobufs__SSBConfigMobility *message) { static const StreamingProtobufs__SSBConfigMobility init_value = STREAMING_PROTOBUFS__SSB__CONFIG_MOBILITY__INIT; *message = init_value; } size_t streaming_protobufs__ssb__config_mobility__get_packed_size (const StreamingProtobufs__SSBConfigMobility *message) { assert(message->base.descriptor == &streaming_protobufs__ssb__config_mobility__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ssb__config_mobility__pack (const StreamingProtobufs__SSBConfigMobility *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ssb__config_mobility__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ssb__config_mobility__pack_to_buffer (const StreamingProtobufs__SSBConfigMobility *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ssb__config_mobility__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SSBConfigMobility * streaming_protobufs__ssb__config_mobility__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SSBConfigMobility *) protobuf_c_message_unpack (&streaming_protobufs__ssb__config_mobility__descriptor, allocator, len, data); } void streaming_protobufs__ssb__config_mobility__free_unpacked (StreamingProtobufs__SSBConfigMobility *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ssb__config_mobility__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ssb__to_measure__init (StreamingProtobufs__SSBToMeasure *message) { static const StreamingProtobufs__SSBToMeasure init_value = STREAMING_PROTOBUFS__SSB__TO_MEASURE__INIT; *message = init_value; } size_t streaming_protobufs__ssb__to_measure__get_packed_size (const StreamingProtobufs__SSBToMeasure *message) { assert(message->base.descriptor == &streaming_protobufs__ssb__to_measure__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ssb__to_measure__pack (const StreamingProtobufs__SSBToMeasure *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ssb__to_measure__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ssb__to_measure__pack_to_buffer (const StreamingProtobufs__SSBToMeasure *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ssb__to_measure__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SSBToMeasure * streaming_protobufs__ssb__to_measure__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SSBToMeasure *) protobuf_c_message_unpack (&streaming_protobufs__ssb__to_measure__descriptor, allocator, len, data); } void streaming_protobufs__ssb__to_measure__free_unpacked (StreamingProtobufs__SSBToMeasure *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ssb__to_measure__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ss__rssi__measurement__init (StreamingProtobufs__SSRSSIMeasurement *message) { static const StreamingProtobufs__SSRSSIMeasurement init_value = STREAMING_PROTOBUFS__SS__RSSI__MEASUREMENT__INIT; *message = init_value; } size_t streaming_protobufs__ss__rssi__measurement__get_packed_size (const StreamingProtobufs__SSRSSIMeasurement *message) { assert(message->base.descriptor == &streaming_protobufs__ss__rssi__measurement__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ss__rssi__measurement__pack (const StreamingProtobufs__SSRSSIMeasurement *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ss__rssi__measurement__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ss__rssi__measurement__pack_to_buffer (const StreamingProtobufs__SSRSSIMeasurement *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ss__rssi__measurement__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SSRSSIMeasurement * streaming_protobufs__ss__rssi__measurement__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SSRSSIMeasurement *) protobuf_c_message_unpack (&streaming_protobufs__ss__rssi__measurement__descriptor, allocator, len, data); } void streaming_protobufs__ss__rssi__measurement__free_unpacked (StreamingProtobufs__SSRSSIMeasurement *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ss__rssi__measurement__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__rs__resource_config_mobility__init (StreamingProtobufs__CSIRSResourceConfigMobility *message) { static const StreamingProtobufs__CSIRSResourceConfigMobility init_value = STREAMING_PROTOBUFS__CSI__RS__RESOURCE_CONFIG_MOBILITY__INIT; *message = init_value; } size_t streaming_protobufs__csi__rs__resource_config_mobility__get_packed_size (const StreamingProtobufs__CSIRSResourceConfigMobility *message) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__resource_config_mobility__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__rs__resource_config_mobility__pack (const StreamingProtobufs__CSIRSResourceConfigMobility *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__resource_config_mobility__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__rs__resource_config_mobility__pack_to_buffer (const StreamingProtobufs__CSIRSResourceConfigMobility *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__resource_config_mobility__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIRSResourceConfigMobility * streaming_protobufs__csi__rs__resource_config_mobility__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIRSResourceConfigMobility *) protobuf_c_message_unpack (&streaming_protobufs__csi__rs__resource_config_mobility__descriptor, allocator, len, data); } void streaming_protobufs__csi__rs__resource_config_mobility__free_unpacked (StreamingProtobufs__CSIRSResourceConfigMobility *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__rs__resource_config_mobility__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__rs__cell_mobility__init (StreamingProtobufs__CSIRSCellMobility *message) { static const StreamingProtobufs__CSIRSCellMobility init_value = STREAMING_PROTOBUFS__CSI__RS__CELL_MOBILITY__INIT; *message = init_value; } size_t streaming_protobufs__csi__rs__cell_mobility__get_packed_size (const StreamingProtobufs__CSIRSCellMobility *message) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__cell_mobility__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__rs__cell_mobility__pack (const StreamingProtobufs__CSIRSCellMobility *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__cell_mobility__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__rs__cell_mobility__pack_to_buffer (const StreamingProtobufs__CSIRSCellMobility *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__cell_mobility__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIRSCellMobility * streaming_protobufs__csi__rs__cell_mobility__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIRSCellMobility *) protobuf_c_message_unpack (&streaming_protobufs__csi__rs__cell_mobility__descriptor, allocator, len, data); } void streaming_protobufs__csi__rs__cell_mobility__free_unpacked (StreamingProtobufs__CSIRSCellMobility *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__rs__cell_mobility__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__rs__measurement_bw__init (StreamingProtobufs__CSIRSMeasurementBW *message) { static const StreamingProtobufs__CSIRSMeasurementBW init_value = STREAMING_PROTOBUFS__CSI__RS__MEASUREMENT_BW__INIT; *message = init_value; } size_t streaming_protobufs__csi__rs__measurement_bw__get_packed_size (const StreamingProtobufs__CSIRSMeasurementBW *message) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__measurement_bw__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__rs__measurement_bw__pack (const StreamingProtobufs__CSIRSMeasurementBW *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__measurement_bw__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__rs__measurement_bw__pack_to_buffer (const StreamingProtobufs__CSIRSMeasurementBW *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__measurement_bw__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIRSMeasurementBW * streaming_protobufs__csi__rs__measurement_bw__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIRSMeasurementBW *) protobuf_c_message_unpack (&streaming_protobufs__csi__rs__measurement_bw__descriptor, allocator, len, data); } void streaming_protobufs__csi__rs__measurement_bw__free_unpacked (StreamingProtobufs__CSIRSMeasurementBW *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__rs__measurement_bw__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__density__init (StreamingProtobufs__Density *message) { static const StreamingProtobufs__Density init_value = STREAMING_PROTOBUFS__DENSITY__INIT; *message = init_value; } size_t streaming_protobufs__density__get_packed_size (const StreamingProtobufs__Density *message) { assert(message->base.descriptor == &streaming_protobufs__density__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__density__pack (const StreamingProtobufs__Density *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__density__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__density__pack_to_buffer (const StreamingProtobufs__Density *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__density__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Density * streaming_protobufs__density__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Density *) protobuf_c_message_unpack (&streaming_protobufs__density__descriptor, allocator, len, data); } void streaming_protobufs__density__free_unpacked (StreamingProtobufs__Density *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__density__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__csi__rs__resource__mobility__init (StreamingProtobufs__CSIRSResourceMobility *message) { static const StreamingProtobufs__CSIRSResourceMobility init_value = STREAMING_PROTOBUFS__CSI__RS__RESOURCE__MOBILITY__INIT; *message = init_value; } size_t streaming_protobufs__csi__rs__resource__mobility__get_packed_size (const StreamingProtobufs__CSIRSResourceMobility *message) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__resource__mobility__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__csi__rs__resource__mobility__pack (const StreamingProtobufs__CSIRSResourceMobility *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__resource__mobility__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__csi__rs__resource__mobility__pack_to_buffer (const StreamingProtobufs__CSIRSResourceMobility *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__csi__rs__resource__mobility__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CSIRSResourceMobility * streaming_protobufs__csi__rs__resource__mobility__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CSIRSResourceMobility *) protobuf_c_message_unpack (&streaming_protobufs__csi__rs__resource__mobility__descriptor, allocator, len, data); } void streaming_protobufs__csi__rs__resource__mobility__free_unpacked (StreamingProtobufs__CSIRSResourceMobility *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__csi__rs__resource__mobility__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__associated_ssb__init (StreamingProtobufs__AssociatedSSB *message) { static const StreamingProtobufs__AssociatedSSB init_value = STREAMING_PROTOBUFS__ASSOCIATED_SSB__INIT; *message = init_value; } size_t streaming_protobufs__associated_ssb__get_packed_size (const StreamingProtobufs__AssociatedSSB *message) { assert(message->base.descriptor == &streaming_protobufs__associated_ssb__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__associated_ssb__pack (const StreamingProtobufs__AssociatedSSB *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__associated_ssb__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__associated_ssb__pack_to_buffer (const StreamingProtobufs__AssociatedSSB *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__associated_ssb__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__AssociatedSSB * streaming_protobufs__associated_ssb__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__AssociatedSSB *) protobuf_c_message_unpack (&streaming_protobufs__associated_ssb__descriptor, allocator, len, data); } void streaming_protobufs__associated_ssb__free_unpacked (StreamingProtobufs__AssociatedSSB *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__associated_ssb__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__threshold_nr__init (StreamingProtobufs__ThresholdNR *message) { static const StreamingProtobufs__ThresholdNR init_value = STREAMING_PROTOBUFS__THRESHOLD_NR__INIT; *message = init_value; } size_t streaming_protobufs__threshold_nr__get_packed_size (const StreamingProtobufs__ThresholdNR *message) { assert(message->base.descriptor == &streaming_protobufs__threshold_nr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__threshold_nr__pack (const StreamingProtobufs__ThresholdNR *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__threshold_nr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__threshold_nr__pack_to_buffer (const StreamingProtobufs__ThresholdNR *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__threshold_nr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ThresholdNR * streaming_protobufs__threshold_nr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ThresholdNR *) protobuf_c_message_unpack (&streaming_protobufs__threshold_nr__descriptor, allocator, len, data); } void streaming_protobufs__threshold_nr__free_unpacked (StreamingProtobufs__ThresholdNR *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__threshold_nr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__q__offset_range_list__init (StreamingProtobufs__QOffsetRangeList *message) { static const StreamingProtobufs__QOffsetRangeList init_value = STREAMING_PROTOBUFS__Q__OFFSET_RANGE_LIST__INIT; *message = init_value; } size_t streaming_protobufs__q__offset_range_list__get_packed_size (const StreamingProtobufs__QOffsetRangeList *message) { assert(message->base.descriptor == &streaming_protobufs__q__offset_range_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__q__offset_range_list__pack (const StreamingProtobufs__QOffsetRangeList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__q__offset_range_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__q__offset_range_list__pack_to_buffer (const StreamingProtobufs__QOffsetRangeList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__q__offset_range_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__QOffsetRangeList * streaming_protobufs__q__offset_range_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__QOffsetRangeList *) protobuf_c_message_unpack (&streaming_protobufs__q__offset_range_list__descriptor, allocator, len, data); } void streaming_protobufs__q__offset_range_list__free_unpacked (StreamingProtobufs__QOffsetRangeList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__q__offset_range_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__q__offset_range__init (StreamingProtobufs__QOffsetRange *message) { static const StreamingProtobufs__QOffsetRange init_value = STREAMING_PROTOBUFS__Q__OFFSET_RANGE__INIT; *message = init_value; } size_t streaming_protobufs__q__offset_range__get_packed_size (const StreamingProtobufs__QOffsetRange *message) { assert(message->base.descriptor == &streaming_protobufs__q__offset_range__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__q__offset_range__pack (const StreamingProtobufs__QOffsetRange *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__q__offset_range__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__q__offset_range__pack_to_buffer (const StreamingProtobufs__QOffsetRange *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__q__offset_range__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__QOffsetRange * streaming_protobufs__q__offset_range__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__QOffsetRange *) protobuf_c_message_unpack (&streaming_protobufs__q__offset_range__descriptor, allocator, len, data); } void streaming_protobufs__q__offset_range__free_unpacked (StreamingProtobufs__QOffsetRange *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__q__offset_range__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cells_to_add_mod_list__init (StreamingProtobufs__CellsToAddModList *message) { static const StreamingProtobufs__CellsToAddModList init_value = STREAMING_PROTOBUFS__CELLS_TO_ADD_MOD_LIST__INIT; *message = init_value; } size_t streaming_protobufs__cells_to_add_mod_list__get_packed_size (const StreamingProtobufs__CellsToAddModList *message) { assert(message->base.descriptor == &streaming_protobufs__cells_to_add_mod_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cells_to_add_mod_list__pack (const StreamingProtobufs__CellsToAddModList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cells_to_add_mod_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cells_to_add_mod_list__pack_to_buffer (const StreamingProtobufs__CellsToAddModList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cells_to_add_mod_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CellsToAddModList * streaming_protobufs__cells_to_add_mod_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CellsToAddModList *) protobuf_c_message_unpack (&streaming_protobufs__cells_to_add_mod_list__descriptor, allocator, len, data); } void streaming_protobufs__cells_to_add_mod_list__free_unpacked (StreamingProtobufs__CellsToAddModList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cells_to_add_mod_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cells_to_add_mod__init (StreamingProtobufs__CellsToAddMod *message) { static const StreamingProtobufs__CellsToAddMod init_value = STREAMING_PROTOBUFS__CELLS_TO_ADD_MOD__INIT; *message = init_value; } size_t streaming_protobufs__cells_to_add_mod__get_packed_size (const StreamingProtobufs__CellsToAddMod *message) { assert(message->base.descriptor == &streaming_protobufs__cells_to_add_mod__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cells_to_add_mod__pack (const StreamingProtobufs__CellsToAddMod *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cells_to_add_mod__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cells_to_add_mod__pack_to_buffer (const StreamingProtobufs__CellsToAddMod *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cells_to_add_mod__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CellsToAddMod * streaming_protobufs__cells_to_add_mod__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CellsToAddMod *) protobuf_c_message_unpack (&streaming_protobufs__cells_to_add_mod__descriptor, allocator, len, data); } void streaming_protobufs__cells_to_add_mod__free_unpacked (StreamingProtobufs__CellsToAddMod *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cells_to_add_mod__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pci__list__init (StreamingProtobufs__PCIList *message) { static const StreamingProtobufs__PCIList init_value = STREAMING_PROTOBUFS__PCI__LIST__INIT; *message = init_value; } size_t streaming_protobufs__pci__list__get_packed_size (const StreamingProtobufs__PCIList *message) { assert(message->base.descriptor == &streaming_protobufs__pci__list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pci__list__pack (const StreamingProtobufs__PCIList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pci__list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pci__list__pack_to_buffer (const StreamingProtobufs__PCIList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pci__list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PCIList * streaming_protobufs__pci__list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PCIList *) protobuf_c_message_unpack (&streaming_protobufs__pci__list__descriptor, allocator, len, data); } void streaming_protobufs__pci__list__free_unpacked (StreamingProtobufs__PCIList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pci__list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pci__range_index_list__init (StreamingProtobufs__PCIRangeIndexList *message) { static const StreamingProtobufs__PCIRangeIndexList init_value = STREAMING_PROTOBUFS__PCI__RANGE_INDEX_LIST__INIT; *message = init_value; } size_t streaming_protobufs__pci__range_index_list__get_packed_size (const StreamingProtobufs__PCIRangeIndexList *message) { assert(message->base.descriptor == &streaming_protobufs__pci__range_index_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pci__range_index_list__pack (const StreamingProtobufs__PCIRangeIndexList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pci__range_index_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pci__range_index_list__pack_to_buffer (const StreamingProtobufs__PCIRangeIndexList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pci__range_index_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PCIRangeIndexList * streaming_protobufs__pci__range_index_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PCIRangeIndexList *) protobuf_c_message_unpack (&streaming_protobufs__pci__range_index_list__descriptor, allocator, len, data); } void streaming_protobufs__pci__range_index_list__free_unpacked (StreamingProtobufs__PCIRangeIndexList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pci__range_index_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pci__range_element__init (StreamingProtobufs__PCIRangeElement *message) { static const StreamingProtobufs__PCIRangeElement init_value = STREAMING_PROTOBUFS__PCI__RANGE_ELEMENT__INIT; *message = init_value; } size_t streaming_protobufs__pci__range_element__get_packed_size (const StreamingProtobufs__PCIRangeElement *message) { assert(message->base.descriptor == &streaming_protobufs__pci__range_element__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pci__range_element__pack (const StreamingProtobufs__PCIRangeElement *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pci__range_element__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pci__range_element__pack_to_buffer (const StreamingProtobufs__PCIRangeElement *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pci__range_element__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PCIRangeElement * streaming_protobufs__pci__range_element__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PCIRangeElement *) protobuf_c_message_unpack (&streaming_protobufs__pci__range_element__descriptor, allocator, len, data); } void streaming_protobufs__pci__range_element__free_unpacked (StreamingProtobufs__PCIRangeElement *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pci__range_element__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pci__range__init (StreamingProtobufs__PCIRange *message) { static const StreamingProtobufs__PCIRange init_value = STREAMING_PROTOBUFS__PCI__RANGE__INIT; *message = init_value; } size_t streaming_protobufs__pci__range__get_packed_size (const StreamingProtobufs__PCIRange *message) { assert(message->base.descriptor == &streaming_protobufs__pci__range__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pci__range__pack (const StreamingProtobufs__PCIRange *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pci__range__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pci__range__pack_to_buffer (const StreamingProtobufs__PCIRange *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pci__range__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PCIRange * streaming_protobufs__pci__range__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PCIRange *) protobuf_c_message_unpack (&streaming_protobufs__pci__range__descriptor, allocator, len, data); } void streaming_protobufs__pci__range__free_unpacked (StreamingProtobufs__PCIRange *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pci__range__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__range__init (StreamingProtobufs__Range *message) { static const StreamingProtobufs__Range init_value = STREAMING_PROTOBUFS__RANGE__INIT; *message = init_value; } size_t streaming_protobufs__range__get_packed_size (const StreamingProtobufs__Range *message) { assert(message->base.descriptor == &streaming_protobufs__range__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__range__pack (const StreamingProtobufs__Range *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__range__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__range__pack_to_buffer (const StreamingProtobufs__Range *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__range__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Range * streaming_protobufs__range__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Range *) protobuf_c_message_unpack (&streaming_protobufs__range__descriptor, allocator, len, data); } void streaming_protobufs__range__free_unpacked (StreamingProtobufs__Range *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__range__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_cycle_scell_v1530__init (StreamingProtobufs__MeasCycleSCellV1530 *message) { static const StreamingProtobufs__MeasCycleSCellV1530 init_value = STREAMING_PROTOBUFS__MEAS_CYCLE_SCELL_V1530__INIT; *message = init_value; } size_t streaming_protobufs__meas_cycle_scell_v1530__get_packed_size (const StreamingProtobufs__MeasCycleSCellV1530 *message) { assert(message->base.descriptor == &streaming_protobufs__meas_cycle_scell_v1530__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_cycle_scell_v1530__pack (const StreamingProtobufs__MeasCycleSCellV1530 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_cycle_scell_v1530__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_cycle_scell_v1530__pack_to_buffer (const StreamingProtobufs__MeasCycleSCellV1530 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_cycle_scell_v1530__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasCycleSCellV1530 * streaming_protobufs__meas_cycle_scell_v1530__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasCycleSCellV1530 *) protobuf_c_message_unpack (&streaming_protobufs__meas_cycle_scell_v1530__descriptor, allocator, len, data); } void streaming_protobufs__meas_cycle_scell_v1530__free_unpacked (StreamingProtobufs__MeasCycleSCellV1530 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_cycle_scell_v1530__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_object_eutra__init (StreamingProtobufs__MeasObjectEUTRA *message) { static const StreamingProtobufs__MeasObjectEUTRA init_value = STREAMING_PROTOBUFS__MEAS_OBJECT_EUTRA__INIT; *message = init_value; } size_t streaming_protobufs__meas_object_eutra__get_packed_size (const StreamingProtobufs__MeasObjectEUTRA *message) { assert(message->base.descriptor == &streaming_protobufs__meas_object_eutra__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_object_eutra__pack (const StreamingProtobufs__MeasObjectEUTRA *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_object_eutra__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_object_eutra__pack_to_buffer (const StreamingProtobufs__MeasObjectEUTRA *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_object_eutra__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasObjectEUTRA * streaming_protobufs__meas_object_eutra__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasObjectEUTRA *) protobuf_c_message_unpack (&streaming_protobufs__meas_object_eutra__descriptor, allocator, len, data); } void streaming_protobufs__meas_object_eutra__free_unpacked (StreamingProtobufs__MeasObjectEUTRA *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_object_eutra__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__allowed_meas_bandwidth__init (StreamingProtobufs__EUTRAAllowedMeasBandwidth *message) { static const StreamingProtobufs__EUTRAAllowedMeasBandwidth init_value = STREAMING_PROTOBUFS__EUTRA__ALLOWED_MEAS_BANDWIDTH__INIT; *message = init_value; } size_t streaming_protobufs__eutra__allowed_meas_bandwidth__get_packed_size (const StreamingProtobufs__EUTRAAllowedMeasBandwidth *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__allowed_meas_bandwidth__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__allowed_meas_bandwidth__pack (const StreamingProtobufs__EUTRAAllowedMeasBandwidth *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__allowed_meas_bandwidth__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__allowed_meas_bandwidth__pack_to_buffer (const StreamingProtobufs__EUTRAAllowedMeasBandwidth *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__allowed_meas_bandwidth__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRAAllowedMeasBandwidth * streaming_protobufs__eutra__allowed_meas_bandwidth__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRAAllowedMeasBandwidth *) protobuf_c_message_unpack (&streaming_protobufs__eutra__allowed_meas_bandwidth__descriptor, allocator, len, data); } void streaming_protobufs__eutra__allowed_meas_bandwidth__free_unpacked (StreamingProtobufs__EUTRAAllowedMeasBandwidth *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__allowed_meas_bandwidth__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__cell_index_list__init (StreamingProtobufs__EUTRACellIndexList *message) { static const StreamingProtobufs__EUTRACellIndexList init_value = STREAMING_PROTOBUFS__EUTRA__CELL_INDEX_LIST__INIT; *message = init_value; } size_t streaming_protobufs__eutra__cell_index_list__get_packed_size (const StreamingProtobufs__EUTRACellIndexList *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__cell_index_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__cell_index_list__pack (const StreamingProtobufs__EUTRACellIndexList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__cell_index_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__cell_index_list__pack_to_buffer (const StreamingProtobufs__EUTRACellIndexList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__cell_index_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRACellIndexList * streaming_protobufs__eutra__cell_index_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRACellIndexList *) protobuf_c_message_unpack (&streaming_protobufs__eutra__cell_index_list__descriptor, allocator, len, data); } void streaming_protobufs__eutra__cell_index_list__free_unpacked (StreamingProtobufs__EUTRACellIndexList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__cell_index_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__cell__init (StreamingProtobufs__EUTRACell *message) { static const StreamingProtobufs__EUTRACell init_value = STREAMING_PROTOBUFS__EUTRA__CELL__INIT; *message = init_value; } size_t streaming_protobufs__eutra__cell__get_packed_size (const StreamingProtobufs__EUTRACell *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__cell__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__cell__pack (const StreamingProtobufs__EUTRACell *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__cell__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__cell__pack_to_buffer (const StreamingProtobufs__EUTRACell *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__cell__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRACell * streaming_protobufs__eutra__cell__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRACell *) protobuf_c_message_unpack (&streaming_protobufs__eutra__cell__descriptor, allocator, len, data); } void streaming_protobufs__eutra__cell__free_unpacked (StreamingProtobufs__EUTRACell *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__cell__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__q__offset_range__init (StreamingProtobufs__EUTRAQOffsetRange *message) { static const StreamingProtobufs__EUTRAQOffsetRange init_value = STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__INIT; *message = init_value; } size_t streaming_protobufs__eutra__q__offset_range__get_packed_size (const StreamingProtobufs__EUTRAQOffsetRange *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__q__offset_range__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__q__offset_range__pack (const StreamingProtobufs__EUTRAQOffsetRange *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__q__offset_range__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__q__offset_range__pack_to_buffer (const StreamingProtobufs__EUTRAQOffsetRange *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__q__offset_range__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRAQOffsetRange * streaming_protobufs__eutra__q__offset_range__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRAQOffsetRange *) protobuf_c_message_unpack (&streaming_protobufs__eutra__q__offset_range__descriptor, allocator, len, data); } void streaming_protobufs__eutra__q__offset_range__free_unpacked (StreamingProtobufs__EUTRAQOffsetRange *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__q__offset_range__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__black_cell__init (StreamingProtobufs__EUTRABlackCell *message) { static const StreamingProtobufs__EUTRABlackCell init_value = STREAMING_PROTOBUFS__EUTRA__BLACK_CELL__INIT; *message = init_value; } size_t streaming_protobufs__eutra__black_cell__get_packed_size (const StreamingProtobufs__EUTRABlackCell *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__black_cell__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__black_cell__pack (const StreamingProtobufs__EUTRABlackCell *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__black_cell__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__black_cell__pack_to_buffer (const StreamingProtobufs__EUTRABlackCell *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__black_cell__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRABlackCell * streaming_protobufs__eutra__black_cell__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRABlackCell *) protobuf_c_message_unpack (&streaming_protobufs__eutra__black_cell__descriptor, allocator, len, data); } void streaming_protobufs__eutra__black_cell__free_unpacked (StreamingProtobufs__EUTRABlackCell *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__black_cell__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__phys_cell_id_range__init (StreamingProtobufs__EUTRAPhysCellIdRange *message) { static const StreamingProtobufs__EUTRAPhysCellIdRange init_value = STREAMING_PROTOBUFS__EUTRA__PHYS_CELL_ID_RANGE__INIT; *message = init_value; } size_t streaming_protobufs__eutra__phys_cell_id_range__get_packed_size (const StreamingProtobufs__EUTRAPhysCellIdRange *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__phys_cell_id_range__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__phys_cell_id_range__pack (const StreamingProtobufs__EUTRAPhysCellIdRange *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__phys_cell_id_range__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__phys_cell_id_range__pack_to_buffer (const StreamingProtobufs__EUTRAPhysCellIdRange *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__phys_cell_id_range__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRAPhysCellIdRange * streaming_protobufs__eutra__phys_cell_id_range__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRAPhysCellIdRange *) protobuf_c_message_unpack (&streaming_protobufs__eutra__phys_cell_id_range__descriptor, allocator, len, data); } void streaming_protobufs__eutra__phys_cell_id_range__free_unpacked (StreamingProtobufs__EUTRAPhysCellIdRange *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__phys_cell_id_range__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__range__init (StreamingProtobufs__EUTRARange *message) { static const StreamingProtobufs__EUTRARange init_value = STREAMING_PROTOBUFS__EUTRA__RANGE__INIT; *message = init_value; } size_t streaming_protobufs__eutra__range__get_packed_size (const StreamingProtobufs__EUTRARange *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__range__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__range__pack (const StreamingProtobufs__EUTRARange *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__range__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__range__pack_to_buffer (const StreamingProtobufs__EUTRARange *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__range__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRARange * streaming_protobufs__eutra__range__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRARange *) protobuf_c_message_unpack (&streaming_protobufs__eutra__range__descriptor, allocator, len, data); } void streaming_protobufs__eutra__range__free_unpacked (StreamingProtobufs__EUTRARange *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__range__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__report_config_to_add_mod__init (StreamingProtobufs__ReportConfigToAddMod *message) { static const StreamingProtobufs__ReportConfigToAddMod init_value = STREAMING_PROTOBUFS__REPORT_CONFIG_TO_ADD_MOD__INIT; *message = init_value; } size_t streaming_protobufs__report_config_to_add_mod__get_packed_size (const StreamingProtobufs__ReportConfigToAddMod *message) { assert(message->base.descriptor == &streaming_protobufs__report_config_to_add_mod__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__report_config_to_add_mod__pack (const StreamingProtobufs__ReportConfigToAddMod *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__report_config_to_add_mod__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__report_config_to_add_mod__pack_to_buffer (const StreamingProtobufs__ReportConfigToAddMod *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__report_config_to_add_mod__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReportConfigToAddMod * streaming_protobufs__report_config_to_add_mod__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReportConfigToAddMod *) protobuf_c_message_unpack (&streaming_protobufs__report_config_to_add_mod__descriptor, allocator, len, data); } void streaming_protobufs__report_config_to_add_mod__free_unpacked (StreamingProtobufs__ReportConfigToAddMod *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__report_config_to_add_mod__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__report_config_nr__init (StreamingProtobufs__ReportConfigNR *message) { static const StreamingProtobufs__ReportConfigNR init_value = STREAMING_PROTOBUFS__REPORT_CONFIG_NR__INIT; *message = init_value; } size_t streaming_protobufs__report_config_nr__get_packed_size (const StreamingProtobufs__ReportConfigNR *message) { assert(message->base.descriptor == &streaming_protobufs__report_config_nr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__report_config_nr__pack (const StreamingProtobufs__ReportConfigNR *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__report_config_nr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__report_config_nr__pack_to_buffer (const StreamingProtobufs__ReportConfigNR *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__report_config_nr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReportConfigNR * streaming_protobufs__report_config_nr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReportConfigNR *) protobuf_c_message_unpack (&streaming_protobufs__report_config_nr__descriptor, allocator, len, data); } void streaming_protobufs__report_config_nr__free_unpacked (StreamingProtobufs__ReportConfigNR *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__report_config_nr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__periodical_report_config__init (StreamingProtobufs__PeriodicalReportConfig *message) { static const StreamingProtobufs__PeriodicalReportConfig init_value = STREAMING_PROTOBUFS__PERIODICAL_REPORT_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__periodical_report_config__get_packed_size (const StreamingProtobufs__PeriodicalReportConfig *message) { assert(message->base.descriptor == &streaming_protobufs__periodical_report_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__periodical_report_config__pack (const StreamingProtobufs__PeriodicalReportConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__periodical_report_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__periodical_report_config__pack_to_buffer (const StreamingProtobufs__PeriodicalReportConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__periodical_report_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PeriodicalReportConfig * streaming_protobufs__periodical_report_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PeriodicalReportConfig *) protobuf_c_message_unpack (&streaming_protobufs__periodical_report_config__descriptor, allocator, len, data); } void streaming_protobufs__periodical_report_config__free_unpacked (StreamingProtobufs__PeriodicalReportConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__periodical_report_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nr__rs__type__init (StreamingProtobufs__NRRSType *message) { static const StreamingProtobufs__NRRSType init_value = STREAMING_PROTOBUFS__NR__RS__TYPE__INIT; *message = init_value; } size_t streaming_protobufs__nr__rs__type__get_packed_size (const StreamingProtobufs__NRRSType *message) { assert(message->base.descriptor == &streaming_protobufs__nr__rs__type__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nr__rs__type__pack (const StreamingProtobufs__NRRSType *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nr__rs__type__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nr__rs__type__pack_to_buffer (const StreamingProtobufs__NRRSType *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nr__rs__type__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NRRSType * streaming_protobufs__nr__rs__type__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NRRSType *) protobuf_c_message_unpack (&streaming_protobufs__nr__rs__type__descriptor, allocator, len, data); } void streaming_protobufs__nr__rs__type__free_unpacked (StreamingProtobufs__NRRSType *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nr__rs__type__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nr__freq_info__init (StreamingProtobufs__NRFreqInfo *message) { static const StreamingProtobufs__NRFreqInfo init_value = STREAMING_PROTOBUFS__NR__FREQ_INFO__INIT; *message = init_value; } size_t streaming_protobufs__nr__freq_info__get_packed_size (const StreamingProtobufs__NRFreqInfo *message) { assert(message->base.descriptor == &streaming_protobufs__nr__freq_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nr__freq_info__pack (const StreamingProtobufs__NRFreqInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nr__freq_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nr__freq_info__pack_to_buffer (const StreamingProtobufs__NRFreqInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nr__freq_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NRFreqInfo * streaming_protobufs__nr__freq_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NRFreqInfo *) protobuf_c_message_unpack (&streaming_protobufs__nr__freq_info__descriptor, allocator, len, data); } void streaming_protobufs__nr__freq_info__free_unpacked (StreamingProtobufs__NRFreqInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nr__freq_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__report_interval__init (StreamingProtobufs__ReportInterval *message) { static const StreamingProtobufs__ReportInterval init_value = STREAMING_PROTOBUFS__REPORT_INTERVAL__INIT; *message = init_value; } size_t streaming_protobufs__report_interval__get_packed_size (const StreamingProtobufs__ReportInterval *message) { assert(message->base.descriptor == &streaming_protobufs__report_interval__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__report_interval__pack (const StreamingProtobufs__ReportInterval *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__report_interval__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__report_interval__pack_to_buffer (const StreamingProtobufs__ReportInterval *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__report_interval__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReportInterval * streaming_protobufs__report_interval__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReportInterval *) protobuf_c_message_unpack (&streaming_protobufs__report_interval__descriptor, allocator, len, data); } void streaming_protobufs__report_interval__free_unpacked (StreamingProtobufs__ReportInterval *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__report_interval__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__report_amount__init (StreamingProtobufs__ReportAmount *message) { static const StreamingProtobufs__ReportAmount init_value = STREAMING_PROTOBUFS__REPORT_AMOUNT__INIT; *message = init_value; } size_t streaming_protobufs__report_amount__get_packed_size (const StreamingProtobufs__ReportAmount *message) { assert(message->base.descriptor == &streaming_protobufs__report_amount__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__report_amount__pack (const StreamingProtobufs__ReportAmount *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__report_amount__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__report_amount__pack_to_buffer (const StreamingProtobufs__ReportAmount *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__report_amount__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReportAmount * streaming_protobufs__report_amount__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReportAmount *) protobuf_c_message_unpack (&streaming_protobufs__report_amount__descriptor, allocator, len, data); } void streaming_protobufs__report_amount__free_unpacked (StreamingProtobufs__ReportAmount *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__report_amount__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_report_quantity__init (StreamingProtobufs__MeasReportQuantity *message) { static const StreamingProtobufs__MeasReportQuantity init_value = STREAMING_PROTOBUFS__MEAS_REPORT_QUANTITY__INIT; *message = init_value; } size_t streaming_protobufs__meas_report_quantity__get_packed_size (const StreamingProtobufs__MeasReportQuantity *message) { assert(message->base.descriptor == &streaming_protobufs__meas_report_quantity__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_report_quantity__pack (const StreamingProtobufs__MeasReportQuantity *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_report_quantity__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_report_quantity__pack_to_buffer (const StreamingProtobufs__MeasReportQuantity *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_report_quantity__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasReportQuantity * streaming_protobufs__meas_report_quantity__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasReportQuantity *) protobuf_c_message_unpack (&streaming_protobufs__meas_report_quantity__descriptor, allocator, len, data); } void streaming_protobufs__meas_report_quantity__free_unpacked (StreamingProtobufs__MeasReportQuantity *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_report_quantity__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__event_trigger_config__init (StreamingProtobufs__EventTriggerConfig *message) { static const StreamingProtobufs__EventTriggerConfig init_value = STREAMING_PROTOBUFS__EVENT_TRIGGER_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__event_trigger_config__get_packed_size (const StreamingProtobufs__EventTriggerConfig *message) { assert(message->base.descriptor == &streaming_protobufs__event_trigger_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__event_trigger_config__pack (const StreamingProtobufs__EventTriggerConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__event_trigger_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__event_trigger_config__pack_to_buffer (const StreamingProtobufs__EventTriggerConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__event_trigger_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EventTriggerConfig * streaming_protobufs__event_trigger_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EventTriggerConfig *) protobuf_c_message_unpack (&streaming_protobufs__event_trigger_config__descriptor, allocator, len, data); } void streaming_protobufs__event_trigger_config__free_unpacked (StreamingProtobufs__EventTriggerConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__event_trigger_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__event_a1__init (StreamingProtobufs__EventA1 *message) { static const StreamingProtobufs__EventA1 init_value = STREAMING_PROTOBUFS__EVENT_A1__INIT; *message = init_value; } size_t streaming_protobufs__event_a1__get_packed_size (const StreamingProtobufs__EventA1 *message) { assert(message->base.descriptor == &streaming_protobufs__event_a1__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__event_a1__pack (const StreamingProtobufs__EventA1 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__event_a1__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__event_a1__pack_to_buffer (const StreamingProtobufs__EventA1 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__event_a1__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EventA1 * streaming_protobufs__event_a1__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EventA1 *) protobuf_c_message_unpack (&streaming_protobufs__event_a1__descriptor, allocator, len, data); } void streaming_protobufs__event_a1__free_unpacked (StreamingProtobufs__EventA1 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__event_a1__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__event_a2__init (StreamingProtobufs__EventA2 *message) { static const StreamingProtobufs__EventA2 init_value = STREAMING_PROTOBUFS__EVENT_A2__INIT; *message = init_value; } size_t streaming_protobufs__event_a2__get_packed_size (const StreamingProtobufs__EventA2 *message) { assert(message->base.descriptor == &streaming_protobufs__event_a2__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__event_a2__pack (const StreamingProtobufs__EventA2 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__event_a2__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__event_a2__pack_to_buffer (const StreamingProtobufs__EventA2 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__event_a2__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EventA2 * streaming_protobufs__event_a2__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EventA2 *) protobuf_c_message_unpack (&streaming_protobufs__event_a2__descriptor, allocator, len, data); } void streaming_protobufs__event_a2__free_unpacked (StreamingProtobufs__EventA2 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__event_a2__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__event_a3__init (StreamingProtobufs__EventA3 *message) { static const StreamingProtobufs__EventA3 init_value = STREAMING_PROTOBUFS__EVENT_A3__INIT; *message = init_value; } size_t streaming_protobufs__event_a3__get_packed_size (const StreamingProtobufs__EventA3 *message) { assert(message->base.descriptor == &streaming_protobufs__event_a3__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__event_a3__pack (const StreamingProtobufs__EventA3 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__event_a3__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__event_a3__pack_to_buffer (const StreamingProtobufs__EventA3 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__event_a3__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EventA3 * streaming_protobufs__event_a3__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EventA3 *) protobuf_c_message_unpack (&streaming_protobufs__event_a3__descriptor, allocator, len, data); } void streaming_protobufs__event_a3__free_unpacked (StreamingProtobufs__EventA3 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__event_a3__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__event_a4__init (StreamingProtobufs__EventA4 *message) { static const StreamingProtobufs__EventA4 init_value = STREAMING_PROTOBUFS__EVENT_A4__INIT; *message = init_value; } size_t streaming_protobufs__event_a4__get_packed_size (const StreamingProtobufs__EventA4 *message) { assert(message->base.descriptor == &streaming_protobufs__event_a4__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__event_a4__pack (const StreamingProtobufs__EventA4 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__event_a4__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__event_a4__pack_to_buffer (const StreamingProtobufs__EventA4 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__event_a4__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EventA4 * streaming_protobufs__event_a4__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EventA4 *) protobuf_c_message_unpack (&streaming_protobufs__event_a4__descriptor, allocator, len, data); } void streaming_protobufs__event_a4__free_unpacked (StreamingProtobufs__EventA4 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__event_a4__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__event_a5__init (StreamingProtobufs__EventA5 *message) { static const StreamingProtobufs__EventA5 init_value = STREAMING_PROTOBUFS__EVENT_A5__INIT; *message = init_value; } size_t streaming_protobufs__event_a5__get_packed_size (const StreamingProtobufs__EventA5 *message) { assert(message->base.descriptor == &streaming_protobufs__event_a5__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__event_a5__pack (const StreamingProtobufs__EventA5 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__event_a5__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__event_a5__pack_to_buffer (const StreamingProtobufs__EventA5 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__event_a5__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EventA5 * streaming_protobufs__event_a5__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EventA5 *) protobuf_c_message_unpack (&streaming_protobufs__event_a5__descriptor, allocator, len, data); } void streaming_protobufs__event_a5__free_unpacked (StreamingProtobufs__EventA5 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__event_a5__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__event_a6__init (StreamingProtobufs__EventA6 *message) { static const StreamingProtobufs__EventA6 init_value = STREAMING_PROTOBUFS__EVENT_A6__INIT; *message = init_value; } size_t streaming_protobufs__event_a6__get_packed_size (const StreamingProtobufs__EventA6 *message) { assert(message->base.descriptor == &streaming_protobufs__event_a6__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__event_a6__pack (const StreamingProtobufs__EventA6 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__event_a6__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__event_a6__pack_to_buffer (const StreamingProtobufs__EventA6 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__event_a6__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EventA6 * streaming_protobufs__event_a6__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EventA6 *) protobuf_c_message_unpack (&streaming_protobufs__event_a6__descriptor, allocator, len, data); } void streaming_protobufs__event_a6__free_unpacked (StreamingProtobufs__EventA6 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__event_a6__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_trigger_quantity__init (StreamingProtobufs__MeasTriggerQuantity *message) { static const StreamingProtobufs__MeasTriggerQuantity init_value = STREAMING_PROTOBUFS__MEAS_TRIGGER_QUANTITY__INIT; *message = init_value; } size_t streaming_protobufs__meas_trigger_quantity__get_packed_size (const StreamingProtobufs__MeasTriggerQuantity *message) { assert(message->base.descriptor == &streaming_protobufs__meas_trigger_quantity__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_trigger_quantity__pack (const StreamingProtobufs__MeasTriggerQuantity *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_trigger_quantity__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_trigger_quantity__pack_to_buffer (const StreamingProtobufs__MeasTriggerQuantity *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_trigger_quantity__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasTriggerQuantity * streaming_protobufs__meas_trigger_quantity__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasTriggerQuantity *) protobuf_c_message_unpack (&streaming_protobufs__meas_trigger_quantity__descriptor, allocator, len, data); } void streaming_protobufs__meas_trigger_quantity__free_unpacked (StreamingProtobufs__MeasTriggerQuantity *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_trigger_quantity__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__time_to_trigger__init (StreamingProtobufs__TimeToTrigger *message) { static const StreamingProtobufs__TimeToTrigger init_value = STREAMING_PROTOBUFS__TIME_TO_TRIGGER__INIT; *message = init_value; } size_t streaming_protobufs__time_to_trigger__get_packed_size (const StreamingProtobufs__TimeToTrigger *message) { assert(message->base.descriptor == &streaming_protobufs__time_to_trigger__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__time_to_trigger__pack (const StreamingProtobufs__TimeToTrigger *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__time_to_trigger__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__time_to_trigger__pack_to_buffer (const StreamingProtobufs__TimeToTrigger *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__time_to_trigger__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TimeToTrigger * streaming_protobufs__time_to_trigger__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TimeToTrigger *) protobuf_c_message_unpack (&streaming_protobufs__time_to_trigger__descriptor, allocator, len, data); } void streaming_protobufs__time_to_trigger__free_unpacked (StreamingProtobufs__TimeToTrigger *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__time_to_trigger__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_trigger_quantity_offset__init (StreamingProtobufs__MeasTriggerQuantityOffset *message) { static const StreamingProtobufs__MeasTriggerQuantityOffset init_value = STREAMING_PROTOBUFS__MEAS_TRIGGER_QUANTITY_OFFSET__INIT; *message = init_value; } size_t streaming_protobufs__meas_trigger_quantity_offset__get_packed_size (const StreamingProtobufs__MeasTriggerQuantityOffset *message) { assert(message->base.descriptor == &streaming_protobufs__meas_trigger_quantity_offset__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_trigger_quantity_offset__pack (const StreamingProtobufs__MeasTriggerQuantityOffset *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_trigger_quantity_offset__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_trigger_quantity_offset__pack_to_buffer (const StreamingProtobufs__MeasTriggerQuantityOffset *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_trigger_quantity_offset__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasTriggerQuantityOffset * streaming_protobufs__meas_trigger_quantity_offset__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasTriggerQuantityOffset *) protobuf_c_message_unpack (&streaming_protobufs__meas_trigger_quantity_offset__descriptor, allocator, len, data); } void streaming_protobufs__meas_trigger_quantity_offset__free_unpacked (StreamingProtobufs__MeasTriggerQuantityOffset *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_trigger_quantity_offset__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__report_add_neigh_meas__init (StreamingProtobufs__ReportAddNeighMeas *message) { static const StreamingProtobufs__ReportAddNeighMeas init_value = STREAMING_PROTOBUFS__REPORT_ADD_NEIGH_MEAS__INIT; *message = init_value; } size_t streaming_protobufs__report_add_neigh_meas__get_packed_size (const StreamingProtobufs__ReportAddNeighMeas *message) { assert(message->base.descriptor == &streaming_protobufs__report_add_neigh_meas__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__report_add_neigh_meas__pack (const StreamingProtobufs__ReportAddNeighMeas *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__report_add_neigh_meas__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__report_add_neigh_meas__pack_to_buffer (const StreamingProtobufs__ReportAddNeighMeas *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__report_add_neigh_meas__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReportAddNeighMeas * streaming_protobufs__report_add_neigh_meas__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReportAddNeighMeas *) protobuf_c_message_unpack (&streaming_protobufs__report_add_neigh_meas__descriptor, allocator, len, data); } void streaming_protobufs__report_add_neigh_meas__free_unpacked (StreamingProtobufs__ReportAddNeighMeas *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__report_add_neigh_meas__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__report_cgi__init (StreamingProtobufs__ReportCGI *message) { static const StreamingProtobufs__ReportCGI init_value = STREAMING_PROTOBUFS__REPORT_CGI__INIT; *message = init_value; } size_t streaming_protobufs__report_cgi__get_packed_size (const StreamingProtobufs__ReportCGI *message) { assert(message->base.descriptor == &streaming_protobufs__report_cgi__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__report_cgi__pack (const StreamingProtobufs__ReportCGI *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__report_cgi__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__report_cgi__pack_to_buffer (const StreamingProtobufs__ReportCGI *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__report_cgi__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReportCGI * streaming_protobufs__report_cgi__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReportCGI *) protobuf_c_message_unpack (&streaming_protobufs__report_cgi__descriptor, allocator, len, data); } void streaming_protobufs__report_cgi__free_unpacked (StreamingProtobufs__ReportCGI *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__report_cgi__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__report_config_inter_rat__init (StreamingProtobufs__ReportConfigInterRAT *message) { static const StreamingProtobufs__ReportConfigInterRAT init_value = STREAMING_PROTOBUFS__REPORT_CONFIG_INTER_RAT__INIT; *message = init_value; } size_t streaming_protobufs__report_config_inter_rat__get_packed_size (const StreamingProtobufs__ReportConfigInterRAT *message) { assert(message->base.descriptor == &streaming_protobufs__report_config_inter_rat__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__report_config_inter_rat__pack (const StreamingProtobufs__ReportConfigInterRAT *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__report_config_inter_rat__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__report_config_inter_rat__pack_to_buffer (const StreamingProtobufs__ReportConfigInterRAT *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__report_config_inter_rat__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReportConfigInterRAT * streaming_protobufs__report_config_inter_rat__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReportConfigInterRAT *) protobuf_c_message_unpack (&streaming_protobufs__report_config_inter_rat__descriptor, allocator, len, data); } void streaming_protobufs__report_config_inter_rat__free_unpacked (StreamingProtobufs__ReportConfigInterRAT *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__report_config_inter_rat__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__periodical_report_config_inter_rat__init (StreamingProtobufs__PeriodicalReportConfigInterRAT *message) { static const StreamingProtobufs__PeriodicalReportConfigInterRAT init_value = STREAMING_PROTOBUFS__PERIODICAL_REPORT_CONFIG_INTER_RAT__INIT; *message = init_value; } size_t streaming_protobufs__periodical_report_config_inter_rat__get_packed_size (const StreamingProtobufs__PeriodicalReportConfigInterRAT *message) { assert(message->base.descriptor == &streaming_protobufs__periodical_report_config_inter_rat__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__periodical_report_config_inter_rat__pack (const StreamingProtobufs__PeriodicalReportConfigInterRAT *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__periodical_report_config_inter_rat__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__periodical_report_config_inter_rat__pack_to_buffer (const StreamingProtobufs__PeriodicalReportConfigInterRAT *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__periodical_report_config_inter_rat__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PeriodicalReportConfigInterRAT * streaming_protobufs__periodical_report_config_inter_rat__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PeriodicalReportConfigInterRAT *) protobuf_c_message_unpack (&streaming_protobufs__periodical_report_config_inter_rat__descriptor, allocator, len, data); } void streaming_protobufs__periodical_report_config_inter_rat__free_unpacked (StreamingProtobufs__PeriodicalReportConfigInterRAT *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__periodical_report_config_inter_rat__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__event_trigger_config_inter_rat__init (StreamingProtobufs__EventTriggerConfigInterRAT *message) { static const StreamingProtobufs__EventTriggerConfigInterRAT init_value = STREAMING_PROTOBUFS__EVENT_TRIGGER_CONFIG_INTER_RAT__INIT; *message = init_value; } size_t streaming_protobufs__event_trigger_config_inter_rat__get_packed_size (const StreamingProtobufs__EventTriggerConfigInterRAT *message) { assert(message->base.descriptor == &streaming_protobufs__event_trigger_config_inter_rat__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__event_trigger_config_inter_rat__pack (const StreamingProtobufs__EventTriggerConfigInterRAT *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__event_trigger_config_inter_rat__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__event_trigger_config_inter_rat__pack_to_buffer (const StreamingProtobufs__EventTriggerConfigInterRAT *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__event_trigger_config_inter_rat__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EventTriggerConfigInterRAT * streaming_protobufs__event_trigger_config_inter_rat__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EventTriggerConfigInterRAT *) protobuf_c_message_unpack (&streaming_protobufs__event_trigger_config_inter_rat__descriptor, allocator, len, data); } void streaming_protobufs__event_trigger_config_inter_rat__free_unpacked (StreamingProtobufs__EventTriggerConfigInterRAT *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__event_trigger_config_inter_rat__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__event_b1__init (StreamingProtobufs__EventB1 *message) { static const StreamingProtobufs__EventB1 init_value = STREAMING_PROTOBUFS__EVENT_B1__INIT; *message = init_value; } size_t streaming_protobufs__event_b1__get_packed_size (const StreamingProtobufs__EventB1 *message) { assert(message->base.descriptor == &streaming_protobufs__event_b1__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__event_b1__pack (const StreamingProtobufs__EventB1 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__event_b1__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__event_b1__pack_to_buffer (const StreamingProtobufs__EventB1 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__event_b1__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EventB1 * streaming_protobufs__event_b1__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EventB1 *) protobuf_c_message_unpack (&streaming_protobufs__event_b1__descriptor, allocator, len, data); } void streaming_protobufs__event_b1__free_unpacked (StreamingProtobufs__EventB1 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__event_b1__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__event_b2__init (StreamingProtobufs__EventB2 *message) { static const StreamingProtobufs__EventB2 init_value = STREAMING_PROTOBUFS__EVENT_B2__INIT; *message = init_value; } size_t streaming_protobufs__event_b2__get_packed_size (const StreamingProtobufs__EventB2 *message) { assert(message->base.descriptor == &streaming_protobufs__event_b2__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__event_b2__pack (const StreamingProtobufs__EventB2 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__event_b2__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__event_b2__pack_to_buffer (const StreamingProtobufs__EventB2 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__event_b2__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EventB2 * streaming_protobufs__event_b2__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EventB2 *) protobuf_c_message_unpack (&streaming_protobufs__event_b2__descriptor, allocator, len, data); } void streaming_protobufs__event_b2__free_unpacked (StreamingProtobufs__EventB2 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__event_b2__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_trigger_quantity_eutra__init (StreamingProtobufs__MeasTriggerQuantityEUTRA *message) { static const StreamingProtobufs__MeasTriggerQuantityEUTRA init_value = STREAMING_PROTOBUFS__MEAS_TRIGGER_QUANTITY_EUTRA__INIT; *message = init_value; } size_t streaming_protobufs__meas_trigger_quantity_eutra__get_packed_size (const StreamingProtobufs__MeasTriggerQuantityEUTRA *message) { assert(message->base.descriptor == &streaming_protobufs__meas_trigger_quantity_eutra__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_trigger_quantity_eutra__pack (const StreamingProtobufs__MeasTriggerQuantityEUTRA *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_trigger_quantity_eutra__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_trigger_quantity_eutra__pack_to_buffer (const StreamingProtobufs__MeasTriggerQuantityEUTRA *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_trigger_quantity_eutra__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasTriggerQuantityEUTRA * streaming_protobufs__meas_trigger_quantity_eutra__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasTriggerQuantityEUTRA *) protobuf_c_message_unpack (&streaming_protobufs__meas_trigger_quantity_eutra__descriptor, allocator, len, data); } void streaming_protobufs__meas_trigger_quantity_eutra__free_unpacked (StreamingProtobufs__MeasTriggerQuantityEUTRA *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_trigger_quantity_eutra__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__report_cgi__eutra__init (StreamingProtobufs__ReportCGIEUTRA *message) { static const StreamingProtobufs__ReportCGIEUTRA init_value = STREAMING_PROTOBUFS__REPORT_CGI__EUTRA__INIT; *message = init_value; } size_t streaming_protobufs__report_cgi__eutra__get_packed_size (const StreamingProtobufs__ReportCGIEUTRA *message) { assert(message->base.descriptor == &streaming_protobufs__report_cgi__eutra__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__report_cgi__eutra__pack (const StreamingProtobufs__ReportCGIEUTRA *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__report_cgi__eutra__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__report_cgi__eutra__pack_to_buffer (const StreamingProtobufs__ReportCGIEUTRA *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__report_cgi__eutra__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ReportCGIEUTRA * streaming_protobufs__report_cgi__eutra__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ReportCGIEUTRA *) protobuf_c_message_unpack (&streaming_protobufs__report_cgi__eutra__descriptor, allocator, len, data); } void streaming_protobufs__report_cgi__eutra__free_unpacked (StreamingProtobufs__ReportCGIEUTRA *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__report_cgi__eutra__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_id_to_add_mod__init (StreamingProtobufs__MeasIdToAddMod *message) { static const StreamingProtobufs__MeasIdToAddMod init_value = STREAMING_PROTOBUFS__MEAS_ID_TO_ADD_MOD__INIT; *message = init_value; } size_t streaming_protobufs__meas_id_to_add_mod__get_packed_size (const StreamingProtobufs__MeasIdToAddMod *message) { assert(message->base.descriptor == &streaming_protobufs__meas_id_to_add_mod__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_id_to_add_mod__pack (const StreamingProtobufs__MeasIdToAddMod *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_id_to_add_mod__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_id_to_add_mod__pack_to_buffer (const StreamingProtobufs__MeasIdToAddMod *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_id_to_add_mod__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasIdToAddMod * streaming_protobufs__meas_id_to_add_mod__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasIdToAddMod *) protobuf_c_message_unpack (&streaming_protobufs__meas_id_to_add_mod__descriptor, allocator, len, data); } void streaming_protobufs__meas_id_to_add_mod__free_unpacked (StreamingProtobufs__MeasIdToAddMod *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_id_to_add_mod__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__quantity_config__init (StreamingProtobufs__QuantityConfig *message) { static const StreamingProtobufs__QuantityConfig init_value = STREAMING_PROTOBUFS__QUANTITY_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__quantity_config__get_packed_size (const StreamingProtobufs__QuantityConfig *message) { assert(message->base.descriptor == &streaming_protobufs__quantity_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__quantity_config__pack (const StreamingProtobufs__QuantityConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__quantity_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__quantity_config__pack_to_buffer (const StreamingProtobufs__QuantityConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__quantity_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__QuantityConfig * streaming_protobufs__quantity_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__QuantityConfig *) protobuf_c_message_unpack (&streaming_protobufs__quantity_config__descriptor, allocator, len, data); } void streaming_protobufs__quantity_config__free_unpacked (StreamingProtobufs__QuantityConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__quantity_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__quantity_config_nr__init (StreamingProtobufs__QuantityConfigNR *message) { static const StreamingProtobufs__QuantityConfigNR init_value = STREAMING_PROTOBUFS__QUANTITY_CONFIG_NR__INIT; *message = init_value; } size_t streaming_protobufs__quantity_config_nr__get_packed_size (const StreamingProtobufs__QuantityConfigNR *message) { assert(message->base.descriptor == &streaming_protobufs__quantity_config_nr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__quantity_config_nr__pack (const StreamingProtobufs__QuantityConfigNR *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__quantity_config_nr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__quantity_config_nr__pack_to_buffer (const StreamingProtobufs__QuantityConfigNR *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__quantity_config_nr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__QuantityConfigNR * streaming_protobufs__quantity_config_nr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__QuantityConfigNR *) protobuf_c_message_unpack (&streaming_protobufs__quantity_config_nr__descriptor, allocator, len, data); } void streaming_protobufs__quantity_config_nr__free_unpacked (StreamingProtobufs__QuantityConfigNR *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__quantity_config_nr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__quantity_config_rs__init (StreamingProtobufs__QuantityConfigRS *message) { static const StreamingProtobufs__QuantityConfigRS init_value = STREAMING_PROTOBUFS__QUANTITY_CONFIG_RS__INIT; *message = init_value; } size_t streaming_protobufs__quantity_config_rs__get_packed_size (const StreamingProtobufs__QuantityConfigRS *message) { assert(message->base.descriptor == &streaming_protobufs__quantity_config_rs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__quantity_config_rs__pack (const StreamingProtobufs__QuantityConfigRS *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__quantity_config_rs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__quantity_config_rs__pack_to_buffer (const StreamingProtobufs__QuantityConfigRS *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__quantity_config_rs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__QuantityConfigRS * streaming_protobufs__quantity_config_rs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__QuantityConfigRS *) protobuf_c_message_unpack (&streaming_protobufs__quantity_config_rs__descriptor, allocator, len, data); } void streaming_protobufs__quantity_config_rs__free_unpacked (StreamingProtobufs__QuantityConfigRS *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__quantity_config_rs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__filter_config__init (StreamingProtobufs__FilterConfig *message) { static const StreamingProtobufs__FilterConfig init_value = STREAMING_PROTOBUFS__FILTER_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__filter_config__get_packed_size (const StreamingProtobufs__FilterConfig *message) { assert(message->base.descriptor == &streaming_protobufs__filter_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__filter_config__pack (const StreamingProtobufs__FilterConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__filter_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__filter_config__pack_to_buffer (const StreamingProtobufs__FilterConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__filter_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__FilterConfig * streaming_protobufs__filter_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__FilterConfig *) protobuf_c_message_unpack (&streaming_protobufs__filter_config__descriptor, allocator, len, data); } void streaming_protobufs__filter_config__free_unpacked (StreamingProtobufs__FilterConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__filter_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__filter_coefficient__init (StreamingProtobufs__FilterCoefficient *message) { static const StreamingProtobufs__FilterCoefficient init_value = STREAMING_PROTOBUFS__FILTER_COEFFICIENT__INIT; *message = init_value; } size_t streaming_protobufs__filter_coefficient__get_packed_size (const StreamingProtobufs__FilterCoefficient *message) { assert(message->base.descriptor == &streaming_protobufs__filter_coefficient__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__filter_coefficient__pack (const StreamingProtobufs__FilterCoefficient *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__filter_coefficient__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__filter_coefficient__pack_to_buffer (const StreamingProtobufs__FilterCoefficient *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__filter_coefficient__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__FilterCoefficient * streaming_protobufs__filter_coefficient__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__FilterCoefficient *) protobuf_c_message_unpack (&streaming_protobufs__filter_coefficient__descriptor, allocator, len, data); } void streaming_protobufs__filter_coefficient__free_unpacked (StreamingProtobufs__FilterCoefficient *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__filter_coefficient__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_gap_config__init (StreamingProtobufs__MeasGapConfig *message) { static const StreamingProtobufs__MeasGapConfig init_value = STREAMING_PROTOBUFS__MEAS_GAP_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__meas_gap_config__get_packed_size (const StreamingProtobufs__MeasGapConfig *message) { assert(message->base.descriptor == &streaming_protobufs__meas_gap_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_gap_config__pack (const StreamingProtobufs__MeasGapConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_gap_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_gap_config__pack_to_buffer (const StreamingProtobufs__MeasGapConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_gap_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasGapConfig * streaming_protobufs__meas_gap_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasGapConfig *) protobuf_c_message_unpack (&streaming_protobufs__meas_gap_config__descriptor, allocator, len, data); } void streaming_protobufs__meas_gap_config__free_unpacked (StreamingProtobufs__MeasGapConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_gap_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__gap_config__init (StreamingProtobufs__GapConfig *message) { static const StreamingProtobufs__GapConfig init_value = STREAMING_PROTOBUFS__GAP_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__gap_config__get_packed_size (const StreamingProtobufs__GapConfig *message) { assert(message->base.descriptor == &streaming_protobufs__gap_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__gap_config__pack (const StreamingProtobufs__GapConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__gap_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__gap_config__pack_to_buffer (const StreamingProtobufs__GapConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__gap_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__GapConfig * streaming_protobufs__gap_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__GapConfig *) protobuf_c_message_unpack (&streaming_protobufs__gap_config__descriptor, allocator, len, data); } void streaming_protobufs__gap_config__free_unpacked (StreamingProtobufs__GapConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__gap_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__mgl__init (StreamingProtobufs__MGL *message) { static const StreamingProtobufs__MGL init_value = STREAMING_PROTOBUFS__MGL__INIT; *message = init_value; } size_t streaming_protobufs__mgl__get_packed_size (const StreamingProtobufs__MGL *message) { assert(message->base.descriptor == &streaming_protobufs__mgl__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__mgl__pack (const StreamingProtobufs__MGL *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__mgl__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__mgl__pack_to_buffer (const StreamingProtobufs__MGL *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__mgl__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MGL * streaming_protobufs__mgl__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MGL *) protobuf_c_message_unpack (&streaming_protobufs__mgl__descriptor, allocator, len, data); } void streaming_protobufs__mgl__free_unpacked (StreamingProtobufs__MGL *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__mgl__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__mgrp__init (StreamingProtobufs__MGRP *message) { static const StreamingProtobufs__MGRP init_value = STREAMING_PROTOBUFS__MGRP__INIT; *message = init_value; } size_t streaming_protobufs__mgrp__get_packed_size (const StreamingProtobufs__MGRP *message) { assert(message->base.descriptor == &streaming_protobufs__mgrp__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__mgrp__pack (const StreamingProtobufs__MGRP *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__mgrp__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__mgrp__pack_to_buffer (const StreamingProtobufs__MGRP *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__mgrp__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MGRP * streaming_protobufs__mgrp__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MGRP *) protobuf_c_message_unpack (&streaming_protobufs__mgrp__descriptor, allocator, len, data); } void streaming_protobufs__mgrp__free_unpacked (StreamingProtobufs__MGRP *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__mgrp__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__mgta__init (StreamingProtobufs__MGTA *message) { static const StreamingProtobufs__MGTA init_value = STREAMING_PROTOBUFS__MGTA__INIT; *message = init_value; } size_t streaming_protobufs__mgta__get_packed_size (const StreamingProtobufs__MGTA *message) { assert(message->base.descriptor == &streaming_protobufs__mgta__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__mgta__pack (const StreamingProtobufs__MGTA *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__mgta__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__mgta__pack_to_buffer (const StreamingProtobufs__MGTA *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__mgta__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MGTA * streaming_protobufs__mgta__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MGTA *) protobuf_c_message_unpack (&streaming_protobufs__mgta__descriptor, allocator, len, data); } void streaming_protobufs__mgta__free_unpacked (StreamingProtobufs__MGTA *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__mgta__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_gap_sharing_config__init (StreamingProtobufs__MeasGapSharingConfig *message) { static const StreamingProtobufs__MeasGapSharingConfig init_value = STREAMING_PROTOBUFS__MEAS_GAP_SHARING_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__meas_gap_sharing_config__get_packed_size (const StreamingProtobufs__MeasGapSharingConfig *message) { assert(message->base.descriptor == &streaming_protobufs__meas_gap_sharing_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_gap_sharing_config__pack (const StreamingProtobufs__MeasGapSharingConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_gap_sharing_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_gap_sharing_config__pack_to_buffer (const StreamingProtobufs__MeasGapSharingConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_gap_sharing_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasGapSharingConfig * streaming_protobufs__meas_gap_sharing_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasGapSharingConfig *) protobuf_c_message_unpack (&streaming_protobufs__meas_gap_sharing_config__descriptor, allocator, len, data); } void streaming_protobufs__meas_gap_sharing_config__free_unpacked (StreamingProtobufs__MeasGapSharingConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_gap_sharing_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_gap_sharing_scheme__init (StreamingProtobufs__MeasGapSharingScheme *message) { static const StreamingProtobufs__MeasGapSharingScheme init_value = STREAMING_PROTOBUFS__MEAS_GAP_SHARING_SCHEME__INIT; *message = init_value; } size_t streaming_protobufs__meas_gap_sharing_scheme__get_packed_size (const StreamingProtobufs__MeasGapSharingScheme *message) { assert(message->base.descriptor == &streaming_protobufs__meas_gap_sharing_scheme__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_gap_sharing_scheme__pack (const StreamingProtobufs__MeasGapSharingScheme *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_gap_sharing_scheme__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_gap_sharing_scheme__pack_to_buffer (const StreamingProtobufs__MeasGapSharingScheme *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_gap_sharing_scheme__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasGapSharingScheme * streaming_protobufs__meas_gap_sharing_scheme__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasGapSharingScheme *) protobuf_c_message_unpack (&streaming_protobufs__meas_gap_sharing_scheme__descriptor, allocator, len, data); } void streaming_protobufs__meas_gap_sharing_scheme__free_unpacked (StreamingProtobufs__MeasGapSharingScheme *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_gap_sharing_scheme__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__other_config__init (StreamingProtobufs__OtherConfig *message) { static const StreamingProtobufs__OtherConfig init_value = STREAMING_PROTOBUFS__OTHER_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__other_config__get_packed_size (const StreamingProtobufs__OtherConfig *message) { assert(message->base.descriptor == &streaming_protobufs__other_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__other_config__pack (const StreamingProtobufs__OtherConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__other_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__other_config__pack_to_buffer (const StreamingProtobufs__OtherConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__other_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__OtherConfig * streaming_protobufs__other_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__OtherConfig *) protobuf_c_message_unpack (&streaming_protobufs__other_config__descriptor, allocator, len, data); } void streaming_protobufs__other_config__free_unpacked (StreamingProtobufs__OtherConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__other_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__delay_budget_reporting_prohibit_timer__init (StreamingProtobufs__DelayBudgetReportingProhibitTimer *message) { static const StreamingProtobufs__DelayBudgetReportingProhibitTimer init_value = STREAMING_PROTOBUFS__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__delay_budget_reporting_prohibit_timer__get_packed_size (const StreamingProtobufs__DelayBudgetReportingProhibitTimer *message) { assert(message->base.descriptor == &streaming_protobufs__delay_budget_reporting_prohibit_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__delay_budget_reporting_prohibit_timer__pack (const StreamingProtobufs__DelayBudgetReportingProhibitTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__delay_budget_reporting_prohibit_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__delay_budget_reporting_prohibit_timer__pack_to_buffer (const StreamingProtobufs__DelayBudgetReportingProhibitTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__delay_budget_reporting_prohibit_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DelayBudgetReportingProhibitTimer * streaming_protobufs__delay_budget_reporting_prohibit_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DelayBudgetReportingProhibitTimer *) protobuf_c_message_unpack (&streaming_protobufs__delay_budget_reporting_prohibit_timer__descriptor, allocator, len, data); } void streaming_protobufs__delay_budget_reporting_prohibit_timer__free_unpacked (StreamingProtobufs__DelayBudgetReportingProhibitTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__delay_budget_reporting_prohibit_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__other_config_v1540__init (StreamingProtobufs__OtherConfigV1540 *message) { static const StreamingProtobufs__OtherConfigV1540 init_value = STREAMING_PROTOBUFS__OTHER_CONFIG_V1540__INIT; *message = init_value; } size_t streaming_protobufs__other_config_v1540__get_packed_size (const StreamingProtobufs__OtherConfigV1540 *message) { assert(message->base.descriptor == &streaming_protobufs__other_config_v1540__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__other_config_v1540__pack (const StreamingProtobufs__OtherConfigV1540 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__other_config_v1540__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__other_config_v1540__pack_to_buffer (const StreamingProtobufs__OtherConfigV1540 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__other_config_v1540__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__OtherConfigV1540 * streaming_protobufs__other_config_v1540__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__OtherConfigV1540 *) protobuf_c_message_unpack (&streaming_protobufs__other_config_v1540__descriptor, allocator, len, data); } void streaming_protobufs__other_config_v1540__free_unpacked (StreamingProtobufs__OtherConfigV1540 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__other_config_v1540__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__overheating_assistance_config__init (StreamingProtobufs__OverheatingAssistanceConfig *message) { static const StreamingProtobufs__OverheatingAssistanceConfig init_value = STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__overheating_assistance_config__get_packed_size (const StreamingProtobufs__OverheatingAssistanceConfig *message) { assert(message->base.descriptor == &streaming_protobufs__overheating_assistance_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__overheating_assistance_config__pack (const StreamingProtobufs__OverheatingAssistanceConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__overheating_assistance_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__overheating_assistance_config__pack_to_buffer (const StreamingProtobufs__OverheatingAssistanceConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__overheating_assistance_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__OverheatingAssistanceConfig * streaming_protobufs__overheating_assistance_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__OverheatingAssistanceConfig *) protobuf_c_message_unpack (&streaming_protobufs__overheating_assistance_config__descriptor, allocator, len, data); } void streaming_protobufs__overheating_assistance_config__free_unpacked (StreamingProtobufs__OverheatingAssistanceConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__overheating_assistance_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scell_config__init (StreamingProtobufs__SCellConfig *message) { static const StreamingProtobufs__SCellConfig init_value = STREAMING_PROTOBUFS__SCELL_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__scell_config__get_packed_size (const StreamingProtobufs__SCellConfig *message) { assert(message->base.descriptor == &streaming_protobufs__scell_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scell_config__pack (const StreamingProtobufs__SCellConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scell_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scell_config__pack_to_buffer (const StreamingProtobufs__SCellConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scell_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SCellConfig * streaming_protobufs__scell_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SCellConfig *) protobuf_c_message_unpack (&streaming_protobufs__scell_config__descriptor, allocator, len, data); } void streaming_protobufs__scell_config__free_unpacked (StreamingProtobufs__SCellConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scell_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__search_space__init (StreamingProtobufs__SearchSpace *message) { static const StreamingProtobufs__SearchSpace init_value = STREAMING_PROTOBUFS__SEARCH_SPACE__INIT; *message = init_value; } size_t streaming_protobufs__search_space__get_packed_size (const StreamingProtobufs__SearchSpace *message) { assert(message->base.descriptor == &streaming_protobufs__search_space__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__search_space__pack (const StreamingProtobufs__SearchSpace *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__search_space__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__search_space__pack_to_buffer (const StreamingProtobufs__SearchSpace *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__search_space__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SearchSpace * streaming_protobufs__search_space__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SearchSpace *) protobuf_c_message_unpack (&streaming_protobufs__search_space__descriptor, allocator, len, data); } void streaming_protobufs__search_space__free_unpacked (StreamingProtobufs__SearchSpace *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__search_space__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nrof_candidates__init (StreamingProtobufs__NrofCandidates *message) { static const StreamingProtobufs__NrofCandidates init_value = STREAMING_PROTOBUFS__NROF_CANDIDATES__INIT; *message = init_value; } size_t streaming_protobufs__nrof_candidates__get_packed_size (const StreamingProtobufs__NrofCandidates *message) { assert(message->base.descriptor == &streaming_protobufs__nrof_candidates__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nrof_candidates__pack (const StreamingProtobufs__NrofCandidates *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nrof_candidates__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nrof_candidates__pack_to_buffer (const StreamingProtobufs__NrofCandidates *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nrof_candidates__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NrofCandidates * streaming_protobufs__nrof_candidates__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NrofCandidates *) protobuf_c_message_unpack (&streaming_protobufs__nrof_candidates__descriptor, allocator, len, data); } void streaming_protobufs__nrof_candidates__free_unpacked (StreamingProtobufs__NrofCandidates *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nrof_candidates__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__aggregation_level__init (StreamingProtobufs__AggregationLevel *message) { static const StreamingProtobufs__AggregationLevel init_value = STREAMING_PROTOBUFS__AGGREGATION_LEVEL__INIT; *message = init_value; } size_t streaming_protobufs__aggregation_level__get_packed_size (const StreamingProtobufs__AggregationLevel *message) { assert(message->base.descriptor == &streaming_protobufs__aggregation_level__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__aggregation_level__pack (const StreamingProtobufs__AggregationLevel *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__aggregation_level__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__aggregation_level__pack_to_buffer (const StreamingProtobufs__AggregationLevel *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__aggregation_level__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__AggregationLevel * streaming_protobufs__aggregation_level__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__AggregationLevel *) protobuf_c_message_unpack (&streaming_protobufs__aggregation_level__descriptor, allocator, len, data); } void streaming_protobufs__aggregation_level__free_unpacked (StreamingProtobufs__AggregationLevel *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__aggregation_level__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__common__init (StreamingProtobufs__Common *message) { static const StreamingProtobufs__Common init_value = STREAMING_PROTOBUFS__COMMON__INIT; *message = init_value; } size_t streaming_protobufs__common__get_packed_size (const StreamingProtobufs__Common *message) { assert(message->base.descriptor == &streaming_protobufs__common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__common__pack (const StreamingProtobufs__Common *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__common__pack_to_buffer (const StreamingProtobufs__Common *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Common * streaming_protobufs__common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Common *) protobuf_c_message_unpack (&streaming_protobufs__common__descriptor, allocator, len, data); } void streaming_protobufs__common__free_unpacked (StreamingProtobufs__Common *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dci__format0_0__and_format1_0__init (StreamingProtobufs__DCIFormat00AndFormat10 *message) { static const StreamingProtobufs__DCIFormat00AndFormat10 init_value = STREAMING_PROTOBUFS__DCI__FORMAT0_0__AND_FORMAT1_0__INIT; *message = init_value; } size_t streaming_protobufs__dci__format0_0__and_format1_0__get_packed_size (const StreamingProtobufs__DCIFormat00AndFormat10 *message) { assert(message->base.descriptor == &streaming_protobufs__dci__format0_0__and_format1_0__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dci__format0_0__and_format1_0__pack (const StreamingProtobufs__DCIFormat00AndFormat10 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dci__format0_0__and_format1_0__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dci__format0_0__and_format1_0__pack_to_buffer (const StreamingProtobufs__DCIFormat00AndFormat10 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dci__format0_0__and_format1_0__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DCIFormat00AndFormat10 * streaming_protobufs__dci__format0_0__and_format1_0__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DCIFormat00AndFormat10 *) protobuf_c_message_unpack (&streaming_protobufs__dci__format0_0__and_format1_0__descriptor, allocator, len, data); } void streaming_protobufs__dci__format0_0__and_format1_0__free_unpacked (StreamingProtobufs__DCIFormat00AndFormat10 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dci__format0_0__and_format1_0__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dci__format2_0__init (StreamingProtobufs__DCIFormat20 *message) { static const StreamingProtobufs__DCIFormat20 init_value = STREAMING_PROTOBUFS__DCI__FORMAT2_0__INIT; *message = init_value; } size_t streaming_protobufs__dci__format2_0__get_packed_size (const StreamingProtobufs__DCIFormat20 *message) { assert(message->base.descriptor == &streaming_protobufs__dci__format2_0__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dci__format2_0__pack (const StreamingProtobufs__DCIFormat20 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dci__format2_0__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dci__format2_0__pack_to_buffer (const StreamingProtobufs__DCIFormat20 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dci__format2_0__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DCIFormat20 * streaming_protobufs__dci__format2_0__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DCIFormat20 *) protobuf_c_message_unpack (&streaming_protobufs__dci__format2_0__descriptor, allocator, len, data); } void streaming_protobufs__dci__format2_0__free_unpacked (StreamingProtobufs__DCIFormat20 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dci__format2_0__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nrof_candidates__sfi__init (StreamingProtobufs__NrofCandidatesSFI *message) { static const StreamingProtobufs__NrofCandidatesSFI init_value = STREAMING_PROTOBUFS__NROF_CANDIDATES__SFI__INIT; *message = init_value; } size_t streaming_protobufs__nrof_candidates__sfi__get_packed_size (const StreamingProtobufs__NrofCandidatesSFI *message) { assert(message->base.descriptor == &streaming_protobufs__nrof_candidates__sfi__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nrof_candidates__sfi__pack (const StreamingProtobufs__NrofCandidatesSFI *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nrof_candidates__sfi__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nrof_candidates__sfi__pack_to_buffer (const StreamingProtobufs__NrofCandidatesSFI *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nrof_candidates__sfi__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NrofCandidatesSFI * streaming_protobufs__nrof_candidates__sfi__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NrofCandidatesSFI *) protobuf_c_message_unpack (&streaming_protobufs__nrof_candidates__sfi__descriptor, allocator, len, data); } void streaming_protobufs__nrof_candidates__sfi__free_unpacked (StreamingProtobufs__NrofCandidatesSFI *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nrof_candidates__sfi__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__aggregation_level__sfi__init (StreamingProtobufs__AggregationLevelSFI *message) { static const StreamingProtobufs__AggregationLevelSFI init_value = STREAMING_PROTOBUFS__AGGREGATION_LEVEL__SFI__INIT; *message = init_value; } size_t streaming_protobufs__aggregation_level__sfi__get_packed_size (const StreamingProtobufs__AggregationLevelSFI *message) { assert(message->base.descriptor == &streaming_protobufs__aggregation_level__sfi__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__aggregation_level__sfi__pack (const StreamingProtobufs__AggregationLevelSFI *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__aggregation_level__sfi__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__aggregation_level__sfi__pack_to_buffer (const StreamingProtobufs__AggregationLevelSFI *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__aggregation_level__sfi__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__AggregationLevelSFI * streaming_protobufs__aggregation_level__sfi__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__AggregationLevelSFI *) protobuf_c_message_unpack (&streaming_protobufs__aggregation_level__sfi__descriptor, allocator, len, data); } void streaming_protobufs__aggregation_level__sfi__free_unpacked (StreamingProtobufs__AggregationLevelSFI *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__aggregation_level__sfi__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dci__format2_1__init (StreamingProtobufs__DCIFormat21 *message) { static const StreamingProtobufs__DCIFormat21 init_value = STREAMING_PROTOBUFS__DCI__FORMAT2_1__INIT; *message = init_value; } size_t streaming_protobufs__dci__format2_1__get_packed_size (const StreamingProtobufs__DCIFormat21 *message) { assert(message->base.descriptor == &streaming_protobufs__dci__format2_1__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dci__format2_1__pack (const StreamingProtobufs__DCIFormat21 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dci__format2_1__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dci__format2_1__pack_to_buffer (const StreamingProtobufs__DCIFormat21 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dci__format2_1__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DCIFormat21 * streaming_protobufs__dci__format2_1__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DCIFormat21 *) protobuf_c_message_unpack (&streaming_protobufs__dci__format2_1__descriptor, allocator, len, data); } void streaming_protobufs__dci__format2_1__free_unpacked (StreamingProtobufs__DCIFormat21 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dci__format2_1__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dci__format2_2__init (StreamingProtobufs__DCIFormat22 *message) { static const StreamingProtobufs__DCIFormat22 init_value = STREAMING_PROTOBUFS__DCI__FORMAT2_2__INIT; *message = init_value; } size_t streaming_protobufs__dci__format2_2__get_packed_size (const StreamingProtobufs__DCIFormat22 *message) { assert(message->base.descriptor == &streaming_protobufs__dci__format2_2__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dci__format2_2__pack (const StreamingProtobufs__DCIFormat22 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dci__format2_2__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dci__format2_2__pack_to_buffer (const StreamingProtobufs__DCIFormat22 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dci__format2_2__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DCIFormat22 * streaming_protobufs__dci__format2_2__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DCIFormat22 *) protobuf_c_message_unpack (&streaming_protobufs__dci__format2_2__descriptor, allocator, len, data); } void streaming_protobufs__dci__format2_2__free_unpacked (StreamingProtobufs__DCIFormat22 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dci__format2_2__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dci__format2_3__init (StreamingProtobufs__DCIFormat23 *message) { static const StreamingProtobufs__DCIFormat23 init_value = STREAMING_PROTOBUFS__DCI__FORMAT2_3__INIT; *message = init_value; } size_t streaming_protobufs__dci__format2_3__get_packed_size (const StreamingProtobufs__DCIFormat23 *message) { assert(message->base.descriptor == &streaming_protobufs__dci__format2_3__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dci__format2_3__pack (const StreamingProtobufs__DCIFormat23 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dci__format2_3__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dci__format2_3__pack_to_buffer (const StreamingProtobufs__DCIFormat23 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dci__format2_3__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DCIFormat23 * streaming_protobufs__dci__format2_3__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DCIFormat23 *) protobuf_c_message_unpack (&streaming_protobufs__dci__format2_3__descriptor, allocator, len, data); } void streaming_protobufs__dci__format2_3__free_unpacked (StreamingProtobufs__DCIFormat23 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dci__format2_3__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dummy1__init (StreamingProtobufs__Dummy1 *message) { static const StreamingProtobufs__Dummy1 init_value = STREAMING_PROTOBUFS__DUMMY1__INIT; *message = init_value; } size_t streaming_protobufs__dummy1__get_packed_size (const StreamingProtobufs__Dummy1 *message) { assert(message->base.descriptor == &streaming_protobufs__dummy1__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dummy1__pack (const StreamingProtobufs__Dummy1 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dummy1__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dummy1__pack_to_buffer (const StreamingProtobufs__Dummy1 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dummy1__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Dummy1 * streaming_protobufs__dummy1__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Dummy1 *) protobuf_c_message_unpack (&streaming_protobufs__dummy1__descriptor, allocator, len, data); } void streaming_protobufs__dummy1__free_unpacked (StreamingProtobufs__Dummy1 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dummy1__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dummy2__init (StreamingProtobufs__Dummy2 *message) { static const StreamingProtobufs__Dummy2 init_value = STREAMING_PROTOBUFS__DUMMY2__INIT; *message = init_value; } size_t streaming_protobufs__dummy2__get_packed_size (const StreamingProtobufs__Dummy2 *message) { assert(message->base.descriptor == &streaming_protobufs__dummy2__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dummy2__pack (const StreamingProtobufs__Dummy2 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dummy2__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dummy2__pack_to_buffer (const StreamingProtobufs__Dummy2 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dummy2__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Dummy2 * streaming_protobufs__dummy2__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Dummy2 *) protobuf_c_message_unpack (&streaming_protobufs__dummy2__descriptor, allocator, len, data); } void streaming_protobufs__dummy2__free_unpacked (StreamingProtobufs__Dummy2 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dummy2__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ue__specific__init (StreamingProtobufs__UESpecific *message) { static const StreamingProtobufs__UESpecific init_value = STREAMING_PROTOBUFS__UE__SPECIFIC__INIT; *message = init_value; } size_t streaming_protobufs__ue__specific__get_packed_size (const StreamingProtobufs__UESpecific *message) { assert(message->base.descriptor == &streaming_protobufs__ue__specific__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ue__specific__pack (const StreamingProtobufs__UESpecific *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ue__specific__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ue__specific__pack_to_buffer (const StreamingProtobufs__UESpecific *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ue__specific__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UESpecific * streaming_protobufs__ue__specific__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UESpecific *) protobuf_c_message_unpack (&streaming_protobufs__ue__specific__descriptor, allocator, len, data); } void streaming_protobufs__ue__specific__free_unpacked (StreamingProtobufs__UESpecific *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ue__specific__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__dci__formats__init (StreamingProtobufs__DCIFormats *message) { static const StreamingProtobufs__DCIFormats init_value = STREAMING_PROTOBUFS__DCI__FORMATS__INIT; *message = init_value; } size_t streaming_protobufs__dci__formats__get_packed_size (const StreamingProtobufs__DCIFormats *message) { assert(message->base.descriptor == &streaming_protobufs__dci__formats__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__dci__formats__pack (const StreamingProtobufs__DCIFormats *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__dci__formats__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__dci__formats__pack_to_buffer (const StreamingProtobufs__DCIFormats *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__dci__formats__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DCIFormats * streaming_protobufs__dci__formats__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DCIFormats *) protobuf_c_message_unpack (&streaming_protobufs__dci__formats__descriptor, allocator, len, data); } void streaming_protobufs__dci__formats__free_unpacked (StreamingProtobufs__DCIFormats *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__dci__formats__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_result_cell_list_sftd__init (StreamingProtobufs__MeasResultCellListSFTD *message) { static const StreamingProtobufs__MeasResultCellListSFTD init_value = STREAMING_PROTOBUFS__MEAS_RESULT_CELL_LIST_SFTD__INIT; *message = init_value; } size_t streaming_protobufs__meas_result_cell_list_sftd__get_packed_size (const StreamingProtobufs__MeasResultCellListSFTD *message) { assert(message->base.descriptor == &streaming_protobufs__meas_result_cell_list_sftd__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_result_cell_list_sftd__pack (const StreamingProtobufs__MeasResultCellListSFTD *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_result_cell_list_sftd__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_result_cell_list_sftd__pack_to_buffer (const StreamingProtobufs__MeasResultCellListSFTD *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_result_cell_list_sftd__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasResultCellListSFTD * streaming_protobufs__meas_result_cell_list_sftd__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasResultCellListSFTD *) protobuf_c_message_unpack (&streaming_protobufs__meas_result_cell_list_sftd__descriptor, allocator, len, data); } void streaming_protobufs__meas_result_cell_list_sftd__free_unpacked (StreamingProtobufs__MeasResultCellListSFTD *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_result_cell_list_sftd__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_result_cell_sftd__init (StreamingProtobufs__MeasResultCellSFTD *message) { static const StreamingProtobufs__MeasResultCellSFTD init_value = STREAMING_PROTOBUFS__MEAS_RESULT_CELL_SFTD__INIT; *message = init_value; } size_t streaming_protobufs__meas_result_cell_sftd__get_packed_size (const StreamingProtobufs__MeasResultCellSFTD *message) { assert(message->base.descriptor == &streaming_protobufs__meas_result_cell_sftd__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_result_cell_sftd__pack (const StreamingProtobufs__MeasResultCellSFTD *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_result_cell_sftd__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_result_cell_sftd__pack_to_buffer (const StreamingProtobufs__MeasResultCellSFTD *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_result_cell_sftd__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasResultCellSFTD * streaming_protobufs__meas_result_cell_sftd__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasResultCellSFTD *) protobuf_c_message_unpack (&streaming_protobufs__meas_result_cell_sftd__descriptor, allocator, len, data); } void streaming_protobufs__meas_result_cell_sftd__free_unpacked (StreamingProtobufs__MeasResultCellSFTD *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_result_cell_sftd__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_result_list2_nr__init (StreamingProtobufs__MeasResultList2NR *message) { static const StreamingProtobufs__MeasResultList2NR init_value = STREAMING_PROTOBUFS__MEAS_RESULT_LIST2_NR__INIT; *message = init_value; } size_t streaming_protobufs__meas_result_list2_nr__get_packed_size (const StreamingProtobufs__MeasResultList2NR *message) { assert(message->base.descriptor == &streaming_protobufs__meas_result_list2_nr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_result_list2_nr__pack (const StreamingProtobufs__MeasResultList2NR *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_result_list2_nr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_result_list2_nr__pack_to_buffer (const StreamingProtobufs__MeasResultList2NR *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_result_list2_nr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasResultList2NR * streaming_protobufs__meas_result_list2_nr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasResultList2NR *) protobuf_c_message_unpack (&streaming_protobufs__meas_result_list2_nr__descriptor, allocator, len, data); } void streaming_protobufs__meas_result_list2_nr__free_unpacked (StreamingProtobufs__MeasResultList2NR *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_result_list2_nr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_result2_nr__init (StreamingProtobufs__MeasResult2NR *message) { static const StreamingProtobufs__MeasResult2NR init_value = STREAMING_PROTOBUFS__MEAS_RESULT2_NR__INIT; *message = init_value; } size_t streaming_protobufs__meas_result2_nr__get_packed_size (const StreamingProtobufs__MeasResult2NR *message) { assert(message->base.descriptor == &streaming_protobufs__meas_result2_nr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_result2_nr__pack (const StreamingProtobufs__MeasResult2NR *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_result2_nr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_result2_nr__pack_to_buffer (const StreamingProtobufs__MeasResult2NR *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_result2_nr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasResult2NR * streaming_protobufs__meas_result2_nr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasResult2NR *) protobuf_c_message_unpack (&streaming_protobufs__meas_result2_nr__descriptor, allocator, len, data); } void streaming_protobufs__meas_result2_nr__free_unpacked (StreamingProtobufs__MeasResult2NR *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_result2_nr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_quantity_results__init (StreamingProtobufs__MeasQuantityResults *message) { static const StreamingProtobufs__MeasQuantityResults init_value = STREAMING_PROTOBUFS__MEAS_QUANTITY_RESULTS__INIT; *message = init_value; } size_t streaming_protobufs__meas_quantity_results__get_packed_size (const StreamingProtobufs__MeasQuantityResults *message) { assert(message->base.descriptor == &streaming_protobufs__meas_quantity_results__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_quantity_results__pack (const StreamingProtobufs__MeasQuantityResults *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_quantity_results__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_quantity_results__pack_to_buffer (const StreamingProtobufs__MeasQuantityResults *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_quantity_results__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasQuantityResults * streaming_protobufs__meas_quantity_results__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasQuantityResults *) protobuf_c_message_unpack (&streaming_protobufs__meas_quantity_results__descriptor, allocator, len, data); } void streaming_protobufs__meas_quantity_results__free_unpacked (StreamingProtobufs__MeasQuantityResults *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_quantity_results__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__results_per_ssb__index__init (StreamingProtobufs__ResultsPerSSBIndex *message) { static const StreamingProtobufs__ResultsPerSSBIndex init_value = STREAMING_PROTOBUFS__RESULTS_PER_SSB__INDEX__INIT; *message = init_value; } size_t streaming_protobufs__results_per_ssb__index__get_packed_size (const StreamingProtobufs__ResultsPerSSBIndex *message) { assert(message->base.descriptor == &streaming_protobufs__results_per_ssb__index__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__results_per_ssb__index__pack (const StreamingProtobufs__ResultsPerSSBIndex *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__results_per_ssb__index__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__results_per_ssb__index__pack_to_buffer (const StreamingProtobufs__ResultsPerSSBIndex *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__results_per_ssb__index__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ResultsPerSSBIndex * streaming_protobufs__results_per_ssb__index__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ResultsPerSSBIndex *) protobuf_c_message_unpack (&streaming_protobufs__results_per_ssb__index__descriptor, allocator, len, data); } void streaming_protobufs__results_per_ssb__index__free_unpacked (StreamingProtobufs__ResultsPerSSBIndex *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__results_per_ssb__index__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__results_per_csi__rs__index__init (StreamingProtobufs__ResultsPerCSIRSIndex *message) { static const StreamingProtobufs__ResultsPerCSIRSIndex init_value = STREAMING_PROTOBUFS__RESULTS_PER_CSI__RS__INDEX__INIT; *message = init_value; } size_t streaming_protobufs__results_per_csi__rs__index__get_packed_size (const StreamingProtobufs__ResultsPerCSIRSIndex *message) { assert(message->base.descriptor == &streaming_protobufs__results_per_csi__rs__index__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__results_per_csi__rs__index__pack (const StreamingProtobufs__ResultsPerCSIRSIndex *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__results_per_csi__rs__index__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__results_per_csi__rs__index__pack_to_buffer (const StreamingProtobufs__ResultsPerCSIRSIndex *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__results_per_csi__rs__index__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ResultsPerCSIRSIndex * streaming_protobufs__results_per_csi__rs__index__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ResultsPerCSIRSIndex *) protobuf_c_message_unpack (&streaming_protobufs__results_per_csi__rs__index__descriptor, allocator, len, data); } void streaming_protobufs__results_per_csi__rs__index__free_unpacked (StreamingProtobufs__ResultsPerCSIRSIndex *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__results_per_csi__rs__index__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_quantity_results_eutra__init (StreamingProtobufs__MeasQuantityResultsEUTRA *message) { static const StreamingProtobufs__MeasQuantityResultsEUTRA init_value = STREAMING_PROTOBUFS__MEAS_QUANTITY_RESULTS_EUTRA__INIT; *message = init_value; } size_t streaming_protobufs__meas_quantity_results_eutra__get_packed_size (const StreamingProtobufs__MeasQuantityResultsEUTRA *message) { assert(message->base.descriptor == &streaming_protobufs__meas_quantity_results_eutra__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_quantity_results_eutra__pack (const StreamingProtobufs__MeasQuantityResultsEUTRA *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_quantity_results_eutra__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_quantity_results_eutra__pack_to_buffer (const StreamingProtobufs__MeasQuantityResultsEUTRA *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_quantity_results_eutra__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasQuantityResultsEUTRA * streaming_protobufs__meas_quantity_results_eutra__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasQuantityResultsEUTRA *) protobuf_c_message_unpack (&streaming_protobufs__meas_quantity_results_eutra__descriptor, allocator, len, data); } void streaming_protobufs__meas_quantity_results_eutra__free_unpacked (StreamingProtobufs__MeasQuantityResultsEUTRA *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_quantity_results_eutra__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cell_results__init (StreamingProtobufs__CellResults *message) { static const StreamingProtobufs__CellResults init_value = STREAMING_PROTOBUFS__CELL_RESULTS__INIT; *message = init_value; } size_t streaming_protobufs__cell_results__get_packed_size (const StreamingProtobufs__CellResults *message) { assert(message->base.descriptor == &streaming_protobufs__cell_results__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cell_results__pack (const StreamingProtobufs__CellResults *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cell_results__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cell_results__pack_to_buffer (const StreamingProtobufs__CellResults *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cell_results__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CellResults * streaming_protobufs__cell_results__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CellResults *) protobuf_c_message_unpack (&streaming_protobufs__cell_results__descriptor, allocator, len, data); } void streaming_protobufs__cell_results__free_unpacked (StreamingProtobufs__CellResults *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cell_results__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__results_per_csi__rs__index_list__init (StreamingProtobufs__ResultsPerCSIRSIndexList *message) { static const StreamingProtobufs__ResultsPerCSIRSIndexList init_value = STREAMING_PROTOBUFS__RESULTS_PER_CSI__RS__INDEX_LIST__INIT; *message = init_value; } size_t streaming_protobufs__results_per_csi__rs__index_list__get_packed_size (const StreamingProtobufs__ResultsPerCSIRSIndexList *message) { assert(message->base.descriptor == &streaming_protobufs__results_per_csi__rs__index_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__results_per_csi__rs__index_list__pack (const StreamingProtobufs__ResultsPerCSIRSIndexList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__results_per_csi__rs__index_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__results_per_csi__rs__index_list__pack_to_buffer (const StreamingProtobufs__ResultsPerCSIRSIndexList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__results_per_csi__rs__index_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ResultsPerCSIRSIndexList * streaming_protobufs__results_per_csi__rs__index_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ResultsPerCSIRSIndexList *) protobuf_c_message_unpack (&streaming_protobufs__results_per_csi__rs__index_list__descriptor, allocator, len, data); } void streaming_protobufs__results_per_csi__rs__index_list__free_unpacked (StreamingProtobufs__ResultsPerCSIRSIndexList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__results_per_csi__rs__index_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__results_per_ssb__index_list__init (StreamingProtobufs__ResultsPerSSBIndexList *message) { static const StreamingProtobufs__ResultsPerSSBIndexList init_value = STREAMING_PROTOBUFS__RESULTS_PER_SSB__INDEX_LIST__INIT; *message = init_value; } size_t streaming_protobufs__results_per_ssb__index_list__get_packed_size (const StreamingProtobufs__ResultsPerSSBIndexList *message) { assert(message->base.descriptor == &streaming_protobufs__results_per_ssb__index_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__results_per_ssb__index_list__pack (const StreamingProtobufs__ResultsPerSSBIndexList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__results_per_ssb__index_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__results_per_ssb__index_list__pack_to_buffer (const StreamingProtobufs__ResultsPerSSBIndexList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__results_per_ssb__index_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ResultsPerSSBIndexList * streaming_protobufs__results_per_ssb__index_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ResultsPerSSBIndexList *) protobuf_c_message_unpack (&streaming_protobufs__results_per_ssb__index_list__descriptor, allocator, len, data); } void streaming_protobufs__results_per_ssb__index_list__free_unpacked (StreamingProtobufs__ResultsPerSSBIndexList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__results_per_ssb__index_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rs_index_results__init (StreamingProtobufs__RsIndexResults *message) { static const StreamingProtobufs__RsIndexResults init_value = STREAMING_PROTOBUFS__RS_INDEX_RESULTS__INIT; *message = init_value; } size_t streaming_protobufs__rs_index_results__get_packed_size (const StreamingProtobufs__RsIndexResults *message) { assert(message->base.descriptor == &streaming_protobufs__rs_index_results__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rs_index_results__pack (const StreamingProtobufs__RsIndexResults *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rs_index_results__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rs_index_results__pack_to_buffer (const StreamingProtobufs__RsIndexResults *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rs_index_results__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RsIndexResults * streaming_protobufs__rs_index_results__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RsIndexResults *) protobuf_c_message_unpack (&streaming_protobufs__rs_index_results__descriptor, allocator, len, data); } void streaming_protobufs__rs_index_results__free_unpacked (StreamingProtobufs__RsIndexResults *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rs_index_results__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_result__init (StreamingProtobufs__MeasResult *message) { static const StreamingProtobufs__MeasResult init_value = STREAMING_PROTOBUFS__MEAS_RESULT__INIT; *message = init_value; } size_t streaming_protobufs__meas_result__get_packed_size (const StreamingProtobufs__MeasResult *message) { assert(message->base.descriptor == &streaming_protobufs__meas_result__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_result__pack (const StreamingProtobufs__MeasResult *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_result__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_result__pack_to_buffer (const StreamingProtobufs__MeasResult *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_result__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasResult * streaming_protobufs__meas_result__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasResult *) protobuf_c_message_unpack (&streaming_protobufs__meas_result__descriptor, allocator, len, data); } void streaming_protobufs__meas_result__free_unpacked (StreamingProtobufs__MeasResult *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_result__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__plmn__identity__init (StreamingProtobufs__PLMNIdentity *message) { static const StreamingProtobufs__PLMNIdentity init_value = STREAMING_PROTOBUFS__PLMN__IDENTITY__INIT; *message = init_value; } size_t streaming_protobufs__plmn__identity__get_packed_size (const StreamingProtobufs__PLMNIdentity *message) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__plmn__identity__pack (const StreamingProtobufs__PLMNIdentity *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__plmn__identity__pack_to_buffer (const StreamingProtobufs__PLMNIdentity *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PLMNIdentity * streaming_protobufs__plmn__identity__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PLMNIdentity *) protobuf_c_message_unpack (&streaming_protobufs__plmn__identity__descriptor, allocator, len, data); } void streaming_protobufs__plmn__identity__free_unpacked (StreamingProtobufs__PLMNIdentity *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__plmn__identity__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__mnc__init (StreamingProtobufs__MNC *message) { static const StreamingProtobufs__MNC init_value = STREAMING_PROTOBUFS__MNC__INIT; *message = init_value; } size_t streaming_protobufs__mnc__get_packed_size (const StreamingProtobufs__MNC *message) { assert(message->base.descriptor == &streaming_protobufs__mnc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__mnc__pack (const StreamingProtobufs__MNC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__mnc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__mnc__pack_to_buffer (const StreamingProtobufs__MNC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__mnc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MNC * streaming_protobufs__mnc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MNC *) protobuf_c_message_unpack (&streaming_protobufs__mnc__descriptor, allocator, len, data); } void streaming_protobufs__mnc__free_unpacked (StreamingProtobufs__MNC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__mnc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__mcc__init (StreamingProtobufs__MCC *message) { static const StreamingProtobufs__MCC init_value = STREAMING_PROTOBUFS__MCC__INIT; *message = init_value; } size_t streaming_protobufs__mcc__get_packed_size (const StreamingProtobufs__MCC *message) { assert(message->base.descriptor == &streaming_protobufs__mcc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__mcc__pack (const StreamingProtobufs__MCC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__mcc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__mcc__pack_to_buffer (const StreamingProtobufs__MCC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__mcc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MCC * streaming_protobufs__mcc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MCC *) protobuf_c_message_unpack (&streaming_protobufs__mcc__descriptor, allocator, len, data); } void streaming_protobufs__mcc__free_unpacked (StreamingProtobufs__MCC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__mcc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__plmn__identity__eutra_5_gc__init (StreamingProtobufs__PLMNIdentityEUTRA5GC *message) { static const StreamingProtobufs__PLMNIdentityEUTRA5GC init_value = STREAMING_PROTOBUFS__PLMN__IDENTITY__EUTRA_5_GC__INIT; *message = init_value; } size_t streaming_protobufs__plmn__identity__eutra_5_gc__get_packed_size (const StreamingProtobufs__PLMNIdentityEUTRA5GC *message) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity__eutra_5_gc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__plmn__identity__eutra_5_gc__pack (const StreamingProtobufs__PLMNIdentityEUTRA5GC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity__eutra_5_gc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__plmn__identity__eutra_5_gc__pack_to_buffer (const StreamingProtobufs__PLMNIdentityEUTRA5GC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity__eutra_5_gc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PLMNIdentityEUTRA5GC * streaming_protobufs__plmn__identity__eutra_5_gc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PLMNIdentityEUTRA5GC *) protobuf_c_message_unpack (&streaming_protobufs__plmn__identity__eutra_5_gc__descriptor, allocator, len, data); } void streaming_protobufs__plmn__identity__eutra_5_gc__free_unpacked (StreamingProtobufs__PLMNIdentityEUTRA5GC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__plmn__identity__eutra_5_gc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__plmn__identity_list__eutra_5_gc__init (StreamingProtobufs__PLMNIdentityListEUTRA5GC *message) { static const StreamingProtobufs__PLMNIdentityListEUTRA5GC init_value = STREAMING_PROTOBUFS__PLMN__IDENTITY_LIST__EUTRA_5_GC__INIT; *message = init_value; } size_t streaming_protobufs__plmn__identity_list__eutra_5_gc__get_packed_size (const StreamingProtobufs__PLMNIdentityListEUTRA5GC *message) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity_list__eutra_5_gc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__plmn__identity_list__eutra_5_gc__pack (const StreamingProtobufs__PLMNIdentityListEUTRA5GC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity_list__eutra_5_gc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__plmn__identity_list__eutra_5_gc__pack_to_buffer (const StreamingProtobufs__PLMNIdentityListEUTRA5GC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity_list__eutra_5_gc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PLMNIdentityListEUTRA5GC * streaming_protobufs__plmn__identity_list__eutra_5_gc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PLMNIdentityListEUTRA5GC *) protobuf_c_message_unpack (&streaming_protobufs__plmn__identity_list__eutra_5_gc__descriptor, allocator, len, data); } void streaming_protobufs__plmn__identity_list__eutra_5_gc__free_unpacked (StreamingProtobufs__PLMNIdentityListEUTRA5GC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__plmn__identity_list__eutra_5_gc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cell_access_related_info__eutra_5_gc__init (StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC *message) { static const StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC init_value = STREAMING_PROTOBUFS__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__INIT; *message = init_value; } size_t streaming_protobufs__cell_access_related_info__eutra_5_gc__get_packed_size (const StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC *message) { assert(message->base.descriptor == &streaming_protobufs__cell_access_related_info__eutra_5_gc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cell_access_related_info__eutra_5_gc__pack (const StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cell_access_related_info__eutra_5_gc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cell_access_related_info__eutra_5_gc__pack_to_buffer (const StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cell_access_related_info__eutra_5_gc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC * streaming_protobufs__cell_access_related_info__eutra_5_gc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC *) protobuf_c_message_unpack (&streaming_protobufs__cell_access_related_info__eutra_5_gc__descriptor, allocator, len, data); } void streaming_protobufs__cell_access_related_info__eutra_5_gc__free_unpacked (StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cell_access_related_info__eutra_5_gc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__plmn__identity_list__eutra__epc__init (StreamingProtobufs__PLMNIdentityListEUTRAEPC *message) { static const StreamingProtobufs__PLMNIdentityListEUTRAEPC init_value = STREAMING_PROTOBUFS__PLMN__IDENTITY_LIST__EUTRA__EPC__INIT; *message = init_value; } size_t streaming_protobufs__plmn__identity_list__eutra__epc__get_packed_size (const StreamingProtobufs__PLMNIdentityListEUTRAEPC *message) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity_list__eutra__epc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__plmn__identity_list__eutra__epc__pack (const StreamingProtobufs__PLMNIdentityListEUTRAEPC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity_list__eutra__epc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__plmn__identity_list__eutra__epc__pack_to_buffer (const StreamingProtobufs__PLMNIdentityListEUTRAEPC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity_list__eutra__epc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PLMNIdentityListEUTRAEPC * streaming_protobufs__plmn__identity_list__eutra__epc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PLMNIdentityListEUTRAEPC *) protobuf_c_message_unpack (&streaming_protobufs__plmn__identity_list__eutra__epc__descriptor, allocator, len, data); } void streaming_protobufs__plmn__identity_list__eutra__epc__free_unpacked (StreamingProtobufs__PLMNIdentityListEUTRAEPC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__plmn__identity_list__eutra__epc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cell_access_related_info__eutra__epc__init (StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC *message) { static const StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC init_value = STREAMING_PROTOBUFS__CELL_ACCESS_RELATED_INFO__EUTRA__EPC__INIT; *message = init_value; } size_t streaming_protobufs__cell_access_related_info__eutra__epc__get_packed_size (const StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC *message) { assert(message->base.descriptor == &streaming_protobufs__cell_access_related_info__eutra__epc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cell_access_related_info__eutra__epc__pack (const StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cell_access_related_info__eutra__epc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cell_access_related_info__eutra__epc__pack_to_buffer (const StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cell_access_related_info__eutra__epc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC * streaming_protobufs__cell_access_related_info__eutra__epc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC *) protobuf_c_message_unpack (&streaming_protobufs__cell_access_related_info__eutra__epc__descriptor, allocator, len, data); } void streaming_protobufs__cell_access_related_info__eutra__epc__free_unpacked (StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cell_access_related_info__eutra__epc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cgi_info__epc__init (StreamingProtobufs__CGIInfoEPC *message) { static const StreamingProtobufs__CGIInfoEPC init_value = STREAMING_PROTOBUFS__CGI_INFO__EPC__INIT; *message = init_value; } size_t streaming_protobufs__cgi_info__epc__get_packed_size (const StreamingProtobufs__CGIInfoEPC *message) { assert(message->base.descriptor == &streaming_protobufs__cgi_info__epc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cgi_info__epc__pack (const StreamingProtobufs__CGIInfoEPC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cgi_info__epc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cgi_info__epc__pack_to_buffer (const StreamingProtobufs__CGIInfoEPC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cgi_info__epc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CGIInfoEPC * streaming_protobufs__cgi_info__epc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CGIInfoEPC *) protobuf_c_message_unpack (&streaming_protobufs__cgi_info__epc__descriptor, allocator, len, data); } void streaming_protobufs__cgi_info__epc__free_unpacked (StreamingProtobufs__CGIInfoEPC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cgi_info__epc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__plmn__identity_info__init (StreamingProtobufs__PLMNIdentityInfo *message) { static const StreamingProtobufs__PLMNIdentityInfo init_value = STREAMING_PROTOBUFS__PLMN__IDENTITY_INFO__INIT; *message = init_value; } size_t streaming_protobufs__plmn__identity_info__get_packed_size (const StreamingProtobufs__PLMNIdentityInfo *message) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__plmn__identity_info__pack (const StreamingProtobufs__PLMNIdentityInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__plmn__identity_info__pack_to_buffer (const StreamingProtobufs__PLMNIdentityInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PLMNIdentityInfo * streaming_protobufs__plmn__identity_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PLMNIdentityInfo *) protobuf_c_message_unpack (&streaming_protobufs__plmn__identity_info__descriptor, allocator, len, data); } void streaming_protobufs__plmn__identity_info__free_unpacked (StreamingProtobufs__PLMNIdentityInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__plmn__identity_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdcch__config_sib1__init (StreamingProtobufs__PDCCHConfigSIB1 *message) { static const StreamingProtobufs__PDCCHConfigSIB1 init_value = STREAMING_PROTOBUFS__PDCCH__CONFIG_SIB1__INIT; *message = init_value; } size_t streaming_protobufs__pdcch__config_sib1__get_packed_size (const StreamingProtobufs__PDCCHConfigSIB1 *message) { assert(message->base.descriptor == &streaming_protobufs__pdcch__config_sib1__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdcch__config_sib1__pack (const StreamingProtobufs__PDCCHConfigSIB1 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdcch__config_sib1__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdcch__config_sib1__pack_to_buffer (const StreamingProtobufs__PDCCHConfigSIB1 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdcch__config_sib1__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDCCHConfigSIB1 * streaming_protobufs__pdcch__config_sib1__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDCCHConfigSIB1 *) protobuf_c_message_unpack (&streaming_protobufs__pdcch__config_sib1__descriptor, allocator, len, data); } void streaming_protobufs__pdcch__config_sib1__free_unpacked (StreamingProtobufs__PDCCHConfigSIB1 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdcch__config_sib1__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__no_sib1__init (StreamingProtobufs__NoSIB1 *message) { static const StreamingProtobufs__NoSIB1 init_value = STREAMING_PROTOBUFS__NO_SIB1__INIT; *message = init_value; } size_t streaming_protobufs__no_sib1__get_packed_size (const StreamingProtobufs__NoSIB1 *message) { assert(message->base.descriptor == &streaming_protobufs__no_sib1__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__no_sib1__pack (const StreamingProtobufs__NoSIB1 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__no_sib1__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__no_sib1__pack_to_buffer (const StreamingProtobufs__NoSIB1 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__no_sib1__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NoSIB1 * streaming_protobufs__no_sib1__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NoSIB1 *) protobuf_c_message_unpack (&streaming_protobufs__no_sib1__descriptor, allocator, len, data); } void streaming_protobufs__no_sib1__free_unpacked (StreamingProtobufs__NoSIB1 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__no_sib1__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__plmn__identity_info_list__init (StreamingProtobufs__PLMNIdentityInfoList *message) { static const StreamingProtobufs__PLMNIdentityInfoList init_value = STREAMING_PROTOBUFS__PLMN__IDENTITY_INFO_LIST__INIT; *message = init_value; } size_t streaming_protobufs__plmn__identity_info_list__get_packed_size (const StreamingProtobufs__PLMNIdentityInfoList *message) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity_info_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__plmn__identity_info_list__pack (const StreamingProtobufs__PLMNIdentityInfoList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity_info_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__plmn__identity_info_list__pack_to_buffer (const StreamingProtobufs__PLMNIdentityInfoList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__plmn__identity_info_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PLMNIdentityInfoList * streaming_protobufs__plmn__identity_info_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PLMNIdentityInfoList *) protobuf_c_message_unpack (&streaming_protobufs__plmn__identity_info_list__descriptor, allocator, len, data); } void streaming_protobufs__plmn__identity_info_list__free_unpacked (StreamingProtobufs__PLMNIdentityInfoList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__plmn__identity_info_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__multi_frequency_band_list_nr__init (StreamingProtobufs__MultiFrequencyBandListNR *message) { static const StreamingProtobufs__MultiFrequencyBandListNR init_value = STREAMING_PROTOBUFS__MULTI_FREQUENCY_BAND_LIST_NR__INIT; *message = init_value; } size_t streaming_protobufs__multi_frequency_band_list_nr__get_packed_size (const StreamingProtobufs__MultiFrequencyBandListNR *message) { assert(message->base.descriptor == &streaming_protobufs__multi_frequency_band_list_nr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__multi_frequency_band_list_nr__pack (const StreamingProtobufs__MultiFrequencyBandListNR *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__multi_frequency_band_list_nr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__multi_frequency_band_list_nr__pack_to_buffer (const StreamingProtobufs__MultiFrequencyBandListNR *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__multi_frequency_band_list_nr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MultiFrequencyBandListNR * streaming_protobufs__multi_frequency_band_list_nr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MultiFrequencyBandListNR *) protobuf_c_message_unpack (&streaming_protobufs__multi_frequency_band_list_nr__descriptor, allocator, len, data); } void streaming_protobufs__multi_frequency_band_list_nr__free_unpacked (StreamingProtobufs__MultiFrequencyBandListNR *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__multi_frequency_band_list_nr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cgi__info__init (StreamingProtobufs__CGIInfo *message) { static const StreamingProtobufs__CGIInfo init_value = STREAMING_PROTOBUFS__CGI__INFO__INIT; *message = init_value; } size_t streaming_protobufs__cgi__info__get_packed_size (const StreamingProtobufs__CGIInfo *message) { assert(message->base.descriptor == &streaming_protobufs__cgi__info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cgi__info__pack (const StreamingProtobufs__CGIInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cgi__info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cgi__info__pack_to_buffer (const StreamingProtobufs__CGIInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cgi__info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CGIInfo * streaming_protobufs__cgi__info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CGIInfo *) protobuf_c_message_unpack (&streaming_protobufs__cgi__info__descriptor, allocator, len, data); } void streaming_protobufs__cgi__info__free_unpacked (StreamingProtobufs__CGIInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cgi__info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__multi_band_info_list_eutra__init (StreamingProtobufs__MultiBandInfoListEUTRA *message) { static const StreamingProtobufs__MultiBandInfoListEUTRA init_value = STREAMING_PROTOBUFS__MULTI_BAND_INFO_LIST_EUTRA__INIT; *message = init_value; } size_t streaming_protobufs__multi_band_info_list_eutra__get_packed_size (const StreamingProtobufs__MultiBandInfoListEUTRA *message) { assert(message->base.descriptor == &streaming_protobufs__multi_band_info_list_eutra__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__multi_band_info_list_eutra__pack (const StreamingProtobufs__MultiBandInfoListEUTRA *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__multi_band_info_list_eutra__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__multi_band_info_list_eutra__pack_to_buffer (const StreamingProtobufs__MultiBandInfoListEUTRA *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__multi_band_info_list_eutra__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MultiBandInfoListEUTRA * streaming_protobufs__multi_band_info_list_eutra__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MultiBandInfoListEUTRA *) protobuf_c_message_unpack (&streaming_protobufs__multi_band_info_list_eutra__descriptor, allocator, len, data); } void streaming_protobufs__multi_band_info_list_eutra__free_unpacked (StreamingProtobufs__MultiBandInfoListEUTRA *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__multi_band_info_list_eutra__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__cgi__info__init (StreamingProtobufs__EUTRACGIInfo *message) { static const StreamingProtobufs__EUTRACGIInfo init_value = STREAMING_PROTOBUFS__EUTRA__CGI__INFO__INIT; *message = init_value; } size_t streaming_protobufs__eutra__cgi__info__get_packed_size (const StreamingProtobufs__EUTRACGIInfo *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__cgi__info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__cgi__info__pack (const StreamingProtobufs__EUTRACGIInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__cgi__info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__cgi__info__pack_to_buffer (const StreamingProtobufs__EUTRACGIInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__cgi__info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRACGIInfo * streaming_protobufs__eutra__cgi__info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRACGIInfo *) protobuf_c_message_unpack (&streaming_protobufs__eutra__cgi__info__descriptor, allocator, len, data); } void streaming_protobufs__eutra__cgi__info__free_unpacked (StreamingProtobufs__EUTRACGIInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__cgi__info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_result_nr__init (StreamingProtobufs__MeasResultNR *message) { static const StreamingProtobufs__MeasResultNR init_value = STREAMING_PROTOBUFS__MEAS_RESULT_NR__INIT; *message = init_value; } size_t streaming_protobufs__meas_result_nr__get_packed_size (const StreamingProtobufs__MeasResultNR *message) { assert(message->base.descriptor == &streaming_protobufs__meas_result_nr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_result_nr__pack (const StreamingProtobufs__MeasResultNR *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_result_nr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_result_nr__pack_to_buffer (const StreamingProtobufs__MeasResultNR *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_result_nr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasResultNR * streaming_protobufs__meas_result_nr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasResultNR *) protobuf_c_message_unpack (&streaming_protobufs__meas_result_nr__descriptor, allocator, len, data); } void streaming_protobufs__meas_result_nr__free_unpacked (StreamingProtobufs__MeasResultNR *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_result_nr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_result_eutra__init (StreamingProtobufs__MeasResultEUTRA *message) { static const StreamingProtobufs__MeasResultEUTRA init_value = STREAMING_PROTOBUFS__MEAS_RESULT_EUTRA__INIT; *message = init_value; } size_t streaming_protobufs__meas_result_eutra__get_packed_size (const StreamingProtobufs__MeasResultEUTRA *message) { assert(message->base.descriptor == &streaming_protobufs__meas_result_eutra__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_result_eutra__pack (const StreamingProtobufs__MeasResultEUTRA *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_result_eutra__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_result_eutra__pack_to_buffer (const StreamingProtobufs__MeasResultEUTRA *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_result_eutra__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasResultEUTRA * streaming_protobufs__meas_result_eutra__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasResultEUTRA *) protobuf_c_message_unpack (&streaming_protobufs__meas_result_eutra__descriptor, allocator, len, data); } void streaming_protobufs__meas_result_eutra__free_unpacked (StreamingProtobufs__MeasResultEUTRA *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_result_eutra__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_result_serv_mo__init (StreamingProtobufs__MeasResultServMO *message) { static const StreamingProtobufs__MeasResultServMO init_value = STREAMING_PROTOBUFS__MEAS_RESULT_SERV_MO__INIT; *message = init_value; } size_t streaming_protobufs__meas_result_serv_mo__get_packed_size (const StreamingProtobufs__MeasResultServMO *message) { assert(message->base.descriptor == &streaming_protobufs__meas_result_serv_mo__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_result_serv_mo__pack (const StreamingProtobufs__MeasResultServMO *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_result_serv_mo__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_result_serv_mo__pack_to_buffer (const StreamingProtobufs__MeasResultServMO *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_result_serv_mo__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasResultServMO * streaming_protobufs__meas_result_serv_mo__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasResultServMO *) protobuf_c_message_unpack (&streaming_protobufs__meas_result_serv_mo__descriptor, allocator, len, data); } void streaming_protobufs__meas_result_serv_mo__free_unpacked (StreamingProtobufs__MeasResultServMO *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_result_serv_mo__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_result_serv_molist__init (StreamingProtobufs__MeasResultServMOList *message) { static const StreamingProtobufs__MeasResultServMOList init_value = STREAMING_PROTOBUFS__MEAS_RESULT_SERV_MOLIST__INIT; *message = init_value; } size_t streaming_protobufs__meas_result_serv_molist__get_packed_size (const StreamingProtobufs__MeasResultServMOList *message) { assert(message->base.descriptor == &streaming_protobufs__meas_result_serv_molist__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_result_serv_molist__pack (const StreamingProtobufs__MeasResultServMOList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_result_serv_molist__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_result_serv_molist__pack_to_buffer (const StreamingProtobufs__MeasResultServMOList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_result_serv_molist__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasResultServMOList * streaming_protobufs__meas_result_serv_molist__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasResultServMOList *) protobuf_c_message_unpack (&streaming_protobufs__meas_result_serv_molist__descriptor, allocator, len, data); } void streaming_protobufs__meas_result_serv_molist__free_unpacked (StreamingProtobufs__MeasResultServMOList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_result_serv_molist__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_result_list_nr__init (StreamingProtobufs__MeasResultListNR *message) { static const StreamingProtobufs__MeasResultListNR init_value = STREAMING_PROTOBUFS__MEAS_RESULT_LIST_NR__INIT; *message = init_value; } size_t streaming_protobufs__meas_result_list_nr__get_packed_size (const StreamingProtobufs__MeasResultListNR *message) { assert(message->base.descriptor == &streaming_protobufs__meas_result_list_nr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_result_list_nr__pack (const StreamingProtobufs__MeasResultListNR *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_result_list_nr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_result_list_nr__pack_to_buffer (const StreamingProtobufs__MeasResultListNR *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_result_list_nr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasResultListNR * streaming_protobufs__meas_result_list_nr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasResultListNR *) protobuf_c_message_unpack (&streaming_protobufs__meas_result_list_nr__descriptor, allocator, len, data); } void streaming_protobufs__meas_result_list_nr__free_unpacked (StreamingProtobufs__MeasResultListNR *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_result_list_nr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_result_list_eutra__init (StreamingProtobufs__MeasResultListEUTRA *message) { static const StreamingProtobufs__MeasResultListEUTRA init_value = STREAMING_PROTOBUFS__MEAS_RESULT_LIST_EUTRA__INIT; *message = init_value; } size_t streaming_protobufs__meas_result_list_eutra__get_packed_size (const StreamingProtobufs__MeasResultListEUTRA *message) { assert(message->base.descriptor == &streaming_protobufs__meas_result_list_eutra__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_result_list_eutra__pack (const StreamingProtobufs__MeasResultListEUTRA *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_result_list_eutra__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_result_list_eutra__pack_to_buffer (const StreamingProtobufs__MeasResultListEUTRA *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_result_list_eutra__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasResultListEUTRA * streaming_protobufs__meas_result_list_eutra__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasResultListEUTRA *) protobuf_c_message_unpack (&streaming_protobufs__meas_result_list_eutra__descriptor, allocator, len, data); } void streaming_protobufs__meas_result_list_eutra__free_unpacked (StreamingProtobufs__MeasResultListEUTRA *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_result_list_eutra__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__meas_results__init (StreamingProtobufs__MeasResults *message) { static const StreamingProtobufs__MeasResults init_value = STREAMING_PROTOBUFS__MEAS_RESULTS__INIT; *message = init_value; } size_t streaming_protobufs__meas_results__get_packed_size (const StreamingProtobufs__MeasResults *message) { assert(message->base.descriptor == &streaming_protobufs__meas_results__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__meas_results__pack (const StreamingProtobufs__MeasResults *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__meas_results__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__meas_results__pack_to_buffer (const StreamingProtobufs__MeasResults *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__meas_results__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MeasResults * streaming_protobufs__meas_results__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MeasResults *) protobuf_c_message_unpack (&streaming_protobufs__meas_results__descriptor, allocator, len, data); } void streaming_protobufs__meas_results__free_unpacked (StreamingProtobufs__MeasResults *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__meas_results__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__drx__info__init (StreamingProtobufs__DRXInfo *message) { static const StreamingProtobufs__DRXInfo init_value = STREAMING_PROTOBUFS__DRX__INFO__INIT; *message = init_value; } size_t streaming_protobufs__drx__info__get_packed_size (const StreamingProtobufs__DRXInfo *message) { assert(message->base.descriptor == &streaming_protobufs__drx__info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__drx__info__pack (const StreamingProtobufs__DRXInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__drx__info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__drx__info__pack_to_buffer (const StreamingProtobufs__DRXInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__drx__info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DRXInfo * streaming_protobufs__drx__info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DRXInfo *) protobuf_c_message_unpack (&streaming_protobufs__drx__info__descriptor, allocator, len, data); } void streaming_protobufs__drx__info__free_unpacked (StreamingProtobufs__DRXInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__drx__info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__radio_bearer_config__init (StreamingProtobufs__RadioBearerConfig *message) { static const StreamingProtobufs__RadioBearerConfig init_value = STREAMING_PROTOBUFS__RADIO_BEARER_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__radio_bearer_config__get_packed_size (const StreamingProtobufs__RadioBearerConfig *message) { assert(message->base.descriptor == &streaming_protobufs__radio_bearer_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__radio_bearer_config__pack (const StreamingProtobufs__RadioBearerConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__radio_bearer_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__radio_bearer_config__pack_to_buffer (const StreamingProtobufs__RadioBearerConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__radio_bearer_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RadioBearerConfig * streaming_protobufs__radio_bearer_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RadioBearerConfig *) protobuf_c_message_unpack (&streaming_protobufs__radio_bearer_config__descriptor, allocator, len, data); } void streaming_protobufs__radio_bearer_config__free_unpacked (StreamingProtobufs__RadioBearerConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__radio_bearer_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srb__to_add_mod_list__init (StreamingProtobufs__SRBToAddModList *message) { static const StreamingProtobufs__SRBToAddModList init_value = STREAMING_PROTOBUFS__SRB__TO_ADD_MOD_LIST__INIT; *message = init_value; } size_t streaming_protobufs__srb__to_add_mod_list__get_packed_size (const StreamingProtobufs__SRBToAddModList *message) { assert(message->base.descriptor == &streaming_protobufs__srb__to_add_mod_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srb__to_add_mod_list__pack (const StreamingProtobufs__SRBToAddModList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srb__to_add_mod_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srb__to_add_mod_list__pack_to_buffer (const StreamingProtobufs__SRBToAddModList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srb__to_add_mod_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRBToAddModList * streaming_protobufs__srb__to_add_mod_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRBToAddModList *) protobuf_c_message_unpack (&streaming_protobufs__srb__to_add_mod_list__descriptor, allocator, len, data); } void streaming_protobufs__srb__to_add_mod_list__free_unpacked (StreamingProtobufs__SRBToAddModList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srb__to_add_mod_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__srb__to_add_mod__init (StreamingProtobufs__SRBToAddMod *message) { static const StreamingProtobufs__SRBToAddMod init_value = STREAMING_PROTOBUFS__SRB__TO_ADD_MOD__INIT; *message = init_value; } size_t streaming_protobufs__srb__to_add_mod__get_packed_size (const StreamingProtobufs__SRBToAddMod *message) { assert(message->base.descriptor == &streaming_protobufs__srb__to_add_mod__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__srb__to_add_mod__pack (const StreamingProtobufs__SRBToAddMod *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__srb__to_add_mod__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__srb__to_add_mod__pack_to_buffer (const StreamingProtobufs__SRBToAddMod *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__srb__to_add_mod__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SRBToAddMod * streaming_protobufs__srb__to_add_mod__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SRBToAddMod *) protobuf_c_message_unpack (&streaming_protobufs__srb__to_add_mod__descriptor, allocator, len, data); } void streaming_protobufs__srb__to_add_mod__free_unpacked (StreamingProtobufs__SRBToAddMod *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__srb__to_add_mod__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdcp__config__init (StreamingProtobufs__PDCPConfig *message) { static const StreamingProtobufs__PDCPConfig init_value = STREAMING_PROTOBUFS__PDCP__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__pdcp__config__get_packed_size (const StreamingProtobufs__PDCPConfig *message) { assert(message->base.descriptor == &streaming_protobufs__pdcp__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdcp__config__pack (const StreamingProtobufs__PDCPConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdcp__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdcp__config__pack_to_buffer (const StreamingProtobufs__PDCPConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdcp__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDCPConfig * streaming_protobufs__pdcp__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDCPConfig *) protobuf_c_message_unpack (&streaming_protobufs__pdcp__config__descriptor, allocator, len, data); } void streaming_protobufs__pdcp__config__free_unpacked (StreamingProtobufs__PDCPConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdcp__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__drb__init (StreamingProtobufs__DRB *message) { static const StreamingProtobufs__DRB init_value = STREAMING_PROTOBUFS__DRB__INIT; *message = init_value; } size_t streaming_protobufs__drb__get_packed_size (const StreamingProtobufs__DRB *message) { assert(message->base.descriptor == &streaming_protobufs__drb__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__drb__pack (const StreamingProtobufs__DRB *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__drb__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__drb__pack_to_buffer (const StreamingProtobufs__DRB *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__drb__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DRB * streaming_protobufs__drb__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DRB *) protobuf_c_message_unpack (&streaming_protobufs__drb__descriptor, allocator, len, data); } void streaming_protobufs__drb__free_unpacked (StreamingProtobufs__DRB *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__drb__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__discard_timer__init (StreamingProtobufs__DiscardTimer *message) { static const StreamingProtobufs__DiscardTimer init_value = STREAMING_PROTOBUFS__DISCARD_TIMER__INIT; *message = init_value; } size_t streaming_protobufs__discard_timer__get_packed_size (const StreamingProtobufs__DiscardTimer *message) { assert(message->base.descriptor == &streaming_protobufs__discard_timer__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__discard_timer__pack (const StreamingProtobufs__DiscardTimer *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__discard_timer__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__discard_timer__pack_to_buffer (const StreamingProtobufs__DiscardTimer *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__discard_timer__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DiscardTimer * streaming_protobufs__discard_timer__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DiscardTimer *) protobuf_c_message_unpack (&streaming_protobufs__discard_timer__descriptor, allocator, len, data); } void streaming_protobufs__discard_timer__free_unpacked (StreamingProtobufs__DiscardTimer *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__discard_timer__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pdcp__sn__size__init (StreamingProtobufs__PDCPSNSize *message) { static const StreamingProtobufs__PDCPSNSize init_value = STREAMING_PROTOBUFS__PDCP__SN__SIZE__INIT; *message = init_value; } size_t streaming_protobufs__pdcp__sn__size__get_packed_size (const StreamingProtobufs__PDCPSNSize *message) { assert(message->base.descriptor == &streaming_protobufs__pdcp__sn__size__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pdcp__sn__size__pack (const StreamingProtobufs__PDCPSNSize *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pdcp__sn__size__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pdcp__sn__size__pack_to_buffer (const StreamingProtobufs__PDCPSNSize *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pdcp__sn__size__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PDCPSNSize * streaming_protobufs__pdcp__sn__size__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PDCPSNSize *) protobuf_c_message_unpack (&streaming_protobufs__pdcp__sn__size__descriptor, allocator, len, data); } void streaming_protobufs__pdcp__sn__size__free_unpacked (StreamingProtobufs__PDCPSNSize *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pdcp__sn__size__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rohc__init (StreamingProtobufs__Rohc *message) { static const StreamingProtobufs__Rohc init_value = STREAMING_PROTOBUFS__ROHC__INIT; *message = init_value; } size_t streaming_protobufs__rohc__get_packed_size (const StreamingProtobufs__Rohc *message) { assert(message->base.descriptor == &streaming_protobufs__rohc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rohc__pack (const StreamingProtobufs__Rohc *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rohc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rohc__pack_to_buffer (const StreamingProtobufs__Rohc *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rohc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__Rohc * streaming_protobufs__rohc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__Rohc *) protobuf_c_message_unpack (&streaming_protobufs__rohc__descriptor, allocator, len, data); } void streaming_protobufs__rohc__free_unpacked (StreamingProtobufs__Rohc *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rohc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rohc_profiles__init (StreamingProtobufs__RohcProfiles *message) { static const StreamingProtobufs__RohcProfiles init_value = STREAMING_PROTOBUFS__ROHC_PROFILES__INIT; *message = init_value; } size_t streaming_protobufs__rohc_profiles__get_packed_size (const StreamingProtobufs__RohcProfiles *message) { assert(message->base.descriptor == &streaming_protobufs__rohc_profiles__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rohc_profiles__pack (const StreamingProtobufs__RohcProfiles *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rohc_profiles__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rohc_profiles__pack_to_buffer (const StreamingProtobufs__RohcProfiles *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rohc_profiles__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RohcProfiles * streaming_protobufs__rohc_profiles__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RohcProfiles *) protobuf_c_message_unpack (&streaming_protobufs__rohc_profiles__descriptor, allocator, len, data); } void streaming_protobufs__rohc_profiles__free_unpacked (StreamingProtobufs__RohcProfiles *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rohc_profiles__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uplink_only_rohc__init (StreamingProtobufs__UplinkOnlyROHC *message) { static const StreamingProtobufs__UplinkOnlyROHC init_value = STREAMING_PROTOBUFS__UPLINK_ONLY_ROHC__INIT; *message = init_value; } size_t streaming_protobufs__uplink_only_rohc__get_packed_size (const StreamingProtobufs__UplinkOnlyROHC *message) { assert(message->base.descriptor == &streaming_protobufs__uplink_only_rohc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uplink_only_rohc__pack (const StreamingProtobufs__UplinkOnlyROHC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uplink_only_rohc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uplink_only_rohc__pack_to_buffer (const StreamingProtobufs__UplinkOnlyROHC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uplink_only_rohc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UplinkOnlyROHC * streaming_protobufs__uplink_only_rohc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UplinkOnlyROHC *) protobuf_c_message_unpack (&streaming_protobufs__uplink_only_rohc__descriptor, allocator, len, data); } void streaming_protobufs__uplink_only_rohc__free_unpacked (StreamingProtobufs__UplinkOnlyROHC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uplink_only_rohc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uplink_only_rohcprofiles__init (StreamingProtobufs__UplinkOnlyROHCProfiles *message) { static const StreamingProtobufs__UplinkOnlyROHCProfiles init_value = STREAMING_PROTOBUFS__UPLINK_ONLY_ROHCPROFILES__INIT; *message = init_value; } size_t streaming_protobufs__uplink_only_rohcprofiles__get_packed_size (const StreamingProtobufs__UplinkOnlyROHCProfiles *message) { assert(message->base.descriptor == &streaming_protobufs__uplink_only_rohcprofiles__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uplink_only_rohcprofiles__pack (const StreamingProtobufs__UplinkOnlyROHCProfiles *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uplink_only_rohcprofiles__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uplink_only_rohcprofiles__pack_to_buffer (const StreamingProtobufs__UplinkOnlyROHCProfiles *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uplink_only_rohcprofiles__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UplinkOnlyROHCProfiles * streaming_protobufs__uplink_only_rohcprofiles__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UplinkOnlyROHCProfiles *) protobuf_c_message_unpack (&streaming_protobufs__uplink_only_rohcprofiles__descriptor, allocator, len, data); } void streaming_protobufs__uplink_only_rohcprofiles__free_unpacked (StreamingProtobufs__UplinkOnlyROHCProfiles *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uplink_only_rohcprofiles__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__more_than_one_rlc__init (StreamingProtobufs__MoreThanOneRLC *message) { static const StreamingProtobufs__MoreThanOneRLC init_value = STREAMING_PROTOBUFS__MORE_THAN_ONE_RLC__INIT; *message = init_value; } size_t streaming_protobufs__more_than_one_rlc__get_packed_size (const StreamingProtobufs__MoreThanOneRLC *message) { assert(message->base.descriptor == &streaming_protobufs__more_than_one_rlc__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__more_than_one_rlc__pack (const StreamingProtobufs__MoreThanOneRLC *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__more_than_one_rlc__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__more_than_one_rlc__pack_to_buffer (const StreamingProtobufs__MoreThanOneRLC *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__more_than_one_rlc__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MoreThanOneRLC * streaming_protobufs__more_than_one_rlc__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MoreThanOneRLC *) protobuf_c_message_unpack (&streaming_protobufs__more_than_one_rlc__descriptor, allocator, len, data); } void streaming_protobufs__more_than_one_rlc__free_unpacked (StreamingProtobufs__MoreThanOneRLC *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__more_than_one_rlc__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__primary_path__init (StreamingProtobufs__PrimaryPath *message) { static const StreamingProtobufs__PrimaryPath init_value = STREAMING_PROTOBUFS__PRIMARY_PATH__INIT; *message = init_value; } size_t streaming_protobufs__primary_path__get_packed_size (const StreamingProtobufs__PrimaryPath *message) { assert(message->base.descriptor == &streaming_protobufs__primary_path__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__primary_path__pack (const StreamingProtobufs__PrimaryPath *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__primary_path__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__primary_path__pack_to_buffer (const StreamingProtobufs__PrimaryPath *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__primary_path__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PrimaryPath * streaming_protobufs__primary_path__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PrimaryPath *) protobuf_c_message_unpack (&streaming_protobufs__primary_path__descriptor, allocator, len, data); } void streaming_protobufs__primary_path__free_unpacked (StreamingProtobufs__PrimaryPath *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__primary_path__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ul__data_split_threshold__init (StreamingProtobufs__ULDataSplitThreshold *message) { static const StreamingProtobufs__ULDataSplitThreshold init_value = STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__INIT; *message = init_value; } size_t streaming_protobufs__ul__data_split_threshold__get_packed_size (const StreamingProtobufs__ULDataSplitThreshold *message) { assert(message->base.descriptor == &streaming_protobufs__ul__data_split_threshold__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ul__data_split_threshold__pack (const StreamingProtobufs__ULDataSplitThreshold *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ul__data_split_threshold__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ul__data_split_threshold__pack_to_buffer (const StreamingProtobufs__ULDataSplitThreshold *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ul__data_split_threshold__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ULDataSplitThreshold * streaming_protobufs__ul__data_split_threshold__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ULDataSplitThreshold *) protobuf_c_message_unpack (&streaming_protobufs__ul__data_split_threshold__descriptor, allocator, len, data); } void streaming_protobufs__ul__data_split_threshold__free_unpacked (StreamingProtobufs__ULDataSplitThreshold *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ul__data_split_threshold__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__t__reordering__init (StreamingProtobufs__TReordering *message) { static const StreamingProtobufs__TReordering init_value = STREAMING_PROTOBUFS__T__REORDERING__INIT; *message = init_value; } size_t streaming_protobufs__t__reordering__get_packed_size (const StreamingProtobufs__TReordering *message) { assert(message->base.descriptor == &streaming_protobufs__t__reordering__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__t__reordering__pack (const StreamingProtobufs__TReordering *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__t__reordering__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__t__reordering__pack_to_buffer (const StreamingProtobufs__TReordering *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__t__reordering__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TReordering * streaming_protobufs__t__reordering__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TReordering *) protobuf_c_message_unpack (&streaming_protobufs__t__reordering__descriptor, allocator, len, data); } void streaming_protobufs__t__reordering__free_unpacked (StreamingProtobufs__TReordering *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__t__reordering__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__drb__to_add_mod_list__init (StreamingProtobufs__DRBToAddModList *message) { static const StreamingProtobufs__DRBToAddModList init_value = STREAMING_PROTOBUFS__DRB__TO_ADD_MOD_LIST__INIT; *message = init_value; } size_t streaming_protobufs__drb__to_add_mod_list__get_packed_size (const StreamingProtobufs__DRBToAddModList *message) { assert(message->base.descriptor == &streaming_protobufs__drb__to_add_mod_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__drb__to_add_mod_list__pack (const StreamingProtobufs__DRBToAddModList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__drb__to_add_mod_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__drb__to_add_mod_list__pack_to_buffer (const StreamingProtobufs__DRBToAddModList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__drb__to_add_mod_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DRBToAddModList * streaming_protobufs__drb__to_add_mod_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DRBToAddModList *) protobuf_c_message_unpack (&streaming_protobufs__drb__to_add_mod_list__descriptor, allocator, len, data); } void streaming_protobufs__drb__to_add_mod_list__free_unpacked (StreamingProtobufs__DRBToAddModList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__drb__to_add_mod_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__drb__to_add_mod__init (StreamingProtobufs__DRBToAddMod *message) { static const StreamingProtobufs__DRBToAddMod init_value = STREAMING_PROTOBUFS__DRB__TO_ADD_MOD__INIT; *message = init_value; } size_t streaming_protobufs__drb__to_add_mod__get_packed_size (const StreamingProtobufs__DRBToAddMod *message) { assert(message->base.descriptor == &streaming_protobufs__drb__to_add_mod__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__drb__to_add_mod__pack (const StreamingProtobufs__DRBToAddMod *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__drb__to_add_mod__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__drb__to_add_mod__pack_to_buffer (const StreamingProtobufs__DRBToAddMod *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__drb__to_add_mod__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DRBToAddMod * streaming_protobufs__drb__to_add_mod__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DRBToAddMod *) protobuf_c_message_unpack (&streaming_protobufs__drb__to_add_mod__descriptor, allocator, len, data); } void streaming_protobufs__drb__to_add_mod__free_unpacked (StreamingProtobufs__DRBToAddMod *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__drb__to_add_mod__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__drb__to_release_list__init (StreamingProtobufs__DRBToReleaseList *message) { static const StreamingProtobufs__DRBToReleaseList init_value = STREAMING_PROTOBUFS__DRB__TO_RELEASE_LIST__INIT; *message = init_value; } size_t streaming_protobufs__drb__to_release_list__get_packed_size (const StreamingProtobufs__DRBToReleaseList *message) { assert(message->base.descriptor == &streaming_protobufs__drb__to_release_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__drb__to_release_list__pack (const StreamingProtobufs__DRBToReleaseList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__drb__to_release_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__drb__to_release_list__pack_to_buffer (const StreamingProtobufs__DRBToReleaseList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__drb__to_release_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DRBToReleaseList * streaming_protobufs__drb__to_release_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DRBToReleaseList *) protobuf_c_message_unpack (&streaming_protobufs__drb__to_release_list__descriptor, allocator, len, data); } void streaming_protobufs__drb__to_release_list__free_unpacked (StreamingProtobufs__DRBToReleaseList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__drb__to_release_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sdap__config__init (StreamingProtobufs__SDAPConfig *message) { static const StreamingProtobufs__SDAPConfig init_value = STREAMING_PROTOBUFS__SDAP__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__sdap__config__get_packed_size (const StreamingProtobufs__SDAPConfig *message) { assert(message->base.descriptor == &streaming_protobufs__sdap__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sdap__config__pack (const StreamingProtobufs__SDAPConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sdap__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sdap__config__pack_to_buffer (const StreamingProtobufs__SDAPConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sdap__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SDAPConfig * streaming_protobufs__sdap__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SDAPConfig *) protobuf_c_message_unpack (&streaming_protobufs__sdap__config__descriptor, allocator, len, data); } void streaming_protobufs__sdap__config__free_unpacked (StreamingProtobufs__SDAPConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sdap__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sdap__header__init (StreamingProtobufs__SDAPHeader *message) { static const StreamingProtobufs__SDAPHeader init_value = STREAMING_PROTOBUFS__SDAP__HEADER__INIT; *message = init_value; } size_t streaming_protobufs__sdap__header__get_packed_size (const StreamingProtobufs__SDAPHeader *message) { assert(message->base.descriptor == &streaming_protobufs__sdap__header__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sdap__header__pack (const StreamingProtobufs__SDAPHeader *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sdap__header__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sdap__header__pack_to_buffer (const StreamingProtobufs__SDAPHeader *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sdap__header__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SDAPHeader * streaming_protobufs__sdap__header__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SDAPHeader *) protobuf_c_message_unpack (&streaming_protobufs__sdap__header__descriptor, allocator, len, data); } void streaming_protobufs__sdap__header__free_unpacked (StreamingProtobufs__SDAPHeader *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sdap__header__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__security_config__init (StreamingProtobufs__SecurityConfig *message) { static const StreamingProtobufs__SecurityConfig init_value = STREAMING_PROTOBUFS__SECURITY_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__security_config__get_packed_size (const StreamingProtobufs__SecurityConfig *message) { assert(message->base.descriptor == &streaming_protobufs__security_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__security_config__pack (const StreamingProtobufs__SecurityConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__security_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__security_config__pack_to_buffer (const StreamingProtobufs__SecurityConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__security_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SecurityConfig * streaming_protobufs__security_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SecurityConfig *) protobuf_c_message_unpack (&streaming_protobufs__security_config__descriptor, allocator, len, data); } void streaming_protobufs__security_config__free_unpacked (StreamingProtobufs__SecurityConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__security_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__security_algorithm_config__init (StreamingProtobufs__SecurityAlgorithmConfig *message) { static const StreamingProtobufs__SecurityAlgorithmConfig init_value = STREAMING_PROTOBUFS__SECURITY_ALGORITHM_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__security_algorithm_config__get_packed_size (const StreamingProtobufs__SecurityAlgorithmConfig *message) { assert(message->base.descriptor == &streaming_protobufs__security_algorithm_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__security_algorithm_config__pack (const StreamingProtobufs__SecurityAlgorithmConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__security_algorithm_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__security_algorithm_config__pack_to_buffer (const StreamingProtobufs__SecurityAlgorithmConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__security_algorithm_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SecurityAlgorithmConfig * streaming_protobufs__security_algorithm_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SecurityAlgorithmConfig *) protobuf_c_message_unpack (&streaming_protobufs__security_algorithm_config__descriptor, allocator, len, data); } void streaming_protobufs__security_algorithm_config__free_unpacked (StreamingProtobufs__SecurityAlgorithmConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__security_algorithm_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ciphering_algorithm__init (StreamingProtobufs__CipheringAlgorithm *message) { static const StreamingProtobufs__CipheringAlgorithm init_value = STREAMING_PROTOBUFS__CIPHERING_ALGORITHM__INIT; *message = init_value; } size_t streaming_protobufs__ciphering_algorithm__get_packed_size (const StreamingProtobufs__CipheringAlgorithm *message) { assert(message->base.descriptor == &streaming_protobufs__ciphering_algorithm__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ciphering_algorithm__pack (const StreamingProtobufs__CipheringAlgorithm *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ciphering_algorithm__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ciphering_algorithm__pack_to_buffer (const StreamingProtobufs__CipheringAlgorithm *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ciphering_algorithm__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CipheringAlgorithm * streaming_protobufs__ciphering_algorithm__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CipheringAlgorithm *) protobuf_c_message_unpack (&streaming_protobufs__ciphering_algorithm__descriptor, allocator, len, data); } void streaming_protobufs__ciphering_algorithm__free_unpacked (StreamingProtobufs__CipheringAlgorithm *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ciphering_algorithm__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__integrity_prot_algorithm__init (StreamingProtobufs__IntegrityProtAlgorithm *message) { static const StreamingProtobufs__IntegrityProtAlgorithm init_value = STREAMING_PROTOBUFS__INTEGRITY_PROT_ALGORITHM__INIT; *message = init_value; } size_t streaming_protobufs__integrity_prot_algorithm__get_packed_size (const StreamingProtobufs__IntegrityProtAlgorithm *message) { assert(message->base.descriptor == &streaming_protobufs__integrity_prot_algorithm__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__integrity_prot_algorithm__pack (const StreamingProtobufs__IntegrityProtAlgorithm *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__integrity_prot_algorithm__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__integrity_prot_algorithm__pack_to_buffer (const StreamingProtobufs__IntegrityProtAlgorithm *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__integrity_prot_algorithm__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__IntegrityProtAlgorithm * streaming_protobufs__integrity_prot_algorithm__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__IntegrityProtAlgorithm *) protobuf_c_message_unpack (&streaming_protobufs__integrity_prot_algorithm__descriptor, allocator, len, data); } void streaming_protobufs__integrity_prot_algorithm__free_unpacked (StreamingProtobufs__IntegrityProtAlgorithm *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__integrity_prot_algorithm__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__key_to_use__init (StreamingProtobufs__KeyToUse *message) { static const StreamingProtobufs__KeyToUse init_value = STREAMING_PROTOBUFS__KEY_TO_USE__INIT; *message = init_value; } size_t streaming_protobufs__key_to_use__get_packed_size (const StreamingProtobufs__KeyToUse *message) { assert(message->base.descriptor == &streaming_protobufs__key_to_use__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__key_to_use__pack (const StreamingProtobufs__KeyToUse *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__key_to_use__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__key_to_use__pack_to_buffer (const StreamingProtobufs__KeyToUse *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__key_to_use__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__KeyToUse * streaming_protobufs__key_to_use__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__KeyToUse *) protobuf_c_message_unpack (&streaming_protobufs__key_to_use__descriptor, allocator, len, data); } void streaming_protobufs__key_to_use__free_unpacked (StreamingProtobufs__KeyToUse *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__key_to_use__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uplink_tx_direct_current_list__init (StreamingProtobufs__UplinkTxDirectCurrentList *message) { static const StreamingProtobufs__UplinkTxDirectCurrentList init_value = STREAMING_PROTOBUFS__UPLINK_TX_DIRECT_CURRENT_LIST__INIT; *message = init_value; } size_t streaming_protobufs__uplink_tx_direct_current_list__get_packed_size (const StreamingProtobufs__UplinkTxDirectCurrentList *message) { assert(message->base.descriptor == &streaming_protobufs__uplink_tx_direct_current_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uplink_tx_direct_current_list__pack (const StreamingProtobufs__UplinkTxDirectCurrentList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uplink_tx_direct_current_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uplink_tx_direct_current_list__pack_to_buffer (const StreamingProtobufs__UplinkTxDirectCurrentList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uplink_tx_direct_current_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UplinkTxDirectCurrentList * streaming_protobufs__uplink_tx_direct_current_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UplinkTxDirectCurrentList *) protobuf_c_message_unpack (&streaming_protobufs__uplink_tx_direct_current_list__descriptor, allocator, len, data); } void streaming_protobufs__uplink_tx_direct_current_list__free_unpacked (StreamingProtobufs__UplinkTxDirectCurrentList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uplink_tx_direct_current_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uplink_tx_direct_current_cell__init (StreamingProtobufs__UplinkTxDirectCurrentCell *message) { static const StreamingProtobufs__UplinkTxDirectCurrentCell init_value = STREAMING_PROTOBUFS__UPLINK_TX_DIRECT_CURRENT_CELL__INIT; *message = init_value; } size_t streaming_protobufs__uplink_tx_direct_current_cell__get_packed_size (const StreamingProtobufs__UplinkTxDirectCurrentCell *message) { assert(message->base.descriptor == &streaming_protobufs__uplink_tx_direct_current_cell__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uplink_tx_direct_current_cell__pack (const StreamingProtobufs__UplinkTxDirectCurrentCell *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uplink_tx_direct_current_cell__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uplink_tx_direct_current_cell__pack_to_buffer (const StreamingProtobufs__UplinkTxDirectCurrentCell *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uplink_tx_direct_current_cell__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UplinkTxDirectCurrentCell * streaming_protobufs__uplink_tx_direct_current_cell__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UplinkTxDirectCurrentCell *) protobuf_c_message_unpack (&streaming_protobufs__uplink_tx_direct_current_cell__descriptor, allocator, len, data); } void streaming_protobufs__uplink_tx_direct_current_cell__free_unpacked (StreamingProtobufs__UplinkTxDirectCurrentCell *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uplink_tx_direct_current_cell__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uplink_tx_direct_current_bwp__init (StreamingProtobufs__UplinkTxDirectCurrentBWP *message) { static const StreamingProtobufs__UplinkTxDirectCurrentBWP init_value = STREAMING_PROTOBUFS__UPLINK_TX_DIRECT_CURRENT_BWP__INIT; *message = init_value; } size_t streaming_protobufs__uplink_tx_direct_current_bwp__get_packed_size (const StreamingProtobufs__UplinkTxDirectCurrentBWP *message) { assert(message->base.descriptor == &streaming_protobufs__uplink_tx_direct_current_bwp__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uplink_tx_direct_current_bwp__pack (const StreamingProtobufs__UplinkTxDirectCurrentBWP *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uplink_tx_direct_current_bwp__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uplink_tx_direct_current_bwp__pack_to_buffer (const StreamingProtobufs__UplinkTxDirectCurrentBWP *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uplink_tx_direct_current_bwp__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UplinkTxDirectCurrentBWP * streaming_protobufs__uplink_tx_direct_current_bwp__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UplinkTxDirectCurrentBWP *) protobuf_c_message_unpack (&streaming_protobufs__uplink_tx_direct_current_bwp__descriptor, allocator, len, data); } void streaming_protobufs__uplink_tx_direct_current_bwp__free_unpacked (StreamingProtobufs__UplinkTxDirectCurrentBWP *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uplink_tx_direct_current_bwp__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__cell_access_related_info__init (StreamingProtobufs__CellAccessRelatedInfo *message) { static const StreamingProtobufs__CellAccessRelatedInfo init_value = STREAMING_PROTOBUFS__CELL_ACCESS_RELATED_INFO__INIT; *message = init_value; } size_t streaming_protobufs__cell_access_related_info__get_packed_size (const StreamingProtobufs__CellAccessRelatedInfo *message) { assert(message->base.descriptor == &streaming_protobufs__cell_access_related_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__cell_access_related_info__pack (const StreamingProtobufs__CellAccessRelatedInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__cell_access_related_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__cell_access_related_info__pack_to_buffer (const StreamingProtobufs__CellAccessRelatedInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__cell_access_related_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__CellAccessRelatedInfo * streaming_protobufs__cell_access_related_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__CellAccessRelatedInfo *) protobuf_c_message_unpack (&streaming_protobufs__cell_access_related_info__descriptor, allocator, len, data); } void streaming_protobufs__cell_access_related_info__free_unpacked (StreamingProtobufs__CellAccessRelatedInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__cell_access_related_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__conn_est_failure_control__init (StreamingProtobufs__ConnEstFailureControl *message) { static const StreamingProtobufs__ConnEstFailureControl init_value = STREAMING_PROTOBUFS__CONN_EST_FAILURE_CONTROL__INIT; *message = init_value; } size_t streaming_protobufs__conn_est_failure_control__get_packed_size (const StreamingProtobufs__ConnEstFailureControl *message) { assert(message->base.descriptor == &streaming_protobufs__conn_est_failure_control__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__conn_est_failure_control__pack (const StreamingProtobufs__ConnEstFailureControl *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__conn_est_failure_control__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__conn_est_failure_control__pack_to_buffer (const StreamingProtobufs__ConnEstFailureControl *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__conn_est_failure_control__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ConnEstFailureControl * streaming_protobufs__conn_est_failure_control__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ConnEstFailureControl *) protobuf_c_message_unpack (&streaming_protobufs__conn_est_failure_control__descriptor, allocator, len, data); } void streaming_protobufs__conn_est_failure_control__free_unpacked (StreamingProtobufs__ConnEstFailureControl *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__conn_est_failure_control__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__conn_est_fail_count__init (StreamingProtobufs__ConnEstFailCount *message) { static const StreamingProtobufs__ConnEstFailCount init_value = STREAMING_PROTOBUFS__CONN_EST_FAIL_COUNT__INIT; *message = init_value; } size_t streaming_protobufs__conn_est_fail_count__get_packed_size (const StreamingProtobufs__ConnEstFailCount *message) { assert(message->base.descriptor == &streaming_protobufs__conn_est_fail_count__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__conn_est_fail_count__pack (const StreamingProtobufs__ConnEstFailCount *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__conn_est_fail_count__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__conn_est_fail_count__pack_to_buffer (const StreamingProtobufs__ConnEstFailCount *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__conn_est_fail_count__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ConnEstFailCount * streaming_protobufs__conn_est_fail_count__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ConnEstFailCount *) protobuf_c_message_unpack (&streaming_protobufs__conn_est_fail_count__descriptor, allocator, len, data); } void streaming_protobufs__conn_est_fail_count__free_unpacked (StreamingProtobufs__ConnEstFailCount *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__conn_est_fail_count__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__conn_est_fail_offset_validity__init (StreamingProtobufs__ConnEstFailOffsetValidity *message) { static const StreamingProtobufs__ConnEstFailOffsetValidity init_value = STREAMING_PROTOBUFS__CONN_EST_FAIL_OFFSET_VALIDITY__INIT; *message = init_value; } size_t streaming_protobufs__conn_est_fail_offset_validity__get_packed_size (const StreamingProtobufs__ConnEstFailOffsetValidity *message) { assert(message->base.descriptor == &streaming_protobufs__conn_est_fail_offset_validity__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__conn_est_fail_offset_validity__pack (const StreamingProtobufs__ConnEstFailOffsetValidity *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__conn_est_fail_offset_validity__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__conn_est_fail_offset_validity__pack_to_buffer (const StreamingProtobufs__ConnEstFailOffsetValidity *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__conn_est_fail_offset_validity__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ConnEstFailOffsetValidity * streaming_protobufs__conn_est_fail_offset_validity__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ConnEstFailOffsetValidity *) protobuf_c_message_unpack (&streaming_protobufs__conn_est_fail_offset_validity__descriptor, allocator, len, data); } void streaming_protobufs__conn_est_fail_offset_validity__free_unpacked (StreamingProtobufs__ConnEstFailOffsetValidity *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__conn_est_fail_offset_validity__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__si__scheduling_info__init (StreamingProtobufs__SISchedulingInfo *message) { static const StreamingProtobufs__SISchedulingInfo init_value = STREAMING_PROTOBUFS__SI__SCHEDULING_INFO__INIT; *message = init_value; } size_t streaming_protobufs__si__scheduling_info__get_packed_size (const StreamingProtobufs__SISchedulingInfo *message) { assert(message->base.descriptor == &streaming_protobufs__si__scheduling_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__si__scheduling_info__pack (const StreamingProtobufs__SISchedulingInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__si__scheduling_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__si__scheduling_info__pack_to_buffer (const StreamingProtobufs__SISchedulingInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__si__scheduling_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SISchedulingInfo * streaming_protobufs__si__scheduling_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SISchedulingInfo *) protobuf_c_message_unpack (&streaming_protobufs__si__scheduling_info__descriptor, allocator, len, data); } void streaming_protobufs__si__scheduling_info__free_unpacked (StreamingProtobufs__SISchedulingInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__si__scheduling_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__si__window_length__init (StreamingProtobufs__SIWindowLength *message) { static const StreamingProtobufs__SIWindowLength init_value = STREAMING_PROTOBUFS__SI__WINDOW_LENGTH__INIT; *message = init_value; } size_t streaming_protobufs__si__window_length__get_packed_size (const StreamingProtobufs__SIWindowLength *message) { assert(message->base.descriptor == &streaming_protobufs__si__window_length__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__si__window_length__pack (const StreamingProtobufs__SIWindowLength *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__si__window_length__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__si__window_length__pack_to_buffer (const StreamingProtobufs__SIWindowLength *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__si__window_length__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SIWindowLength * streaming_protobufs__si__window_length__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SIWindowLength *) protobuf_c_message_unpack (&streaming_protobufs__si__window_length__descriptor, allocator, len, data); } void streaming_protobufs__si__window_length__free_unpacked (StreamingProtobufs__SIWindowLength *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__si__window_length__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scheduling_info__init (StreamingProtobufs__SchedulingInfo *message) { static const StreamingProtobufs__SchedulingInfo init_value = STREAMING_PROTOBUFS__SCHEDULING_INFO__INIT; *message = init_value; } size_t streaming_protobufs__scheduling_info__get_packed_size (const StreamingProtobufs__SchedulingInfo *message) { assert(message->base.descriptor == &streaming_protobufs__scheduling_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scheduling_info__pack (const StreamingProtobufs__SchedulingInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scheduling_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scheduling_info__pack_to_buffer (const StreamingProtobufs__SchedulingInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scheduling_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SchedulingInfo * streaming_protobufs__scheduling_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SchedulingInfo *) protobuf_c_message_unpack (&streaming_protobufs__scheduling_info__descriptor, allocator, len, data); } void streaming_protobufs__scheduling_info__free_unpacked (StreamingProtobufs__SchedulingInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scheduling_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sib__mapping__init (StreamingProtobufs__SIBMapping *message) { static const StreamingProtobufs__SIBMapping init_value = STREAMING_PROTOBUFS__SIB__MAPPING__INIT; *message = init_value; } size_t streaming_protobufs__sib__mapping__get_packed_size (const StreamingProtobufs__SIBMapping *message) { assert(message->base.descriptor == &streaming_protobufs__sib__mapping__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sib__mapping__pack (const StreamingProtobufs__SIBMapping *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sib__mapping__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sib__mapping__pack_to_buffer (const StreamingProtobufs__SIBMapping *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sib__mapping__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SIBMapping * streaming_protobufs__sib__mapping__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SIBMapping *) protobuf_c_message_unpack (&streaming_protobufs__sib__mapping__descriptor, allocator, len, data); } void streaming_protobufs__sib__mapping__free_unpacked (StreamingProtobufs__SIBMapping *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sib__mapping__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__si__broadcast_status__init (StreamingProtobufs__SIBroadcastStatus *message) { static const StreamingProtobufs__SIBroadcastStatus init_value = STREAMING_PROTOBUFS__SI__BROADCAST_STATUS__INIT; *message = init_value; } size_t streaming_protobufs__si__broadcast_status__get_packed_size (const StreamingProtobufs__SIBroadcastStatus *message) { assert(message->base.descriptor == &streaming_protobufs__si__broadcast_status__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__si__broadcast_status__pack (const StreamingProtobufs__SIBroadcastStatus *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__si__broadcast_status__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__si__broadcast_status__pack_to_buffer (const StreamingProtobufs__SIBroadcastStatus *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__si__broadcast_status__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SIBroadcastStatus * streaming_protobufs__si__broadcast_status__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SIBroadcastStatus *) protobuf_c_message_unpack (&streaming_protobufs__si__broadcast_status__descriptor, allocator, len, data); } void streaming_protobufs__si__broadcast_status__free_unpacked (StreamingProtobufs__SIBroadcastStatus *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__si__broadcast_status__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__si__periodicity__init (StreamingProtobufs__SIPeriodicity *message) { static const StreamingProtobufs__SIPeriodicity init_value = STREAMING_PROTOBUFS__SI__PERIODICITY__INIT; *message = init_value; } size_t streaming_protobufs__si__periodicity__get_packed_size (const StreamingProtobufs__SIPeriodicity *message) { assert(message->base.descriptor == &streaming_protobufs__si__periodicity__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__si__periodicity__pack (const StreamingProtobufs__SIPeriodicity *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__si__periodicity__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__si__periodicity__pack_to_buffer (const StreamingProtobufs__SIPeriodicity *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__si__periodicity__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SIPeriodicity * streaming_protobufs__si__periodicity__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SIPeriodicity *) protobuf_c_message_unpack (&streaming_protobufs__si__periodicity__descriptor, allocator, len, data); } void streaming_protobufs__si__periodicity__free_unpacked (StreamingProtobufs__SIPeriodicity *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__si__periodicity__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sib__type_info__init (StreamingProtobufs__SIBTypeInfo *message) { static const StreamingProtobufs__SIBTypeInfo init_value = STREAMING_PROTOBUFS__SIB__TYPE_INFO__INIT; *message = init_value; } size_t streaming_protobufs__sib__type_info__get_packed_size (const StreamingProtobufs__SIBTypeInfo *message) { assert(message->base.descriptor == &streaming_protobufs__sib__type_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sib__type_info__pack (const StreamingProtobufs__SIBTypeInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sib__type_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sib__type_info__pack_to_buffer (const StreamingProtobufs__SIBTypeInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sib__type_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SIBTypeInfo * streaming_protobufs__sib__type_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SIBTypeInfo *) protobuf_c_message_unpack (&streaming_protobufs__sib__type_info__descriptor, allocator, len, data); } void streaming_protobufs__sib__type_info__free_unpacked (StreamingProtobufs__SIBTypeInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sib__type_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sib__type_info_type__init (StreamingProtobufs__SIBTypeInfoType *message) { static const StreamingProtobufs__SIBTypeInfoType init_value = STREAMING_PROTOBUFS__SIB__TYPE_INFO_TYPE__INIT; *message = init_value; } size_t streaming_protobufs__sib__type_info_type__get_packed_size (const StreamingProtobufs__SIBTypeInfoType *message) { assert(message->base.descriptor == &streaming_protobufs__sib__type_info_type__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sib__type_info_type__pack (const StreamingProtobufs__SIBTypeInfoType *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sib__type_info_type__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sib__type_info_type__pack_to_buffer (const StreamingProtobufs__SIBTypeInfoType *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sib__type_info_type__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SIBTypeInfoType * streaming_protobufs__sib__type_info_type__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SIBTypeInfoType *) protobuf_c_message_unpack (&streaming_protobufs__sib__type_info_type__descriptor, allocator, len, data); } void streaming_protobufs__sib__type_info_type__free_unpacked (StreamingProtobufs__SIBTypeInfoType *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sib__type_info_type__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__si__request_config__init (StreamingProtobufs__SIRequestConfig *message) { static const StreamingProtobufs__SIRequestConfig init_value = STREAMING_PROTOBUFS__SI__REQUEST_CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__si__request_config__get_packed_size (const StreamingProtobufs__SIRequestConfig *message) { assert(message->base.descriptor == &streaming_protobufs__si__request_config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__si__request_config__pack (const StreamingProtobufs__SIRequestConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__si__request_config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__si__request_config__pack_to_buffer (const StreamingProtobufs__SIRequestConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__si__request_config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SIRequestConfig * streaming_protobufs__si__request_config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SIRequestConfig *) protobuf_c_message_unpack (&streaming_protobufs__si__request_config__descriptor, allocator, len, data); } void streaming_protobufs__si__request_config__free_unpacked (StreamingProtobufs__SIRequestConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__si__request_config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__si__request_period__init (StreamingProtobufs__SIRequestPeriod *message) { static const StreamingProtobufs__SIRequestPeriod init_value = STREAMING_PROTOBUFS__SI__REQUEST_PERIOD__INIT; *message = init_value; } size_t streaming_protobufs__si__request_period__get_packed_size (const StreamingProtobufs__SIRequestPeriod *message) { assert(message->base.descriptor == &streaming_protobufs__si__request_period__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__si__request_period__pack (const StreamingProtobufs__SIRequestPeriod *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__si__request_period__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__si__request_period__pack_to_buffer (const StreamingProtobufs__SIRequestPeriod *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__si__request_period__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SIRequestPeriod * streaming_protobufs__si__request_period__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SIRequestPeriod *) protobuf_c_message_unpack (&streaming_protobufs__si__request_period__descriptor, allocator, len, data); } void streaming_protobufs__si__request_period__free_unpacked (StreamingProtobufs__SIRequestPeriod *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__si__request_period__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__rach__occasions_si__init (StreamingProtobufs__RACHOccasionsSI *message) { static const StreamingProtobufs__RACHOccasionsSI init_value = STREAMING_PROTOBUFS__RACH__OCCASIONS_SI__INIT; *message = init_value; } size_t streaming_protobufs__rach__occasions_si__get_packed_size (const StreamingProtobufs__RACHOccasionsSI *message) { assert(message->base.descriptor == &streaming_protobufs__rach__occasions_si__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__rach__occasions_si__pack (const StreamingProtobufs__RACHOccasionsSI *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__rach__occasions_si__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__rach__occasions_si__pack_to_buffer (const StreamingProtobufs__RACHOccasionsSI *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__rach__occasions_si__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__RACHOccasionsSI * streaming_protobufs__rach__occasions_si__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__RACHOccasionsSI *) protobuf_c_message_unpack (&streaming_protobufs__rach__occasions_si__descriptor, allocator, len, data); } void streaming_protobufs__rach__occasions_si__free_unpacked (StreamingProtobufs__RACHOccasionsSI *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__rach__occasions_si__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__si__request_resources__init (StreamingProtobufs__SIRequestResources *message) { static const StreamingProtobufs__SIRequestResources init_value = STREAMING_PROTOBUFS__SI__REQUEST_RESOURCES__INIT; *message = init_value; } size_t streaming_protobufs__si__request_resources__get_packed_size (const StreamingProtobufs__SIRequestResources *message) { assert(message->base.descriptor == &streaming_protobufs__si__request_resources__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__si__request_resources__pack (const StreamingProtobufs__SIRequestResources *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__si__request_resources__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__si__request_resources__pack_to_buffer (const StreamingProtobufs__SIRequestResources *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__si__request_resources__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SIRequestResources * streaming_protobufs__si__request_resources__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SIRequestResources *) protobuf_c_message_unpack (&streaming_protobufs__si__request_resources__descriptor, allocator, len, data); } void streaming_protobufs__si__request_resources__free_unpacked (StreamingProtobufs__SIRequestResources *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__si__request_resources__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__serving_cell_config_common_sib__init (StreamingProtobufs__ServingCellConfigCommonSIB *message) { static const StreamingProtobufs__ServingCellConfigCommonSIB init_value = STREAMING_PROTOBUFS__SERVING_CELL_CONFIG_COMMON_SIB__INIT; *message = init_value; } size_t streaming_protobufs__serving_cell_config_common_sib__get_packed_size (const StreamingProtobufs__ServingCellConfigCommonSIB *message) { assert(message->base.descriptor == &streaming_protobufs__serving_cell_config_common_sib__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__serving_cell_config_common_sib__pack (const StreamingProtobufs__ServingCellConfigCommonSIB *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__serving_cell_config_common_sib__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__serving_cell_config_common_sib__pack_to_buffer (const StreamingProtobufs__ServingCellConfigCommonSIB *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__serving_cell_config_common_sib__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__ServingCellConfigCommonSIB * streaming_protobufs__serving_cell_config_common_sib__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__ServingCellConfigCommonSIB *) protobuf_c_message_unpack (&streaming_protobufs__serving_cell_config_common_sib__descriptor, allocator, len, data); } void streaming_protobufs__serving_cell_config_common_sib__free_unpacked (StreamingProtobufs__ServingCellConfigCommonSIB *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__serving_cell_config_common_sib__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__downlink_config_common_sib__init (StreamingProtobufs__DownlinkConfigCommonSIB *message) { static const StreamingProtobufs__DownlinkConfigCommonSIB init_value = STREAMING_PROTOBUFS__DOWNLINK_CONFIG_COMMON_SIB__INIT; *message = init_value; } size_t streaming_protobufs__downlink_config_common_sib__get_packed_size (const StreamingProtobufs__DownlinkConfigCommonSIB *message) { assert(message->base.descriptor == &streaming_protobufs__downlink_config_common_sib__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__downlink_config_common_sib__pack (const StreamingProtobufs__DownlinkConfigCommonSIB *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__downlink_config_common_sib__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__downlink_config_common_sib__pack_to_buffer (const StreamingProtobufs__DownlinkConfigCommonSIB *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__downlink_config_common_sib__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__DownlinkConfigCommonSIB * streaming_protobufs__downlink_config_common_sib__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__DownlinkConfigCommonSIB *) protobuf_c_message_unpack (&streaming_protobufs__downlink_config_common_sib__descriptor, allocator, len, data); } void streaming_protobufs__downlink_config_common_sib__free_unpacked (StreamingProtobufs__DownlinkConfigCommonSIB *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__downlink_config_common_sib__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__frequency_info_dl__sib__init (StreamingProtobufs__FrequencyInfoDLSIB *message) { static const StreamingProtobufs__FrequencyInfoDLSIB init_value = STREAMING_PROTOBUFS__FREQUENCY_INFO_DL__SIB__INIT; *message = init_value; } size_t streaming_protobufs__frequency_info_dl__sib__get_packed_size (const StreamingProtobufs__FrequencyInfoDLSIB *message) { assert(message->base.descriptor == &streaming_protobufs__frequency_info_dl__sib__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__frequency_info_dl__sib__pack (const StreamingProtobufs__FrequencyInfoDLSIB *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__frequency_info_dl__sib__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__frequency_info_dl__sib__pack_to_buffer (const StreamingProtobufs__FrequencyInfoDLSIB *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__frequency_info_dl__sib__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__FrequencyInfoDLSIB * streaming_protobufs__frequency_info_dl__sib__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__FrequencyInfoDLSIB *) protobuf_c_message_unpack (&streaming_protobufs__frequency_info_dl__sib__descriptor, allocator, len, data); } void streaming_protobufs__frequency_info_dl__sib__free_unpacked (StreamingProtobufs__FrequencyInfoDLSIB *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__frequency_info_dl__sib__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__multi_frequency_band_list_nr__sib__init (StreamingProtobufs__MultiFrequencyBandListNRSIB *message) { static const StreamingProtobufs__MultiFrequencyBandListNRSIB init_value = STREAMING_PROTOBUFS__MULTI_FREQUENCY_BAND_LIST_NR__SIB__INIT; *message = init_value; } size_t streaming_protobufs__multi_frequency_band_list_nr__sib__get_packed_size (const StreamingProtobufs__MultiFrequencyBandListNRSIB *message) { assert(message->base.descriptor == &streaming_protobufs__multi_frequency_band_list_nr__sib__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__multi_frequency_band_list_nr__sib__pack (const StreamingProtobufs__MultiFrequencyBandListNRSIB *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__multi_frequency_band_list_nr__sib__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__multi_frequency_band_list_nr__sib__pack_to_buffer (const StreamingProtobufs__MultiFrequencyBandListNRSIB *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__multi_frequency_band_list_nr__sib__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MultiFrequencyBandListNRSIB * streaming_protobufs__multi_frequency_band_list_nr__sib__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MultiFrequencyBandListNRSIB *) protobuf_c_message_unpack (&streaming_protobufs__multi_frequency_band_list_nr__sib__descriptor, allocator, len, data); } void streaming_protobufs__multi_frequency_band_list_nr__sib__free_unpacked (StreamingProtobufs__MultiFrequencyBandListNRSIB *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__multi_frequency_band_list_nr__sib__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nr__multi_band_info__init (StreamingProtobufs__NRMultiBandInfo *message) { static const StreamingProtobufs__NRMultiBandInfo init_value = STREAMING_PROTOBUFS__NR__MULTI_BAND_INFO__INIT; *message = init_value; } size_t streaming_protobufs__nr__multi_band_info__get_packed_size (const StreamingProtobufs__NRMultiBandInfo *message) { assert(message->base.descriptor == &streaming_protobufs__nr__multi_band_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nr__multi_band_info__pack (const StreamingProtobufs__NRMultiBandInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nr__multi_band_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nr__multi_band_info__pack_to_buffer (const StreamingProtobufs__NRMultiBandInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nr__multi_band_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NRMultiBandInfo * streaming_protobufs__nr__multi_band_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NRMultiBandInfo *) protobuf_c_message_unpack (&streaming_protobufs__nr__multi_band_info__descriptor, allocator, len, data); } void streaming_protobufs__nr__multi_band_info__free_unpacked (StreamingProtobufs__NRMultiBandInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nr__multi_band_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nr__ns__pmax_list__init (StreamingProtobufs__NRNSPmaxList *message) { static const StreamingProtobufs__NRNSPmaxList init_value = STREAMING_PROTOBUFS__NR__NS__PMAX_LIST__INIT; *message = init_value; } size_t streaming_protobufs__nr__ns__pmax_list__get_packed_size (const StreamingProtobufs__NRNSPmaxList *message) { assert(message->base.descriptor == &streaming_protobufs__nr__ns__pmax_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nr__ns__pmax_list__pack (const StreamingProtobufs__NRNSPmaxList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nr__ns__pmax_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nr__ns__pmax_list__pack_to_buffer (const StreamingProtobufs__NRNSPmaxList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nr__ns__pmax_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NRNSPmaxList * streaming_protobufs__nr__ns__pmax_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NRNSPmaxList *) protobuf_c_message_unpack (&streaming_protobufs__nr__ns__pmax_list__descriptor, allocator, len, data); } void streaming_protobufs__nr__ns__pmax_list__free_unpacked (StreamingProtobufs__NRNSPmaxList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nr__ns__pmax_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__nr__ns__pmax_value__init (StreamingProtobufs__NRNSPmaxValue *message) { static const StreamingProtobufs__NRNSPmaxValue init_value = STREAMING_PROTOBUFS__NR__NS__PMAX_VALUE__INIT; *message = init_value; } size_t streaming_protobufs__nr__ns__pmax_value__get_packed_size (const StreamingProtobufs__NRNSPmaxValue *message) { assert(message->base.descriptor == &streaming_protobufs__nr__ns__pmax_value__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__nr__ns__pmax_value__pack (const StreamingProtobufs__NRNSPmaxValue *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__nr__ns__pmax_value__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__nr__ns__pmax_value__pack_to_buffer (const StreamingProtobufs__NRNSPmaxValue *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__nr__ns__pmax_value__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__NRNSPmaxValue * streaming_protobufs__nr__ns__pmax_value__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__NRNSPmaxValue *) protobuf_c_message_unpack (&streaming_protobufs__nr__ns__pmax_value__descriptor, allocator, len, data); } void streaming_protobufs__nr__ns__pmax_value__free_unpacked (StreamingProtobufs__NRNSPmaxValue *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__nr__ns__pmax_value__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__bcch__config__init (StreamingProtobufs__BCCHConfig *message) { static const StreamingProtobufs__BCCHConfig init_value = STREAMING_PROTOBUFS__BCCH__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__bcch__config__get_packed_size (const StreamingProtobufs__BCCHConfig *message) { assert(message->base.descriptor == &streaming_protobufs__bcch__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__bcch__config__pack (const StreamingProtobufs__BCCHConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__bcch__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__bcch__config__pack_to_buffer (const StreamingProtobufs__BCCHConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__bcch__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__BCCHConfig * streaming_protobufs__bcch__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__BCCHConfig *) protobuf_c_message_unpack (&streaming_protobufs__bcch__config__descriptor, allocator, len, data); } void streaming_protobufs__bcch__config__free_unpacked (StreamingProtobufs__BCCHConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__bcch__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pcch__config__init (StreamingProtobufs__PCCHConfig *message) { static const StreamingProtobufs__PCCHConfig init_value = STREAMING_PROTOBUFS__PCCH__CONFIG__INIT; *message = init_value; } size_t streaming_protobufs__pcch__config__get_packed_size (const StreamingProtobufs__PCCHConfig *message) { assert(message->base.descriptor == &streaming_protobufs__pcch__config__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pcch__config__pack (const StreamingProtobufs__PCCHConfig *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pcch__config__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pcch__config__pack_to_buffer (const StreamingProtobufs__PCCHConfig *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pcch__config__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PCCHConfig * streaming_protobufs__pcch__config__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PCCHConfig *) protobuf_c_message_unpack (&streaming_protobufs__pcch__config__descriptor, allocator, len, data); } void streaming_protobufs__pcch__config__free_unpacked (StreamingProtobufs__PCCHConfig *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pcch__config__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__paging_cycle__init (StreamingProtobufs__PagingCycle *message) { static const StreamingProtobufs__PagingCycle init_value = STREAMING_PROTOBUFS__PAGING_CYCLE__INIT; *message = init_value; } size_t streaming_protobufs__paging_cycle__get_packed_size (const StreamingProtobufs__PagingCycle *message) { assert(message->base.descriptor == &streaming_protobufs__paging_cycle__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__paging_cycle__pack (const StreamingProtobufs__PagingCycle *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__paging_cycle__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__paging_cycle__pack_to_buffer (const StreamingProtobufs__PagingCycle *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__paging_cycle__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PagingCycle * streaming_protobufs__paging_cycle__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PagingCycle *) protobuf_c_message_unpack (&streaming_protobufs__paging_cycle__descriptor, allocator, len, data); } void streaming_protobufs__paging_cycle__free_unpacked (StreamingProtobufs__PagingCycle *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__paging_cycle__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__pcch__config_ns__init (StreamingProtobufs__PCCHConfigNs *message) { static const StreamingProtobufs__PCCHConfigNs init_value = STREAMING_PROTOBUFS__PCCH__CONFIG_NS__INIT; *message = init_value; } size_t streaming_protobufs__pcch__config_ns__get_packed_size (const StreamingProtobufs__PCCHConfigNs *message) { assert(message->base.descriptor == &streaming_protobufs__pcch__config_ns__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__pcch__config_ns__pack (const StreamingProtobufs__PCCHConfigNs *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__pcch__config_ns__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__pcch__config_ns__pack_to_buffer (const StreamingProtobufs__PCCHConfigNs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__pcch__config_ns__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__PCCHConfigNs * streaming_protobufs__pcch__config_ns__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__PCCHConfigNs *) protobuf_c_message_unpack (&streaming_protobufs__pcch__config_ns__descriptor, allocator, len, data); } void streaming_protobufs__pcch__config_ns__free_unpacked (StreamingProtobufs__PCCHConfigNs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__pcch__config_ns__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scs15_khzone_t__init (StreamingProtobufs__SCS15KHZoneT *message) { static const StreamingProtobufs__SCS15KHZoneT init_value = STREAMING_PROTOBUFS__SCS15_KHZONE_T__INIT; *message = init_value; } size_t streaming_protobufs__scs15_khzone_t__get_packed_size (const StreamingProtobufs__SCS15KHZoneT *message) { assert(message->base.descriptor == &streaming_protobufs__scs15_khzone_t__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scs15_khzone_t__pack (const StreamingProtobufs__SCS15KHZoneT *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scs15_khzone_t__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scs15_khzone_t__pack_to_buffer (const StreamingProtobufs__SCS15KHZoneT *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scs15_khzone_t__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SCS15KHZoneT * streaming_protobufs__scs15_khzone_t__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SCS15KHZoneT *) protobuf_c_message_unpack (&streaming_protobufs__scs15_khzone_t__descriptor, allocator, len, data); } void streaming_protobufs__scs15_khzone_t__free_unpacked (StreamingProtobufs__SCS15KHZoneT *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scs15_khzone_t__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__init (StreamingProtobufs__SCS30KHZoneTSCS15KHZhalfT *message) { static const StreamingProtobufs__SCS30KHZoneTSCS15KHZhalfT init_value = STREAMING_PROTOBUFS__SCS30_KHZONE_T__SCS15_KHZHALF_T__INIT; *message = init_value; } size_t streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__get_packed_size (const StreamingProtobufs__SCS30KHZoneTSCS15KHZhalfT *message) { assert(message->base.descriptor == &streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__pack (const StreamingProtobufs__SCS30KHZoneTSCS15KHZhalfT *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__pack_to_buffer (const StreamingProtobufs__SCS30KHZoneTSCS15KHZhalfT *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SCS30KHZoneTSCS15KHZhalfT * streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SCS30KHZoneTSCS15KHZhalfT *) protobuf_c_message_unpack (&streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__descriptor, allocator, len, data); } void streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__free_unpacked (StreamingProtobufs__SCS30KHZoneTSCS15KHZhalfT *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__init (StreamingProtobufs__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message) { static const StreamingProtobufs__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT init_value = STREAMING_PROTOBUFS__SCS60_KHZONE_T__SCS30_KHZHALF_T__SCS15_KHZQUARTER_T__INIT; *message = init_value; } size_t streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__get_packed_size (const StreamingProtobufs__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message) { assert(message->base.descriptor == &streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__pack (const StreamingProtobufs__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__pack_to_buffer (const StreamingProtobufs__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT * streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *) protobuf_c_message_unpack (&streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor, allocator, len, data); } void streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__free_unpacked (StreamingProtobufs__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__init (StreamingProtobufs__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message) { static const StreamingProtobufs__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT init_value = STREAMING_PROTOBUFS__SCS120_KHZONE_T__SCS60_KHZHALF_T__SCS30_KHZQUARTER_T__SCS15_KHZONE_EIGHTH_T__INIT; *message = init_value; } size_t streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__get_packed_size (const StreamingProtobufs__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message) { assert(message->base.descriptor == &streaming_protobufs__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 streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__pack (const StreamingProtobufs__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__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 streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__pack_to_buffer (const StreamingProtobufs__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__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); } StreamingProtobufs__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT * streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *) protobuf_c_message_unpack (&streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor, allocator, len, data); } void streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__free_unpacked (StreamingProtobufs__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__init (StreamingProtobufs__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message) { static const StreamingProtobufs__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT init_value = STREAMING_PROTOBUFS__SCS120_KHZHALF_T__SCS60_KHZQUARTER_T__SCS30_KHZONE_EIGHTH_T__SCS15_KHZONE_SIXTEENTH_T__INIT; *message = init_value; } size_t streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__get_packed_size (const StreamingProtobufs__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message) { assert(message->base.descriptor == &streaming_protobufs__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 streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__pack (const StreamingProtobufs__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__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 streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__pack_to_buffer (const StreamingProtobufs__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__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); } StreamingProtobufs__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT * streaming_protobufs__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 (StreamingProtobufs__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *) protobuf_c_message_unpack (&streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor, allocator, len, data); } void streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__free_unpacked (StreamingProtobufs__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__init (StreamingProtobufs__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message) { static const StreamingProtobufs__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT init_value = STREAMING_PROTOBUFS__SCS120_KHZQUARTER_T__SCS60_KHZONE_EIGHTH_T__SCS30_KHZONE_SIXTEENTH_T__INIT; *message = init_value; } size_t streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__get_packed_size (const StreamingProtobufs__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message) { assert(message->base.descriptor == &streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__pack (const StreamingProtobufs__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__pack_to_buffer (const StreamingProtobufs__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT * streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *) protobuf_c_message_unpack (&streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor, allocator, len, data); } void streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__free_unpacked (StreamingProtobufs__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__init (StreamingProtobufs__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message) { static const StreamingProtobufs__SCS120KHZoneEighthTSCS60KHZoneSixteenthT init_value = STREAMING_PROTOBUFS__SCS120_KHZONE_EIGHTH_T__SCS60_KHZONE_SIXTEENTH_T__INIT; *message = init_value; } size_t streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__get_packed_size (const StreamingProtobufs__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message) { assert(message->base.descriptor == &streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__pack (const StreamingProtobufs__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__pack_to_buffer (const StreamingProtobufs__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SCS120KHZoneEighthTSCS60KHZoneSixteenthT * streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *) protobuf_c_message_unpack (&streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor, allocator, len, data); } void streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__free_unpacked (StreamingProtobufs__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__scs120_khzone_sixteenth_t__init (StreamingProtobufs__SCS120KHZoneSixteenthT *message) { static const StreamingProtobufs__SCS120KHZoneSixteenthT init_value = STREAMING_PROTOBUFS__SCS120_KHZONE_SIXTEENTH_T__INIT; *message = init_value; } size_t streaming_protobufs__scs120_khzone_sixteenth_t__get_packed_size (const StreamingProtobufs__SCS120KHZoneSixteenthT *message) { assert(message->base.descriptor == &streaming_protobufs__scs120_khzone_sixteenth_t__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__scs120_khzone_sixteenth_t__pack (const StreamingProtobufs__SCS120KHZoneSixteenthT *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__scs120_khzone_sixteenth_t__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__scs120_khzone_sixteenth_t__pack_to_buffer (const StreamingProtobufs__SCS120KHZoneSixteenthT *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__scs120_khzone_sixteenth_t__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SCS120KHZoneSixteenthT * streaming_protobufs__scs120_khzone_sixteenth_t__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SCS120KHZoneSixteenthT *) protobuf_c_message_unpack (&streaming_protobufs__scs120_khzone_sixteenth_t__descriptor, allocator, len, data); } void streaming_protobufs__scs120_khzone_sixteenth_t__free_unpacked (StreamingProtobufs__SCS120KHZoneSixteenthT *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__scs120_khzone_sixteenth_t__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uplink_config_common_sib__init (StreamingProtobufs__UplinkConfigCommonSIB *message) { static const StreamingProtobufs__UplinkConfigCommonSIB init_value = STREAMING_PROTOBUFS__UPLINK_CONFIG_COMMON_SIB__INIT; *message = init_value; } size_t streaming_protobufs__uplink_config_common_sib__get_packed_size (const StreamingProtobufs__UplinkConfigCommonSIB *message) { assert(message->base.descriptor == &streaming_protobufs__uplink_config_common_sib__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uplink_config_common_sib__pack (const StreamingProtobufs__UplinkConfigCommonSIB *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uplink_config_common_sib__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uplink_config_common_sib__pack_to_buffer (const StreamingProtobufs__UplinkConfigCommonSIB *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uplink_config_common_sib__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UplinkConfigCommonSIB * streaming_protobufs__uplink_config_common_sib__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UplinkConfigCommonSIB *) protobuf_c_message_unpack (&streaming_protobufs__uplink_config_common_sib__descriptor, allocator, len, data); } void streaming_protobufs__uplink_config_common_sib__free_unpacked (StreamingProtobufs__UplinkConfigCommonSIB *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uplink_config_common_sib__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__frequency_info_ul__sib__init (StreamingProtobufs__FrequencyInfoULSIB *message) { static const StreamingProtobufs__FrequencyInfoULSIB init_value = STREAMING_PROTOBUFS__FREQUENCY_INFO_UL__SIB__INIT; *message = init_value; } size_t streaming_protobufs__frequency_info_ul__sib__get_packed_size (const StreamingProtobufs__FrequencyInfoULSIB *message) { assert(message->base.descriptor == &streaming_protobufs__frequency_info_ul__sib__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__frequency_info_ul__sib__pack (const StreamingProtobufs__FrequencyInfoULSIB *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__frequency_info_ul__sib__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__frequency_info_ul__sib__pack_to_buffer (const StreamingProtobufs__FrequencyInfoULSIB *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__frequency_info_ul__sib__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__FrequencyInfoULSIB * streaming_protobufs__frequency_info_ul__sib__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__FrequencyInfoULSIB *) protobuf_c_message_unpack (&streaming_protobufs__frequency_info_ul__sib__descriptor, allocator, len, data); } void streaming_protobufs__frequency_info_ul__sib__free_unpacked (StreamingProtobufs__FrequencyInfoULSIB *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__frequency_info_ul__sib__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sib__n__timing_advance_offset__init (StreamingProtobufs__SIBNTimingAdvanceOffset *message) { static const StreamingProtobufs__SIBNTimingAdvanceOffset init_value = STREAMING_PROTOBUFS__SIB__N__TIMING_ADVANCE_OFFSET__INIT; *message = init_value; } size_t streaming_protobufs__sib__n__timing_advance_offset__get_packed_size (const StreamingProtobufs__SIBNTimingAdvanceOffset *message) { assert(message->base.descriptor == &streaming_protobufs__sib__n__timing_advance_offset__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sib__n__timing_advance_offset__pack (const StreamingProtobufs__SIBNTimingAdvanceOffset *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sib__n__timing_advance_offset__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sib__n__timing_advance_offset__pack_to_buffer (const StreamingProtobufs__SIBNTimingAdvanceOffset *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sib__n__timing_advance_offset__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SIBNTimingAdvanceOffset * streaming_protobufs__sib__n__timing_advance_offset__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SIBNTimingAdvanceOffset *) protobuf_c_message_unpack (&streaming_protobufs__sib__n__timing_advance_offset__descriptor, allocator, len, data); } void streaming_protobufs__sib__n__timing_advance_offset__free_unpacked (StreamingProtobufs__SIBNTimingAdvanceOffset *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sib__n__timing_advance_offset__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sib__ssb__positions_in_burst__init (StreamingProtobufs__SIBSSBPositionsInBurst *message) { static const StreamingProtobufs__SIBSSBPositionsInBurst init_value = STREAMING_PROTOBUFS__SIB__SSB__POSITIONS_IN_BURST__INIT; *message = init_value; } size_t streaming_protobufs__sib__ssb__positions_in_burst__get_packed_size (const StreamingProtobufs__SIBSSBPositionsInBurst *message) { assert(message->base.descriptor == &streaming_protobufs__sib__ssb__positions_in_burst__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sib__ssb__positions_in_burst__pack (const StreamingProtobufs__SIBSSBPositionsInBurst *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sib__ssb__positions_in_burst__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sib__ssb__positions_in_burst__pack_to_buffer (const StreamingProtobufs__SIBSSBPositionsInBurst *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sib__ssb__positions_in_burst__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SIBSSBPositionsInBurst * streaming_protobufs__sib__ssb__positions_in_burst__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SIBSSBPositionsInBurst *) protobuf_c_message_unpack (&streaming_protobufs__sib__ssb__positions_in_burst__descriptor, allocator, len, data); } void streaming_protobufs__sib__ssb__positions_in_burst__free_unpacked (StreamingProtobufs__SIBSSBPositionsInBurst *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sib__ssb__positions_in_burst__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__sib__ssb__periodicity_serving_cell__init (StreamingProtobufs__SIBSSBPeriodicityServingCell *message) { static const StreamingProtobufs__SIBSSBPeriodicityServingCell init_value = STREAMING_PROTOBUFS__SIB__SSB__PERIODICITY_SERVING_CELL__INIT; *message = init_value; } size_t streaming_protobufs__sib__ssb__periodicity_serving_cell__get_packed_size (const StreamingProtobufs__SIBSSBPeriodicityServingCell *message) { assert(message->base.descriptor == &streaming_protobufs__sib__ssb__periodicity_serving_cell__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__sib__ssb__periodicity_serving_cell__pack (const StreamingProtobufs__SIBSSBPeriodicityServingCell *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__sib__ssb__periodicity_serving_cell__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__sib__ssb__periodicity_serving_cell__pack_to_buffer (const StreamingProtobufs__SIBSSBPeriodicityServingCell *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__sib__ssb__periodicity_serving_cell__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__SIBSSBPeriodicityServingCell * streaming_protobufs__sib__ssb__periodicity_serving_cell__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__SIBSSBPeriodicityServingCell *) protobuf_c_message_unpack (&streaming_protobufs__sib__ssb__periodicity_serving_cell__descriptor, allocator, len, data); } void streaming_protobufs__sib__ssb__periodicity_serving_cell__free_unpacked (StreamingProtobufs__SIBSSBPeriodicityServingCell *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__sib__ssb__periodicity_serving_cell__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ue__timers_and_constants__init (StreamingProtobufs__UETimersAndConstants *message) { static const StreamingProtobufs__UETimersAndConstants init_value = STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS__INIT; *message = init_value; } size_t streaming_protobufs__ue__timers_and_constants__get_packed_size (const StreamingProtobufs__UETimersAndConstants *message) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ue__timers_and_constants__pack (const StreamingProtobufs__UETimersAndConstants *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ue__timers_and_constants__pack_to_buffer (const StreamingProtobufs__UETimersAndConstants *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UETimersAndConstants * streaming_protobufs__ue__timers_and_constants__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UETimersAndConstants *) protobuf_c_message_unpack (&streaming_protobufs__ue__timers_and_constants__descriptor, allocator, len, data); } void streaming_protobufs__ue__timers_and_constants__free_unpacked (StreamingProtobufs__UETimersAndConstants *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ue__timers_and_constants_t300__t301__t319__init (StreamingProtobufs__UETimersAndConstantsT300T301T319 *message) { static const StreamingProtobufs__UETimersAndConstantsT300T301T319 init_value = STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__INIT; *message = init_value; } size_t streaming_protobufs__ue__timers_and_constants_t300__t301__t319__get_packed_size (const StreamingProtobufs__UETimersAndConstantsT300T301T319 *message) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_t300__t301__t319__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ue__timers_and_constants_t300__t301__t319__pack (const StreamingProtobufs__UETimersAndConstantsT300T301T319 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_t300__t301__t319__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ue__timers_and_constants_t300__t301__t319__pack_to_buffer (const StreamingProtobufs__UETimersAndConstantsT300T301T319 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_t300__t301__t319__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UETimersAndConstantsT300T301T319 * streaming_protobufs__ue__timers_and_constants_t300__t301__t319__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UETimersAndConstantsT300T301T319 *) protobuf_c_message_unpack (&streaming_protobufs__ue__timers_and_constants_t300__t301__t319__descriptor, allocator, len, data); } void streaming_protobufs__ue__timers_and_constants_t300__t301__t319__free_unpacked (StreamingProtobufs__UETimersAndConstantsT300T301T319 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_t300__t301__t319__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ue__timers_and_constants_t310__init (StreamingProtobufs__UETimersAndConstantsT310 *message) { static const StreamingProtobufs__UETimersAndConstantsT310 init_value = STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T310__INIT; *message = init_value; } size_t streaming_protobufs__ue__timers_and_constants_t310__get_packed_size (const StreamingProtobufs__UETimersAndConstantsT310 *message) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_t310__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ue__timers_and_constants_t310__pack (const StreamingProtobufs__UETimersAndConstantsT310 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_t310__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ue__timers_and_constants_t310__pack_to_buffer (const StreamingProtobufs__UETimersAndConstantsT310 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_t310__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UETimersAndConstantsT310 * streaming_protobufs__ue__timers_and_constants_t310__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UETimersAndConstantsT310 *) protobuf_c_message_unpack (&streaming_protobufs__ue__timers_and_constants_t310__descriptor, allocator, len, data); } void streaming_protobufs__ue__timers_and_constants_t310__free_unpacked (StreamingProtobufs__UETimersAndConstantsT310 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_t310__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ue__timers_and_constants_n310__init (StreamingProtobufs__UETimersAndConstantsN310 *message) { static const StreamingProtobufs__UETimersAndConstantsN310 init_value = STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N310__INIT; *message = init_value; } size_t streaming_protobufs__ue__timers_and_constants_n310__get_packed_size (const StreamingProtobufs__UETimersAndConstantsN310 *message) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_n310__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ue__timers_and_constants_n310__pack (const StreamingProtobufs__UETimersAndConstantsN310 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_n310__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ue__timers_and_constants_n310__pack_to_buffer (const StreamingProtobufs__UETimersAndConstantsN310 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_n310__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UETimersAndConstantsN310 * streaming_protobufs__ue__timers_and_constants_n310__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UETimersAndConstantsN310 *) protobuf_c_message_unpack (&streaming_protobufs__ue__timers_and_constants_n310__descriptor, allocator, len, data); } void streaming_protobufs__ue__timers_and_constants_n310__free_unpacked (StreamingProtobufs__UETimersAndConstantsN310 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_n310__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ue__timers_and_constants_t311__init (StreamingProtobufs__UETimersAndConstantsT311 *message) { static const StreamingProtobufs__UETimersAndConstantsT311 init_value = STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T311__INIT; *message = init_value; } size_t streaming_protobufs__ue__timers_and_constants_t311__get_packed_size (const StreamingProtobufs__UETimersAndConstantsT311 *message) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_t311__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ue__timers_and_constants_t311__pack (const StreamingProtobufs__UETimersAndConstantsT311 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_t311__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ue__timers_and_constants_t311__pack_to_buffer (const StreamingProtobufs__UETimersAndConstantsT311 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_t311__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UETimersAndConstantsT311 * streaming_protobufs__ue__timers_and_constants_t311__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UETimersAndConstantsT311 *) protobuf_c_message_unpack (&streaming_protobufs__ue__timers_and_constants_t311__descriptor, allocator, len, data); } void streaming_protobufs__ue__timers_and_constants_t311__free_unpacked (StreamingProtobufs__UETimersAndConstantsT311 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_t311__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__ue__timers_and_constants_n311__init (StreamingProtobufs__UETimersAndConstantsN311 *message) { static const StreamingProtobufs__UETimersAndConstantsN311 init_value = STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N311__INIT; *message = init_value; } size_t streaming_protobufs__ue__timers_and_constants_n311__get_packed_size (const StreamingProtobufs__UETimersAndConstantsN311 *message) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_n311__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__ue__timers_and_constants_n311__pack (const StreamingProtobufs__UETimersAndConstantsN311 *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_n311__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__ue__timers_and_constants_n311__pack_to_buffer (const StreamingProtobufs__UETimersAndConstantsN311 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_n311__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UETimersAndConstantsN311 * streaming_protobufs__ue__timers_and_constants_n311__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UETimersAndConstantsN311 *) protobuf_c_message_unpack (&streaming_protobufs__ue__timers_and_constants_n311__descriptor, allocator, len, data); } void streaming_protobufs__ue__timers_and_constants_n311__free_unpacked (StreamingProtobufs__UETimersAndConstantsN311 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__ue__timers_and_constants_n311__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uac__barring_per_cat_list__init (StreamingProtobufs__UACBarringPerCatList *message) { static const StreamingProtobufs__UACBarringPerCatList init_value = STREAMING_PROTOBUFS__UAC__BARRING_PER_CAT_LIST__INIT; *message = init_value; } size_t streaming_protobufs__uac__barring_per_cat_list__get_packed_size (const StreamingProtobufs__UACBarringPerCatList *message) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_cat_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uac__barring_per_cat_list__pack (const StreamingProtobufs__UACBarringPerCatList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_cat_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uac__barring_per_cat_list__pack_to_buffer (const StreamingProtobufs__UACBarringPerCatList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_cat_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UACBarringPerCatList * streaming_protobufs__uac__barring_per_cat_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UACBarringPerCatList *) protobuf_c_message_unpack (&streaming_protobufs__uac__barring_per_cat_list__descriptor, allocator, len, data); } void streaming_protobufs__uac__barring_per_cat_list__free_unpacked (StreamingProtobufs__UACBarringPerCatList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_cat_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uac__barring_per_cat__init (StreamingProtobufs__UACBarringPerCat *message) { static const StreamingProtobufs__UACBarringPerCat init_value = STREAMING_PROTOBUFS__UAC__BARRING_PER_CAT__INIT; *message = init_value; } size_t streaming_protobufs__uac__barring_per_cat__get_packed_size (const StreamingProtobufs__UACBarringPerCat *message) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_cat__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uac__barring_per_cat__pack (const StreamingProtobufs__UACBarringPerCat *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_cat__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uac__barring_per_cat__pack_to_buffer (const StreamingProtobufs__UACBarringPerCat *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_cat__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UACBarringPerCat * streaming_protobufs__uac__barring_per_cat__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UACBarringPerCat *) protobuf_c_message_unpack (&streaming_protobufs__uac__barring_per_cat__descriptor, allocator, len, data); } void streaming_protobufs__uac__barring_per_cat__free_unpacked (StreamingProtobufs__UACBarringPerCat *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_cat__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uac__barring_per_plmn__list__init (StreamingProtobufs__UACBarringPerPLMNList *message) { static const StreamingProtobufs__UACBarringPerPLMNList init_value = STREAMING_PROTOBUFS__UAC__BARRING_PER_PLMN__LIST__INIT; *message = init_value; } size_t streaming_protobufs__uac__barring_per_plmn__list__get_packed_size (const StreamingProtobufs__UACBarringPerPLMNList *message) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_plmn__list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uac__barring_per_plmn__list__pack (const StreamingProtobufs__UACBarringPerPLMNList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_plmn__list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uac__barring_per_plmn__list__pack_to_buffer (const StreamingProtobufs__UACBarringPerPLMNList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_plmn__list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UACBarringPerPLMNList * streaming_protobufs__uac__barring_per_plmn__list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UACBarringPerPLMNList *) protobuf_c_message_unpack (&streaming_protobufs__uac__barring_per_plmn__list__descriptor, allocator, len, data); } void streaming_protobufs__uac__barring_per_plmn__list__free_unpacked (StreamingProtobufs__UACBarringPerPLMNList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_plmn__list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uac__barring_per_plmn__init (StreamingProtobufs__UACBarringPerPLMN *message) { static const StreamingProtobufs__UACBarringPerPLMN init_value = STREAMING_PROTOBUFS__UAC__BARRING_PER_PLMN__INIT; *message = init_value; } size_t streaming_protobufs__uac__barring_per_plmn__get_packed_size (const StreamingProtobufs__UACBarringPerPLMN *message) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_plmn__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uac__barring_per_plmn__pack (const StreamingProtobufs__UACBarringPerPLMN *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_plmn__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uac__barring_per_plmn__pack_to_buffer (const StreamingProtobufs__UACBarringPerPLMN *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_plmn__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UACBarringPerPLMN * streaming_protobufs__uac__barring_per_plmn__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UACBarringPerPLMN *) protobuf_c_message_unpack (&streaming_protobufs__uac__barring_per_plmn__descriptor, allocator, len, data); } void streaming_protobufs__uac__barring_per_plmn__free_unpacked (StreamingProtobufs__UACBarringPerPLMN *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uac__barring_per_plmn__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uac__implicit_acbarring_list__init (StreamingProtobufs__UACImplicitACBarringList *message) { static const StreamingProtobufs__UACImplicitACBarringList init_value = STREAMING_PROTOBUFS__UAC__IMPLICIT_ACBARRING_LIST__INIT; *message = init_value; } size_t streaming_protobufs__uac__implicit_acbarring_list__get_packed_size (const StreamingProtobufs__UACImplicitACBarringList *message) { assert(message->base.descriptor == &streaming_protobufs__uac__implicit_acbarring_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uac__implicit_acbarring_list__pack (const StreamingProtobufs__UACImplicitACBarringList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uac__implicit_acbarring_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uac__implicit_acbarring_list__pack_to_buffer (const StreamingProtobufs__UACImplicitACBarringList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uac__implicit_acbarring_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UACImplicitACBarringList * streaming_protobufs__uac__implicit_acbarring_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UACImplicitACBarringList *) protobuf_c_message_unpack (&streaming_protobufs__uac__implicit_acbarring_list__descriptor, allocator, len, data); } void streaming_protobufs__uac__implicit_acbarring_list__free_unpacked (StreamingProtobufs__UACImplicitACBarringList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uac__implicit_acbarring_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uac__barring_info_set_list__init (StreamingProtobufs__UACBarringInfoSetList *message) { static const StreamingProtobufs__UACBarringInfoSetList init_value = STREAMING_PROTOBUFS__UAC__BARRING_INFO_SET_LIST__INIT; *message = init_value; } size_t streaming_protobufs__uac__barring_info_set_list__get_packed_size (const StreamingProtobufs__UACBarringInfoSetList *message) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_info_set_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uac__barring_info_set_list__pack (const StreamingProtobufs__UACBarringInfoSetList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_info_set_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uac__barring_info_set_list__pack_to_buffer (const StreamingProtobufs__UACBarringInfoSetList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_info_set_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UACBarringInfoSetList * streaming_protobufs__uac__barring_info_set_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UACBarringInfoSetList *) protobuf_c_message_unpack (&streaming_protobufs__uac__barring_info_set_list__descriptor, allocator, len, data); } void streaming_protobufs__uac__barring_info_set_list__free_unpacked (StreamingProtobufs__UACBarringInfoSetList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uac__barring_info_set_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uac__barring_info_set__init (StreamingProtobufs__UACBarringInfoSet *message) { static const StreamingProtobufs__UACBarringInfoSet init_value = STREAMING_PROTOBUFS__UAC__BARRING_INFO_SET__INIT; *message = init_value; } size_t streaming_protobufs__uac__barring_info_set__get_packed_size (const StreamingProtobufs__UACBarringInfoSet *message) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_info_set__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uac__barring_info_set__pack (const StreamingProtobufs__UACBarringInfoSet *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_info_set__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uac__barring_info_set__pack_to_buffer (const StreamingProtobufs__UACBarringInfoSet *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_info_set__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UACBarringInfoSet * streaming_protobufs__uac__barring_info_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UACBarringInfoSet *) protobuf_c_message_unpack (&streaming_protobufs__uac__barring_info_set__descriptor, allocator, len, data); } void streaming_protobufs__uac__barring_info_set__free_unpacked (StreamingProtobufs__UACBarringInfoSet *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uac__barring_info_set__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uac__barring_factor__init (StreamingProtobufs__UACBarringFactor *message) { static const StreamingProtobufs__UACBarringFactor init_value = STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__INIT; *message = init_value; } size_t streaming_protobufs__uac__barring_factor__get_packed_size (const StreamingProtobufs__UACBarringFactor *message) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_factor__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uac__barring_factor__pack (const StreamingProtobufs__UACBarringFactor *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_factor__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uac__barring_factor__pack_to_buffer (const StreamingProtobufs__UACBarringFactor *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_factor__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UACBarringFactor * streaming_protobufs__uac__barring_factor__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UACBarringFactor *) protobuf_c_message_unpack (&streaming_protobufs__uac__barring_factor__descriptor, allocator, len, data); } void streaming_protobufs__uac__barring_factor__free_unpacked (StreamingProtobufs__UACBarringFactor *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uac__barring_factor__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__uac__barring_time__init (StreamingProtobufs__UACBarringTime *message) { static const StreamingProtobufs__UACBarringTime init_value = STREAMING_PROTOBUFS__UAC__BARRING_TIME__INIT; *message = init_value; } size_t streaming_protobufs__uac__barring_time__get_packed_size (const StreamingProtobufs__UACBarringTime *message) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_time__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__uac__barring_time__pack (const StreamingProtobufs__UACBarringTime *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_time__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__uac__barring_time__pack_to_buffer (const StreamingProtobufs__UACBarringTime *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__uac__barring_time__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__UACBarringTime * streaming_protobufs__uac__barring_time__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__UACBarringTime *) protobuf_c_message_unpack (&streaming_protobufs__uac__barring_time__descriptor, allocator, len, data); } void streaming_protobufs__uac__barring_time__free_unpacked (StreamingProtobufs__UACBarringTime *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__uac__barring_time__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__mobility_state_parameters__init (StreamingProtobufs__MobilityStateParameters *message) { static const StreamingProtobufs__MobilityStateParameters init_value = STREAMING_PROTOBUFS__MOBILITY_STATE_PARAMETERS__INIT; *message = init_value; } size_t streaming_protobufs__mobility_state_parameters__get_packed_size (const StreamingProtobufs__MobilityStateParameters *message) { assert(message->base.descriptor == &streaming_protobufs__mobility_state_parameters__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__mobility_state_parameters__pack (const StreamingProtobufs__MobilityStateParameters *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__mobility_state_parameters__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__mobility_state_parameters__pack_to_buffer (const StreamingProtobufs__MobilityStateParameters *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__mobility_state_parameters__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__MobilityStateParameters * streaming_protobufs__mobility_state_parameters__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__MobilityStateParameters *) protobuf_c_message_unpack (&streaming_protobufs__mobility_state_parameters__descriptor, allocator, len, data); } void streaming_protobufs__mobility_state_parameters__free_unpacked (StreamingProtobufs__MobilityStateParameters *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__mobility_state_parameters__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__t__evaluation__hyst_normal__init (StreamingProtobufs__TEvaluationHystNormal *message) { static const StreamingProtobufs__TEvaluationHystNormal init_value = STREAMING_PROTOBUFS__T__EVALUATION__HYST_NORMAL__INIT; *message = init_value; } size_t streaming_protobufs__t__evaluation__hyst_normal__get_packed_size (const StreamingProtobufs__TEvaluationHystNormal *message) { assert(message->base.descriptor == &streaming_protobufs__t__evaluation__hyst_normal__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__t__evaluation__hyst_normal__pack (const StreamingProtobufs__TEvaluationHystNormal *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__t__evaluation__hyst_normal__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__t__evaluation__hyst_normal__pack_to_buffer (const StreamingProtobufs__TEvaluationHystNormal *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__t__evaluation__hyst_normal__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__TEvaluationHystNormal * streaming_protobufs__t__evaluation__hyst_normal__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__TEvaluationHystNormal *) protobuf_c_message_unpack (&streaming_protobufs__t__evaluation__hyst_normal__descriptor, allocator, len, data); } void streaming_protobufs__t__evaluation__hyst_normal__free_unpacked (StreamingProtobufs__TEvaluationHystNormal *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__t__evaluation__hyst_normal__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__multi_band_info_list__init (StreamingProtobufs__EUTRAMultiBandInfoList *message) { static const StreamingProtobufs__EUTRAMultiBandInfoList init_value = STREAMING_PROTOBUFS__EUTRA__MULTI_BAND_INFO_LIST__INIT; *message = init_value; } size_t streaming_protobufs__eutra__multi_band_info_list__get_packed_size (const StreamingProtobufs__EUTRAMultiBandInfoList *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__multi_band_info_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__multi_band_info_list__pack (const StreamingProtobufs__EUTRAMultiBandInfoList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__multi_band_info_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__multi_band_info_list__pack_to_buffer (const StreamingProtobufs__EUTRAMultiBandInfoList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__multi_band_info_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRAMultiBandInfoList * streaming_protobufs__eutra__multi_band_info_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRAMultiBandInfoList *) protobuf_c_message_unpack (&streaming_protobufs__eutra__multi_band_info_list__descriptor, allocator, len, data); } void streaming_protobufs__eutra__multi_band_info_list__free_unpacked (StreamingProtobufs__EUTRAMultiBandInfoList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__multi_band_info_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__multi_band_info__init (StreamingProtobufs__EUTRAMultiBandInfo *message) { static const StreamingProtobufs__EUTRAMultiBandInfo init_value = STREAMING_PROTOBUFS__EUTRA__MULTI_BAND_INFO__INIT; *message = init_value; } size_t streaming_protobufs__eutra__multi_band_info__get_packed_size (const StreamingProtobufs__EUTRAMultiBandInfo *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__multi_band_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__multi_band_info__pack (const StreamingProtobufs__EUTRAMultiBandInfo *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__multi_band_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__multi_band_info__pack_to_buffer (const StreamingProtobufs__EUTRAMultiBandInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__multi_band_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRAMultiBandInfo * streaming_protobufs__eutra__multi_band_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRAMultiBandInfo *) protobuf_c_message_unpack (&streaming_protobufs__eutra__multi_band_info__descriptor, allocator, len, data); } void streaming_protobufs__eutra__multi_band_info__free_unpacked (StreamingProtobufs__EUTRAMultiBandInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__multi_band_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__ns__pmax_list__init (StreamingProtobufs__EUTRANSPmaxList *message) { static const StreamingProtobufs__EUTRANSPmaxList init_value = STREAMING_PROTOBUFS__EUTRA__NS__PMAX_LIST__INIT; *message = init_value; } size_t streaming_protobufs__eutra__ns__pmax_list__get_packed_size (const StreamingProtobufs__EUTRANSPmaxList *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__ns__pmax_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__ns__pmax_list__pack (const StreamingProtobufs__EUTRANSPmaxList *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__ns__pmax_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__ns__pmax_list__pack_to_buffer (const StreamingProtobufs__EUTRANSPmaxList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__ns__pmax_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRANSPmaxList * streaming_protobufs__eutra__ns__pmax_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRANSPmaxList *) protobuf_c_message_unpack (&streaming_protobufs__eutra__ns__pmax_list__descriptor, allocator, len, data); } void streaming_protobufs__eutra__ns__pmax_list__free_unpacked (StreamingProtobufs__EUTRANSPmaxList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__ns__pmax_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void streaming_protobufs__eutra__ns__pmax_value__init (StreamingProtobufs__EUTRANSPmaxValue *message) { static const StreamingProtobufs__EUTRANSPmaxValue init_value = STREAMING_PROTOBUFS__EUTRA__NS__PMAX_VALUE__INIT; *message = init_value; } size_t streaming_protobufs__eutra__ns__pmax_value__get_packed_size (const StreamingProtobufs__EUTRANSPmaxValue *message) { assert(message->base.descriptor == &streaming_protobufs__eutra__ns__pmax_value__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t streaming_protobufs__eutra__ns__pmax_value__pack (const StreamingProtobufs__EUTRANSPmaxValue *message, uint8_t *out) { assert(message->base.descriptor == &streaming_protobufs__eutra__ns__pmax_value__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t streaming_protobufs__eutra__ns__pmax_value__pack_to_buffer (const StreamingProtobufs__EUTRANSPmaxValue *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &streaming_protobufs__eutra__ns__pmax_value__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } StreamingProtobufs__EUTRANSPmaxValue * streaming_protobufs__eutra__ns__pmax_value__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (StreamingProtobufs__EUTRANSPmaxValue *) protobuf_c_message_unpack (&streaming_protobufs__eutra__ns__pmax_value__descriptor, allocator, len, data); } void streaming_protobufs__eutra__ns__pmax_value__free_unpacked (StreamingProtobufs__EUTRANSPmaxValue *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &streaming_protobufs__eutra__ns__pmax_value__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } static const ProtobufCFieldDescriptor streaming_protobufs__cell_group_config__field_descriptors[9] = { { "cellGroupId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CellGroupConfig, cellgroupid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rlc_BearerToAddModList", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CellGroupConfig, n_rlc_bearertoaddmodlist), offsetof(StreamingProtobufs__CellGroupConfig, rlc_bearertoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__CellGroupConfig, n_rlc_bearertoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__CellGroupConfig, mac_cellgroupconfig), &streaming_protobufs__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(StreamingProtobufs__CellGroupConfig, physicalcellgroupconfig), &streaming_protobufs__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(StreamingProtobufs__CellGroupConfig, spcellconfig), &streaming_protobufs__sp_cell_config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sCellToAddModList", 7, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CellGroupConfig, n_scelltoaddmodlist), offsetof(StreamingProtobufs__CellGroupConfig, scelltoaddmodlist), &streaming_protobufs__scell_config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sCellToReleaseList", 8, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__CellGroupConfig, n_scelltoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__CellGroupConfig, reportuplinktxdirectcurrent_v1530), &google__protobuf__bool_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__cell_group_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 9 } }; const ProtobufCMessageDescriptor streaming_protobufs__cell_group_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CellGroupConfig", "CellGroupConfig", "StreamingProtobufs__CellGroupConfig", "streaming_protobufs", sizeof(StreamingProtobufs__CellGroupConfig), 9, streaming_protobufs__cell_group_config__field_descriptors, streaming_protobufs__cell_group_config__field_indices_by_name, 1, streaming_protobufs__cell_group_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cell_group_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rlc__bearer_config__field_descriptors[6] = { { "logicalChannelIdentity", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RLCBearerConfig, logicalchannelidentity), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "srb_Identity", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__RLCBearerConfig, served_radio_bearer_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__RLCBearerConfig, served_radio_bearer_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__RLCBearerConfig, rlc_config), &streaming_protobufs__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(StreamingProtobufs__RLCBearerConfig, mac_logicalchannelconfig), &streaming_protobufs__logical_channel_config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__rlc__bearer_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__rlc__bearer_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RLC_BearerConfig", "RLCBearerConfig", "StreamingProtobufs__RLCBearerConfig", "streaming_protobufs", sizeof(StreamingProtobufs__RLCBearerConfig), 6, streaming_protobufs__rlc__bearer_config__field_descriptors, streaming_protobufs__rlc__bearer_config__field_indices_by_name, 1, streaming_protobufs__rlc__bearer_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rlc__bearer_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rlc__config__field_descriptors[4] = { { "am", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RLCConfig, am), &streaming_protobufs__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(StreamingProtobufs__RLCConfig, um_bi_directional), &streaming_protobufs__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(StreamingProtobufs__RLCConfig, um_uni_directional_ul), &streaming_protobufs__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(StreamingProtobufs__RLCConfig, um_uni_directional_dl), &streaming_protobufs__um__uni__directional__dl__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__rlc__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__rlc__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RLC_Config", "RLCConfig", "StreamingProtobufs__RLCConfig", "streaming_protobufs", sizeof(StreamingProtobufs__RLCConfig), 4, streaming_protobufs__rlc__config__field_descriptors, streaming_protobufs__rlc__config__field_indices_by_name, 1, streaming_protobufs__rlc__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rlc__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__am__field_descriptors[2] = { { "ul_AM_RLC", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__AM, ul_am_rlc), &streaming_protobufs__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(StreamingProtobufs__AM, dl_am_rlc), &streaming_protobufs__dl__am__rlc__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__am__field_indices_by_name[] = { 1, /* field[1] = dl_AM_RLC */ 0, /* field[0] = ul_AM_RLC */ }; static const ProtobufCIntRange streaming_protobufs__am__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__am__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.AM", "AM", "StreamingProtobufs__AM", "streaming_protobufs", sizeof(StreamingProtobufs__AM), 2, streaming_protobufs__am__field_descriptors, streaming_protobufs__am__field_indices_by_name, 1, streaming_protobufs__am__number_ranges, (ProtobufCMessageInit) streaming_protobufs__am__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ul__am__rlc__field_descriptors[5] = { { "sn_FieldLength", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ULAMRLC, sn_fieldlength), &streaming_protobufs__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(StreamingProtobufs__ULAMRLC, t_pollretransmit), &streaming_protobufs__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(StreamingProtobufs__ULAMRLC, pollpdu), &streaming_protobufs__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(StreamingProtobufs__ULAMRLC, pollbyte), &streaming_protobufs__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(StreamingProtobufs__ULAMRLC, maxretxthreshold), &streaming_protobufs__max_retx_threshold__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__ul__am__rlc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__ul__am__rlc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UL_AM_RLC", "ULAMRLC", "StreamingProtobufs__ULAMRLC", "streaming_protobufs", sizeof(StreamingProtobufs__ULAMRLC), 5, streaming_protobufs__ul__am__rlc__field_descriptors, streaming_protobufs__ul__am__rlc__field_indices_by_name, 1, streaming_protobufs__ul__am__rlc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ul__am__rlc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__max_retx_threshold__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MAX_RETX_THRESHOLD__VALUE__protobuf_unspecified", 0 }, { "t1", "STREAMING_PROTOBUFS__MAX_RETX_THRESHOLD__VALUE__t1", 1 }, { "t2", "STREAMING_PROTOBUFS__MAX_RETX_THRESHOLD__VALUE__t2", 2 }, { "t3", "STREAMING_PROTOBUFS__MAX_RETX_THRESHOLD__VALUE__t3", 3 }, { "t4", "STREAMING_PROTOBUFS__MAX_RETX_THRESHOLD__VALUE__t4", 4 }, { "t6", "STREAMING_PROTOBUFS__MAX_RETX_THRESHOLD__VALUE__t6", 5 }, { "t7", "STREAMING_PROTOBUFS__MAX_RETX_THRESHOLD__VALUE__t7", 6 }, { "t16", "STREAMING_PROTOBUFS__MAX_RETX_THRESHOLD__VALUE__t16", 7 }, { "t32", "STREAMING_PROTOBUFS__MAX_RETX_THRESHOLD__VALUE__t32", 8 }, }; static const ProtobufCIntRange streaming_protobufs__max_retx_threshold__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__max_retx_threshold__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MaxRetxThreshold.Value", "Value", "StreamingProtobufs__MaxRetxThreshold__Value", "streaming_protobufs", 9, streaming_protobufs__max_retx_threshold__value__enum_values_by_number, 9, streaming_protobufs__max_retx_threshold__value__enum_values_by_name, 1, streaming_protobufs__max_retx_threshold__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__max_retx_threshold__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MaxRetxThreshold, value), &streaming_protobufs__max_retx_threshold__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__max_retx_threshold__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__max_retx_threshold__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__max_retx_threshold__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MaxRetxThreshold", "MaxRetxThreshold", "StreamingProtobufs__MaxRetxThreshold", "streaming_protobufs", sizeof(StreamingProtobufs__MaxRetxThreshold), 1, streaming_protobufs__max_retx_threshold__field_descriptors, streaming_protobufs__max_retx_threshold__field_indices_by_name, 1, streaming_protobufs__max_retx_threshold__number_ranges, (ProtobufCMessageInit) streaming_protobufs__max_retx_threshold__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__sn__field_length_am__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SN__FIELD_LENGTH_AM__VALUE__protobuf_unspecified", 0 }, { "size12", "STREAMING_PROTOBUFS__SN__FIELD_LENGTH_AM__VALUE__size12", 1 }, { "size18", "STREAMING_PROTOBUFS__SN__FIELD_LENGTH_AM__VALUE__size18", 2 }, }; static const ProtobufCIntRange streaming_protobufs__sn__field_length_am__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__sn__field_length_am__value__enum_values_by_name[3] = { { "protobuf_unspecified", 0 }, { "size12", 1 }, { "size18", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__sn__field_length_am__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SN_FieldLengthAM.Value", "Value", "StreamingProtobufs__SNFieldLengthAM__Value", "streaming_protobufs", 3, streaming_protobufs__sn__field_length_am__value__enum_values_by_number, 3, streaming_protobufs__sn__field_length_am__value__enum_values_by_name, 1, streaming_protobufs__sn__field_length_am__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sn__field_length_am__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SNFieldLengthAM, value), &streaming_protobufs__sn__field_length_am__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sn__field_length_am__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__sn__field_length_am__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__sn__field_length_am__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SN_FieldLengthAM", "SNFieldLengthAM", "StreamingProtobufs__SNFieldLengthAM", "streaming_protobufs", sizeof(StreamingProtobufs__SNFieldLengthAM), 1, streaming_protobufs__sn__field_length_am__field_descriptors, streaming_protobufs__sn__field_length_am__field_indices_by_name, 1, streaming_protobufs__sn__field_length_am__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sn__field_length_am__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__t__poll_retransmit__value__enum_values_by_number[60] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__protobuf_unspecified", 0 }, { "ms5", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms5", 1 }, { "ms10", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms10", 2 }, { "ms15", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms15", 3 }, { "ms20", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms20", 4 }, { "ms25", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms25", 5 }, { "ms30", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms30", 6 }, { "ms35", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms35", 7 }, { "ms40", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms40", 8 }, { "ms45", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms45", 9 }, { "ms50", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms50", 10 }, { "ms55", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms55", 11 }, { "ms60", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms60", 12 }, { "ms65", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms65", 13 }, { "ms70", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms70", 14 }, { "ms75", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms75", 15 }, { "ms80", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms80", 16 }, { "ms85", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms85", 17 }, { "ms90", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms90", 18 }, { "ms95", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms95", 19 }, { "ms100", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms100", 20 }, { "ms105", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms105", 21 }, { "ms110", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms110", 22 }, { "ms115", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms115", 23 }, { "ms120", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms120", 24 }, { "ms125", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms125", 25 }, { "ms130", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms130", 26 }, { "ms135", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms135", 27 }, { "ms140", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms140", 28 }, { "ms145", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms145", 29 }, { "ms150", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms150", 30 }, { "ms155", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms155", 31 }, { "ms160", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms160", 32 }, { "ms165", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms165", 33 }, { "ms170", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms170", 34 }, { "ms175", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms175", 35 }, { "ms180", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms180", 36 }, { "ms185", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms185", 37 }, { "ms190", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms190", 38 }, { "ms195", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms195", 39 }, { "ms200", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms200", 40 }, { "ms205", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms205", 41 }, { "ms210", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms210", 42 }, { "ms215", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms215", 43 }, { "ms220", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms220", 44 }, { "ms225", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms225", 45 }, { "ms230", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms230", 46 }, { "ms235", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms235", 47 }, { "ms240", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms240", 48 }, { "ms245", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms245", 49 }, { "ms250", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms250", 50 }, { "ms300", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms300", 51 }, { "ms350", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms350", 52 }, { "ms400", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms400", 53 }, { "ms450", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms450", 54 }, { "ms500", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms500", 55 }, { "ms800", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms800", 56 }, { "ms1000", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms1000", 57 }, { "ms2000", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms2000", 58 }, { "ms4000", "STREAMING_PROTOBUFS__T__POLL_RETRANSMIT__VALUE__ms4000", 59 }, }; static const ProtobufCIntRange streaming_protobufs__t__poll_retransmit__value__value_ranges[] = { {0, 0},{0, 60} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__t__poll_retransmit__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.T_PollRetransmit.Value", "Value", "StreamingProtobufs__TPollRetransmit__Value", "streaming_protobufs", 60, streaming_protobufs__t__poll_retransmit__value__enum_values_by_number, 60, streaming_protobufs__t__poll_retransmit__value__enum_values_by_name, 1, streaming_protobufs__t__poll_retransmit__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__t__poll_retransmit__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TPollRetransmit, value), &streaming_protobufs__t__poll_retransmit__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__t__poll_retransmit__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__t__poll_retransmit__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__t__poll_retransmit__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.T_PollRetransmit", "TPollRetransmit", "StreamingProtobufs__TPollRetransmit", "streaming_protobufs", sizeof(StreamingProtobufs__TPollRetransmit), 1, streaming_protobufs__t__poll_retransmit__field_descriptors, streaming_protobufs__t__poll_retransmit__field_indices_by_name, 1, streaming_protobufs__t__poll_retransmit__number_ranges, (ProtobufCMessageInit) streaming_protobufs__t__poll_retransmit__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__poll_pdu__value__enum_values_by_number[25] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__protobuf_unspecified", 0 }, { "p4", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p4", 1 }, { "p8", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p8", 2 }, { "p16", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p16", 3 }, { "p32", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p32", 4 }, { "p64", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p64", 5 }, { "p128", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p128", 6 }, { "p256", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p256", 7 }, { "p512", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p512", 8 }, { "p1024", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p1024", 9 }, { "p2048", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p2048", 10 }, { "p4096", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p4096", 11 }, { "p6144", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p6144", 12 }, { "p8192", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p8192", 13 }, { "p12288", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p12288", 14 }, { "p16384", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p16384", 15 }, { "p20480", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p20480", 16 }, { "p24576", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p24576", 17 }, { "p28672", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p28672", 18 }, { "p32768", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p32768", 19 }, { "p40960", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p40960", 20 }, { "p49152", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p49152", 21 }, { "p57344", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p57344", 22 }, { "p65536", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__p65536", 23 }, { "infinity", "STREAMING_PROTOBUFS__POLL_PDU__VALUE__infinity", 24 }, }; static const ProtobufCIntRange streaming_protobufs__poll_pdu__value__value_ranges[] = { {0, 0},{0, 25} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__poll_pdu__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PollPDU.Value", "Value", "StreamingProtobufs__PollPDU__Value", "streaming_protobufs", 25, streaming_protobufs__poll_pdu__value__enum_values_by_number, 25, streaming_protobufs__poll_pdu__value__enum_values_by_name, 1, streaming_protobufs__poll_pdu__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__poll_pdu__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PollPDU, value), &streaming_protobufs__poll_pdu__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__poll_pdu__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__poll_pdu__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__poll_pdu__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PollPDU", "PollPDU", "StreamingProtobufs__PollPDU", "streaming_protobufs", sizeof(StreamingProtobufs__PollPDU), 1, streaming_protobufs__poll_pdu__field_descriptors, streaming_protobufs__poll_pdu__field_indices_by_name, 1, streaming_protobufs__poll_pdu__number_ranges, (ProtobufCMessageInit) streaming_protobufs__poll_pdu__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__poll_byte__value__enum_values_by_number[45] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__protobuf_unspecified", 0 }, { "kb1", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb1", 1 }, { "kb2", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb2", 2 }, { "kb5", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb5", 3 }, { "kb8", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb8", 4 }, { "kb10", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb10", 5 }, { "kb15", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb15", 6 }, { "kb25", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb25", 7 }, { "kb50", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb50", 8 }, { "kb75", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb75", 9 }, { "kb100", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb100", 10 }, { "kb125", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb125", 11 }, { "kb250", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb250", 12 }, { "kb375", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb375", 13 }, { "kb500", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb500", 14 }, { "kb750", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb750", 15 }, { "kb1000", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb1000", 16 }, { "kb1250", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb1250", 17 }, { "kb1500", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb1500", 18 }, { "kb2000", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb2000", 19 }, { "kb3000", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb3000", 20 }, { "kb4000", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb4000", 21 }, { "kb4500", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb4500", 22 }, { "kb5000", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb5000", 23 }, { "kb5500", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb5500", 24 }, { "kb6000", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb6000", 25 }, { "kb6500", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb6500", 26 }, { "kb7000", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb7000", 27 }, { "kb7500", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__kb7500", 28 }, { "mb8", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb8", 29 }, { "mb9", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb9", 30 }, { "mb10", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb10", 31 }, { "mb11", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb11", 32 }, { "mb12", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb12", 33 }, { "mb13", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb13", 34 }, { "mb14", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb14", 35 }, { "mb15", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb15", 36 }, { "mb16", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb16", 37 }, { "mb17", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb17", 38 }, { "mb18", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb18", 39 }, { "mb20", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb20", 40 }, { "mb25", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb25", 41 }, { "mb30", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb30", 42 }, { "mb40", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__mb40", 43 }, { "infinity", "STREAMING_PROTOBUFS__POLL_BYTE__VALUE__infinity", 44 }, }; static const ProtobufCIntRange streaming_protobufs__poll_byte__value__value_ranges[] = { {0, 0},{0, 45} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__poll_byte__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PollByte.Value", "Value", "StreamingProtobufs__PollByte__Value", "streaming_protobufs", 45, streaming_protobufs__poll_byte__value__enum_values_by_number, 45, streaming_protobufs__poll_byte__value__enum_values_by_name, 1, streaming_protobufs__poll_byte__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__poll_byte__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PollByte, value), &streaming_protobufs__poll_byte__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__poll_byte__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__poll_byte__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__poll_byte__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PollByte", "PollByte", "StreamingProtobufs__PollByte", "streaming_protobufs", sizeof(StreamingProtobufs__PollByte), 1, streaming_protobufs__poll_byte__field_descriptors, streaming_protobufs__poll_byte__field_indices_by_name, 1, streaming_protobufs__poll_byte__number_ranges, (ProtobufCMessageInit) streaming_protobufs__poll_byte__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dl__am__rlc__field_descriptors[3] = { { "sn_FieldLength", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DLAMRLC, sn_fieldlength), &streaming_protobufs__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(StreamingProtobufs__DLAMRLC, t_reassembly), &streaming_protobufs__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(StreamingProtobufs__DLAMRLC, t_statusprohibit), &streaming_protobufs__t__status_prohibit__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__dl__am__rlc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__dl__am__rlc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DL_AM_RLC", "DLAMRLC", "StreamingProtobufs__DLAMRLC", "streaming_protobufs", sizeof(StreamingProtobufs__DLAMRLC), 3, streaming_protobufs__dl__am__rlc__field_descriptors, streaming_protobufs__dl__am__rlc__field_indices_by_name, 1, streaming_protobufs__dl__am__rlc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dl__am__rlc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__t__reassembly__value__enum_values_by_number[32] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__protobuf_unspecified", 0 }, { "ms0", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms0", 1 }, { "ms5", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms5", 2 }, { "ms10", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms10", 3 }, { "ms15", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms15", 4 }, { "ms20", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms20", 5 }, { "ms25", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms25", 6 }, { "ms30", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms30", 7 }, { "ms35", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms35", 8 }, { "ms40", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms40", 9 }, { "ms45", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms45", 10 }, { "ms50", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms50", 11 }, { "ms55", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms55", 12 }, { "ms60", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms60", 13 }, { "ms65", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms65", 14 }, { "ms70", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms70", 15 }, { "ms75", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms75", 16 }, { "ms80", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms80", 17 }, { "ms85", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms85", 18 }, { "ms90", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms90", 19 }, { "ms95", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms95", 20 }, { "ms100", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms100", 21 }, { "ms110", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms110", 22 }, { "ms120", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms120", 23 }, { "ms130", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms130", 24 }, { "ms140", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms140", 25 }, { "ms150", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms150", 26 }, { "ms160", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms160", 27 }, { "ms170", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms170", 28 }, { "ms180", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms180", 29 }, { "ms190", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms190", 30 }, { "ms200", "STREAMING_PROTOBUFS__T__REASSEMBLY__VALUE__ms200", 31 }, }; static const ProtobufCIntRange streaming_protobufs__t__reassembly__value__value_ranges[] = { {0, 0},{0, 32} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__t__reassembly__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.T_Reassembly.Value", "Value", "StreamingProtobufs__TReassembly__Value", "streaming_protobufs", 32, streaming_protobufs__t__reassembly__value__enum_values_by_number, 32, streaming_protobufs__t__reassembly__value__enum_values_by_name, 1, streaming_protobufs__t__reassembly__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__t__reassembly__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TReassembly, value), &streaming_protobufs__t__reassembly__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__t__reassembly__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__t__reassembly__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__t__reassembly__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.T_Reassembly", "TReassembly", "StreamingProtobufs__TReassembly", "streaming_protobufs", sizeof(StreamingProtobufs__TReassembly), 1, streaming_protobufs__t__reassembly__field_descriptors, streaming_protobufs__t__reassembly__field_indices_by_name, 1, streaming_protobufs__t__reassembly__number_ranges, (ProtobufCMessageInit) streaming_protobufs__t__reassembly__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__t__status_prohibit__value__enum_values_by_number[63] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__protobuf_unspecified", 0 }, { "ms0", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms0", 1 }, { "ms5", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms5", 2 }, { "ms10", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms10", 3 }, { "ms15", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms15", 4 }, { "ms20", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms20", 5 }, { "ms25", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms25", 6 }, { "ms30", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms30", 7 }, { "ms35", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms35", 8 }, { "ms40", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms40", 9 }, { "ms45", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms45", 10 }, { "ms50", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms50", 11 }, { "ms55", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms55", 12 }, { "ms60", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms60", 13 }, { "ms65", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms65", 14 }, { "ms70", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms70", 15 }, { "ms75", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms75", 16 }, { "ms80", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms80", 17 }, { "ms85", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms85", 18 }, { "ms90", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms90", 19 }, { "ms95", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms95", 20 }, { "ms100", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms100", 21 }, { "ms105", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms105", 22 }, { "ms110", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms110", 23 }, { "ms115", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms115", 24 }, { "ms120", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms120", 25 }, { "ms125", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms125", 26 }, { "ms130", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms130", 27 }, { "ms135", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms135", 28 }, { "ms140", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms140", 29 }, { "ms145", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms145", 30 }, { "ms150", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms150", 31 }, { "ms155", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms155", 32 }, { "ms160", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms160", 33 }, { "ms165", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms165", 34 }, { "ms170", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms170", 35 }, { "ms175", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms175", 36 }, { "ms180", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms180", 37 }, { "ms185", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms185", 38 }, { "ms190", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms190", 39 }, { "ms195", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms195", 40 }, { "ms200", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms200", 41 }, { "ms205", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms205", 42 }, { "ms210", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms210", 43 }, { "ms215", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms215", 44 }, { "ms220", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms220", 45 }, { "ms225", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms225", 46 }, { "ms230", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms230", 47 }, { "ms235", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms235", 48 }, { "ms240", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms240", 49 }, { "ms245", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms245", 50 }, { "ms250", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms250", 51 }, { "ms300", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms300", 52 }, { "ms350", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms350", 53 }, { "ms400", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms400", 54 }, { "ms450", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms450", 55 }, { "ms500", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms500", 56 }, { "ms800", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms800", 57 }, { "ms1000", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms1000", 58 }, { "ms1200", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms1200", 59 }, { "ms1600", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms1600", 60 }, { "ms2000", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms2000", 61 }, { "ms2400", "STREAMING_PROTOBUFS__T__STATUS_PROHIBIT__VALUE__ms2400", 62 }, }; static const ProtobufCIntRange streaming_protobufs__t__status_prohibit__value__value_ranges[] = { {0, 0},{0, 63} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__t__status_prohibit__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.T_StatusProhibit.Value", "Value", "StreamingProtobufs__TStatusProhibit__Value", "streaming_protobufs", 63, streaming_protobufs__t__status_prohibit__value__enum_values_by_number, 63, streaming_protobufs__t__status_prohibit__value__enum_values_by_name, 1, streaming_protobufs__t__status_prohibit__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__t__status_prohibit__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TStatusProhibit, value), &streaming_protobufs__t__status_prohibit__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__t__status_prohibit__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__t__status_prohibit__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__t__status_prohibit__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.T_StatusProhibit", "TStatusProhibit", "StreamingProtobufs__TStatusProhibit", "streaming_protobufs", sizeof(StreamingProtobufs__TStatusProhibit), 1, streaming_protobufs__t__status_prohibit__field_descriptors, streaming_protobufs__t__status_prohibit__field_indices_by_name, 1, streaming_protobufs__t__status_prohibit__number_ranges, (ProtobufCMessageInit) streaming_protobufs__t__status_prohibit__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__um__bi__directional__field_descriptors[2] = { { "ul_UM_RLC", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UMBiDirectional, ul_um_rlc), &streaming_protobufs__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(StreamingProtobufs__UMBiDirectional, dl_um_rlc), &streaming_protobufs__dl__um__rlc__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__um__bi__directional__field_indices_by_name[] = { 1, /* field[1] = dl_UM_RLC */ 0, /* field[0] = ul_UM_RLC */ }; static const ProtobufCIntRange streaming_protobufs__um__bi__directional__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__um__bi__directional__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UM_Bi_Directional", "UMBiDirectional", "StreamingProtobufs__UMBiDirectional", "streaming_protobufs", sizeof(StreamingProtobufs__UMBiDirectional), 2, streaming_protobufs__um__bi__directional__field_descriptors, streaming_protobufs__um__bi__directional__field_indices_by_name, 1, streaming_protobufs__um__bi__directional__number_ranges, (ProtobufCMessageInit) streaming_protobufs__um__bi__directional__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ul__um__rlc__field_descriptors[1] = { { "sn_FieldLength", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ULUMRLC, sn_fieldlength), &streaming_protobufs__sn__field_length_um__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ul__um__rlc__field_indices_by_name[] = { 0, /* field[0] = sn_FieldLength */ }; static const ProtobufCIntRange streaming_protobufs__ul__um__rlc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ul__um__rlc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UL_UM_RLC", "ULUMRLC", "StreamingProtobufs__ULUMRLC", "streaming_protobufs", sizeof(StreamingProtobufs__ULUMRLC), 1, streaming_protobufs__ul__um__rlc__field_descriptors, streaming_protobufs__ul__um__rlc__field_indices_by_name, 1, streaming_protobufs__ul__um__rlc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ul__um__rlc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__sn__field_length_um__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SN__FIELD_LENGTH_UM__VALUE__protobuf_unspecified", 0 }, { "size6", "STREAMING_PROTOBUFS__SN__FIELD_LENGTH_UM__VALUE__size6", 1 }, { "size12", "STREAMING_PROTOBUFS__SN__FIELD_LENGTH_UM__VALUE__size12", 2 }, }; static const ProtobufCIntRange streaming_protobufs__sn__field_length_um__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__sn__field_length_um__value__enum_values_by_name[3] = { { "protobuf_unspecified", 0 }, { "size12", 2 }, { "size6", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__sn__field_length_um__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SN_FieldLengthUM.Value", "Value", "StreamingProtobufs__SNFieldLengthUM__Value", "streaming_protobufs", 3, streaming_protobufs__sn__field_length_um__value__enum_values_by_number, 3, streaming_protobufs__sn__field_length_um__value__enum_values_by_name, 1, streaming_protobufs__sn__field_length_um__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sn__field_length_um__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SNFieldLengthUM, value), &streaming_protobufs__sn__field_length_um__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sn__field_length_um__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__sn__field_length_um__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__sn__field_length_um__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SN_FieldLengthUM", "SNFieldLengthUM", "StreamingProtobufs__SNFieldLengthUM", "streaming_protobufs", sizeof(StreamingProtobufs__SNFieldLengthUM), 1, streaming_protobufs__sn__field_length_um__field_descriptors, streaming_protobufs__sn__field_length_um__field_indices_by_name, 1, streaming_protobufs__sn__field_length_um__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sn__field_length_um__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dl__um__rlc__field_descriptors[2] = { { "sn_FieldLength", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DLUMRLC, sn_fieldlength), &streaming_protobufs__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(StreamingProtobufs__DLUMRLC, t_reassembly), &streaming_protobufs__t__reassembly__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dl__um__rlc__field_indices_by_name[] = { 0, /* field[0] = sn_FieldLength */ 1, /* field[1] = t_Reassembly */ }; static const ProtobufCIntRange streaming_protobufs__dl__um__rlc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__dl__um__rlc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DL_UM_RLC", "DLUMRLC", "StreamingProtobufs__DLUMRLC", "streaming_protobufs", sizeof(StreamingProtobufs__DLUMRLC), 2, streaming_protobufs__dl__um__rlc__field_descriptors, streaming_protobufs__dl__um__rlc__field_indices_by_name, 1, streaming_protobufs__dl__um__rlc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dl__um__rlc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__um__uni__directional__ul__field_descriptors[1] = { { "ul_UM_RLC", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UMUniDirectionalUL, ul_um_rlc), &streaming_protobufs__ul__um__rlc__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__um__uni__directional__ul__field_indices_by_name[] = { 0, /* field[0] = ul_UM_RLC */ }; static const ProtobufCIntRange streaming_protobufs__um__uni__directional__ul__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__um__uni__directional__ul__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UM_Uni_Directional_UL", "UMUniDirectionalUL", "StreamingProtobufs__UMUniDirectionalUL", "streaming_protobufs", sizeof(StreamingProtobufs__UMUniDirectionalUL), 1, streaming_protobufs__um__uni__directional__ul__field_descriptors, streaming_protobufs__um__uni__directional__ul__field_indices_by_name, 1, streaming_protobufs__um__uni__directional__ul__number_ranges, (ProtobufCMessageInit) streaming_protobufs__um__uni__directional__ul__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__um__uni__directional__dl__field_descriptors[1] = { { "dl_UM_RLC", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UMUniDirectionalDL, dl_um_rlc), &streaming_protobufs__dl__um__rlc__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__um__uni__directional__dl__field_indices_by_name[] = { 0, /* field[0] = dl_UM_RLC */ }; static const ProtobufCIntRange streaming_protobufs__um__uni__directional__dl__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__um__uni__directional__dl__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UM_Uni_Directional_DL", "UMUniDirectionalDL", "StreamingProtobufs__UMUniDirectionalDL", "streaming_protobufs", sizeof(StreamingProtobufs__UMUniDirectionalDL), 1, streaming_protobufs__um__uni__directional__dl__field_descriptors, streaming_protobufs__um__uni__directional__dl__field_indices_by_name, 1, streaming_protobufs__um__uni__directional__dl__number_ranges, (ProtobufCMessageInit) streaming_protobufs__um__uni__directional__dl__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__logical_channel_config__field_descriptors[1] = { { "ul_SpecificParameters", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__LogicalChannelConfig, ul_specificparameters), &streaming_protobufs__ul__specific_parameters__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__logical_channel_config__field_indices_by_name[] = { 0, /* field[0] = ul_SpecificParameters */ }; static const ProtobufCIntRange streaming_protobufs__logical_channel_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__logical_channel_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.LogicalChannelConfig", "LogicalChannelConfig", "StreamingProtobufs__LogicalChannelConfig", "streaming_protobufs", sizeof(StreamingProtobufs__LogicalChannelConfig), 1, streaming_protobufs__logical_channel_config__field_descriptors, streaming_protobufs__logical_channel_config__field_indices_by_name, 1, streaming_protobufs__logical_channel_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__logical_channel_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ul__specific_parameters__field_descriptors[12] = { { "priority", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__ULSpecificParameters, prioritisedbitrate), &streaming_protobufs__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(StreamingProtobufs__ULSpecificParameters, bucketsizeduration), &streaming_protobufs__bucket_size_duration__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "allowedServingCells", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__ULSpecificParameters, n_allowedservingcells), offsetof(StreamingProtobufs__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(StreamingProtobufs__ULSpecificParameters, n_allowedscs_list), offsetof(StreamingProtobufs__ULSpecificParameters, allowedscs_list), &streaming_protobufs__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(StreamingProtobufs__ULSpecificParameters, maxpusch_duration), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__ULSpecificParameters, bitratequeryprohibittimer), &streaming_protobufs__bit_rate_query_prohibit_timer__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__ul__specific_parameters__number_ranges[1 + 1] = { { 1, 0 }, { 0, 12 } }; const ProtobufCMessageDescriptor streaming_protobufs__ul__specific_parameters__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UL_SpecificParameters", "ULSpecificParameters", "StreamingProtobufs__ULSpecificParameters", "streaming_protobufs", sizeof(StreamingProtobufs__ULSpecificParameters), 12, streaming_protobufs__ul__specific_parameters__field_descriptors, streaming_protobufs__ul__specific_parameters__field_indices_by_name, 1, streaming_protobufs__ul__specific_parameters__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ul__specific_parameters__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__prioritised_bit_rate__value__enum_values_by_number[17] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__protobuf_unspecified", 0 }, { "kbps0", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps0", 1 }, { "kbps8", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps8", 2 }, { "kbps16", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps16", 3 }, { "kbps32", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps32", 4 }, { "kbps64", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps64", 5 }, { "kbps128", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps128", 6 }, { "kbps256", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps256", 7 }, { "kbps512", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps512", 8 }, { "kbps1024", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps1024", 9 }, { "kbps2048", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps2048", 10 }, { "kbps4096", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps4096", 11 }, { "kbps8192", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps8192", 12 }, { "kbps16384", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps16384", 13 }, { "kbps32768", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps32768", 14 }, { "kbps65536", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__kbps65536", 15 }, { "infinity", "STREAMING_PROTOBUFS__PRIORITISED_BIT_RATE__VALUE__infinity", 16 }, }; static const ProtobufCIntRange streaming_protobufs__prioritised_bit_rate__value__value_ranges[] = { {0, 0},{0, 17} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__prioritised_bit_rate__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PrioritisedBitRate.Value", "Value", "StreamingProtobufs__PrioritisedBitRate__Value", "streaming_protobufs", 17, streaming_protobufs__prioritised_bit_rate__value__enum_values_by_number, 17, streaming_protobufs__prioritised_bit_rate__value__enum_values_by_name, 1, streaming_protobufs__prioritised_bit_rate__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__prioritised_bit_rate__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PrioritisedBitRate, value), &streaming_protobufs__prioritised_bit_rate__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__prioritised_bit_rate__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__prioritised_bit_rate__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__prioritised_bit_rate__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PrioritisedBitRate", "PrioritisedBitRate", "StreamingProtobufs__PrioritisedBitRate", "streaming_protobufs", sizeof(StreamingProtobufs__PrioritisedBitRate), 1, streaming_protobufs__prioritised_bit_rate__field_descriptors, streaming_protobufs__prioritised_bit_rate__field_indices_by_name, 1, streaming_protobufs__prioritised_bit_rate__number_ranges, (ProtobufCMessageInit) streaming_protobufs__prioritised_bit_rate__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__bucket_size_duration__value__enum_values_by_number[10] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__BUCKET_SIZE_DURATION__VALUE__protobuf_unspecified", 0 }, { "ms5", "STREAMING_PROTOBUFS__BUCKET_SIZE_DURATION__VALUE__ms5", 1 }, { "ms10", "STREAMING_PROTOBUFS__BUCKET_SIZE_DURATION__VALUE__ms10", 2 }, { "ms20", "STREAMING_PROTOBUFS__BUCKET_SIZE_DURATION__VALUE__ms20", 3 }, { "ms50", "STREAMING_PROTOBUFS__BUCKET_SIZE_DURATION__VALUE__ms50", 4 }, { "ms100", "STREAMING_PROTOBUFS__BUCKET_SIZE_DURATION__VALUE__ms100", 5 }, { "ms150", "STREAMING_PROTOBUFS__BUCKET_SIZE_DURATION__VALUE__ms150", 6 }, { "ms300", "STREAMING_PROTOBUFS__BUCKET_SIZE_DURATION__VALUE__ms300", 7 }, { "ms500", "STREAMING_PROTOBUFS__BUCKET_SIZE_DURATION__VALUE__ms500", 8 }, { "ms1000", "STREAMING_PROTOBUFS__BUCKET_SIZE_DURATION__VALUE__ms1000", 9 }, }; static const ProtobufCIntRange streaming_protobufs__bucket_size_duration__value__value_ranges[] = { {0, 0},{0, 10} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__bucket_size_duration__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.BucketSizeDuration.Value", "Value", "StreamingProtobufs__BucketSizeDuration__Value", "streaming_protobufs", 10, streaming_protobufs__bucket_size_duration__value__enum_values_by_number, 10, streaming_protobufs__bucket_size_duration__value__enum_values_by_name, 1, streaming_protobufs__bucket_size_duration__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bucket_size_duration__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BucketSizeDuration, value), &streaming_protobufs__bucket_size_duration__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__bucket_size_duration__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__bucket_size_duration__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__bucket_size_duration__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BucketSizeDuration", "BucketSizeDuration", "StreamingProtobufs__BucketSizeDuration", "streaming_protobufs", sizeof(StreamingProtobufs__BucketSizeDuration), 1, streaming_protobufs__bucket_size_duration__field_descriptors, streaming_protobufs__bucket_size_duration__field_indices_by_name, 1, streaming_protobufs__bucket_size_duration__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bucket_size_duration__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__subcarrier_spacing__value__enum_values_by_number[6] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SUBCARRIER_SPACING__VALUE__protobuf_unspecified", 0 }, { "kHz15", "STREAMING_PROTOBUFS__SUBCARRIER_SPACING__VALUE__kHz15", 1 }, { "kHz30", "STREAMING_PROTOBUFS__SUBCARRIER_SPACING__VALUE__kHz30", 2 }, { "kHz60", "STREAMING_PROTOBUFS__SUBCARRIER_SPACING__VALUE__kHz60", 3 }, { "kHz120", "STREAMING_PROTOBUFS__SUBCARRIER_SPACING__VALUE__kHz120", 4 }, { "kHz240", "STREAMING_PROTOBUFS__SUBCARRIER_SPACING__VALUE__kHz240", 5 }, }; static const ProtobufCIntRange streaming_protobufs__subcarrier_spacing__value__value_ranges[] = { {0, 0},{0, 6} }; static const ProtobufCEnumValueIndex streaming_protobufs__subcarrier_spacing__value__enum_values_by_name[6] = { { "kHz120", 4 }, { "kHz15", 1 }, { "kHz240", 5 }, { "kHz30", 2 }, { "kHz60", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__subcarrier_spacing__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SubcarrierSpacing.Value", "Value", "StreamingProtobufs__SubcarrierSpacing__Value", "streaming_protobufs", 6, streaming_protobufs__subcarrier_spacing__value__enum_values_by_number, 6, streaming_protobufs__subcarrier_spacing__value__enum_values_by_name, 1, streaming_protobufs__subcarrier_spacing__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__subcarrier_spacing__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SubcarrierSpacing, value), &streaming_protobufs__subcarrier_spacing__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__subcarrier_spacing__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__subcarrier_spacing__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__subcarrier_spacing__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SubcarrierSpacing", "SubcarrierSpacing", "StreamingProtobufs__SubcarrierSpacing", "streaming_protobufs", sizeof(StreamingProtobufs__SubcarrierSpacing), 1, streaming_protobufs__subcarrier_spacing__field_descriptors, streaming_protobufs__subcarrier_spacing__field_indices_by_name, 1, streaming_protobufs__subcarrier_spacing__number_ranges, (ProtobufCMessageInit) streaming_protobufs__subcarrier_spacing__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__max_pusch__duration__value__enum_values_by_number[7] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MAX_PUSCH__DURATION__VALUE__protobuf_unspecified", 0 }, { "ms0p02", "STREAMING_PROTOBUFS__MAX_PUSCH__DURATION__VALUE__ms0p02", 1 }, { "ms0p04", "STREAMING_PROTOBUFS__MAX_PUSCH__DURATION__VALUE__ms0p04", 2 }, { "ms0p0625", "STREAMING_PROTOBUFS__MAX_PUSCH__DURATION__VALUE__ms0p0625", 3 }, { "ms0p125", "STREAMING_PROTOBUFS__MAX_PUSCH__DURATION__VALUE__ms0p125", 4 }, { "ms0p25", "STREAMING_PROTOBUFS__MAX_PUSCH__DURATION__VALUE__ms0p25", 5 }, { "ms0p5", "STREAMING_PROTOBUFS__MAX_PUSCH__DURATION__VALUE__ms0p5", 6 }, }; static const ProtobufCIntRange streaming_protobufs__max_pusch__duration__value__value_ranges[] = { {0, 0},{0, 7} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__max_pusch__duration__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MaxPUSCH_Duration.Value", "Value", "StreamingProtobufs__MaxPUSCHDuration__Value", "streaming_protobufs", 7, streaming_protobufs__max_pusch__duration__value__enum_values_by_number, 7, streaming_protobufs__max_pusch__duration__value__enum_values_by_name, 1, streaming_protobufs__max_pusch__duration__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__max_pusch__duration__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MaxPUSCHDuration, value), &streaming_protobufs__max_pusch__duration__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__max_pusch__duration__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__max_pusch__duration__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__max_pusch__duration__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MaxPUSCH_Duration", "MaxPUSCHDuration", "StreamingProtobufs__MaxPUSCHDuration", "streaming_protobufs", sizeof(StreamingProtobufs__MaxPUSCHDuration), 1, streaming_protobufs__max_pusch__duration__field_descriptors, streaming_protobufs__max_pusch__duration__field_indices_by_name, 1, streaming_protobufs__max_pusch__duration__number_ranges, (ProtobufCMessageInit) streaming_protobufs__max_pusch__duration__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__bit_rate_query_prohibit_timer__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__protobuf_unspecified", 0 }, { "s0", "STREAMING_PROTOBUFS__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0", 1 }, { "s0dot4", "STREAMING_PROTOBUFS__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0dot4", 2 }, { "s0dot8", "STREAMING_PROTOBUFS__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0dot8", 3 }, { "s1dot6", "STREAMING_PROTOBUFS__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s1dot6", 4 }, { "s3", "STREAMING_PROTOBUFS__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s3", 5 }, { "s6", "STREAMING_PROTOBUFS__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s6", 6 }, { "s12", "STREAMING_PROTOBUFS__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s12", 7 }, { "s30", "STREAMING_PROTOBUFS__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s30", 8 }, }; static const ProtobufCIntRange streaming_protobufs__bit_rate_query_prohibit_timer__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__bit_rate_query_prohibit_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.BitRateQueryProhibitTimer.Value", "Value", "StreamingProtobufs__BitRateQueryProhibitTimer__Value", "streaming_protobufs", 9, streaming_protobufs__bit_rate_query_prohibit_timer__value__enum_values_by_number, 9, streaming_protobufs__bit_rate_query_prohibit_timer__value__enum_values_by_name, 1, streaming_protobufs__bit_rate_query_prohibit_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bit_rate_query_prohibit_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BitRateQueryProhibitTimer, value), &streaming_protobufs__bit_rate_query_prohibit_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__bit_rate_query_prohibit_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__bit_rate_query_prohibit_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__bit_rate_query_prohibit_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BitRateQueryProhibitTimer", "BitRateQueryProhibitTimer", "StreamingProtobufs__BitRateQueryProhibitTimer", "streaming_protobufs", sizeof(StreamingProtobufs__BitRateQueryProhibitTimer), 1, streaming_protobufs__bit_rate_query_prohibit_timer__field_descriptors, streaming_protobufs__bit_rate_query_prohibit_timer__field_indices_by_name, 1, streaming_protobufs__bit_rate_query_prohibit_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bit_rate_query_prohibit_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__mac__cell_group_config__field_descriptors[11] = { { "release_drx_Config", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__MACCellGroupConfig, drx__config_case), offsetof(StreamingProtobufs__MACCellGroupConfig, release_drx_config), &streaming_protobufs__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(StreamingProtobufs__MACCellGroupConfig, drx__config_case), offsetof(StreamingProtobufs__MACCellGroupConfig, setup_drx_config), &streaming_protobufs__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(StreamingProtobufs__MACCellGroupConfig, schedulingrequestconfig), &streaming_protobufs__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(StreamingProtobufs__MACCellGroupConfig, bsr_config), &streaming_protobufs__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(StreamingProtobufs__MACCellGroupConfig, tag_config), &streaming_protobufs__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(StreamingProtobufs__MACCellGroupConfig, phr__config_case), offsetof(StreamingProtobufs__MACCellGroupConfig, release_phr_config), &streaming_protobufs__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(StreamingProtobufs__MACCellGroupConfig, phr__config_case), offsetof(StreamingProtobufs__MACCellGroupConfig, setup_phr_config), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__MACCellGroupConfig, data_inactivity_timer_v1530_case), offsetof(StreamingProtobufs__MACCellGroupConfig, release_datainactivitytimer_v1530), &streaming_protobufs__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(StreamingProtobufs__MACCellGroupConfig, data_inactivity_timer_v1530_case), offsetof(StreamingProtobufs__MACCellGroupConfig, setup_datainactivitytimer_v1530), &streaming_protobufs__data_inactivity_timer__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__mac__cell_group_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 11 } }; const ProtobufCMessageDescriptor streaming_protobufs__mac__cell_group_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MAC_CellGroupConfig", "MACCellGroupConfig", "StreamingProtobufs__MACCellGroupConfig", "streaming_protobufs", sizeof(StreamingProtobufs__MACCellGroupConfig), 11, streaming_protobufs__mac__cell_group_config__field_descriptors, streaming_protobufs__mac__cell_group_config__field_indices_by_name, 1, streaming_protobufs__mac__cell_group_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__mac__cell_group_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__drx__config__field_descriptors[29] = { { "subMilliSeconds", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__DRXConfig, drx_on_duration_timer_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx_on_duration_timer_case), offsetof(StreamingProtobufs__DRXConfig, milliseconds), &streaming_protobufs__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(StreamingProtobufs__DRXConfig, drx_inactivitytimer), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx_retransmissiontimerdl), &streaming_protobufs__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(StreamingProtobufs__DRXConfig, drx_retransmissiontimerul), &streaming_protobufs__drx__retransmission_timer__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ms10", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXConfig, shortdrx), &streaming_protobufs__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(StreamingProtobufs__DRXConfig, drx_slotoffset), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__drx__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 29 } }; const ProtobufCMessageDescriptor streaming_protobufs__drx__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DRX_Config", "DRXConfig", "StreamingProtobufs__DRXConfig", "streaming_protobufs", sizeof(StreamingProtobufs__DRXConfig), 29, streaming_protobufs__drx__config__field_descriptors, streaming_protobufs__drx__config__field_indices_by_name, 1, streaming_protobufs__drx__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__drx__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__milli_seconds__value__enum_values_by_number[25] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__protobuf_unspecified", 0 }, { "ms1", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms1", 1 }, { "ms2", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms2", 2 }, { "ms3", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms3", 3 }, { "ms4", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms4", 4 }, { "ms5", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms5", 5 }, { "ms6", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms6", 6 }, { "ms8", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms8", 7 }, { "ms10", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms10", 8 }, { "ms20", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms20", 9 }, { "ms30", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms30", 10 }, { "ms40", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms40", 11 }, { "ms50", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms50", 12 }, { "ms60", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms60", 13 }, { "ms80", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms80", 14 }, { "ms100", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms100", 15 }, { "ms200", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms200", 16 }, { "ms300", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms300", 17 }, { "ms400", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms400", 18 }, { "ms500", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms500", 19 }, { "ms600", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms600", 20 }, { "ms800", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms800", 21 }, { "ms1000", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms1000", 22 }, { "ms1200", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms1200", 23 }, { "ms1600", "STREAMING_PROTOBUFS__MILLI_SECONDS__VALUE__ms1600", 24 }, }; static const ProtobufCIntRange streaming_protobufs__milli_seconds__value__value_ranges[] = { {0, 0},{0, 25} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__milli_seconds__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MilliSeconds.Value", "Value", "StreamingProtobufs__MilliSeconds__Value", "streaming_protobufs", 25, streaming_protobufs__milli_seconds__value__enum_values_by_number, 25, streaming_protobufs__milli_seconds__value__enum_values_by_name, 1, streaming_protobufs__milli_seconds__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__milli_seconds__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MilliSeconds, value), &streaming_protobufs__milli_seconds__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__milli_seconds__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__milli_seconds__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__milli_seconds__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MilliSeconds", "MilliSeconds", "StreamingProtobufs__MilliSeconds", "streaming_protobufs", sizeof(StreamingProtobufs__MilliSeconds), 1, streaming_protobufs__milli_seconds__field_descriptors, streaming_protobufs__milli_seconds__field_indices_by_name, 1, streaming_protobufs__milli_seconds__number_ranges, (ProtobufCMessageInit) streaming_protobufs__milli_seconds__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__drx__inactivity_timer__value__enum_values_by_number[24] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__protobuf_unspecified", 0 }, { "ms0", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms0", 1 }, { "ms1", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms1", 2 }, { "ms2", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms2", 3 }, { "ms3", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms3", 4 }, { "ms4", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms4", 5 }, { "ms5", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms5", 6 }, { "ms6", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms6", 7 }, { "ms8", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms8", 8 }, { "ms10", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms10", 9 }, { "ms20", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms20", 10 }, { "ms30", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms30", 11 }, { "ms40", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms40", 12 }, { "ms50", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms50", 13 }, { "ms60", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms60", 14 }, { "ms80", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms80", 15 }, { "ms100", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms100", 16 }, { "ms200", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms200", 17 }, { "ms300", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms300", 18 }, { "ms500", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms500", 19 }, { "ms750", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms750", 20 }, { "ms1280", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms1280", 21 }, { "ms1920", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms1920", 22 }, { "ms2560", "STREAMING_PROTOBUFS__DRX__INACTIVITY_TIMER__VALUE__ms2560", 23 }, }; static const ProtobufCIntRange streaming_protobufs__drx__inactivity_timer__value__value_ranges[] = { {0, 0},{0, 24} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__drx__inactivity_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.DRX_InactivityTimer.Value", "Value", "StreamingProtobufs__DRXInactivityTimer__Value", "streaming_protobufs", 24, streaming_protobufs__drx__inactivity_timer__value__enum_values_by_number, 24, streaming_protobufs__drx__inactivity_timer__value__enum_values_by_name, 1, streaming_protobufs__drx__inactivity_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__drx__inactivity_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DRXInactivityTimer, value), &streaming_protobufs__drx__inactivity_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__drx__inactivity_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__drx__inactivity_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__drx__inactivity_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DRX_InactivityTimer", "DRXInactivityTimer", "StreamingProtobufs__DRXInactivityTimer", "streaming_protobufs", sizeof(StreamingProtobufs__DRXInactivityTimer), 1, streaming_protobufs__drx__inactivity_timer__field_descriptors, streaming_protobufs__drx__inactivity_timer__field_indices_by_name, 1, streaming_protobufs__drx__inactivity_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__drx__inactivity_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__drx__retransmission_timer__value__enum_values_by_number[18] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__protobuf_unspecified", 0 }, { "sl0", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl0", 1 }, { "sl1", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl1", 2 }, { "sl2", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl2", 3 }, { "sl4", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl4", 4 }, { "sl6", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl6", 5 }, { "sl8", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl8", 6 }, { "sl16", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl16", 7 }, { "sl24", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl24", 8 }, { "sl33", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl33", 9 }, { "sl40", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl40", 10 }, { "sl64", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl64", 11 }, { "sl80", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl80", 12 }, { "sl96", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl96", 13 }, { "sl112", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl112", 14 }, { "sl128", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl128", 15 }, { "sl160", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl160", 16 }, { "sl320", "STREAMING_PROTOBUFS__DRX__RETRANSMISSION_TIMER__VALUE__sl320", 17 }, }; static const ProtobufCIntRange streaming_protobufs__drx__retransmission_timer__value__value_ranges[] = { {0, 0},{0, 18} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__drx__retransmission_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.DRX_RetransmissionTimer.Value", "Value", "StreamingProtobufs__DRXRetransmissionTimer__Value", "streaming_protobufs", 18, streaming_protobufs__drx__retransmission_timer__value__enum_values_by_number, 18, streaming_protobufs__drx__retransmission_timer__value__enum_values_by_name, 1, streaming_protobufs__drx__retransmission_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__drx__retransmission_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DRXRetransmissionTimer, value), &streaming_protobufs__drx__retransmission_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__drx__retransmission_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__drx__retransmission_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__drx__retransmission_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DRX_RetransmissionTimer", "DRXRetransmissionTimer", "StreamingProtobufs__DRXRetransmissionTimer", "streaming_protobufs", sizeof(StreamingProtobufs__DRXRetransmissionTimer), 1, streaming_protobufs__drx__retransmission_timer__field_descriptors, streaming_protobufs__drx__retransmission_timer__field_indices_by_name, 1, streaming_protobufs__drx__retransmission_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__drx__retransmission_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__short_drx__field_descriptors[2] = { { "drx_ShortCycle", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ShortDRX, drx_shortcycle), &streaming_protobufs__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(StreamingProtobufs__ShortDRX, drx_shortcycletimer), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__short_drx__field_indices_by_name[] = { 0, /* field[0] = drx_ShortCycle */ 1, /* field[1] = drx_ShortCycleTimer */ }; static const ProtobufCIntRange streaming_protobufs__short_drx__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__short_drx__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ShortDRX", "ShortDRX", "StreamingProtobufs__ShortDRX", "streaming_protobufs", sizeof(StreamingProtobufs__ShortDRX), 2, streaming_protobufs__short_drx__field_descriptors, streaming_protobufs__short_drx__field_indices_by_name, 1, streaming_protobufs__short_drx__number_ranges, (ProtobufCMessageInit) streaming_protobufs__short_drx__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__drx__short_cycle__value__enum_values_by_number[24] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__protobuf_unspecified", 0 }, { "ms2", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms2", 1 }, { "ms3", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms3", 2 }, { "ms4", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms4", 3 }, { "ms5", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms5", 4 }, { "ms6", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms6", 5 }, { "ms7", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms7", 6 }, { "ms8", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms8", 7 }, { "ms10", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms10", 8 }, { "ms14", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms14", 9 }, { "ms16", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms16", 10 }, { "ms20", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms20", 11 }, { "ms30", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms30", 12 }, { "ms32", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms32", 13 }, { "ms35", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms35", 14 }, { "ms40", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms40", 15 }, { "ms64", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms64", 16 }, { "ms80", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms80", 17 }, { "ms128", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms128", 18 }, { "ms160", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms160", 19 }, { "ms256", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms256", 20 }, { "ms320", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms320", 21 }, { "ms512", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms512", 22 }, { "ms640", "STREAMING_PROTOBUFS__DRX__SHORT_CYCLE__VALUE__ms640", 23 }, }; static const ProtobufCIntRange streaming_protobufs__drx__short_cycle__value__value_ranges[] = { {0, 0},{0, 24} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__drx__short_cycle__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.DRX_ShortCycle.Value", "Value", "StreamingProtobufs__DRXShortCycle__Value", "streaming_protobufs", 24, streaming_protobufs__drx__short_cycle__value__enum_values_by_number, 24, streaming_protobufs__drx__short_cycle__value__enum_values_by_name, 1, streaming_protobufs__drx__short_cycle__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__drx__short_cycle__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DRXShortCycle, value), &streaming_protobufs__drx__short_cycle__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__drx__short_cycle__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__drx__short_cycle__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__drx__short_cycle__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DRX_ShortCycle", "DRXShortCycle", "StreamingProtobufs__DRXShortCycle", "streaming_protobufs", sizeof(StreamingProtobufs__DRXShortCycle), 1, streaming_protobufs__drx__short_cycle__field_descriptors, streaming_protobufs__drx__short_cycle__field_indices_by_name, 1, streaming_protobufs__drx__short_cycle__number_ranges, (ProtobufCMessageInit) streaming_protobufs__drx__short_cycle__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scheduling_request_config__field_descriptors[2] = { { "schedulingRequestToAddModList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SchedulingRequestConfig, n_schedulingrequesttoaddmodlist), offsetof(StreamingProtobufs__SchedulingRequestConfig, schedulingrequesttoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__SchedulingRequestConfig, n_schedulingrequesttoreleaselist), offsetof(StreamingProtobufs__SchedulingRequestConfig, schedulingrequesttoreleaselist), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__scheduling_request_config__field_indices_by_name[] = { 0, /* field[0] = schedulingRequestToAddModList */ 1, /* field[1] = schedulingRequestToReleaseList */ }; static const ProtobufCIntRange streaming_protobufs__scheduling_request_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__scheduling_request_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SchedulingRequestConfig", "SchedulingRequestConfig", "StreamingProtobufs__SchedulingRequestConfig", "streaming_protobufs", sizeof(StreamingProtobufs__SchedulingRequestConfig), 2, streaming_protobufs__scheduling_request_config__field_descriptors, streaming_protobufs__scheduling_request_config__field_indices_by_name, 1, streaming_protobufs__scheduling_request_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scheduling_request_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scheduling_request_to_add_mod__field_descriptors[3] = { { "schedulingRequestId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestToAddMod, sr_prohibittimer), &streaming_protobufs__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(StreamingProtobufs__SchedulingRequestToAddMod, sr_transmax), &streaming_protobufs__sr__trans_max__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__scheduling_request_to_add_mod__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__scheduling_request_to_add_mod__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SchedulingRequestToAddMod", "SchedulingRequestToAddMod", "StreamingProtobufs__SchedulingRequestToAddMod", "streaming_protobufs", sizeof(StreamingProtobufs__SchedulingRequestToAddMod), 3, streaming_protobufs__scheduling_request_to_add_mod__field_descriptors, streaming_protobufs__scheduling_request_to_add_mod__field_indices_by_name, 1, streaming_protobufs__scheduling_request_to_add_mod__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scheduling_request_to_add_mod__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__sr__prohibit_timer__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SR__PROHIBIT_TIMER__VALUE__protobuf_unspecified", 0 }, { "ms1", "STREAMING_PROTOBUFS__SR__PROHIBIT_TIMER__VALUE__ms1", 1 }, { "ms2", "STREAMING_PROTOBUFS__SR__PROHIBIT_TIMER__VALUE__ms2", 2 }, { "ms4", "STREAMING_PROTOBUFS__SR__PROHIBIT_TIMER__VALUE__ms4", 3 }, { "ms8", "STREAMING_PROTOBUFS__SR__PROHIBIT_TIMER__VALUE__ms8", 4 }, { "ms16", "STREAMING_PROTOBUFS__SR__PROHIBIT_TIMER__VALUE__ms16", 5 }, { "ms32", "STREAMING_PROTOBUFS__SR__PROHIBIT_TIMER__VALUE__ms32", 6 }, { "ms64", "STREAMING_PROTOBUFS__SR__PROHIBIT_TIMER__VALUE__ms64", 7 }, { "ms128", "STREAMING_PROTOBUFS__SR__PROHIBIT_TIMER__VALUE__ms128", 8 }, }; static const ProtobufCIntRange streaming_protobufs__sr__prohibit_timer__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__sr__prohibit_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SR_ProhibitTimer.Value", "Value", "StreamingProtobufs__SRProhibitTimer__Value", "streaming_protobufs", 9, streaming_protobufs__sr__prohibit_timer__value__enum_values_by_number, 9, streaming_protobufs__sr__prohibit_timer__value__enum_values_by_name, 1, streaming_protobufs__sr__prohibit_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sr__prohibit_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SRProhibitTimer, value), &streaming_protobufs__sr__prohibit_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sr__prohibit_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__sr__prohibit_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__sr__prohibit_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SR_ProhibitTimer", "SRProhibitTimer", "StreamingProtobufs__SRProhibitTimer", "streaming_protobufs", sizeof(StreamingProtobufs__SRProhibitTimer), 1, streaming_protobufs__sr__prohibit_timer__field_descriptors, streaming_protobufs__sr__prohibit_timer__field_indices_by_name, 1, streaming_protobufs__sr__prohibit_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sr__prohibit_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__sr__trans_max__value__enum_values_by_number[6] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SR__TRANS_MAX__VALUE__protobuf_unspecified", 0 }, { "n4", "STREAMING_PROTOBUFS__SR__TRANS_MAX__VALUE__n4", 1 }, { "n8", "STREAMING_PROTOBUFS__SR__TRANS_MAX__VALUE__n8", 2 }, { "n16", "STREAMING_PROTOBUFS__SR__TRANS_MAX__VALUE__n16", 3 }, { "n32", "STREAMING_PROTOBUFS__SR__TRANS_MAX__VALUE__n32", 4 }, { "n64", "STREAMING_PROTOBUFS__SR__TRANS_MAX__VALUE__n64", 5 }, }; static const ProtobufCIntRange streaming_protobufs__sr__trans_max__value__value_ranges[] = { {0, 0},{0, 6} }; static const ProtobufCEnumValueIndex streaming_protobufs__sr__trans_max__value__enum_values_by_name[6] = { { "n16", 3 }, { "n32", 4 }, { "n4", 1 }, { "n64", 5 }, { "n8", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__sr__trans_max__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SR_TransMax.Value", "Value", "StreamingProtobufs__SRTransMax__Value", "streaming_protobufs", 6, streaming_protobufs__sr__trans_max__value__enum_values_by_number, 6, streaming_protobufs__sr__trans_max__value__enum_values_by_name, 1, streaming_protobufs__sr__trans_max__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sr__trans_max__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SRTransMax, value), &streaming_protobufs__sr__trans_max__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sr__trans_max__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__sr__trans_max__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__sr__trans_max__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SR_TransMax", "SRTransMax", "StreamingProtobufs__SRTransMax", "streaming_protobufs", sizeof(StreamingProtobufs__SRTransMax), 1, streaming_protobufs__sr__trans_max__field_descriptors, streaming_protobufs__sr__trans_max__field_indices_by_name, 1, streaming_protobufs__sr__trans_max__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sr__trans_max__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bsr__config__field_descriptors[3] = { { "periodicBSR_Timer", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BSRConfig, periodicbsr_timer), &streaming_protobufs__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(StreamingProtobufs__BSRConfig, retxbsr_timer), &streaming_protobufs__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(StreamingProtobufs__BSRConfig, logicalchannelsr_delaytimer), &streaming_protobufs__logical_channel_sr__delay_timer__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__bsr__config__field_indices_by_name[] = { 2, /* field[2] = logicalChannelSR_DelayTimer */ 0, /* field[0] = periodicBSR_Timer */ 1, /* field[1] = retxBSR_Timer */ }; static const ProtobufCIntRange streaming_protobufs__bsr__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__bsr__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BSR_Config", "BSRConfig", "StreamingProtobufs__BSRConfig", "streaming_protobufs", sizeof(StreamingProtobufs__BSRConfig), 3, streaming_protobufs__bsr__config__field_descriptors, streaming_protobufs__bsr__config__field_indices_by_name, 1, streaming_protobufs__bsr__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bsr__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__periodic_bsr__timer__value__enum_values_by_number[17] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__protobuf_unspecified", 0 }, { "sf1", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf1", 1 }, { "sf5", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf5", 2 }, { "sf10", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf10", 3 }, { "sf16", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf16", 4 }, { "sf20", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf20", 5 }, { "sf32", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf32", 6 }, { "sf40", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf40", 7 }, { "sf64", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf64", 8 }, { "sf80", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf80", 9 }, { "sf128", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf128", 10 }, { "sf160", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf160", 11 }, { "sf320", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf320", 12 }, { "sf640", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf640", 13 }, { "sf1280", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf1280", 14 }, { "sf2560", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__sf2560", 15 }, { "infinity", "STREAMING_PROTOBUFS__PERIODIC_BSR__TIMER__VALUE__infinity", 16 }, }; static const ProtobufCIntRange streaming_protobufs__periodic_bsr__timer__value__value_ranges[] = { {0, 0},{0, 17} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__periodic_bsr__timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PeriodicBSR_Timer.Value", "Value", "StreamingProtobufs__PeriodicBSRTimer__Value", "streaming_protobufs", 17, streaming_protobufs__periodic_bsr__timer__value__enum_values_by_number, 17, streaming_protobufs__periodic_bsr__timer__value__enum_values_by_name, 1, streaming_protobufs__periodic_bsr__timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__periodic_bsr__timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PeriodicBSRTimer, value), &streaming_protobufs__periodic_bsr__timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__periodic_bsr__timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__periodic_bsr__timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__periodic_bsr__timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PeriodicBSR_Timer", "PeriodicBSRTimer", "StreamingProtobufs__PeriodicBSRTimer", "streaming_protobufs", sizeof(StreamingProtobufs__PeriodicBSRTimer), 1, streaming_protobufs__periodic_bsr__timer__field_descriptors, streaming_protobufs__periodic_bsr__timer__field_indices_by_name, 1, streaming_protobufs__periodic_bsr__timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__periodic_bsr__timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__retx_bsr__timer__value__enum_values_by_number[12] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RETX_BSR__TIMER__VALUE__protobuf_unspecified", 0 }, { "sf10", "STREAMING_PROTOBUFS__RETX_BSR__TIMER__VALUE__sf10", 1 }, { "sf20", "STREAMING_PROTOBUFS__RETX_BSR__TIMER__VALUE__sf20", 2 }, { "sf40", "STREAMING_PROTOBUFS__RETX_BSR__TIMER__VALUE__sf40", 3 }, { "sf80", "STREAMING_PROTOBUFS__RETX_BSR__TIMER__VALUE__sf80", 4 }, { "sf160", "STREAMING_PROTOBUFS__RETX_BSR__TIMER__VALUE__sf160", 5 }, { "sf320", "STREAMING_PROTOBUFS__RETX_BSR__TIMER__VALUE__sf320", 6 }, { "sf640", "STREAMING_PROTOBUFS__RETX_BSR__TIMER__VALUE__sf640", 7 }, { "sf1280", "STREAMING_PROTOBUFS__RETX_BSR__TIMER__VALUE__sf1280", 8 }, { "sf2560", "STREAMING_PROTOBUFS__RETX_BSR__TIMER__VALUE__sf2560", 9 }, { "sf5120", "STREAMING_PROTOBUFS__RETX_BSR__TIMER__VALUE__sf5120", 10 }, { "sf10240", "STREAMING_PROTOBUFS__RETX_BSR__TIMER__VALUE__sf10240", 11 }, }; static const ProtobufCIntRange streaming_protobufs__retx_bsr__timer__value__value_ranges[] = { {0, 0},{0, 12} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__retx_bsr__timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RetxBSR_Timer.Value", "Value", "StreamingProtobufs__RetxBSRTimer__Value", "streaming_protobufs", 12, streaming_protobufs__retx_bsr__timer__value__enum_values_by_number, 12, streaming_protobufs__retx_bsr__timer__value__enum_values_by_name, 1, streaming_protobufs__retx_bsr__timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__retx_bsr__timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RetxBSRTimer, value), &streaming_protobufs__retx_bsr__timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__retx_bsr__timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__retx_bsr__timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__retx_bsr__timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RetxBSR_Timer", "RetxBSRTimer", "StreamingProtobufs__RetxBSRTimer", "streaming_protobufs", sizeof(StreamingProtobufs__RetxBSRTimer), 1, streaming_protobufs__retx_bsr__timer__field_descriptors, streaming_protobufs__retx_bsr__timer__field_indices_by_name, 1, streaming_protobufs__retx_bsr__timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__retx_bsr__timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__logical_channel_sr__delay_timer__value__enum_values_by_number[8] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__protobuf_unspecified", 0 }, { "sf20", "STREAMING_PROTOBUFS__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf20", 1 }, { "sf40", "STREAMING_PROTOBUFS__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf40", 2 }, { "sf64", "STREAMING_PROTOBUFS__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf64", 3 }, { "sf128", "STREAMING_PROTOBUFS__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf128", 4 }, { "sf512", "STREAMING_PROTOBUFS__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf512", 5 }, { "sf1024", "STREAMING_PROTOBUFS__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf1024", 6 }, { "sf2560", "STREAMING_PROTOBUFS__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf2560", 7 }, }; static const ProtobufCIntRange streaming_protobufs__logical_channel_sr__delay_timer__value__value_ranges[] = { {0, 0},{0, 8} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__logical_channel_sr__delay_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.LogicalChannelSR_DelayTimer.Value", "Value", "StreamingProtobufs__LogicalChannelSRDelayTimer__Value", "streaming_protobufs", 8, streaming_protobufs__logical_channel_sr__delay_timer__value__enum_values_by_number, 8, streaming_protobufs__logical_channel_sr__delay_timer__value__enum_values_by_name, 1, streaming_protobufs__logical_channel_sr__delay_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__logical_channel_sr__delay_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__LogicalChannelSRDelayTimer, value), &streaming_protobufs__logical_channel_sr__delay_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__logical_channel_sr__delay_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__logical_channel_sr__delay_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__logical_channel_sr__delay_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.LogicalChannelSR_DelayTimer", "LogicalChannelSRDelayTimer", "StreamingProtobufs__LogicalChannelSRDelayTimer", "streaming_protobufs", sizeof(StreamingProtobufs__LogicalChannelSRDelayTimer), 1, streaming_protobufs__logical_channel_sr__delay_timer__field_descriptors, streaming_protobufs__logical_channel_sr__delay_timer__field_indices_by_name, 1, streaming_protobufs__logical_channel_sr__delay_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__logical_channel_sr__delay_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__tag__config__field_descriptors[2] = { { "tag_ToReleaseList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__TAGConfig, n_tag_toreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__TAGConfig, n_tag_toaddmodlist), offsetof(StreamingProtobufs__TAGConfig, tag_toaddmodlist), &streaming_protobufs__tag__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__tag__config__field_indices_by_name[] = { 1, /* field[1] = tag_ToAddModList */ 0, /* field[0] = tag_ToReleaseList */ }; static const ProtobufCIntRange streaming_protobufs__tag__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__tag__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TAG_Config", "TAGConfig", "StreamingProtobufs__TAGConfig", "streaming_protobufs", sizeof(StreamingProtobufs__TAGConfig), 2, streaming_protobufs__tag__config__field_descriptors, streaming_protobufs__tag__config__field_indices_by_name, 1, streaming_protobufs__tag__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__tag__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__tag__field_descriptors[2] = { { "tag_Id", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__TAG, timealignmenttimer), &streaming_protobufs__time_alignment_timer__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__tag__field_indices_by_name[] = { 0, /* field[0] = tag_Id */ 1, /* field[1] = timeAlignmentTimer */ }; static const ProtobufCIntRange streaming_protobufs__tag__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__tag__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TAG", "TAG", "StreamingProtobufs__TAG", "streaming_protobufs", sizeof(StreamingProtobufs__TAG), 2, streaming_protobufs__tag__field_descriptors, streaming_protobufs__tag__field_indices_by_name, 1, streaming_protobufs__tag__number_ranges, (ProtobufCMessageInit) streaming_protobufs__tag__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__time_alignment_timer__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__TIME_ALIGNMENT_TIMER__VALUE__protobuf_unspecified", 0 }, { "ms500", "STREAMING_PROTOBUFS__TIME_ALIGNMENT_TIMER__VALUE__ms500", 1 }, { "ms750", "STREAMING_PROTOBUFS__TIME_ALIGNMENT_TIMER__VALUE__ms750", 2 }, { "ms1280", "STREAMING_PROTOBUFS__TIME_ALIGNMENT_TIMER__VALUE__ms1280", 3 }, { "ms1920", "STREAMING_PROTOBUFS__TIME_ALIGNMENT_TIMER__VALUE__ms1920", 4 }, { "ms2560", "STREAMING_PROTOBUFS__TIME_ALIGNMENT_TIMER__VALUE__ms2560", 5 }, { "ms5120", "STREAMING_PROTOBUFS__TIME_ALIGNMENT_TIMER__VALUE__ms5120", 6 }, { "ms10240", "STREAMING_PROTOBUFS__TIME_ALIGNMENT_TIMER__VALUE__ms10240", 7 }, { "infinity", "STREAMING_PROTOBUFS__TIME_ALIGNMENT_TIMER__VALUE__infinity", 8 }, }; static const ProtobufCIntRange streaming_protobufs__time_alignment_timer__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__time_alignment_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.TimeAlignmentTimer.Value", "Value", "StreamingProtobufs__TimeAlignmentTimer__Value", "streaming_protobufs", 9, streaming_protobufs__time_alignment_timer__value__enum_values_by_number, 9, streaming_protobufs__time_alignment_timer__value__enum_values_by_name, 1, streaming_protobufs__time_alignment_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__time_alignment_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TimeAlignmentTimer, value), &streaming_protobufs__time_alignment_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__time_alignment_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__time_alignment_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__time_alignment_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TimeAlignmentTimer", "TimeAlignmentTimer", "StreamingProtobufs__TimeAlignmentTimer", "streaming_protobufs", sizeof(StreamingProtobufs__TimeAlignmentTimer), 1, streaming_protobufs__time_alignment_timer__field_descriptors, streaming_protobufs__time_alignment_timer__field_indices_by_name, 1, streaming_protobufs__time_alignment_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__time_alignment_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__phr__config__field_descriptors[7] = { { "phr_PeriodicTimer", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PHRConfig, phr_periodictimer), &streaming_protobufs__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(StreamingProtobufs__PHRConfig, phr_prohibittimer), &streaming_protobufs__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(StreamingProtobufs__PHRConfig, phr_tx_powerfactorchange), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PHRConfig, phr_modeothercg), &streaming_protobufs__phr__mode_other_cg__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__phr__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; const ProtobufCMessageDescriptor streaming_protobufs__phr__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PHR_Config", "PHRConfig", "StreamingProtobufs__PHRConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PHRConfig), 7, streaming_protobufs__phr__config__field_descriptors, streaming_protobufs__phr__config__field_indices_by_name, 1, streaming_protobufs__phr__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__phr__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__phr__periodic_timer__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PHR__PERIODIC_TIMER__VALUE__protobuf_unspecified", 0 }, { "sf10", "STREAMING_PROTOBUFS__PHR__PERIODIC_TIMER__VALUE__sf10", 1 }, { "sf20", "STREAMING_PROTOBUFS__PHR__PERIODIC_TIMER__VALUE__sf20", 2 }, { "sf50", "STREAMING_PROTOBUFS__PHR__PERIODIC_TIMER__VALUE__sf50", 3 }, { "sf100", "STREAMING_PROTOBUFS__PHR__PERIODIC_TIMER__VALUE__sf100", 4 }, { "sf200", "STREAMING_PROTOBUFS__PHR__PERIODIC_TIMER__VALUE__sf200", 5 }, { "sf500", "STREAMING_PROTOBUFS__PHR__PERIODIC_TIMER__VALUE__sf500", 6 }, { "sf1000", "STREAMING_PROTOBUFS__PHR__PERIODIC_TIMER__VALUE__sf1000", 7 }, { "infinity", "STREAMING_PROTOBUFS__PHR__PERIODIC_TIMER__VALUE__infinity", 8 }, }; static const ProtobufCIntRange streaming_protobufs__phr__periodic_timer__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__phr__periodic_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PHR_PeriodicTimer.Value", "Value", "StreamingProtobufs__PHRPeriodicTimer__Value", "streaming_protobufs", 9, streaming_protobufs__phr__periodic_timer__value__enum_values_by_number, 9, streaming_protobufs__phr__periodic_timer__value__enum_values_by_name, 1, streaming_protobufs__phr__periodic_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__phr__periodic_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PHRPeriodicTimer, value), &streaming_protobufs__phr__periodic_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__phr__periodic_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__phr__periodic_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__phr__periodic_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PHR_PeriodicTimer", "PHRPeriodicTimer", "StreamingProtobufs__PHRPeriodicTimer", "streaming_protobufs", sizeof(StreamingProtobufs__PHRPeriodicTimer), 1, streaming_protobufs__phr__periodic_timer__field_descriptors, streaming_protobufs__phr__periodic_timer__field_indices_by_name, 1, streaming_protobufs__phr__periodic_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__phr__periodic_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__phr__prohibit_timer__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PHR__PROHIBIT_TIMER__VALUE__protobuf_unspecified", 0 }, { "sf0", "STREAMING_PROTOBUFS__PHR__PROHIBIT_TIMER__VALUE__sf0", 1 }, { "sf10", "STREAMING_PROTOBUFS__PHR__PROHIBIT_TIMER__VALUE__sf10", 2 }, { "sf20", "STREAMING_PROTOBUFS__PHR__PROHIBIT_TIMER__VALUE__sf20", 3 }, { "sf50", "STREAMING_PROTOBUFS__PHR__PROHIBIT_TIMER__VALUE__sf50", 4 }, { "sf100", "STREAMING_PROTOBUFS__PHR__PROHIBIT_TIMER__VALUE__sf100", 5 }, { "sf200", "STREAMING_PROTOBUFS__PHR__PROHIBIT_TIMER__VALUE__sf200", 6 }, { "sf500", "STREAMING_PROTOBUFS__PHR__PROHIBIT_TIMER__VALUE__sf500", 7 }, { "sf1000", "STREAMING_PROTOBUFS__PHR__PROHIBIT_TIMER__VALUE__sf1000", 8 }, }; static const ProtobufCIntRange streaming_protobufs__phr__prohibit_timer__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__phr__prohibit_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PHR_ProhibitTimer.Value", "Value", "StreamingProtobufs__PHRProhibitTimer__Value", "streaming_protobufs", 9, streaming_protobufs__phr__prohibit_timer__value__enum_values_by_number, 9, streaming_protobufs__phr__prohibit_timer__value__enum_values_by_name, 1, streaming_protobufs__phr__prohibit_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__phr__prohibit_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PHRProhibitTimer, value), &streaming_protobufs__phr__prohibit_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__phr__prohibit_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__phr__prohibit_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__phr__prohibit_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PHR_ProhibitTimer", "PHRProhibitTimer", "StreamingProtobufs__PHRProhibitTimer", "streaming_protobufs", sizeof(StreamingProtobufs__PHRProhibitTimer), 1, streaming_protobufs__phr__prohibit_timer__field_descriptors, streaming_protobufs__phr__prohibit_timer__field_indices_by_name, 1, streaming_protobufs__phr__prohibit_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__phr__prohibit_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__phr__tx__power_factor_change__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PHR__TX__POWER_FACTOR_CHANGE__VALUE__protobuf_unspecified", 0 }, { "dB1", "STREAMING_PROTOBUFS__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB1", 1 }, { "dB3", "STREAMING_PROTOBUFS__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB3", 2 }, { "dB6", "STREAMING_PROTOBUFS__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB6", 3 }, { "infinity", "STREAMING_PROTOBUFS__PHR__TX__POWER_FACTOR_CHANGE__VALUE__infinity", 4 }, }; static const ProtobufCIntRange streaming_protobufs__phr__tx__power_factor_change__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__phr__tx__power_factor_change__value__enum_values_by_name[5] = { { "dB1", 1 }, { "dB3", 2 }, { "dB6", 3 }, { "infinity", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__phr__tx__power_factor_change__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PHR_Tx_PowerFactorChange.Value", "Value", "StreamingProtobufs__PHRTxPowerFactorChange__Value", "streaming_protobufs", 5, streaming_protobufs__phr__tx__power_factor_change__value__enum_values_by_number, 5, streaming_protobufs__phr__tx__power_factor_change__value__enum_values_by_name, 1, streaming_protobufs__phr__tx__power_factor_change__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__phr__tx__power_factor_change__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PHRTxPowerFactorChange, value), &streaming_protobufs__phr__tx__power_factor_change__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__phr__tx__power_factor_change__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__phr__tx__power_factor_change__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__phr__tx__power_factor_change__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PHR_Tx_PowerFactorChange", "PHRTxPowerFactorChange", "StreamingProtobufs__PHRTxPowerFactorChange", "streaming_protobufs", sizeof(StreamingProtobufs__PHRTxPowerFactorChange), 1, streaming_protobufs__phr__tx__power_factor_change__field_descriptors, streaming_protobufs__phr__tx__power_factor_change__field_indices_by_name, 1, streaming_protobufs__phr__tx__power_factor_change__number_ranges, (ProtobufCMessageInit) streaming_protobufs__phr__tx__power_factor_change__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__phr__mode_other_cg__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PHR__MODE_OTHER_CG__VALUE__protobuf_unspecified", 0 }, { "real", "STREAMING_PROTOBUFS__PHR__MODE_OTHER_CG__VALUE__real", 1 }, { "virtual", "STREAMING_PROTOBUFS__PHR__MODE_OTHER_CG__VALUE__virtual", 2 }, }; static const ProtobufCIntRange streaming_protobufs__phr__mode_other_cg__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__phr__mode_other_cg__value__enum_values_by_name[3] = { { "protobuf_unspecified", 0 }, { "real", 1 }, { "virtual", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__phr__mode_other_cg__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PHR_ModeOtherCG.Value", "Value", "StreamingProtobufs__PHRModeOtherCG__Value", "streaming_protobufs", 3, streaming_protobufs__phr__mode_other_cg__value__enum_values_by_number, 3, streaming_protobufs__phr__mode_other_cg__value__enum_values_by_name, 1, streaming_protobufs__phr__mode_other_cg__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__phr__mode_other_cg__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PHRModeOtherCG, value), &streaming_protobufs__phr__mode_other_cg__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__phr__mode_other_cg__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__phr__mode_other_cg__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__phr__mode_other_cg__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PHR_ModeOtherCG", "PHRModeOtherCG", "StreamingProtobufs__PHRModeOtherCG", "streaming_protobufs", sizeof(StreamingProtobufs__PHRModeOtherCG), 1, streaming_protobufs__phr__mode_other_cg__field_descriptors, streaming_protobufs__phr__mode_other_cg__field_indices_by_name, 1, streaming_protobufs__phr__mode_other_cg__number_ranges, (ProtobufCMessageInit) streaming_protobufs__phr__mode_other_cg__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__data_inactivity_timer__value__enum_values_by_number[17] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__protobuf_unspecified", 0 }, { "s1", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s1", 1 }, { "s2", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s2", 2 }, { "s3", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s3", 3 }, { "s5", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s5", 4 }, { "s7", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s7", 5 }, { "s10", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s10", 6 }, { "s15", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s15", 7 }, { "s20", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s20", 8 }, { "s40", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s40", 9 }, { "s50", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s50", 10 }, { "s60", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s60", 11 }, { "s80", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s80", 12 }, { "s100", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s100", 13 }, { "s120", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s120", 14 }, { "s150", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s150", 15 }, { "s180", "STREAMING_PROTOBUFS__DATA_INACTIVITY_TIMER__VALUE__s180", 16 }, }; static const ProtobufCIntRange streaming_protobufs__data_inactivity_timer__value__value_ranges[] = { {0, 0},{0, 17} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__data_inactivity_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.DataInactivityTimer.Value", "Value", "StreamingProtobufs__DataInactivityTimer__Value", "streaming_protobufs", 17, streaming_protobufs__data_inactivity_timer__value__enum_values_by_number, 17, streaming_protobufs__data_inactivity_timer__value__enum_values_by_name, 1, streaming_protobufs__data_inactivity_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__data_inactivity_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DataInactivityTimer, value), &streaming_protobufs__data_inactivity_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__data_inactivity_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__data_inactivity_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__data_inactivity_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DataInactivityTimer", "DataInactivityTimer", "StreamingProtobufs__DataInactivityTimer", "streaming_protobufs", sizeof(StreamingProtobufs__DataInactivityTimer), 1, streaming_protobufs__data_inactivity_timer__field_descriptors, streaming_protobufs__data_inactivity_timer__field_indices_by_name, 1, streaming_protobufs__data_inactivity_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__data_inactivity_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__physical_cell_group_config__pdsch__harq__ack__codebook__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__protobuf_unspecified", 0 }, { "semiStatic", "STREAMING_PROTOBUFS__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__semiStatic", 1 }, { "dynamic", "STREAMING_PROTOBUFS__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__dynamic", 2 }, }; static const ProtobufCIntRange streaming_protobufs__physical_cell_group_config__pdsch__harq__ack__codebook__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__physical_cell_group_config__pdsch__harq__ack__codebook__enum_values_by_name[3] = { { "dynamic", 2 }, { "protobuf_unspecified", 0 }, { "semiStatic", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__physical_cell_group_config__pdsch__harq__ack__codebook__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PhysicalCellGroupConfig.PDSCH_HARQ_ACK_Codebook", "PDSCH_HARQ_ACK_Codebook", "StreamingProtobufs__PhysicalCellGroupConfig__PDSCHHARQACKCodebook", "streaming_protobufs", 3, streaming_protobufs__physical_cell_group_config__pdsch__harq__ack__codebook__enum_values_by_number, 3, streaming_protobufs__physical_cell_group_config__pdsch__harq__ack__codebook__enum_values_by_name, 1, streaming_protobufs__physical_cell_group_config__pdsch__harq__ack__codebook__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__physical_cell_group_config__field_descriptors[13] = { { "harq_ACK_SpatialBundlingPUCCH", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PhysicalCellGroupConfig, pdsch_harq_ack_codebook), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PhysicalCellGroupConfig, cs__rnti_case), offsetof(StreamingProtobufs__PhysicalCellGroupConfig, release_cs_rnti), &streaming_protobufs__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(StreamingProtobufs__PhysicalCellGroupConfig, cs__rnti_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PhysicalCellGroupConfig, xscale), &streaming_protobufs__xscale__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__physical_cell_group_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 13 } }; const ProtobufCMessageDescriptor streaming_protobufs__physical_cell_group_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PhysicalCellGroupConfig", "PhysicalCellGroupConfig", "StreamingProtobufs__PhysicalCellGroupConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PhysicalCellGroupConfig), 13, streaming_protobufs__physical_cell_group_config__field_descriptors, streaming_protobufs__physical_cell_group_config__field_indices_by_name, 1, streaming_protobufs__physical_cell_group_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__physical_cell_group_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__xscale__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__XSCALE__VALUE__protobuf_unspecified", 0 }, { "dB0", "STREAMING_PROTOBUFS__XSCALE__VALUE__dB0", 1 }, { "dB6", "STREAMING_PROTOBUFS__XSCALE__VALUE__dB6", 2 }, }; static const ProtobufCIntRange streaming_protobufs__xscale__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__xscale__value__enum_values_by_name[3] = { { "dB0", 1 }, { "dB6", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__xscale__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.XScale.Value", "Value", "StreamingProtobufs__XScale__Value", "streaming_protobufs", 3, streaming_protobufs__xscale__value__enum_values_by_number, 3, streaming_protobufs__xscale__value__enum_values_by_name, 1, streaming_protobufs__xscale__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__xscale__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__XScale, value), &streaming_protobufs__xscale__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__xscale__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__xscale__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__xscale__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.XScale", "XScale", "StreamingProtobufs__XScale", "streaming_protobufs", sizeof(StreamingProtobufs__XScale), 1, streaming_protobufs__xscale__field_descriptors, streaming_protobufs__xscale__field_indices_by_name, 1, streaming_protobufs__xscale__number_ranges, (ProtobufCMessageInit) streaming_protobufs__xscale__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sp_cell_config__field_descriptors[6] = { { "servCellIndex", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SpCellConfig, reconfigurationwithsync), &streaming_protobufs__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(StreamingProtobufs__SpCellConfig, rlf__timers_and_constants_case), offsetof(StreamingProtobufs__SpCellConfig, release_rlf_timersandconstants), &streaming_protobufs__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(StreamingProtobufs__SpCellConfig, rlf__timers_and_constants_case), offsetof(StreamingProtobufs__SpCellConfig, setup_rlf_timersandconstants), &streaming_protobufs__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(StreamingProtobufs__SpCellConfig, rlminsyncoutofsyncthreshold), &streaming_protobufs__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(StreamingProtobufs__SpCellConfig, spcellconfigdedicated), &streaming_protobufs__serving_cell_config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__sp_cell_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__sp_cell_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SpCellConfig", "SpCellConfig", "StreamingProtobufs__SpCellConfig", "streaming_protobufs", sizeof(StreamingProtobufs__SpCellConfig), 6, streaming_protobufs__sp_cell_config__field_descriptors, streaming_protobufs__sp_cell_config__field_indices_by_name, 1, streaming_protobufs__sp_cell_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sp_cell_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__reconfiguration_with_sync__field_descriptors[6] = { { "spCellConfigCommon", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ReconfigurationWithSync, spcellconfigcommon), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__ReconfigurationWithSync, t304), &streaming_protobufs__t304__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "uplink", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ReconfigurationWithSync, rach__config_dedicated_case), offsetof(StreamingProtobufs__ReconfigurationWithSync, uplink), &streaming_protobufs__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(StreamingProtobufs__ReconfigurationWithSync, rach__config_dedicated_case), offsetof(StreamingProtobufs__ReconfigurationWithSync, supplementaryuplink), &streaming_protobufs__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(StreamingProtobufs__ReconfigurationWithSync, smtc), &streaming_protobufs__ssb__mtc__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__reconfiguration_with_sync__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__reconfiguration_with_sync__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReconfigurationWithSync", "ReconfigurationWithSync", "StreamingProtobufs__ReconfigurationWithSync", "streaming_protobufs", sizeof(StreamingProtobufs__ReconfigurationWithSync), 6, streaming_protobufs__reconfiguration_with_sync__field_descriptors, streaming_protobufs__reconfiguration_with_sync__field_indices_by_name, 1, streaming_protobufs__reconfiguration_with_sync__number_ranges, (ProtobufCMessageInit) streaming_protobufs__reconfiguration_with_sync__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__serving_cell_config_common__field_descriptors[17] = { { "physCellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__ServingCellConfigCommon, downlinkconfigcommon), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommon, uplinkconfigcommon), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommon, supplementaryuplinkconfigcommon), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommon, n_timingadvanceoffset), &streaming_protobufs__n__timing_advance_offset__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "shortBitmap", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ServingCellConfigCommon, ssb__positions_in_burst_case), offsetof(StreamingProtobufs__ServingCellConfigCommon, shortbitmap), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "mediumBitmap", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ServingCellConfigCommon, ssb__positions_in_burst_case), offsetof(StreamingProtobufs__ServingCellConfigCommon, mediumbitmap), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "longBitmap", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ServingCellConfigCommon, ssb__positions_in_burst_case), offsetof(StreamingProtobufs__ServingCellConfigCommon, longbitmap), NULL, NULL, 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(StreamingProtobufs__ServingCellConfigCommon, ssb_periodicityservingcell), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommon, dmrs_typea_position), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommon, lte__crs__to_match_around_case), offsetof(StreamingProtobufs__ServingCellConfigCommon, release_lte_crs_tomatcharound), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommon, lte__crs__to_match_around_case), offsetof(StreamingProtobufs__ServingCellConfigCommon, setup_lte_crs_tomatcharound), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommon, n_ratematchpatterntoaddmodlist), offsetof(StreamingProtobufs__ServingCellConfigCommon, ratematchpatterntoaddmodlist), &streaming_protobufs__rate_match_pattern__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rateMatchPatternToReleaseList", 14, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__ServingCellConfigCommon, n_ratematchpatterntoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__ServingCellConfigCommon, subcarrierspacing), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommon, tdd_ul_dl_configcommon), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommon, ss_pbch_blockpower), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__serving_cell_config_common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 17 } }; const ProtobufCMessageDescriptor streaming_protobufs__serving_cell_config_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ServingCellConfigCommon", "ServingCellConfigCommon", "StreamingProtobufs__ServingCellConfigCommon", "streaming_protobufs", sizeof(StreamingProtobufs__ServingCellConfigCommon), 17, streaming_protobufs__serving_cell_config_common__field_descriptors, streaming_protobufs__serving_cell_config_common__field_indices_by_name, 1, streaming_protobufs__serving_cell_config_common__number_ranges, (ProtobufCMessageInit) streaming_protobufs__serving_cell_config_common__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__downlink_config_common__field_descriptors[2] = { { "frequencyInfoDL", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DownlinkConfigCommon, frequencyinfodl), &streaming_protobufs__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(StreamingProtobufs__DownlinkConfigCommon, initialdownlinkbwp), &streaming_protobufs__bwp__downlink_common__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__downlink_config_common__field_indices_by_name[] = { 0, /* field[0] = frequencyInfoDL */ 1, /* field[1] = initialDownlinkBWP */ }; static const ProtobufCIntRange streaming_protobufs__downlink_config_common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__downlink_config_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DownlinkConfigCommon", "DownlinkConfigCommon", "StreamingProtobufs__DownlinkConfigCommon", "streaming_protobufs", sizeof(StreamingProtobufs__DownlinkConfigCommon), 2, streaming_protobufs__downlink_config_common__field_descriptors, streaming_protobufs__downlink_config_common__field_indices_by_name, 1, streaming_protobufs__downlink_config_common__number_ranges, (ProtobufCMessageInit) streaming_protobufs__downlink_config_common__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__frequency_info_dl__field_descriptors[4] = { { "absoluteFrequencySSB", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__FrequencyInfoDL, frequencybandlist), &streaming_protobufs__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(StreamingProtobufs__FrequencyInfoDL, absolutefrequencypointa), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "scs_SpecificCarrier", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__FrequencyInfoDL, n_scs_specificcarrier), offsetof(StreamingProtobufs__FrequencyInfoDL, scs_specificcarrier), &streaming_protobufs__scs__specific_carrier__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__frequency_info_dl__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__frequency_info_dl__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.FrequencyInfoDL", "FrequencyInfoDL", "StreamingProtobufs__FrequencyInfoDL", "streaming_protobufs", sizeof(StreamingProtobufs__FrequencyInfoDL), 4, streaming_protobufs__frequency_info_dl__field_descriptors, streaming_protobufs__frequency_info_dl__field_indices_by_name, 1, streaming_protobufs__frequency_info_dl__number_ranges, (ProtobufCMessageInit) streaming_protobufs__frequency_info_dl__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scs__specific_carrier__field_descriptors[4] = { { "offsetToCarrier", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SCSSpecificCarrier, subcarrierspacing), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__SCSSpecificCarrier, txdirectcurrentlocation_v1530), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__scs__specific_carrier__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__scs__specific_carrier__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SCS_SpecificCarrier", "SCSSpecificCarrier", "StreamingProtobufs__SCSSpecificCarrier", "streaming_protobufs", sizeof(StreamingProtobufs__SCSSpecificCarrier), 4, streaming_protobufs__scs__specific_carrier__field_descriptors, streaming_protobufs__scs__specific_carrier__field_indices_by_name, 1, streaming_protobufs__scs__specific_carrier__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scs__specific_carrier__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bwp__downlink_common__field_descriptors[5] = { { "genericParameters", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BWPDownlinkCommon, genericparameters), &streaming_protobufs__bwp__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "release_pdcch_ConfigCommon", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__BWPDownlinkCommon, pdcch__config_common_case), offsetof(StreamingProtobufs__BWPDownlinkCommon, release_pdcch_configcommon), &streaming_protobufs__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(StreamingProtobufs__BWPDownlinkCommon, pdcch__config_common_case), offsetof(StreamingProtobufs__BWPDownlinkCommon, setup_pdcch_configcommon), &streaming_protobufs__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(StreamingProtobufs__BWPDownlinkCommon, pdsch__config_common_case), offsetof(StreamingProtobufs__BWPDownlinkCommon, release_pdsch_configcommon), &streaming_protobufs__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(StreamingProtobufs__BWPDownlinkCommon, pdsch__config_common_case), offsetof(StreamingProtobufs__BWPDownlinkCommon, setup_pdsch_configcommon), &streaming_protobufs__pdsch__config_common__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__bwp__downlink_common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__bwp__downlink_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BWP_DownlinkCommon", "BWPDownlinkCommon", "StreamingProtobufs__BWPDownlinkCommon", "streaming_protobufs", sizeof(StreamingProtobufs__BWPDownlinkCommon), 5, streaming_protobufs__bwp__downlink_common__field_descriptors, streaming_protobufs__bwp__downlink_common__field_indices_by_name, 1, streaming_protobufs__bwp__downlink_common__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bwp__downlink_common__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bwp__field_descriptors[3] = { { "locationAndBandwidth", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__BWP, subcarrierspacing), &streaming_protobufs__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(StreamingProtobufs__BWP, cyclicprefix), &streaming_protobufs__cyclic_prefix__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__bwp__field_indices_by_name[] = { 2, /* field[2] = cyclicPrefix */ 0, /* field[0] = locationAndBandwidth */ 1, /* field[1] = subcarrierSpacing */ }; static const ProtobufCIntRange streaming_protobufs__bwp__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__bwp__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BWP", "BWP", "StreamingProtobufs__BWP", "streaming_protobufs", sizeof(StreamingProtobufs__BWP), 3, streaming_protobufs__bwp__field_descriptors, streaming_protobufs__bwp__field_indices_by_name, 1, streaming_protobufs__bwp__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bwp__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__cyclic_prefix__value__enum_values_by_number[2] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CYCLIC_PREFIX__VALUE__protobuf_unspecified", 0 }, { "extended", "STREAMING_PROTOBUFS__CYCLIC_PREFIX__VALUE__extended", 1 }, }; static const ProtobufCIntRange streaming_protobufs__cyclic_prefix__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex streaming_protobufs__cyclic_prefix__value__enum_values_by_name[2] = { { "extended", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__cyclic_prefix__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.CyclicPrefix.Value", "Value", "StreamingProtobufs__CyclicPrefix__Value", "streaming_protobufs", 2, streaming_protobufs__cyclic_prefix__value__enum_values_by_number, 2, streaming_protobufs__cyclic_prefix__value__enum_values_by_name, 1, streaming_protobufs__cyclic_prefix__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cyclic_prefix__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CyclicPrefix, value), &streaming_protobufs__cyclic_prefix__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cyclic_prefix__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__cyclic_prefix__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__cyclic_prefix__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CyclicPrefix", "CyclicPrefix", "StreamingProtobufs__CyclicPrefix", "streaming_protobufs", sizeof(StreamingProtobufs__CyclicPrefix), 1, streaming_protobufs__cyclic_prefix__field_descriptors, streaming_protobufs__cyclic_prefix__field_indices_by_name, 1, streaming_protobufs__cyclic_prefix__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cyclic_prefix__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdcch__config_common__field_descriptors[9] = { { "controlResourceSetZero", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PDCCHConfigCommon, commoncontrolresourceset), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__PDCCHConfigCommon, n_commonsearchspacelist), offsetof(StreamingProtobufs__PDCCHConfigCommon, commonsearchspacelist), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PDCCHConfigCommon, firstpdcch_monitoringoccasionofp0), &streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pdcch__config_common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 9 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdcch__config_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDCCH_ConfigCommon", "PDCCHConfigCommon", "StreamingProtobufs__PDCCHConfigCommon", "streaming_protobufs", sizeof(StreamingProtobufs__PDCCHConfigCommon), 9, streaming_protobufs__pdcch__config_common__field_descriptors, streaming_protobufs__pdcch__config_common__field_indices_by_name, 1, streaming_protobufs__pdcch__config_common__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdcch__config_common__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__control_resource_set__field_descriptors[10] = { { "controlResourceSetId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ControlResourceSet, controlresourcesetid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "frequencyDomainResources", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ControlResourceSet, frequencydomainresources), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "duration", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ControlResourceSet, duration), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "interleaved", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ControlResourceSet, cce__reg__mapping_type_case), offsetof(StreamingProtobufs__ControlResourceSet, interleaved), &streaming_protobufs__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(StreamingProtobufs__ControlResourceSet, cce__reg__mapping_type_case), offsetof(StreamingProtobufs__ControlResourceSet, noninterleaved), &streaming_protobufs__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(StreamingProtobufs__ControlResourceSet, precodergranularity), &streaming_protobufs__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(StreamingProtobufs__ControlResourceSet, n_tci_statespdcch_toaddlist), offsetof(StreamingProtobufs__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(StreamingProtobufs__ControlResourceSet, n_tci_statespdcch_toreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__ControlResourceSet, tci_presentindci), &streaming_protobufs__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(StreamingProtobufs__ControlResourceSet, pdcch_dmrs_scramblingid), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__control_resource_set__number_ranges[1 + 1] = { { 1, 0 }, { 0, 10 } }; const ProtobufCMessageDescriptor streaming_protobufs__control_resource_set__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ControlResourceSet", "ControlResourceSet", "StreamingProtobufs__ControlResourceSet", "streaming_protobufs", sizeof(StreamingProtobufs__ControlResourceSet), 10, streaming_protobufs__control_resource_set__field_descriptors, streaming_protobufs__control_resource_set__field_indices_by_name, 1, streaming_protobufs__control_resource_set__number_ranges, (ProtobufCMessageInit) streaming_protobufs__control_resource_set__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__interleaved__field_descriptors[3] = { { "reg_BundleSize", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Interleaved, reg_bundlesize), &streaming_protobufs__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(StreamingProtobufs__Interleaved, interleaversize), &streaming_protobufs__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(StreamingProtobufs__Interleaved, shiftindex), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__interleaved__field_indices_by_name[] = { 1, /* field[1] = interleaverSize */ 0, /* field[0] = reg_BundleSize */ 2, /* field[2] = shiftIndex */ }; static const ProtobufCIntRange streaming_protobufs__interleaved__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__interleaved__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Interleaved", "Interleaved", "StreamingProtobufs__Interleaved", "streaming_protobufs", sizeof(StreamingProtobufs__Interleaved), 3, streaming_protobufs__interleaved__field_descriptors, streaming_protobufs__interleaved__field_indices_by_name, 1, streaming_protobufs__interleaved__number_ranges, (ProtobufCMessageInit) streaming_protobufs__interleaved__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__reg__bundle_size__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__REG__BUNDLE_SIZE__VALUE__protobuf_unspecified", 0 }, { "n2", "STREAMING_PROTOBUFS__REG__BUNDLE_SIZE__VALUE__n2", 1 }, { "n3", "STREAMING_PROTOBUFS__REG__BUNDLE_SIZE__VALUE__n3", 2 }, { "n6", "STREAMING_PROTOBUFS__REG__BUNDLE_SIZE__VALUE__n6", 3 }, }; static const ProtobufCIntRange streaming_protobufs__reg__bundle_size__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__reg__bundle_size__value__enum_values_by_name[4] = { { "n2", 1 }, { "n3", 2 }, { "n6", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__reg__bundle_size__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Reg_BundleSize.Value", "Value", "StreamingProtobufs__RegBundleSize__Value", "streaming_protobufs", 4, streaming_protobufs__reg__bundle_size__value__enum_values_by_number, 4, streaming_protobufs__reg__bundle_size__value__enum_values_by_name, 1, streaming_protobufs__reg__bundle_size__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__reg__bundle_size__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RegBundleSize, value), &streaming_protobufs__reg__bundle_size__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__reg__bundle_size__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__reg__bundle_size__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__reg__bundle_size__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Reg_BundleSize", "RegBundleSize", "StreamingProtobufs__RegBundleSize", "streaming_protobufs", sizeof(StreamingProtobufs__RegBundleSize), 1, streaming_protobufs__reg__bundle_size__field_descriptors, streaming_protobufs__reg__bundle_size__field_indices_by_name, 1, streaming_protobufs__reg__bundle_size__number_ranges, (ProtobufCMessageInit) streaming_protobufs__reg__bundle_size__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__interleaver_size__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__INTERLEAVER_SIZE__VALUE__protobuf_unspecified", 0 }, { "n2", "STREAMING_PROTOBUFS__INTERLEAVER_SIZE__VALUE__n2", 1 }, { "n3", "STREAMING_PROTOBUFS__INTERLEAVER_SIZE__VALUE__n3", 2 }, { "n6", "STREAMING_PROTOBUFS__INTERLEAVER_SIZE__VALUE__n6", 3 }, }; static const ProtobufCIntRange streaming_protobufs__interleaver_size__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__interleaver_size__value__enum_values_by_name[4] = { { "n2", 1 }, { "n3", 2 }, { "n6", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__interleaver_size__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.InterleaverSize.Value", "Value", "StreamingProtobufs__InterleaverSize__Value", "streaming_protobufs", 4, streaming_protobufs__interleaver_size__value__enum_values_by_number, 4, streaming_protobufs__interleaver_size__value__enum_values_by_name, 1, streaming_protobufs__interleaver_size__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__interleaver_size__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__InterleaverSize, value), &streaming_protobufs__interleaver_size__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__interleaver_size__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__interleaver_size__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__interleaver_size__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.InterleaverSize", "InterleaverSize", "StreamingProtobufs__InterleaverSize", "streaming_protobufs", sizeof(StreamingProtobufs__InterleaverSize), 1, streaming_protobufs__interleaver_size__field_descriptors, streaming_protobufs__interleaver_size__field_indices_by_name, 1, streaming_protobufs__interleaver_size__number_ranges, (ProtobufCMessageInit) streaming_protobufs__interleaver_size__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__precoder_granularity__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PRECODER_GRANULARITY__VALUE__protobuf_unspecified", 0 }, { "sameAsREG_bundle", "STREAMING_PROTOBUFS__PRECODER_GRANULARITY__VALUE__sameAsREG_bundle", 1 }, { "allContiguousRBs", "STREAMING_PROTOBUFS__PRECODER_GRANULARITY__VALUE__allContiguousRBs", 2 }, }; static const ProtobufCIntRange streaming_protobufs__precoder_granularity__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__precoder_granularity__value__enum_values_by_name[3] = { { "allContiguousRBs", 2 }, { "protobuf_unspecified", 0 }, { "sameAsREG_bundle", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__precoder_granularity__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PrecoderGranularity.Value", "Value", "StreamingProtobufs__PrecoderGranularity__Value", "streaming_protobufs", 3, streaming_protobufs__precoder_granularity__value__enum_values_by_number, 3, streaming_protobufs__precoder_granularity__value__enum_values_by_name, 1, streaming_protobufs__precoder_granularity__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__precoder_granularity__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PrecoderGranularity, value), &streaming_protobufs__precoder_granularity__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__precoder_granularity__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__precoder_granularity__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__precoder_granularity__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PrecoderGranularity", "PrecoderGranularity", "StreamingProtobufs__PrecoderGranularity", "streaming_protobufs", sizeof(StreamingProtobufs__PrecoderGranularity), 1, streaming_protobufs__precoder_granularity__field_descriptors, streaming_protobufs__precoder_granularity__field_indices_by_name, 1, streaming_protobufs__precoder_granularity__number_ranges, (ProtobufCMessageInit) streaming_protobufs__precoder_granularity__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__field_descriptors[8] = { { "sCS15KHZoneT", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), offsetof(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, scs15khzonet), &streaming_protobufs__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(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), offsetof(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, scs30khzonet_scs15khzhalft), &streaming_protobufs__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(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), offsetof(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, scs60khzonet_scs30khzhalft_scs15khzquartert), &streaming_protobufs__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(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), offsetof(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, scs120khzonet_scs60khzhalft_scs30khzquartert_scs15khzoneeightht), &streaming_protobufs__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(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), offsetof(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, scs120khzhalft_scs60khzquartert_scs30khzoneeightht_scs15khzonesixteentht), &streaming_protobufs__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(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), offsetof(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, scs120khzquartert_scs60khzoneeightht_scs30khzonesixteentht), &streaming_protobufs__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(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), offsetof(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, scs120khzoneeightht_scs60khzonesixteentht), &streaming_protobufs__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(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, first_pdcchmonitoring_occasion_of_p0_case), offsetof(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0, scs120khzonesixteentht), &streaming_protobufs__sequence__of__integer__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__number_ranges[1 + 1] = { { 1, 0 }, { 0, 8 } }; const ProtobufCMessageDescriptor streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.FirstPDCCH_MonitoringOccasionOfP0", "FirstPDCCHMonitoringOccasionOfP0", "StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0", "streaming_protobufs", sizeof(StreamingProtobufs__FirstPDCCHMonitoringOccasionOfP0), 8, streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__field_descriptors, streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__field_indices_by_name, 1, streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__number_ranges, (ProtobufCMessageInit) streaming_protobufs__first_pdcch__monitoring_occasion_of_p0__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sequence__of__integer__field_descriptors[1] = { { "sequence_Of_Integer", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__SequenceOfInteger, n_sequence_of_integer), offsetof(StreamingProtobufs__SequenceOfInteger, sequence_of_integer), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sequence__of__integer__field_indices_by_name[] = { 0, /* field[0] = sequence_Of_Integer */ }; static const ProtobufCIntRange streaming_protobufs__sequence__of__integer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__sequence__of__integer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Sequence_Of_Integer", "SequenceOfInteger", "StreamingProtobufs__SequenceOfInteger", "streaming_protobufs", sizeof(StreamingProtobufs__SequenceOfInteger), 1, streaming_protobufs__sequence__of__integer__field_descriptors, streaming_protobufs__sequence__of__integer__field_indices_by_name, 1, streaming_protobufs__sequence__of__integer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sequence__of__integer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdsch__config_common__field_descriptors[1] = { { "pdsch_TimeDomainAllocationList", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PDSCHConfigCommon, pdsch_timedomainallocationlist), &streaming_protobufs__pdsch__time_domain_resource_allocation_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pdsch__config_common__field_indices_by_name[] = { 0, /* field[0] = pdsch_TimeDomainAllocationList */ }; static const ProtobufCIntRange streaming_protobufs__pdsch__config_common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdsch__config_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDSCH_ConfigCommon", "PDSCHConfigCommon", "StreamingProtobufs__PDSCHConfigCommon", "streaming_protobufs", sizeof(StreamingProtobufs__PDSCHConfigCommon), 1, streaming_protobufs__pdsch__config_common__field_descriptors, streaming_protobufs__pdsch__config_common__field_indices_by_name, 1, streaming_protobufs__pdsch__config_common__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdsch__config_common__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdsch__time_domain_resource_allocation_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PDSCHTimeDomainResourceAllocationList, n_items), offsetof(StreamingProtobufs__PDSCHTimeDomainResourceAllocationList, items), &streaming_protobufs__pdsch__time_domain_resource_allocation__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pdsch__time_domain_resource_allocation_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__pdsch__time_domain_resource_allocation_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdsch__time_domain_resource_allocation_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDSCH_TimeDomainResourceAllocationList", "PDSCHTimeDomainResourceAllocationList", "StreamingProtobufs__PDSCHTimeDomainResourceAllocationList", "streaming_protobufs", sizeof(StreamingProtobufs__PDSCHTimeDomainResourceAllocationList), 1, streaming_protobufs__pdsch__time_domain_resource_allocation_list__field_descriptors, streaming_protobufs__pdsch__time_domain_resource_allocation_list__field_indices_by_name, 1, streaming_protobufs__pdsch__time_domain_resource_allocation_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdsch__time_domain_resource_allocation_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdsch__time_domain_resource_allocation__field_descriptors[3] = { { "k0", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PDSCHTimeDomainResourceAllocation, mappingtype), &streaming_protobufs__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(StreamingProtobufs__PDSCHTimeDomainResourceAllocation, startsymbolandlength), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pdsch__time_domain_resource_allocation__field_indices_by_name[] = { 0, /* field[0] = k0 */ 1, /* field[1] = mappingType */ 2, /* field[2] = startSymbolAndLength */ }; static const ProtobufCIntRange streaming_protobufs__pdsch__time_domain_resource_allocation__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdsch__time_domain_resource_allocation__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDSCH_TimeDomainResourceAllocation", "PDSCHTimeDomainResourceAllocation", "StreamingProtobufs__PDSCHTimeDomainResourceAllocation", "streaming_protobufs", sizeof(StreamingProtobufs__PDSCHTimeDomainResourceAllocation), 3, streaming_protobufs__pdsch__time_domain_resource_allocation__field_descriptors, streaming_protobufs__pdsch__time_domain_resource_allocation__field_indices_by_name, 1, streaming_protobufs__pdsch__time_domain_resource_allocation__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdsch__time_domain_resource_allocation__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__mapping_type__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MAPPING_TYPE__VALUE__protobuf_unspecified", 0 }, { "typeA", "STREAMING_PROTOBUFS__MAPPING_TYPE__VALUE__typeA", 1 }, { "typeB", "STREAMING_PROTOBUFS__MAPPING_TYPE__VALUE__typeB", 2 }, }; static const ProtobufCIntRange streaming_protobufs__mapping_type__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__mapping_type__value__enum_values_by_name[3] = { { "protobuf_unspecified", 0 }, { "typeA", 1 }, { "typeB", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__mapping_type__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MappingType.Value", "Value", "StreamingProtobufs__MappingType__Value", "streaming_protobufs", 3, streaming_protobufs__mapping_type__value__enum_values_by_number, 3, streaming_protobufs__mapping_type__value__enum_values_by_name, 1, streaming_protobufs__mapping_type__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__mapping_type__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MappingType, value), &streaming_protobufs__mapping_type__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__mapping_type__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__mapping_type__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__mapping_type__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MappingType", "MappingType", "StreamingProtobufs__MappingType", "streaming_protobufs", sizeof(StreamingProtobufs__MappingType), 1, streaming_protobufs__mapping_type__field_descriptors, streaming_protobufs__mapping_type__field_indices_by_name, 1, streaming_protobufs__mapping_type__number_ranges, (ProtobufCMessageInit) streaming_protobufs__mapping_type__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uplink_config_common__field_descriptors[3] = { { "frequencyInfoUL", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UplinkConfigCommon, frequencyinfoul), &streaming_protobufs__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(StreamingProtobufs__UplinkConfigCommon, initialuplinkbwp), &streaming_protobufs__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(StreamingProtobufs__UplinkConfigCommon, dummy), &streaming_protobufs__time_alignment_timer__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uplink_config_common__field_indices_by_name[] = { 2, /* field[2] = dummy */ 0, /* field[0] = frequencyInfoUL */ 1, /* field[1] = initialUplinkBWP */ }; static const ProtobufCIntRange streaming_protobufs__uplink_config_common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__uplink_config_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UplinkConfigCommon", "UplinkConfigCommon", "StreamingProtobufs__UplinkConfigCommon", "streaming_protobufs", sizeof(StreamingProtobufs__UplinkConfigCommon), 3, streaming_protobufs__uplink_config_common__field_descriptors, streaming_protobufs__uplink_config_common__field_indices_by_name, 1, streaming_protobufs__uplink_config_common__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uplink_config_common__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__frequency_info_ul__field_descriptors[6] = { { "frequencyBandList", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__FrequencyInfoUL, frequencybandlist), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__FrequencyInfoUL, n_scs_specificcarrierlist), offsetof(StreamingProtobufs__FrequencyInfoUL, scs_specificcarrierlist), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__FrequencyInfoUL, frequencyshift7p5khz), &google__protobuf__bool_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__frequency_info_ul__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__frequency_info_ul__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.FrequencyInfoUL", "FrequencyInfoUL", "StreamingProtobufs__FrequencyInfoUL", "streaming_protobufs", sizeof(StreamingProtobufs__FrequencyInfoUL), 6, streaming_protobufs__frequency_info_ul__field_descriptors, streaming_protobufs__frequency_info_ul__field_indices_by_name, 1, streaming_protobufs__frequency_info_ul__number_ranges, (ProtobufCMessageInit) streaming_protobufs__frequency_info_ul__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bwp__uplink_common__field_descriptors[7] = { { "genericParameters", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BWPUplinkCommon, genericparameters), &streaming_protobufs__bwp__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "release_rach_ConfigCommon", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__BWPUplinkCommon, rach__config_common_case), offsetof(StreamingProtobufs__BWPUplinkCommon, release_rach_configcommon), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkCommon, rach__config_common_case), offsetof(StreamingProtobufs__BWPUplinkCommon, setup_rach_configcommon), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkCommon, pusch__config_common_case), offsetof(StreamingProtobufs__BWPUplinkCommon, release_pusch_configcommon), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkCommon, pusch__config_common_case), offsetof(StreamingProtobufs__BWPUplinkCommon, setup_pusch_configcommon), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkCommon, pucch__config_common_case), offsetof(StreamingProtobufs__BWPUplinkCommon, release_pucch_configcommon), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkCommon, pucch__config_common_case), offsetof(StreamingProtobufs__BWPUplinkCommon, setup_pucch_configcommon), &streaming_protobufs__pucch__config_common__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__bwp__uplink_common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; const ProtobufCMessageDescriptor streaming_protobufs__bwp__uplink_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BWP_UplinkCommon", "BWPUplinkCommon", "StreamingProtobufs__BWPUplinkCommon", "streaming_protobufs", sizeof(StreamingProtobufs__BWPUplinkCommon), 7, streaming_protobufs__bwp__uplink_common__field_descriptors, streaming_protobufs__bwp__uplink_common__field_indices_by_name, 1, streaming_protobufs__bwp__uplink_common__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bwp__uplink_common__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bwp__uplink__field_descriptors[3] = { { "bwp_Id", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__BWPUplink, bwp_common), &streaming_protobufs__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(StreamingProtobufs__BWPUplink, bwp_dedicated), &streaming_protobufs__bwp__uplink_dedicated__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__bwp__uplink__field_indices_by_name[] = { 1, /* field[1] = bwp_Common */ 2, /* field[2] = bwp_Dedicated */ 0, /* field[0] = bwp_Id */ }; static const ProtobufCIntRange streaming_protobufs__bwp__uplink__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__bwp__uplink__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BWP_Uplink", "BWPUplink", "StreamingProtobufs__BWPUplink", "streaming_protobufs", sizeof(StreamingProtobufs__BWPUplink), 3, streaming_protobufs__bwp__uplink__field_descriptors, streaming_protobufs__bwp__uplink__field_indices_by_name, 1, streaming_protobufs__bwp__uplink__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bwp__uplink__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rach__config_common__field_descriptors[19] = { { "rach_ConfigGeneric", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RACHConfigCommon, rach_configgeneric), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), offsetof(StreamingProtobufs__RACHConfigCommon, oneeighth), &streaming_protobufs__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(StreamingProtobufs__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), offsetof(StreamingProtobufs__RACHConfigCommon, onefourth), &streaming_protobufs__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(StreamingProtobufs__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), offsetof(StreamingProtobufs__RACHConfigCommon, onehalf), &streaming_protobufs__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(StreamingProtobufs__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), offsetof(StreamingProtobufs__RACHConfigCommon, one), &streaming_protobufs__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(StreamingProtobufs__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), offsetof(StreamingProtobufs__RACHConfigCommon, two), &streaming_protobufs__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(StreamingProtobufs__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__RACHConfigCommon, ssb_per_rach__occasion_and_cb__preambles_per_ssb_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__RACHConfigCommon, groupbconfigured), &streaming_protobufs__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(StreamingProtobufs__RACHConfigCommon, ra_contentionresolutiontimer), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__RACHConfigCommon, prach__root_sequence_index_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__RACHConfigCommon, prach__root_sequence_index_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__RACHConfigCommon, msg1_subcarrierspacing), &streaming_protobufs__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(StreamingProtobufs__RACHConfigCommon, restrictedsetconfig), &streaming_protobufs__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(StreamingProtobufs__RACHConfigCommon, msg3_transformprecoder), &streaming_protobufs__enabled_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__rach__config_common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 19 } }; const ProtobufCMessageDescriptor streaming_protobufs__rach__config_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RACH_ConfigCommon", "RACHConfigCommon", "StreamingProtobufs__RACHConfigCommon", "streaming_protobufs", sizeof(StreamingProtobufs__RACHConfigCommon), 19, streaming_protobufs__rach__config_common__field_descriptors, streaming_protobufs__rach__config_common__field_indices_by_name, 1, streaming_protobufs__rach__config_common__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rach__config_common__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rach__config_generic__field_descriptors[8] = { { "prach_ConfigurationIndex", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__RACHConfigGeneric, msg1_fdm), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__RACHConfigGeneric, preambletransmax), &streaming_protobufs__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(StreamingProtobufs__RACHConfigGeneric, powerrampingstep), &streaming_protobufs__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(StreamingProtobufs__RACHConfigGeneric, ra_responsewindow), &streaming_protobufs__ra__response_window__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__rach__config_generic__number_ranges[1 + 1] = { { 1, 0 }, { 0, 8 } }; const ProtobufCMessageDescriptor streaming_protobufs__rach__config_generic__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RACH_ConfigGeneric", "RACHConfigGeneric", "StreamingProtobufs__RACHConfigGeneric", "streaming_protobufs", sizeof(StreamingProtobufs__RACHConfigGeneric), 8, streaming_protobufs__rach__config_generic__field_descriptors, streaming_protobufs__rach__config_generic__field_indices_by_name, 1, streaming_protobufs__rach__config_generic__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rach__config_generic__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__msg1__fdm__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MSG1__FDM__VALUE__protobuf_unspecified", 0 }, { "one", "STREAMING_PROTOBUFS__MSG1__FDM__VALUE__one", 1 }, { "two", "STREAMING_PROTOBUFS__MSG1__FDM__VALUE__two", 2 }, { "four", "STREAMING_PROTOBUFS__MSG1__FDM__VALUE__four", 3 }, { "eight", "STREAMING_PROTOBUFS__MSG1__FDM__VALUE__eight", 4 }, }; static const ProtobufCIntRange streaming_protobufs__msg1__fdm__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__msg1__fdm__value__enum_values_by_name[5] = { { "eight", 4 }, { "four", 3 }, { "one", 1 }, { "protobuf_unspecified", 0 }, { "two", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__msg1__fdm__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Msg1_FDM.Value", "Value", "StreamingProtobufs__Msg1FDM__Value", "streaming_protobufs", 5, streaming_protobufs__msg1__fdm__value__enum_values_by_number, 5, streaming_protobufs__msg1__fdm__value__enum_values_by_name, 1, streaming_protobufs__msg1__fdm__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__msg1__fdm__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Msg1FDM, value), &streaming_protobufs__msg1__fdm__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__msg1__fdm__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__msg1__fdm__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__msg1__fdm__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Msg1_FDM", "Msg1FDM", "StreamingProtobufs__Msg1FDM", "streaming_protobufs", sizeof(StreamingProtobufs__Msg1FDM), 1, streaming_protobufs__msg1__fdm__field_descriptors, streaming_protobufs__msg1__fdm__field_indices_by_name, 1, streaming_protobufs__msg1__fdm__number_ranges, (ProtobufCMessageInit) streaming_protobufs__msg1__fdm__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__preamble_trans_max__value__enum_values_by_number[12] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__VALUE__protobuf_unspecified", 0 }, { "n3", "STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__VALUE__n3", 1 }, { "n4", "STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__VALUE__n4", 2 }, { "n5", "STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__VALUE__n5", 3 }, { "n6", "STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__VALUE__n6", 4 }, { "n7", "STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__VALUE__n7", 5 }, { "n8", "STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__VALUE__n8", 6 }, { "n10", "STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__VALUE__n10", 7 }, { "n20", "STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__VALUE__n20", 8 }, { "n50", "STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__VALUE__n50", 9 }, { "n100", "STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__VALUE__n100", 10 }, { "n200", "STREAMING_PROTOBUFS__PREAMBLE_TRANS_MAX__VALUE__n200", 11 }, }; static const ProtobufCIntRange streaming_protobufs__preamble_trans_max__value__value_ranges[] = { {0, 0},{0, 12} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__preamble_trans_max__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PreambleTransMax.Value", "Value", "StreamingProtobufs__PreambleTransMax__Value", "streaming_protobufs", 12, streaming_protobufs__preamble_trans_max__value__enum_values_by_number, 12, streaming_protobufs__preamble_trans_max__value__enum_values_by_name, 1, streaming_protobufs__preamble_trans_max__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__preamble_trans_max__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PreambleTransMax, value), &streaming_protobufs__preamble_trans_max__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__preamble_trans_max__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__preamble_trans_max__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__preamble_trans_max__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PreambleTransMax", "PreambleTransMax", "StreamingProtobufs__PreambleTransMax", "streaming_protobufs", sizeof(StreamingProtobufs__PreambleTransMax), 1, streaming_protobufs__preamble_trans_max__field_descriptors, streaming_protobufs__preamble_trans_max__field_indices_by_name, 1, streaming_protobufs__preamble_trans_max__number_ranges, (ProtobufCMessageInit) streaming_protobufs__preamble_trans_max__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__power_ramping_step__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__POWER_RAMPING_STEP__VALUE__protobuf_unspecified", 0 }, { "dB0", "STREAMING_PROTOBUFS__POWER_RAMPING_STEP__VALUE__dB0", 1 }, { "dB2", "STREAMING_PROTOBUFS__POWER_RAMPING_STEP__VALUE__dB2", 2 }, { "dB4", "STREAMING_PROTOBUFS__POWER_RAMPING_STEP__VALUE__dB4", 3 }, { "dB6", "STREAMING_PROTOBUFS__POWER_RAMPING_STEP__VALUE__dB6", 4 }, }; static const ProtobufCIntRange streaming_protobufs__power_ramping_step__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__power_ramping_step__value__enum_values_by_name[5] = { { "dB0", 1 }, { "dB2", 2 }, { "dB4", 3 }, { "dB6", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__power_ramping_step__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PowerRampingStep.Value", "Value", "StreamingProtobufs__PowerRampingStep__Value", "streaming_protobufs", 5, streaming_protobufs__power_ramping_step__value__enum_values_by_number, 5, streaming_protobufs__power_ramping_step__value__enum_values_by_name, 1, streaming_protobufs__power_ramping_step__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__power_ramping_step__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PowerRampingStep, value), &streaming_protobufs__power_ramping_step__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__power_ramping_step__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__power_ramping_step__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__power_ramping_step__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PowerRampingStep", "PowerRampingStep", "StreamingProtobufs__PowerRampingStep", "streaming_protobufs", sizeof(StreamingProtobufs__PowerRampingStep), 1, streaming_protobufs__power_ramping_step__field_descriptors, streaming_protobufs__power_ramping_step__field_indices_by_name, 1, streaming_protobufs__power_ramping_step__number_ranges, (ProtobufCMessageInit) streaming_protobufs__power_ramping_step__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ra__response_window__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RA__RESPONSE_WINDOW__VALUE__protobuf_unspecified", 0 }, { "sl1", "STREAMING_PROTOBUFS__RA__RESPONSE_WINDOW__VALUE__sl1", 1 }, { "sl2", "STREAMING_PROTOBUFS__RA__RESPONSE_WINDOW__VALUE__sl2", 2 }, { "sl4", "STREAMING_PROTOBUFS__RA__RESPONSE_WINDOW__VALUE__sl4", 3 }, { "sl8", "STREAMING_PROTOBUFS__RA__RESPONSE_WINDOW__VALUE__sl8", 4 }, { "sl10", "STREAMING_PROTOBUFS__RA__RESPONSE_WINDOW__VALUE__sl10", 5 }, { "sl20", "STREAMING_PROTOBUFS__RA__RESPONSE_WINDOW__VALUE__sl20", 6 }, { "sl40", "STREAMING_PROTOBUFS__RA__RESPONSE_WINDOW__VALUE__sl40", 7 }, { "sl80", "STREAMING_PROTOBUFS__RA__RESPONSE_WINDOW__VALUE__sl80", 8 }, }; static const ProtobufCIntRange streaming_protobufs__ra__response_window__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__ra__response_window__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RA_ResponseWindow.Value", "Value", "StreamingProtobufs__RAResponseWindow__Value", "streaming_protobufs", 9, streaming_protobufs__ra__response_window__value__enum_values_by_number, 9, streaming_protobufs__ra__response_window__value__enum_values_by_name, 1, streaming_protobufs__ra__response_window__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ra__response_window__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RAResponseWindow, value), &streaming_protobufs__ra__response_window__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ra__response_window__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ra__response_window__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ra__response_window__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RA_ResponseWindow", "RAResponseWindow", "StreamingProtobufs__RAResponseWindow", "streaming_protobufs", sizeof(StreamingProtobufs__RAResponseWindow), 1, streaming_protobufs__ra__response_window__field_descriptors, streaming_protobufs__ra__response_window__field_indices_by_name, 1, streaming_protobufs__ra__response_window__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ra__response_window__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__fraction__value__enum_values_by_number[17] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__FRACTION__VALUE__protobuf_unspecified", 0 }, { "n4", "STREAMING_PROTOBUFS__FRACTION__VALUE__n4", 1 }, { "n8", "STREAMING_PROTOBUFS__FRACTION__VALUE__n8", 2 }, { "n12", "STREAMING_PROTOBUFS__FRACTION__VALUE__n12", 3 }, { "n16", "STREAMING_PROTOBUFS__FRACTION__VALUE__n16", 4 }, { "n20", "STREAMING_PROTOBUFS__FRACTION__VALUE__n20", 5 }, { "n24", "STREAMING_PROTOBUFS__FRACTION__VALUE__n24", 6 }, { "n28", "STREAMING_PROTOBUFS__FRACTION__VALUE__n28", 7 }, { "n32", "STREAMING_PROTOBUFS__FRACTION__VALUE__n32", 8 }, { "n36", "STREAMING_PROTOBUFS__FRACTION__VALUE__n36", 9 }, { "n40", "STREAMING_PROTOBUFS__FRACTION__VALUE__n40", 10 }, { "n44", "STREAMING_PROTOBUFS__FRACTION__VALUE__n44", 11 }, { "n48", "STREAMING_PROTOBUFS__FRACTION__VALUE__n48", 12 }, { "n52", "STREAMING_PROTOBUFS__FRACTION__VALUE__n52", 13 }, { "n56", "STREAMING_PROTOBUFS__FRACTION__VALUE__n56", 14 }, { "n60", "STREAMING_PROTOBUFS__FRACTION__VALUE__n60", 15 }, { "n64", "STREAMING_PROTOBUFS__FRACTION__VALUE__n64", 16 }, }; static const ProtobufCIntRange streaming_protobufs__fraction__value__value_ranges[] = { {0, 0},{0, 17} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__fraction__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Fraction.Value", "Value", "StreamingProtobufs__Fraction__Value", "streaming_protobufs", 17, streaming_protobufs__fraction__value__enum_values_by_number, 17, streaming_protobufs__fraction__value__enum_values_by_name, 1, streaming_protobufs__fraction__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__fraction__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Fraction, value), &streaming_protobufs__fraction__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__fraction__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__fraction__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__fraction__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Fraction", "Fraction", "StreamingProtobufs__Fraction", "streaming_protobufs", sizeof(StreamingProtobufs__Fraction), 1, streaming_protobufs__fraction__field_descriptors, streaming_protobufs__fraction__field_indices_by_name, 1, streaming_protobufs__fraction__number_ranges, (ProtobufCMessageInit) streaming_protobufs__fraction__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__other_fraction__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__OTHER_FRACTION__VALUE__protobuf_unspecified", 0 }, { "n4", "STREAMING_PROTOBUFS__OTHER_FRACTION__VALUE__n4", 1 }, { "n8", "STREAMING_PROTOBUFS__OTHER_FRACTION__VALUE__n8", 2 }, { "n12", "STREAMING_PROTOBUFS__OTHER_FRACTION__VALUE__n12", 3 }, { "n16", "STREAMING_PROTOBUFS__OTHER_FRACTION__VALUE__n16", 4 }, { "n20", "STREAMING_PROTOBUFS__OTHER_FRACTION__VALUE__n20", 5 }, { "n24", "STREAMING_PROTOBUFS__OTHER_FRACTION__VALUE__n24", 6 }, { "n28", "STREAMING_PROTOBUFS__OTHER_FRACTION__VALUE__n28", 7 }, { "n32", "STREAMING_PROTOBUFS__OTHER_FRACTION__VALUE__n32", 8 }, }; static const ProtobufCIntRange streaming_protobufs__other_fraction__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__other_fraction__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.OtherFraction.Value", "Value", "StreamingProtobufs__OtherFraction__Value", "streaming_protobufs", 9, streaming_protobufs__other_fraction__value__enum_values_by_number, 9, streaming_protobufs__other_fraction__value__enum_values_by_name, 1, streaming_protobufs__other_fraction__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__other_fraction__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__OtherFraction, value), &streaming_protobufs__other_fraction__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__other_fraction__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__other_fraction__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__other_fraction__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.OtherFraction", "OtherFraction", "StreamingProtobufs__OtherFraction", "streaming_protobufs", sizeof(StreamingProtobufs__OtherFraction), 1, streaming_protobufs__other_fraction__field_descriptors, streaming_protobufs__other_fraction__field_indices_by_name, 1, streaming_protobufs__other_fraction__number_ranges, (ProtobufCMessageInit) streaming_protobufs__other_fraction__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__group_bconfigured__field_descriptors[3] = { { "ra_Msg3SizeGroupA", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__GroupBconfigured, ra_msg3sizegroupa), &streaming_protobufs__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(StreamingProtobufs__GroupBconfigured, messagepoweroffsetgroupb), &streaming_protobufs__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(StreamingProtobufs__GroupBconfigured, numberofra_preamblesgroupa), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__group_bconfigured__field_indices_by_name[] = { 1, /* field[1] = messagePowerOffsetGroupB */ 2, /* field[2] = numberOfRA_PreamblesGroupA */ 0, /* field[0] = ra_Msg3SizeGroupA */ }; static const ProtobufCIntRange streaming_protobufs__group_bconfigured__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__group_bconfigured__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.GroupBconfigured", "GroupBconfigured", "StreamingProtobufs__GroupBconfigured", "streaming_protobufs", sizeof(StreamingProtobufs__GroupBconfigured), 3, streaming_protobufs__group_bconfigured__field_descriptors, streaming_protobufs__group_bconfigured__field_indices_by_name, 1, streaming_protobufs__group_bconfigured__number_ranges, (ProtobufCMessageInit) streaming_protobufs__group_bconfigured__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ra__msg3_size_group_a__value__enum_values_by_number[11] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RA__MSG3_SIZE_GROUP_A__VALUE__protobuf_unspecified", 0 }, { "b56", "STREAMING_PROTOBUFS__RA__MSG3_SIZE_GROUP_A__VALUE__b56", 1 }, { "b144", "STREAMING_PROTOBUFS__RA__MSG3_SIZE_GROUP_A__VALUE__b144", 2 }, { "b208", "STREAMING_PROTOBUFS__RA__MSG3_SIZE_GROUP_A__VALUE__b208", 3 }, { "b256", "STREAMING_PROTOBUFS__RA__MSG3_SIZE_GROUP_A__VALUE__b256", 4 }, { "b282", "STREAMING_PROTOBUFS__RA__MSG3_SIZE_GROUP_A__VALUE__b282", 5 }, { "b480", "STREAMING_PROTOBUFS__RA__MSG3_SIZE_GROUP_A__VALUE__b480", 6 }, { "b640", "STREAMING_PROTOBUFS__RA__MSG3_SIZE_GROUP_A__VALUE__b640", 7 }, { "b800", "STREAMING_PROTOBUFS__RA__MSG3_SIZE_GROUP_A__VALUE__b800", 8 }, { "b1000", "STREAMING_PROTOBUFS__RA__MSG3_SIZE_GROUP_A__VALUE__b1000", 9 }, { "b72", "STREAMING_PROTOBUFS__RA__MSG3_SIZE_GROUP_A__VALUE__b72", 10 }, }; static const ProtobufCIntRange streaming_protobufs__ra__msg3_size_group_a__value__value_ranges[] = { {0, 0},{0, 11} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__ra__msg3_size_group_a__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RA_Msg3SizeGroupA.Value", "Value", "StreamingProtobufs__RAMsg3SizeGroupA__Value", "streaming_protobufs", 11, streaming_protobufs__ra__msg3_size_group_a__value__enum_values_by_number, 11, streaming_protobufs__ra__msg3_size_group_a__value__enum_values_by_name, 1, streaming_protobufs__ra__msg3_size_group_a__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ra__msg3_size_group_a__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RAMsg3SizeGroupA, value), &streaming_protobufs__ra__msg3_size_group_a__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ra__msg3_size_group_a__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ra__msg3_size_group_a__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ra__msg3_size_group_a__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RA_Msg3SizeGroupA", "RAMsg3SizeGroupA", "StreamingProtobufs__RAMsg3SizeGroupA", "streaming_protobufs", sizeof(StreamingProtobufs__RAMsg3SizeGroupA), 1, streaming_protobufs__ra__msg3_size_group_a__field_descriptors, streaming_protobufs__ra__msg3_size_group_a__field_indices_by_name, 1, streaming_protobufs__ra__msg3_size_group_a__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ra__msg3_size_group_a__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__message_power_offset_group_b__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__protobuf_unspecified", 0 }, { "minusinfinity", "STREAMING_PROTOBUFS__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__minusinfinity", 1 }, { "dB0", "STREAMING_PROTOBUFS__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB0", 2 }, { "dB5", "STREAMING_PROTOBUFS__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB5", 3 }, { "dB8", "STREAMING_PROTOBUFS__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB8", 4 }, { "dB10", "STREAMING_PROTOBUFS__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB10", 5 }, { "dB12", "STREAMING_PROTOBUFS__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB12", 6 }, { "dB15", "STREAMING_PROTOBUFS__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB15", 7 }, { "dB18", "STREAMING_PROTOBUFS__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB18", 8 }, }; static const ProtobufCIntRange streaming_protobufs__message_power_offset_group_b__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__message_power_offset_group_b__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MessagePowerOffsetGroupB.Value", "Value", "StreamingProtobufs__MessagePowerOffsetGroupB__Value", "streaming_protobufs", 9, streaming_protobufs__message_power_offset_group_b__value__enum_values_by_number, 9, streaming_protobufs__message_power_offset_group_b__value__enum_values_by_name, 1, streaming_protobufs__message_power_offset_group_b__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__message_power_offset_group_b__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MessagePowerOffsetGroupB, value), &streaming_protobufs__message_power_offset_group_b__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__message_power_offset_group_b__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__message_power_offset_group_b__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__message_power_offset_group_b__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MessagePowerOffsetGroupB", "MessagePowerOffsetGroupB", "StreamingProtobufs__MessagePowerOffsetGroupB", "streaming_protobufs", sizeof(StreamingProtobufs__MessagePowerOffsetGroupB), 1, streaming_protobufs__message_power_offset_group_b__field_descriptors, streaming_protobufs__message_power_offset_group_b__field_indices_by_name, 1, streaming_protobufs__message_power_offset_group_b__number_ranges, (ProtobufCMessageInit) streaming_protobufs__message_power_offset_group_b__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ra__contention_resolution_timer__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RA__CONTENTION_RESOLUTION_TIMER__VALUE__protobuf_unspecified", 0 }, { "sf8", "STREAMING_PROTOBUFS__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf8", 1 }, { "sf16", "STREAMING_PROTOBUFS__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf16", 2 }, { "sf24", "STREAMING_PROTOBUFS__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf24", 3 }, { "sf32", "STREAMING_PROTOBUFS__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf32", 4 }, { "sf40", "STREAMING_PROTOBUFS__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf40", 5 }, { "sf48", "STREAMING_PROTOBUFS__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf48", 6 }, { "sf56", "STREAMING_PROTOBUFS__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf56", 7 }, { "sf64", "STREAMING_PROTOBUFS__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf64", 8 }, }; static const ProtobufCIntRange streaming_protobufs__ra__contention_resolution_timer__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__ra__contention_resolution_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RA_ContentionResolutionTimer.Value", "Value", "StreamingProtobufs__RAContentionResolutionTimer__Value", "streaming_protobufs", 9, streaming_protobufs__ra__contention_resolution_timer__value__enum_values_by_number, 9, streaming_protobufs__ra__contention_resolution_timer__value__enum_values_by_name, 1, streaming_protobufs__ra__contention_resolution_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ra__contention_resolution_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RAContentionResolutionTimer, value), &streaming_protobufs__ra__contention_resolution_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ra__contention_resolution_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ra__contention_resolution_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ra__contention_resolution_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RA_ContentionResolutionTimer", "RAContentionResolutionTimer", "StreamingProtobufs__RAContentionResolutionTimer", "streaming_protobufs", sizeof(StreamingProtobufs__RAContentionResolutionTimer), 1, streaming_protobufs__ra__contention_resolution_timer__field_descriptors, streaming_protobufs__ra__contention_resolution_timer__field_indices_by_name, 1, streaming_protobufs__ra__contention_resolution_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ra__contention_resolution_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__restricted_set_config__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RESTRICTED_SET_CONFIG__VALUE__protobuf_unspecified", 0 }, { "unrestrictedSet", "STREAMING_PROTOBUFS__RESTRICTED_SET_CONFIG__VALUE__unrestrictedSet", 1 }, { "restrictedSetTypeA", "STREAMING_PROTOBUFS__RESTRICTED_SET_CONFIG__VALUE__restrictedSetTypeA", 2 }, { "restrictedSetTypeB", "STREAMING_PROTOBUFS__RESTRICTED_SET_CONFIG__VALUE__restrictedSetTypeB", 3 }, }; static const ProtobufCIntRange streaming_protobufs__restricted_set_config__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__restricted_set_config__value__enum_values_by_name[4] = { { "protobuf_unspecified", 0 }, { "restrictedSetTypeA", 2 }, { "restrictedSetTypeB", 3 }, { "unrestrictedSet", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__restricted_set_config__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RestrictedSetConfig.Value", "Value", "StreamingProtobufs__RestrictedSetConfig__Value", "streaming_protobufs", 4, streaming_protobufs__restricted_set_config__value__enum_values_by_number, 4, streaming_protobufs__restricted_set_config__value__enum_values_by_name, 1, streaming_protobufs__restricted_set_config__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__restricted_set_config__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RestrictedSetConfig, value), &streaming_protobufs__restricted_set_config__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__restricted_set_config__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__restricted_set_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__restricted_set_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RestrictedSetConfig", "RestrictedSetConfig", "StreamingProtobufs__RestrictedSetConfig", "streaming_protobufs", sizeof(StreamingProtobufs__RestrictedSetConfig), 1, streaming_protobufs__restricted_set_config__field_descriptors, streaming_protobufs__restricted_set_config__field_indices_by_name, 1, streaming_protobufs__restricted_set_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__restricted_set_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pusch__config_common__field_descriptors[4] = { { "groupHoppingEnabledTransformPrecoding", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PUSCHConfigCommon, grouphoppingenabledtransformprecoding), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfigCommon, pusch_timedomainallocationlist), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUSCHConfigCommon, p0_nominalwithgrant), &google__protobuf__int32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pusch__config_common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__pusch__config_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUSCH_ConfigCommon", "PUSCHConfigCommon", "StreamingProtobufs__PUSCHConfigCommon", "streaming_protobufs", sizeof(StreamingProtobufs__PUSCHConfigCommon), 4, streaming_protobufs__pusch__config_common__field_descriptors, streaming_protobufs__pusch__config_common__field_indices_by_name, 1, streaming_protobufs__pusch__config_common__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pusch__config_common__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pusch__time_domain_resource_allocation_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PUSCHTimeDomainResourceAllocationList, n_items), offsetof(StreamingProtobufs__PUSCHTimeDomainResourceAllocationList, items), &streaming_protobufs__pusch__time_domain_resource_allocation__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pusch__time_domain_resource_allocation_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__pusch__time_domain_resource_allocation_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pusch__time_domain_resource_allocation_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUSCH_TimeDomainResourceAllocationList", "PUSCHTimeDomainResourceAllocationList", "StreamingProtobufs__PUSCHTimeDomainResourceAllocationList", "streaming_protobufs", sizeof(StreamingProtobufs__PUSCHTimeDomainResourceAllocationList), 1, streaming_protobufs__pusch__time_domain_resource_allocation_list__field_descriptors, streaming_protobufs__pusch__time_domain_resource_allocation_list__field_indices_by_name, 1, streaming_protobufs__pusch__time_domain_resource_allocation_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pusch__time_domain_resource_allocation_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pusch__time_domain_resource_allocation__field_descriptors[3] = { { "k2", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PUSCHTimeDomainResourceAllocation, mappingtype), &streaming_protobufs__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(StreamingProtobufs__PUSCHTimeDomainResourceAllocation, startsymbolandlength), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pusch__time_domain_resource_allocation__field_indices_by_name[] = { 0, /* field[0] = k2 */ 1, /* field[1] = mappingType */ 2, /* field[2] = startSymbolAndLength */ }; static const ProtobufCIntRange streaming_protobufs__pusch__time_domain_resource_allocation__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__pusch__time_domain_resource_allocation__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUSCH_TimeDomainResourceAllocation", "PUSCHTimeDomainResourceAllocation", "StreamingProtobufs__PUSCHTimeDomainResourceAllocation", "streaming_protobufs", sizeof(StreamingProtobufs__PUSCHTimeDomainResourceAllocation), 3, streaming_protobufs__pusch__time_domain_resource_allocation__field_descriptors, streaming_protobufs__pusch__time_domain_resource_allocation__field_indices_by_name, 1, streaming_protobufs__pusch__time_domain_resource_allocation__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pusch__time_domain_resource_allocation__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch__config_common__field_descriptors[4] = { { "pucch_ResourceCommon", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHConfigCommon, pucch_grouphopping), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUCCHConfigCommon, p0_nominal), &google__protobuf__int32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pucch__config_common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch__config_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_ConfigCommon", "PUCCHConfigCommon", "StreamingProtobufs__PUCCHConfigCommon", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHConfigCommon), 4, streaming_protobufs__pucch__config_common__field_descriptors, streaming_protobufs__pucch__config_common__field_indices_by_name, 1, streaming_protobufs__pucch__config_common__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch__config_common__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__pucch__group_hopping__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PUCCH__GROUP_HOPPING__VALUE__protobuf_unspecified", 0 }, { "neither", "STREAMING_PROTOBUFS__PUCCH__GROUP_HOPPING__VALUE__neither", 1 }, { "enable", "STREAMING_PROTOBUFS__PUCCH__GROUP_HOPPING__VALUE__enable", 2 }, { "disable", "STREAMING_PROTOBUFS__PUCCH__GROUP_HOPPING__VALUE__disable", 3 }, }; static const ProtobufCIntRange streaming_protobufs__pucch__group_hopping__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__pucch__group_hopping__value__enum_values_by_name[4] = { { "disable", 3 }, { "enable", 2 }, { "neither", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__pucch__group_hopping__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_GroupHopping.Value", "Value", "StreamingProtobufs__PUCCHGroupHopping__Value", "streaming_protobufs", 4, streaming_protobufs__pucch__group_hopping__value__enum_values_by_number, 4, streaming_protobufs__pucch__group_hopping__value__enum_values_by_name, 1, streaming_protobufs__pucch__group_hopping__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch__group_hopping__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PUCCHGroupHopping, value), &streaming_protobufs__pucch__group_hopping__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pucch__group_hopping__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__pucch__group_hopping__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch__group_hopping__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_GroupHopping", "PUCCHGroupHopping", "StreamingProtobufs__PUCCHGroupHopping", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHGroupHopping), 1, streaming_protobufs__pucch__group_hopping__field_descriptors, streaming_protobufs__pucch__group_hopping__field_indices_by_name, 1, streaming_protobufs__pucch__group_hopping__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch__group_hopping__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__n__timing_advance_offset__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified", 0 }, { "n0", "STREAMING_PROTOBUFS__N__TIMING_ADVANCE_OFFSET__VALUE__n0", 1 }, { "n25600", "STREAMING_PROTOBUFS__N__TIMING_ADVANCE_OFFSET__VALUE__n25600", 2 }, { "n39936", "STREAMING_PROTOBUFS__N__TIMING_ADVANCE_OFFSET__VALUE__n39936", 3 }, }; static const ProtobufCIntRange streaming_protobufs__n__timing_advance_offset__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__n__timing_advance_offset__value__enum_values_by_name[4] = { { "n0", 1 }, { "n25600", 2 }, { "n39936", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__n__timing_advance_offset__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.N_TimingAdvanceOffset.Value", "Value", "StreamingProtobufs__NTimingAdvanceOffset__Value", "streaming_protobufs", 4, streaming_protobufs__n__timing_advance_offset__value__enum_values_by_number, 4, streaming_protobufs__n__timing_advance_offset__value__enum_values_by_name, 1, streaming_protobufs__n__timing_advance_offset__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__n__timing_advance_offset__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NTimingAdvanceOffset, value), &streaming_protobufs__n__timing_advance_offset__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__n__timing_advance_offset__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__n__timing_advance_offset__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__n__timing_advance_offset__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.N_TimingAdvanceOffset", "NTimingAdvanceOffset", "StreamingProtobufs__NTimingAdvanceOffset", "streaming_protobufs", sizeof(StreamingProtobufs__NTimingAdvanceOffset), 1, streaming_protobufs__n__timing_advance_offset__field_descriptors, streaming_protobufs__n__timing_advance_offset__field_indices_by_name, 1, streaming_protobufs__n__timing_advance_offset__number_ranges, (ProtobufCMessageInit) streaming_protobufs__n__timing_advance_offset__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ssb__periodicity_serving_cell__value__enum_values_by_number[7] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified", 0 }, { "ms5", "STREAMING_PROTOBUFS__SSB__PERIODICITY_SERVING_CELL__VALUE__ms5", 1 }, { "ms10", "STREAMING_PROTOBUFS__SSB__PERIODICITY_SERVING_CELL__VALUE__ms10", 2 }, { "ms20", "STREAMING_PROTOBUFS__SSB__PERIODICITY_SERVING_CELL__VALUE__ms20", 3 }, { "ms40", "STREAMING_PROTOBUFS__SSB__PERIODICITY_SERVING_CELL__VALUE__ms40", 4 }, { "ms80", "STREAMING_PROTOBUFS__SSB__PERIODICITY_SERVING_CELL__VALUE__ms80", 5 }, { "ms160", "STREAMING_PROTOBUFS__SSB__PERIODICITY_SERVING_CELL__VALUE__ms160", 6 }, }; static const ProtobufCIntRange streaming_protobufs__ssb__periodicity_serving_cell__value__value_ranges[] = { {0, 0},{0, 7} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__ssb__periodicity_serving_cell__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SSB_PeriodicityServingCell.Value", "Value", "StreamingProtobufs__SSBPeriodicityServingCell__Value", "streaming_protobufs", 7, streaming_protobufs__ssb__periodicity_serving_cell__value__enum_values_by_number, 7, streaming_protobufs__ssb__periodicity_serving_cell__value__enum_values_by_name, 1, streaming_protobufs__ssb__periodicity_serving_cell__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ssb__periodicity_serving_cell__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SSBPeriodicityServingCell, value), &streaming_protobufs__ssb__periodicity_serving_cell__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ssb__periodicity_serving_cell__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ssb__periodicity_serving_cell__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ssb__periodicity_serving_cell__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SSB_PeriodicityServingCell", "SSBPeriodicityServingCell", "StreamingProtobufs__SSBPeriodicityServingCell", "streaming_protobufs", sizeof(StreamingProtobufs__SSBPeriodicityServingCell), 1, streaming_protobufs__ssb__periodicity_serving_cell__field_descriptors, streaming_protobufs__ssb__periodicity_serving_cell__field_indices_by_name, 1, streaming_protobufs__ssb__periodicity_serving_cell__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ssb__periodicity_serving_cell__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__dmrs__type_a__position__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DMRS__TYPE_A__POSITION__VALUE__protobuf_unspecified", 0 }, { "pos2", "STREAMING_PROTOBUFS__DMRS__TYPE_A__POSITION__VALUE__pos2", 1 }, { "pos3", "STREAMING_PROTOBUFS__DMRS__TYPE_A__POSITION__VALUE__pos3", 2 }, }; static const ProtobufCIntRange streaming_protobufs__dmrs__type_a__position__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__dmrs__type_a__position__value__enum_values_by_name[3] = { { "pos2", 1 }, { "pos3", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__dmrs__type_a__position__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.DMRS_TypeA_Position.Value", "Value", "StreamingProtobufs__DMRSTypeAPosition__Value", "streaming_protobufs", 3, streaming_protobufs__dmrs__type_a__position__value__enum_values_by_number, 3, streaming_protobufs__dmrs__type_a__position__value__enum_values_by_name, 1, streaming_protobufs__dmrs__type_a__position__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dmrs__type_a__position__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DMRSTypeAPosition, value), &streaming_protobufs__dmrs__type_a__position__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dmrs__type_a__position__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__dmrs__type_a__position__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__dmrs__type_a__position__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DMRS_TypeA_Position", "DMRSTypeAPosition", "StreamingProtobufs__DMRSTypeAPosition", "streaming_protobufs", sizeof(StreamingProtobufs__DMRSTypeAPosition), 1, streaming_protobufs__dmrs__type_a__position__field_descriptors, streaming_protobufs__dmrs__type_a__position__field_indices_by_name, 1, streaming_protobufs__dmrs__type_a__position__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dmrs__type_a__position__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rate_match_pattern_lte__crs__field_descriptors[5] = { { "carrierFreqDL", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__RateMatchPatternLTECRS, carrierbandwidthdl), &streaming_protobufs__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(StreamingProtobufs__RateMatchPatternLTECRS, mbsfn_subframeconfiglist), &streaming_protobufs__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(StreamingProtobufs__RateMatchPatternLTECRS, nrofcrs_ports), &streaming_protobufs__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(StreamingProtobufs__RateMatchPatternLTECRS, v_shift), &streaming_protobufs__v__shift__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__rate_match_pattern_lte__crs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__rate_match_pattern_lte__crs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RateMatchPatternLTE_CRS", "RateMatchPatternLTECRS", "StreamingProtobufs__RateMatchPatternLTECRS", "streaming_protobufs", sizeof(StreamingProtobufs__RateMatchPatternLTECRS), 5, streaming_protobufs__rate_match_pattern_lte__crs__field_descriptors, streaming_protobufs__rate_match_pattern_lte__crs__field_indices_by_name, 1, streaming_protobufs__rate_match_pattern_lte__crs__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rate_match_pattern_lte__crs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__carrier_bandwidth_dl__value__enum_values_by_number[7] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CARRIER_BANDWIDTH_DL__VALUE__protobuf_unspecified", 0 }, { "n6", "STREAMING_PROTOBUFS__CARRIER_BANDWIDTH_DL__VALUE__n6", 1 }, { "n15", "STREAMING_PROTOBUFS__CARRIER_BANDWIDTH_DL__VALUE__n15", 2 }, { "n25", "STREAMING_PROTOBUFS__CARRIER_BANDWIDTH_DL__VALUE__n25", 3 }, { "n50", "STREAMING_PROTOBUFS__CARRIER_BANDWIDTH_DL__VALUE__n50", 4 }, { "n75", "STREAMING_PROTOBUFS__CARRIER_BANDWIDTH_DL__VALUE__n75", 5 }, { "n100", "STREAMING_PROTOBUFS__CARRIER_BANDWIDTH_DL__VALUE__n100", 6 }, }; static const ProtobufCIntRange streaming_protobufs__carrier_bandwidth_dl__value__value_ranges[] = { {0, 0},{0, 7} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__carrier_bandwidth_dl__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.CarrierBandwidthDL.Value", "Value", "StreamingProtobufs__CarrierBandwidthDL__Value", "streaming_protobufs", 7, streaming_protobufs__carrier_bandwidth_dl__value__enum_values_by_number, 7, streaming_protobufs__carrier_bandwidth_dl__value__enum_values_by_name, 1, streaming_protobufs__carrier_bandwidth_dl__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__carrier_bandwidth_dl__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CarrierBandwidthDL, value), &streaming_protobufs__carrier_bandwidth_dl__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__carrier_bandwidth_dl__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__carrier_bandwidth_dl__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__carrier_bandwidth_dl__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CarrierBandwidthDL", "CarrierBandwidthDL", "StreamingProtobufs__CarrierBandwidthDL", "streaming_protobufs", sizeof(StreamingProtobufs__CarrierBandwidthDL), 1, streaming_protobufs__carrier_bandwidth_dl__field_descriptors, streaming_protobufs__carrier_bandwidth_dl__field_indices_by_name, 1, streaming_protobufs__carrier_bandwidth_dl__number_ranges, (ProtobufCMessageInit) streaming_protobufs__carrier_bandwidth_dl__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__mbsfn__subframe_config_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__EUTRAMBSFNSubframeConfigList, n_items), offsetof(StreamingProtobufs__EUTRAMBSFNSubframeConfigList, items), &streaming_protobufs__eutra__mbsfn__subframe_config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__eutra__mbsfn__subframe_config_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__eutra__mbsfn__subframe_config_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__mbsfn__subframe_config_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_MBSFN_SubframeConfigList", "EUTRAMBSFNSubframeConfigList", "StreamingProtobufs__EUTRAMBSFNSubframeConfigList", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRAMBSFNSubframeConfigList), 1, streaming_protobufs__eutra__mbsfn__subframe_config_list__field_descriptors, streaming_protobufs__eutra__mbsfn__subframe_config_list__field_indices_by_name, 1, streaming_protobufs__eutra__mbsfn__subframe_config_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__mbsfn__subframe_config_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__mbsfn__subframe_config__field_descriptors[4] = { { "radioframeAllocationPeriod", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EUTRAMBSFNSubframeConfig, radioframeallocationperiod), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__EUTRAMBSFNSubframeConfig, subframeallocation1), &streaming_protobufs__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(StreamingProtobufs__EUTRAMBSFNSubframeConfig, subframeallocation2), &streaming_protobufs__subframe_allocation__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__eutra__mbsfn__subframe_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__mbsfn__subframe_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_MBSFN_SubframeConfig", "EUTRAMBSFNSubframeConfig", "StreamingProtobufs__EUTRAMBSFNSubframeConfig", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRAMBSFNSubframeConfig), 4, streaming_protobufs__eutra__mbsfn__subframe_config__field_descriptors, streaming_protobufs__eutra__mbsfn__subframe_config__field_indices_by_name, 1, streaming_protobufs__eutra__mbsfn__subframe_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__mbsfn__subframe_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__radioframe_allocation_period__value__enum_values_by_number[7] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RADIOFRAME_ALLOCATION_PERIOD__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n2", 2 }, { "n4", "STREAMING_PROTOBUFS__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n4", 3 }, { "n8", "STREAMING_PROTOBUFS__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n8", 4 }, { "n16", "STREAMING_PROTOBUFS__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n16", 5 }, { "n32", "STREAMING_PROTOBUFS__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n32", 6 }, }; static const ProtobufCIntRange streaming_protobufs__radioframe_allocation_period__value__value_ranges[] = { {0, 0},{0, 7} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__radioframe_allocation_period__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RadioframeAllocationPeriod.Value", "Value", "StreamingProtobufs__RadioframeAllocationPeriod__Value", "streaming_protobufs", 7, streaming_protobufs__radioframe_allocation_period__value__enum_values_by_number, 7, streaming_protobufs__radioframe_allocation_period__value__enum_values_by_name, 1, streaming_protobufs__radioframe_allocation_period__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__radioframe_allocation_period__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RadioframeAllocationPeriod, value), &streaming_protobufs__radioframe_allocation_period__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__radioframe_allocation_period__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__radioframe_allocation_period__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__radioframe_allocation_period__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RadioframeAllocationPeriod", "RadioframeAllocationPeriod", "StreamingProtobufs__RadioframeAllocationPeriod", "streaming_protobufs", sizeof(StreamingProtobufs__RadioframeAllocationPeriod), 1, streaming_protobufs__radioframe_allocation_period__field_descriptors, streaming_protobufs__radioframe_allocation_period__field_indices_by_name, 1, streaming_protobufs__radioframe_allocation_period__number_ranges, (ProtobufCMessageInit) streaming_protobufs__radioframe_allocation_period__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__subframe_allocation__field_descriptors[2] = { { "oneFrame", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__SubframeAllocation, sf_allocation_case), offsetof(StreamingProtobufs__SubframeAllocation, oneframe), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "fourFrames", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__SubframeAllocation, sf_allocation_case), offsetof(StreamingProtobufs__SubframeAllocation, fourframes), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__subframe_allocation__field_indices_by_name[] = { 1, /* field[1] = fourFrames */ 0, /* field[0] = oneFrame */ }; static const ProtobufCIntRange streaming_protobufs__subframe_allocation__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__subframe_allocation__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SubframeAllocation", "SubframeAllocation", "StreamingProtobufs__SubframeAllocation", "streaming_protobufs", sizeof(StreamingProtobufs__SubframeAllocation), 2, streaming_protobufs__subframe_allocation__field_descriptors, streaming_protobufs__subframe_allocation__field_indices_by_name, 1, streaming_protobufs__subframe_allocation__number_ranges, (ProtobufCMessageInit) streaming_protobufs__subframe_allocation__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__nrof_crs__ports__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__NROF_CRS__PORTS__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__NROF_CRS__PORTS__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__NROF_CRS__PORTS__VALUE__n2", 2 }, { "n4", "STREAMING_PROTOBUFS__NROF_CRS__PORTS__VALUE__n4", 3 }, }; static const ProtobufCIntRange streaming_protobufs__nrof_crs__ports__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__nrof_crs__ports__value__enum_values_by_name[4] = { { "n1", 1 }, { "n2", 2 }, { "n4", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__nrof_crs__ports__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofCRS_Ports.Value", "Value", "StreamingProtobufs__NrofCRSPorts__Value", "streaming_protobufs", 4, streaming_protobufs__nrof_crs__ports__value__enum_values_by_number, 4, streaming_protobufs__nrof_crs__ports__value__enum_values_by_name, 1, streaming_protobufs__nrof_crs__ports__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nrof_crs__ports__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NrofCRSPorts, value), &streaming_protobufs__nrof_crs__ports__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nrof_crs__ports__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__nrof_crs__ports__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__nrof_crs__ports__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofCRS_Ports", "NrofCRSPorts", "StreamingProtobufs__NrofCRSPorts", "streaming_protobufs", sizeof(StreamingProtobufs__NrofCRSPorts), 1, streaming_protobufs__nrof_crs__ports__field_descriptors, streaming_protobufs__nrof_crs__ports__field_indices_by_name, 1, streaming_protobufs__nrof_crs__ports__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nrof_crs__ports__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__v__shift__value__enum_values_by_number[7] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__V__SHIFT__VALUE__protobuf_unspecified", 0 }, { "n0", "STREAMING_PROTOBUFS__V__SHIFT__VALUE__n0", 1 }, { "n1", "STREAMING_PROTOBUFS__V__SHIFT__VALUE__n1", 2 }, { "n2", "STREAMING_PROTOBUFS__V__SHIFT__VALUE__n2", 3 }, { "n3", "STREAMING_PROTOBUFS__V__SHIFT__VALUE__n3", 4 }, { "n4", "STREAMING_PROTOBUFS__V__SHIFT__VALUE__n4", 5 }, { "n5", "STREAMING_PROTOBUFS__V__SHIFT__VALUE__n5", 6 }, }; static const ProtobufCIntRange streaming_protobufs__v__shift__value__value_ranges[] = { {0, 0},{0, 7} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__v__shift__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.V_Shift.Value", "Value", "StreamingProtobufs__VShift__Value", "streaming_protobufs", 7, streaming_protobufs__v__shift__value__enum_values_by_number, 7, streaming_protobufs__v__shift__value__enum_values_by_name, 1, streaming_protobufs__v__shift__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__v__shift__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__VShift, value), &streaming_protobufs__v__shift__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__v__shift__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__v__shift__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__v__shift__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.V_Shift", "VShift", "StreamingProtobufs__VShift", "streaming_protobufs", sizeof(StreamingProtobufs__VShift), 1, streaming_protobufs__v__shift__field_descriptors, streaming_protobufs__v__shift__field_indices_by_name, 1, streaming_protobufs__v__shift__number_ranges, (ProtobufCMessageInit) streaming_protobufs__v__shift__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rate_match_pattern__field_descriptors[5] = { { "rateMatchPatternId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RateMatchPattern, ratematchpatternid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "bitmaps", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__RateMatchPattern, pattern_type_case), offsetof(StreamingProtobufs__RateMatchPattern, bitmaps), &streaming_protobufs__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(StreamingProtobufs__RateMatchPattern, pattern_type_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__RateMatchPattern, subcarrierspacing), &streaming_protobufs__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(StreamingProtobufs__RateMatchPattern, dummy), &streaming_protobufs__dummy__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__rate_match_pattern__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__rate_match_pattern__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RateMatchPattern", "RateMatchPattern", "StreamingProtobufs__RateMatchPattern", "streaming_protobufs", sizeof(StreamingProtobufs__RateMatchPattern), 5, streaming_protobufs__rate_match_pattern__field_descriptors, streaming_protobufs__rate_match_pattern__field_indices_by_name, 1, streaming_protobufs__rate_match_pattern__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rate_match_pattern__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bitmaps__field_descriptors[10] = { { "resourceBlocks", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Bitmaps, resourceblocks), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "oneSlot", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__Bitmaps, symbols_in_resource_block_case), offsetof(StreamingProtobufs__Bitmaps, oneslot), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "twoSlots", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__Bitmaps, symbols_in_resource_block_case), offsetof(StreamingProtobufs__Bitmaps, twoslots), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "n2", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__Bitmaps, periodicity_and_pattern_case), offsetof(StreamingProtobufs__Bitmaps, n2), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "n4", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__Bitmaps, periodicity_and_pattern_case), offsetof(StreamingProtobufs__Bitmaps, n4), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "n5", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__Bitmaps, periodicity_and_pattern_case), offsetof(StreamingProtobufs__Bitmaps, n5), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "n8", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__Bitmaps, periodicity_and_pattern_case), offsetof(StreamingProtobufs__Bitmaps, n8), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "n10", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__Bitmaps, periodicity_and_pattern_case), offsetof(StreamingProtobufs__Bitmaps, n10), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "n20", 9, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__Bitmaps, periodicity_and_pattern_case), offsetof(StreamingProtobufs__Bitmaps, n20), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "n40", 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__Bitmaps, periodicity_and_pattern_case), offsetof(StreamingProtobufs__Bitmaps, n40), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__bitmaps__number_ranges[1 + 1] = { { 1, 0 }, { 0, 10 } }; const ProtobufCMessageDescriptor streaming_protobufs__bitmaps__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Bitmaps", "Bitmaps", "StreamingProtobufs__Bitmaps", "streaming_protobufs", sizeof(StreamingProtobufs__Bitmaps), 10, streaming_protobufs__bitmaps__field_descriptors, streaming_protobufs__bitmaps__field_indices_by_name, 1, streaming_protobufs__bitmaps__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bitmaps__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__dummy__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DUMMY__VALUE__protobuf_unspecified", 0 }, { "dynamic", "STREAMING_PROTOBUFS__DUMMY__VALUE__dynamic", 1 }, { "semiStatic", "STREAMING_PROTOBUFS__DUMMY__VALUE__semiStatic", 2 }, }; static const ProtobufCIntRange streaming_protobufs__dummy__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__dummy__value__enum_values_by_name[3] = { { "dynamic", 1 }, { "protobuf_unspecified", 0 }, { "semiStatic", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__dummy__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Dummy.Value", "Value", "StreamingProtobufs__Dummy__Value", "streaming_protobufs", 3, streaming_protobufs__dummy__value__enum_values_by_number, 3, streaming_protobufs__dummy__value__enum_values_by_name, 1, streaming_protobufs__dummy__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dummy__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Dummy, value), &streaming_protobufs__dummy__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dummy__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__dummy__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__dummy__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Dummy", "Dummy", "StreamingProtobufs__Dummy", "streaming_protobufs", sizeof(StreamingProtobufs__Dummy), 1, streaming_protobufs__dummy__field_descriptors, streaming_protobufs__dummy__field_indices_by_name, 1, streaming_protobufs__dummy__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dummy__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__tdd__ul__dl__config_common__field_descriptors[3] = { { "referenceSubcarrierSpacing", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TDDULDLConfigCommon, referencesubcarrierspacing), &streaming_protobufs__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(StreamingProtobufs__TDDULDLConfigCommon, pattern1), &streaming_protobufs__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(StreamingProtobufs__TDDULDLConfigCommon, pattern2), &streaming_protobufs__tdd__ul__dl__pattern__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__tdd__ul__dl__config_common__field_indices_by_name[] = { 1, /* field[1] = pattern1 */ 2, /* field[2] = pattern2 */ 0, /* field[0] = referenceSubcarrierSpacing */ }; static const ProtobufCIntRange streaming_protobufs__tdd__ul__dl__config_common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__tdd__ul__dl__config_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TDD_UL_DL_ConfigCommon", "TDDULDLConfigCommon", "StreamingProtobufs__TDDULDLConfigCommon", "streaming_protobufs", sizeof(StreamingProtobufs__TDDULDLConfigCommon), 3, streaming_protobufs__tdd__ul__dl__config_common__field_descriptors, streaming_protobufs__tdd__ul__dl__config_common__field_indices_by_name, 1, streaming_protobufs__tdd__ul__dl__config_common__number_ranges, (ProtobufCMessageInit) streaming_protobufs__tdd__ul__dl__config_common__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__tdd__ul__dl__pattern__field_descriptors[6] = { { "dl_UL_TransmissionPeriodicity", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TDDULDLPattern, dl_ul_transmissionperiodicity), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__TDDULDLPattern, dl_ul_transmissionperiodicity_v1530), &streaming_protobufs__dl__ul__transmission_periodicity_v1530__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__tdd__ul__dl__pattern__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__tdd__ul__dl__pattern__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TDD_UL_DL_Pattern", "TDDULDLPattern", "StreamingProtobufs__TDDULDLPattern", "streaming_protobufs", sizeof(StreamingProtobufs__TDDULDLPattern), 6, streaming_protobufs__tdd__ul__dl__pattern__field_descriptors, streaming_protobufs__tdd__ul__dl__pattern__field_indices_by_name, 1, streaming_protobufs__tdd__ul__dl__pattern__number_ranges, (ProtobufCMessageInit) streaming_protobufs__tdd__ul__dl__pattern__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__dl__ul__transmission_periodicity__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY__VALUE__protobuf_unspecified", 0 }, { "ms0p5", "STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms0p5", 1 }, { "ms0p625", "STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms0p625", 2 }, { "ms1", "STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms1", 3 }, { "ms1p25", "STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms1p25", 4 }, { "ms2", "STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms2", 5 }, { "ms2p5", "STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms2p5", 6 }, { "ms5", "STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms5", 7 }, { "ms10", "STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms10", 8 }, }; static const ProtobufCIntRange streaming_protobufs__dl__ul__transmission_periodicity__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__dl__ul__transmission_periodicity__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.DL_UL_TransmissionPeriodicity.Value", "Value", "StreamingProtobufs__DLULTransmissionPeriodicity__Value", "streaming_protobufs", 9, streaming_protobufs__dl__ul__transmission_periodicity__value__enum_values_by_number, 9, streaming_protobufs__dl__ul__transmission_periodicity__value__enum_values_by_name, 1, streaming_protobufs__dl__ul__transmission_periodicity__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dl__ul__transmission_periodicity__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DLULTransmissionPeriodicity, value), &streaming_protobufs__dl__ul__transmission_periodicity__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dl__ul__transmission_periodicity__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__dl__ul__transmission_periodicity__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__dl__ul__transmission_periodicity__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DL_UL_TransmissionPeriodicity", "DLULTransmissionPeriodicity", "StreamingProtobufs__DLULTransmissionPeriodicity", "streaming_protobufs", sizeof(StreamingProtobufs__DLULTransmissionPeriodicity), 1, streaming_protobufs__dl__ul__transmission_periodicity__field_descriptors, streaming_protobufs__dl__ul__transmission_periodicity__field_indices_by_name, 1, streaming_protobufs__dl__ul__transmission_periodicity__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dl__ul__transmission_periodicity__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__dl__ul__transmission_periodicity_v1530__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__protobuf_unspecified", 0 }, { "ms3", "STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__ms3", 1 }, { "ms4", "STREAMING_PROTOBUFS__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__ms4", 2 }, }; static const ProtobufCIntRange streaming_protobufs__dl__ul__transmission_periodicity_v1530__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__dl__ul__transmission_periodicity_v1530__value__enum_values_by_name[3] = { { "ms3", 1 }, { "ms4", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__dl__ul__transmission_periodicity_v1530__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.DL_UL_TransmissionPeriodicity_v1530.Value", "Value", "StreamingProtobufs__DLULTransmissionPeriodicityV1530__Value", "streaming_protobufs", 3, streaming_protobufs__dl__ul__transmission_periodicity_v1530__value__enum_values_by_number, 3, streaming_protobufs__dl__ul__transmission_periodicity_v1530__value__enum_values_by_name, 1, streaming_protobufs__dl__ul__transmission_periodicity_v1530__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dl__ul__transmission_periodicity_v1530__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DLULTransmissionPeriodicityV1530, value), &streaming_protobufs__dl__ul__transmission_periodicity_v1530__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dl__ul__transmission_periodicity_v1530__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__dl__ul__transmission_periodicity_v1530__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__dl__ul__transmission_periodicity_v1530__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DL_UL_TransmissionPeriodicity_v1530", "DLULTransmissionPeriodicityV1530", "StreamingProtobufs__DLULTransmissionPeriodicityV1530", "streaming_protobufs", sizeof(StreamingProtobufs__DLULTransmissionPeriodicityV1530), 1, streaming_protobufs__dl__ul__transmission_periodicity_v1530__field_descriptors, streaming_protobufs__dl__ul__transmission_periodicity_v1530__field_indices_by_name, 1, streaming_protobufs__dl__ul__transmission_periodicity_v1530__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dl__ul__transmission_periodicity_v1530__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__t304__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__T304__VALUE__protobuf_unspecified", 0 }, { "ms50", "STREAMING_PROTOBUFS__T304__VALUE__ms50", 1 }, { "ms100", "STREAMING_PROTOBUFS__T304__VALUE__ms100", 2 }, { "ms150", "STREAMING_PROTOBUFS__T304__VALUE__ms150", 3 }, { "ms200", "STREAMING_PROTOBUFS__T304__VALUE__ms200", 4 }, { "ms500", "STREAMING_PROTOBUFS__T304__VALUE__ms500", 5 }, { "ms1000", "STREAMING_PROTOBUFS__T304__VALUE__ms1000", 6 }, { "ms2000", "STREAMING_PROTOBUFS__T304__VALUE__ms2000", 7 }, { "ms10000", "STREAMING_PROTOBUFS__T304__VALUE__ms10000", 8 }, }; static const ProtobufCIntRange streaming_protobufs__t304__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__t304__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.T304.Value", "Value", "StreamingProtobufs__T304__Value", "streaming_protobufs", 9, streaming_protobufs__t304__value__enum_values_by_number, 9, streaming_protobufs__t304__value__enum_values_by_name, 1, streaming_protobufs__t304__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__t304__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__T304, value), &streaming_protobufs__t304__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__t304__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__t304__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__t304__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.T304", "T304", "StreamingProtobufs__T304", "streaming_protobufs", sizeof(StreamingProtobufs__T304), 1, streaming_protobufs__t304__field_descriptors, streaming_protobufs__t304__field_indices_by_name, 1, streaming_protobufs__t304__number_ranges, (ProtobufCMessageInit) streaming_protobufs__t304__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rach__config_dedicated__field_descriptors[2] = { { "cfra", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RACHConfigDedicated, cfra), &streaming_protobufs__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(StreamingProtobufs__RACHConfigDedicated, ra_prioritization), &streaming_protobufs__ra__prioritization__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__rach__config_dedicated__field_indices_by_name[] = { 0, /* field[0] = cfra */ 1, /* field[1] = ra_Prioritization */ }; static const ProtobufCIntRange streaming_protobufs__rach__config_dedicated__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__rach__config_dedicated__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RACH_ConfigDedicated", "RACHConfigDedicated", "StreamingProtobufs__RACHConfigDedicated", "streaming_protobufs", sizeof(StreamingProtobufs__RACHConfigDedicated), 2, streaming_protobufs__rach__config_dedicated__field_descriptors, streaming_protobufs__rach__config_dedicated__field_indices_by_name, 1, streaming_protobufs__rach__config_dedicated__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rach__config_dedicated__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cfra__field_descriptors[4] = { { "occasions", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CFRA, occasions), &streaming_protobufs__occasions__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ssb", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CFRA, resource_case), offsetof(StreamingProtobufs__CFRA, ssb), &streaming_protobufs__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(StreamingProtobufs__CFRA, resource_case), offsetof(StreamingProtobufs__CFRA, csirs), &streaming_protobufs__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(StreamingProtobufs__CFRA, totalnumberofra_preambles_v1530), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__cfra__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__cfra__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CFRA", "CFRA", "StreamingProtobufs__CFRA", "streaming_protobufs", sizeof(StreamingProtobufs__CFRA), 4, streaming_protobufs__cfra__field_descriptors, streaming_protobufs__cfra__field_indices_by_name, 1, streaming_protobufs__cfra__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cfra__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__occasions__field_descriptors[2] = { { "rach_ConfigGeneric", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Occasions, rach_configgeneric), &streaming_protobufs__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(StreamingProtobufs__Occasions, ssb_perrach_occasion), &streaming_protobufs__ssb_per_rach__occasion__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__occasions__field_indices_by_name[] = { 0, /* field[0] = rach_ConfigGeneric */ 1, /* field[1] = ssb_perRACH_Occasion */ }; static const ProtobufCIntRange streaming_protobufs__occasions__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__occasions__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Occasions", "Occasions", "StreamingProtobufs__Occasions", "streaming_protobufs", sizeof(StreamingProtobufs__Occasions), 2, streaming_protobufs__occasions__field_descriptors, streaming_protobufs__occasions__field_indices_by_name, 1, streaming_protobufs__occasions__number_ranges, (ProtobufCMessageInit) streaming_protobufs__occasions__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ssb__field_descriptors[2] = { { "ssb_ResourceList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SSB, n_ssb_resourcelist), offsetof(StreamingProtobufs__SSB, ssb_resourcelist), &streaming_protobufs__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(StreamingProtobufs__SSB, ra_ssb_occasion_mask_index), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ssb__field_indices_by_name[] = { 1, /* field[1] = ra_ssb_occasion_mask_index */ 0, /* field[0] = ssb_ResourceList */ }; static const ProtobufCIntRange streaming_protobufs__ssb__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__ssb__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SSB", "SSB", "StreamingProtobufs__SSB", "streaming_protobufs", sizeof(StreamingProtobufs__SSB), 2, streaming_protobufs__ssb__field_descriptors, streaming_protobufs__ssb__field_indices_by_name, 1, streaming_protobufs__ssb__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ssb__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cfra__ssb__resource__field_descriptors[2] = { { "ssb", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__CFRASSBResource, ra_preambleindex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cfra__ssb__resource__field_indices_by_name[] = { 1, /* field[1] = ra_PreambleIndex */ 0, /* field[0] = ssb */ }; static const ProtobufCIntRange streaming_protobufs__cfra__ssb__resource__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__cfra__ssb__resource__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CFRA_SSB_Resource", "CFRASSBResource", "StreamingProtobufs__CFRASSBResource", "streaming_protobufs", sizeof(StreamingProtobufs__CFRASSBResource), 2, streaming_protobufs__cfra__ssb__resource__field_descriptors, streaming_protobufs__cfra__ssb__resource__field_indices_by_name, 1, streaming_protobufs__cfra__ssb__resource__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cfra__ssb__resource__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csirs__field_descriptors[2] = { { "csirs_ResourceList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CSIRS, n_csirs_resourcelist), offsetof(StreamingProtobufs__CSIRS, csirs_resourcelist), &streaming_protobufs__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(StreamingProtobufs__CSIRS, rsrp_thresholdcsi_rs), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csirs__field_indices_by_name[] = { 0, /* field[0] = csirs_ResourceList */ 1, /* field[1] = rsrp_ThresholdCSI_RS */ }; static const ProtobufCIntRange streaming_protobufs__csirs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__csirs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSIRS", "CSIRS", "StreamingProtobufs__CSIRS", "streaming_protobufs", sizeof(StreamingProtobufs__CSIRS), 2, streaming_protobufs__csirs__field_descriptors, streaming_protobufs__csirs__field_indices_by_name, 1, streaming_protobufs__csirs__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csirs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cfra__csirs__resource__field_descriptors[3] = { { "csi_RS", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__CFRACSIRSResource, n_ra_occasionlist), offsetof(StreamingProtobufs__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(StreamingProtobufs__CFRACSIRSResource, ra_preambleindex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__cfra__csirs__resource__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__cfra__csirs__resource__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CFRA_CSIRS_Resource", "CFRACSIRSResource", "StreamingProtobufs__CFRACSIRSResource", "streaming_protobufs", sizeof(StreamingProtobufs__CFRACSIRSResource), 3, streaming_protobufs__cfra__csirs__resource__field_descriptors, streaming_protobufs__cfra__csirs__resource__field_indices_by_name, 1, streaming_protobufs__cfra__csirs__resource__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cfra__csirs__resource__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ra__prioritization__field_descriptors[2] = { { "powerRampingStepHighPriority", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RAPrioritization, powerrampingstephighpriority), &streaming_protobufs__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(StreamingProtobufs__RAPrioritization, scalingfactorbi), &streaming_protobufs__scaling_factor_bi__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ra__prioritization__field_indices_by_name[] = { 0, /* field[0] = powerRampingStepHighPriority */ 1, /* field[1] = scalingFactorBI */ }; static const ProtobufCIntRange streaming_protobufs__ra__prioritization__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__ra__prioritization__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RA_Prioritization", "RAPrioritization", "StreamingProtobufs__RAPrioritization", "streaming_protobufs", sizeof(StreamingProtobufs__RAPrioritization), 2, streaming_protobufs__ra__prioritization__field_descriptors, streaming_protobufs__ra__prioritization__field_indices_by_name, 1, streaming_protobufs__ra__prioritization__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ra__prioritization__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__power_ramping_step_high_priority__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__protobuf_unspecified", 0 }, { "dB0", "STREAMING_PROTOBUFS__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB0", 1 }, { "dB2", "STREAMING_PROTOBUFS__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB2", 2 }, { "dB4", "STREAMING_PROTOBUFS__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB4", 3 }, { "dB6", "STREAMING_PROTOBUFS__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB6", 4 }, }; static const ProtobufCIntRange streaming_protobufs__power_ramping_step_high_priority__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__power_ramping_step_high_priority__value__enum_values_by_name[5] = { { "dB0", 1 }, { "dB2", 2 }, { "dB4", 3 }, { "dB6", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__power_ramping_step_high_priority__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PowerRampingStepHighPriority.Value", "Value", "StreamingProtobufs__PowerRampingStepHighPriority__Value", "streaming_protobufs", 5, streaming_protobufs__power_ramping_step_high_priority__value__enum_values_by_number, 5, streaming_protobufs__power_ramping_step_high_priority__value__enum_values_by_name, 1, streaming_protobufs__power_ramping_step_high_priority__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__power_ramping_step_high_priority__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PowerRampingStepHighPriority, value), &streaming_protobufs__power_ramping_step_high_priority__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__power_ramping_step_high_priority__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__power_ramping_step_high_priority__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__power_ramping_step_high_priority__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PowerRampingStepHighPriority", "PowerRampingStepHighPriority", "StreamingProtobufs__PowerRampingStepHighPriority", "streaming_protobufs", sizeof(StreamingProtobufs__PowerRampingStepHighPriority), 1, streaming_protobufs__power_ramping_step_high_priority__field_descriptors, streaming_protobufs__power_ramping_step_high_priority__field_indices_by_name, 1, streaming_protobufs__power_ramping_step_high_priority__number_ranges, (ProtobufCMessageInit) streaming_protobufs__power_ramping_step_high_priority__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__scaling_factor_bi__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SCALING_FACTOR_BI__VALUE__protobuf_unspecified", 0 }, { "zero", "STREAMING_PROTOBUFS__SCALING_FACTOR_BI__VALUE__zero", 1 }, { "dot25", "STREAMING_PROTOBUFS__SCALING_FACTOR_BI__VALUE__dot25", 2 }, { "dot5", "STREAMING_PROTOBUFS__SCALING_FACTOR_BI__VALUE__dot5", 3 }, { "dot75", "STREAMING_PROTOBUFS__SCALING_FACTOR_BI__VALUE__dot75", 4 }, }; static const ProtobufCIntRange streaming_protobufs__scaling_factor_bi__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__scaling_factor_bi__value__enum_values_by_name[5] = { { "dot25", 2 }, { "dot5", 3 }, { "dot75", 4 }, { "protobuf_unspecified", 0 }, { "zero", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__scaling_factor_bi__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.ScalingFactorBI.Value", "Value", "StreamingProtobufs__ScalingFactorBI__Value", "streaming_protobufs", 5, streaming_protobufs__scaling_factor_bi__value__enum_values_by_number, 5, streaming_protobufs__scaling_factor_bi__value__enum_values_by_name, 1, streaming_protobufs__scaling_factor_bi__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scaling_factor_bi__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ScalingFactorBI, value), &streaming_protobufs__scaling_factor_bi__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__scaling_factor_bi__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__scaling_factor_bi__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__scaling_factor_bi__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ScalingFactorBI", "ScalingFactorBI", "StreamingProtobufs__ScalingFactorBI", "streaming_protobufs", sizeof(StreamingProtobufs__ScalingFactorBI), 1, streaming_protobufs__scaling_factor_bi__field_descriptors, streaming_protobufs__scaling_factor_bi__field_indices_by_name, 1, streaming_protobufs__scaling_factor_bi__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scaling_factor_bi__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ssb__mtc__field_descriptors[7] = { { "sf5", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__SSBMTC, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SSBMTC, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SSBMTC, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SSBMTC, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SSBMTC, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SSBMTC, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SSBMTC, duration), &streaming_protobufs__duration__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__ssb__mtc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; const ProtobufCMessageDescriptor streaming_protobufs__ssb__mtc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SSB_MTC", "SSBMTC", "StreamingProtobufs__SSBMTC", "streaming_protobufs", sizeof(StreamingProtobufs__SSBMTC), 7, streaming_protobufs__ssb__mtc__field_descriptors, streaming_protobufs__ssb__mtc__field_indices_by_name, 1, streaming_protobufs__ssb__mtc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ssb__mtc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__duration__value__enum_values_by_number[6] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DURATION__VALUE__protobuf_unspecified", 0 }, { "sf1", "STREAMING_PROTOBUFS__DURATION__VALUE__sf1", 1 }, { "sf2", "STREAMING_PROTOBUFS__DURATION__VALUE__sf2", 2 }, { "sf3", "STREAMING_PROTOBUFS__DURATION__VALUE__sf3", 3 }, { "sf4", "STREAMING_PROTOBUFS__DURATION__VALUE__sf4", 4 }, { "sf5", "STREAMING_PROTOBUFS__DURATION__VALUE__sf5", 5 }, }; static const ProtobufCIntRange streaming_protobufs__duration__value__value_ranges[] = { {0, 0},{0, 6} }; static const ProtobufCEnumValueIndex streaming_protobufs__duration__value__enum_values_by_name[6] = { { "protobuf_unspecified", 0 }, { "sf1", 1 }, { "sf2", 2 }, { "sf3", 3 }, { "sf4", 4 }, { "sf5", 5 }, }; const ProtobufCEnumDescriptor streaming_protobufs__duration__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Duration.Value", "Value", "StreamingProtobufs__Duration__Value", "streaming_protobufs", 6, streaming_protobufs__duration__value__enum_values_by_number, 6, streaming_protobufs__duration__value__enum_values_by_name, 1, streaming_protobufs__duration__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__duration__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Duration, value), &streaming_protobufs__duration__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__duration__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__duration__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__duration__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Duration", "Duration", "StreamingProtobufs__Duration", "streaming_protobufs", sizeof(StreamingProtobufs__Duration), 1, streaming_protobufs__duration__field_descriptors, streaming_protobufs__duration__field_indices_by_name, 1, streaming_protobufs__duration__number_ranges, (ProtobufCMessageInit) streaming_protobufs__duration__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ssb__mtc2__field_descriptors[2] = { { "pci_List", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__SSBMTC2, n_pci_list), offsetof(StreamingProtobufs__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(StreamingProtobufs__SSBMTC2, periodicity), &streaming_protobufs__periodicity__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ssb__mtc2__field_indices_by_name[] = { 0, /* field[0] = pci_List */ 1, /* field[1] = periodicity */ }; static const ProtobufCIntRange streaming_protobufs__ssb__mtc2__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__ssb__mtc2__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SSB_MTC2", "SSBMTC2", "StreamingProtobufs__SSBMTC2", "streaming_protobufs", sizeof(StreamingProtobufs__SSBMTC2), 2, streaming_protobufs__ssb__mtc2__field_descriptors, streaming_protobufs__ssb__mtc2__field_indices_by_name, 1, streaming_protobufs__ssb__mtc2__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ssb__mtc2__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__periodicity__value__enum_values_by_number[6] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PERIODICITY__VALUE__protobuf_unspecified", 0 }, { "sf5", "STREAMING_PROTOBUFS__PERIODICITY__VALUE__sf5", 1 }, { "sf10", "STREAMING_PROTOBUFS__PERIODICITY__VALUE__sf10", 2 }, { "sf20", "STREAMING_PROTOBUFS__PERIODICITY__VALUE__sf20", 3 }, { "sf40", "STREAMING_PROTOBUFS__PERIODICITY__VALUE__sf40", 4 }, { "sf80", "STREAMING_PROTOBUFS__PERIODICITY__VALUE__sf80", 5 }, }; static const ProtobufCIntRange streaming_protobufs__periodicity__value__value_ranges[] = { {0, 0},{0, 6} }; static const ProtobufCEnumValueIndex streaming_protobufs__periodicity__value__enum_values_by_name[6] = { { "protobuf_unspecified", 0 }, { "sf10", 2 }, { "sf20", 3 }, { "sf40", 4 }, { "sf5", 1 }, { "sf80", 5 }, }; const ProtobufCEnumDescriptor streaming_protobufs__periodicity__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Periodicity.Value", "Value", "StreamingProtobufs__Periodicity__Value", "streaming_protobufs", 6, streaming_protobufs__periodicity__value__enum_values_by_number, 6, streaming_protobufs__periodicity__value__enum_values_by_name, 1, streaming_protobufs__periodicity__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__periodicity__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Periodicity, value), &streaming_protobufs__periodicity__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__periodicity__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__periodicity__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__periodicity__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Periodicity", "Periodicity", "StreamingProtobufs__Periodicity", "streaming_protobufs", sizeof(StreamingProtobufs__Periodicity), 1, streaming_protobufs__periodicity__field_descriptors, streaming_protobufs__periodicity__field_indices_by_name, 1, streaming_protobufs__periodicity__number_ranges, (ProtobufCMessageInit) streaming_protobufs__periodicity__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rlf__timers_and_constants__field_descriptors[4] = { { "t310", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RLFTimersAndConstants, t310), &streaming_protobufs__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(StreamingProtobufs__RLFTimersAndConstants, n310), &streaming_protobufs__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(StreamingProtobufs__RLFTimersAndConstants, n311), &streaming_protobufs__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(StreamingProtobufs__RLFTimersAndConstants, t311_v1530), &streaming_protobufs__t311_v1530__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__rlf__timers_and_constants__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__rlf__timers_and_constants__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RLF_TimersAndConstants", "RLFTimersAndConstants", "StreamingProtobufs__RLFTimersAndConstants", "streaming_protobufs", sizeof(StreamingProtobufs__RLFTimersAndConstants), 4, streaming_protobufs__rlf__timers_and_constants__field_descriptors, streaming_protobufs__rlf__timers_and_constants__field_indices_by_name, 1, streaming_protobufs__rlf__timers_and_constants__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rlf__timers_and_constants__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__t310__value__enum_values_by_number[10] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__T310__VALUE__protobuf_unspecified", 0 }, { "ms0", "STREAMING_PROTOBUFS__T310__VALUE__ms0", 1 }, { "ms50", "STREAMING_PROTOBUFS__T310__VALUE__ms50", 2 }, { "ms100", "STREAMING_PROTOBUFS__T310__VALUE__ms100", 3 }, { "ms200", "STREAMING_PROTOBUFS__T310__VALUE__ms200", 4 }, { "ms500", "STREAMING_PROTOBUFS__T310__VALUE__ms500", 5 }, { "ms1000", "STREAMING_PROTOBUFS__T310__VALUE__ms1000", 6 }, { "ms2000", "STREAMING_PROTOBUFS__T310__VALUE__ms2000", 7 }, { "ms4000", "STREAMING_PROTOBUFS__T310__VALUE__ms4000", 8 }, { "ms6000", "STREAMING_PROTOBUFS__T310__VALUE__ms6000", 9 }, }; static const ProtobufCIntRange streaming_protobufs__t310__value__value_ranges[] = { {0, 0},{0, 10} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__t310__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.T310.Value", "Value", "StreamingProtobufs__T310__Value", "streaming_protobufs", 10, streaming_protobufs__t310__value__enum_values_by_number, 10, streaming_protobufs__t310__value__enum_values_by_name, 1, streaming_protobufs__t310__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__t310__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__T310, value), &streaming_protobufs__t310__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__t310__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__t310__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__t310__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.T310", "T310", "StreamingProtobufs__T310", "streaming_protobufs", sizeof(StreamingProtobufs__T310), 1, streaming_protobufs__t310__field_descriptors, streaming_protobufs__t310__field_indices_by_name, 1, streaming_protobufs__t310__number_ranges, (ProtobufCMessageInit) streaming_protobufs__t310__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__n310__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__N310__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__N310__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__N310__VALUE__n2", 2 }, { "n3", "STREAMING_PROTOBUFS__N310__VALUE__n3", 3 }, { "n4", "STREAMING_PROTOBUFS__N310__VALUE__n4", 4 }, { "n6", "STREAMING_PROTOBUFS__N310__VALUE__n6", 5 }, { "n8", "STREAMING_PROTOBUFS__N310__VALUE__n8", 6 }, { "n10", "STREAMING_PROTOBUFS__N310__VALUE__n10", 7 }, { "n20", "STREAMING_PROTOBUFS__N310__VALUE__n20", 8 }, }; static const ProtobufCIntRange streaming_protobufs__n310__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__n310__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.N310.Value", "Value", "StreamingProtobufs__N310__Value", "streaming_protobufs", 9, streaming_protobufs__n310__value__enum_values_by_number, 9, streaming_protobufs__n310__value__enum_values_by_name, 1, streaming_protobufs__n310__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__n310__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__N310, value), &streaming_protobufs__n310__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__n310__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__n310__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__n310__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.N310", "N310", "StreamingProtobufs__N310", "streaming_protobufs", sizeof(StreamingProtobufs__N310), 1, streaming_protobufs__n310__field_descriptors, streaming_protobufs__n310__field_indices_by_name, 1, streaming_protobufs__n310__number_ranges, (ProtobufCMessageInit) streaming_protobufs__n310__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__n311__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__N311__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__N311__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__N311__VALUE__n2", 2 }, { "n3", "STREAMING_PROTOBUFS__N311__VALUE__n3", 3 }, { "n4", "STREAMING_PROTOBUFS__N311__VALUE__n4", 4 }, { "n5", "STREAMING_PROTOBUFS__N311__VALUE__n5", 5 }, { "n6", "STREAMING_PROTOBUFS__N311__VALUE__n6", 6 }, { "n8", "STREAMING_PROTOBUFS__N311__VALUE__n8", 7 }, { "n10", "STREAMING_PROTOBUFS__N311__VALUE__n10", 8 }, }; static const ProtobufCIntRange streaming_protobufs__n311__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__n311__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.N311.Value", "Value", "StreamingProtobufs__N311__Value", "streaming_protobufs", 9, streaming_protobufs__n311__value__enum_values_by_number, 9, streaming_protobufs__n311__value__enum_values_by_name, 1, streaming_protobufs__n311__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__n311__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__N311, value), &streaming_protobufs__n311__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__n311__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__n311__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__n311__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.N311", "N311", "StreamingProtobufs__N311", "streaming_protobufs", sizeof(StreamingProtobufs__N311), 1, streaming_protobufs__n311__field_descriptors, streaming_protobufs__n311__field_indices_by_name, 1, streaming_protobufs__n311__number_ranges, (ProtobufCMessageInit) streaming_protobufs__n311__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__t311_v1530__value__enum_values_by_number[8] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__T311_V1530__VALUE__protobuf_unspecified", 0 }, { "ms1000", "STREAMING_PROTOBUFS__T311_V1530__VALUE__ms1000", 1 }, { "ms3000", "STREAMING_PROTOBUFS__T311_V1530__VALUE__ms3000", 2 }, { "ms5000", "STREAMING_PROTOBUFS__T311_V1530__VALUE__ms5000", 3 }, { "ms10000", "STREAMING_PROTOBUFS__T311_V1530__VALUE__ms10000", 4 }, { "ms15000", "STREAMING_PROTOBUFS__T311_V1530__VALUE__ms15000", 5 }, { "ms20000", "STREAMING_PROTOBUFS__T311_V1530__VALUE__ms20000", 6 }, { "ms30000", "STREAMING_PROTOBUFS__T311_V1530__VALUE__ms30000", 7 }, }; static const ProtobufCIntRange streaming_protobufs__t311_v1530__value__value_ranges[] = { {0, 0},{0, 8} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__t311_v1530__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.T311_v1530.Value", "Value", "StreamingProtobufs__T311V1530__Value", "streaming_protobufs", 8, streaming_protobufs__t311_v1530__value__enum_values_by_number, 8, streaming_protobufs__t311_v1530__value__enum_values_by_name, 1, streaming_protobufs__t311_v1530__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__t311_v1530__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__T311V1530, value), &streaming_protobufs__t311_v1530__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__t311_v1530__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__t311_v1530__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__t311_v1530__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.T311_v1530", "T311V1530", "StreamingProtobufs__T311V1530", "streaming_protobufs", sizeof(StreamingProtobufs__T311V1530), 1, streaming_protobufs__t311_v1530__field_descriptors, streaming_protobufs__t311_v1530__field_indices_by_name, 1, streaming_protobufs__t311_v1530__number_ranges, (ProtobufCMessageInit) streaming_protobufs__t311_v1530__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__rlm_in_sync_out_of_sync_threshold__value__enum_values_by_number[2] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE__n1", 1 }, }; static const ProtobufCIntRange streaming_protobufs__rlm_in_sync_out_of_sync_threshold__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex streaming_protobufs__rlm_in_sync_out_of_sync_threshold__value__enum_values_by_name[2] = { { "n1", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__rlm_in_sync_out_of_sync_threshold__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RlmInSyncOutOfSyncThreshold.Value", "Value", "StreamingProtobufs__RlmInSyncOutOfSyncThreshold__Value", "streaming_protobufs", 2, streaming_protobufs__rlm_in_sync_out_of_sync_threshold__value__enum_values_by_number, 2, streaming_protobufs__rlm_in_sync_out_of_sync_threshold__value__enum_values_by_name, 1, streaming_protobufs__rlm_in_sync_out_of_sync_threshold__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rlm_in_sync_out_of_sync_threshold__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RlmInSyncOutOfSyncThreshold, value), &streaming_protobufs__rlm_in_sync_out_of_sync_threshold__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__rlm_in_sync_out_of_sync_threshold__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__rlm_in_sync_out_of_sync_threshold__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__rlm_in_sync_out_of_sync_threshold__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RlmInSyncOutOfSyncThreshold", "RlmInSyncOutOfSyncThreshold", "StreamingProtobufs__RlmInSyncOutOfSyncThreshold", "streaming_protobufs", sizeof(StreamingProtobufs__RlmInSyncOutOfSyncThreshold), 1, streaming_protobufs__rlm_in_sync_out_of_sync_threshold__field_descriptors, streaming_protobufs__rlm_in_sync_out_of_sync_threshold__field_indices_by_name, 1, streaming_protobufs__rlm_in_sync_out_of_sync_threshold__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rlm_in_sync_out_of_sync_threshold__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__serving_cell_config__field_descriptors[26] = { { "tdd_UL_DL_ConfigDedicated", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ServingCellConfig, tdd_ul_dl_configdedicated), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfig, initialdownlinkbwp), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfig, n_downlinkbwp_toreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__ServingCellConfig, n_downlinkbwp_toaddmodlist), offsetof(StreamingProtobufs__ServingCellConfig, downlinkbwp_toaddmodlist), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__ServingCellConfig, bwp_inactivitytimer), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__ServingCellConfig, uplinkconfig), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfig, supplementaryuplink), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfig, pdcch__serving_cell_config_case), offsetof(StreamingProtobufs__ServingCellConfig, release_pdcch_servingcellconfig), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfig, pdcch__serving_cell_config_case), offsetof(StreamingProtobufs__ServingCellConfig, setup_pdcch_servingcellconfig), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfig, pdsch__serving_cell_config_case), offsetof(StreamingProtobufs__ServingCellConfig, release_pdsch_servingcellconfig), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfig, pdsch__serving_cell_config_case), offsetof(StreamingProtobufs__ServingCellConfig, setup_pdsch_servingcellconfig), &streaming_protobufs__pdsch__serving_cell_config__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "release_csi_MeasConfig", 14, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ServingCellConfig, csi__meas_config_case), offsetof(StreamingProtobufs__ServingCellConfig, release_csi_measconfig), &streaming_protobufs__null__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "setup_csi_MeasConfig", 15, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ServingCellConfig, csi__meas_config_case), offsetof(StreamingProtobufs__ServingCellConfig, setup_csi_measconfig), &streaming_protobufs__csi__meas_config__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sCellDeactivationTimer", 16, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ServingCellConfig, scelldeactivationtimer), &streaming_protobufs__scell_deactivation_timer__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "crossCarrierSchedulingConfig", 17, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ServingCellConfig, crosscarrierschedulingconfig), &streaming_protobufs__cross_carrier_scheduling_config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "tag_Id", 18, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ServingCellConfig, tag_id), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ue_BeamLockFunction", 19, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ServingCellConfig, ue_beamlockfunction), &streaming_protobufs__enabled_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "pathlossReferenceLinking", 20, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ServingCellConfig, pathlossreferencelinking), &streaming_protobufs__pathloss_reference_linking__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "servingCellMO", 21, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ServingCellConfig, servingcellmo), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "release_lte_CRS_ToMatchAround", 22, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ServingCellConfig, lte__crs__to_match_around_case), offsetof(StreamingProtobufs__ServingCellConfig, release_lte_crs_tomatcharound), &streaming_protobufs__null__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "setup_lte_CRS_ToMatchAround", 23, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ServingCellConfig, lte__crs__to_match_around_case), offsetof(StreamingProtobufs__ServingCellConfig, setup_lte_crs_tomatcharound), &streaming_protobufs__rate_match_pattern_lte__crs__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rateMatchPatternToAddModList", 24, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ServingCellConfig, n_ratematchpatterntoaddmodlist), offsetof(StreamingProtobufs__ServingCellConfig, ratematchpatterntoaddmodlist), &streaming_protobufs__rate_match_pattern__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rateMatchPatternToReleaseList", 25, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ServingCellConfig, n_ratematchpatterntoreleaselist), offsetof(StreamingProtobufs__ServingCellConfig, ratematchpatterntoreleaselist), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "downlinkChannelBW_PerSCS_List", 26, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ServingCellConfig, n_downlinkchannelbw_perscs_list), offsetof(StreamingProtobufs__ServingCellConfig, downlinkchannelbw_perscs_list), &streaming_protobufs__scs__specific_carrier__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__serving_cell_config__field_indices_by_name[] = { 5, /* field[5] = bwp_InactivityTimer */ 16, /* field[16] = crossCarrierSchedulingConfig */ 6, /* field[6] = defaultDownlinkBWP_Id */ 3, /* field[3] = downlinkBWP_ToAddModList */ 2, /* field[2] = downlinkBWP_ToReleaseList */ 25, /* field[25] = downlinkChannelBW_PerSCS_List */ 4, /* field[4] = firstActiveDownlinkBWP_Id */ 1, /* field[1] = initialDownlinkBWP */ 19, /* field[19] = pathlossReferenceLinking */ 23, /* field[23] = rateMatchPatternToAddModList */ 24, /* field[24] = rateMatchPatternToReleaseList */ 13, /* field[13] = release_csi_MeasConfig */ 21, /* field[21] = release_lte_CRS_ToMatchAround */ 9, /* field[9] = release_pdcch_ServingCellConfig */ 11, /* field[11] = release_pdsch_ServingCellConfig */ 15, /* field[15] = sCellDeactivationTimer */ 20, /* field[20] = servingCellMO */ 14, /* field[14] = setup_csi_MeasConfig */ 22, /* field[22] = setup_lte_CRS_ToMatchAround */ 10, /* field[10] = setup_pdcch_ServingCellConfig */ 12, /* field[12] = setup_pdsch_ServingCellConfig */ 8, /* field[8] = supplementaryUplink */ 17, /* field[17] = tag_Id */ 0, /* field[0] = tdd_UL_DL_ConfigDedicated */ 18, /* field[18] = ue_BeamLockFunction */ 7, /* field[7] = uplinkConfig */ }; static const ProtobufCIntRange streaming_protobufs__serving_cell_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 26 } }; const ProtobufCMessageDescriptor streaming_protobufs__serving_cell_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ServingCellConfig", "ServingCellConfig", "StreamingProtobufs__ServingCellConfig", "streaming_protobufs", sizeof(StreamingProtobufs__ServingCellConfig), 26, streaming_protobufs__serving_cell_config__field_descriptors, streaming_protobufs__serving_cell_config__field_indices_by_name, 1, streaming_protobufs__serving_cell_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__serving_cell_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__tdd__ul__dl__config_dedicated__field_descriptors[2] = { { "slotSpecificConfigurationsToAddModList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__TDDULDLConfigDedicated, n_slotspecificconfigurationstoaddmodlist), offsetof(StreamingProtobufs__TDDULDLConfigDedicated, slotspecificconfigurationstoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__TDDULDLConfigDedicated, n_tdd_ul_dl_slotindex), offsetof(StreamingProtobufs__TDDULDLConfigDedicated, tdd_ul_dl_slotindex), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__tdd__ul__dl__config_dedicated__field_indices_by_name[] = { 1, /* field[1] = TDD_UL_DL_SlotIndex */ 0, /* field[0] = slotSpecificConfigurationsToAddModList */ }; static const ProtobufCIntRange streaming_protobufs__tdd__ul__dl__config_dedicated__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__tdd__ul__dl__config_dedicated__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TDD_UL_DL_ConfigDedicated", "TDDULDLConfigDedicated", "StreamingProtobufs__TDDULDLConfigDedicated", "streaming_protobufs", sizeof(StreamingProtobufs__TDDULDLConfigDedicated), 2, streaming_protobufs__tdd__ul__dl__config_dedicated__field_descriptors, streaming_protobufs__tdd__ul__dl__config_dedicated__field_indices_by_name, 1, streaming_protobufs__tdd__ul__dl__config_dedicated__number_ranges, (ProtobufCMessageInit) streaming_protobufs__tdd__ul__dl__config_dedicated__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__tdd__ul__dl__slot_config__field_descriptors[4] = { { "slotIndex", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TDDULDLSlotConfig, slotindex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "allDownlink", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__TDDULDLSlotConfig, symbols_case), offsetof(StreamingProtobufs__TDDULDLSlotConfig, alldownlink), &streaming_protobufs__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(StreamingProtobufs__TDDULDLSlotConfig, symbols_case), offsetof(StreamingProtobufs__TDDULDLSlotConfig, alluplink), &streaming_protobufs__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(StreamingProtobufs__TDDULDLSlotConfig, symbols_case), offsetof(StreamingProtobufs__TDDULDLSlotConfig, explicit_), &streaming_protobufs__explicit__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__tdd__ul__dl__slot_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__tdd__ul__dl__slot_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TDD_UL_DL_SlotConfig", "TDDULDLSlotConfig", "StreamingProtobufs__TDDULDLSlotConfig", "streaming_protobufs", sizeof(StreamingProtobufs__TDDULDLSlotConfig), 4, streaming_protobufs__tdd__ul__dl__slot_config__field_descriptors, streaming_protobufs__tdd__ul__dl__slot_config__field_indices_by_name, 1, streaming_protobufs__tdd__ul__dl__slot_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__tdd__ul__dl__slot_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__explicit__field_descriptors[2] = { { "nrofDownlinkSymbols", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__Explicit, nrofuplinksymbols), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__explicit__field_indices_by_name[] = { 0, /* field[0] = nrofDownlinkSymbols */ 1, /* field[1] = nrofUplinkSymbols */ }; static const ProtobufCIntRange streaming_protobufs__explicit__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__explicit__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Explicit", "Explicit", "StreamingProtobufs__Explicit", "streaming_protobufs", sizeof(StreamingProtobufs__Explicit), 2, streaming_protobufs__explicit__field_descriptors, streaming_protobufs__explicit__field_indices_by_name, 1, streaming_protobufs__explicit__number_ranges, (ProtobufCMessageInit) streaming_protobufs__explicit__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bwp__downlink_dedicated__field_descriptors[8] = { { "release_pdcch_Config", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__BWPDownlinkDedicated, pdcch__config_case), offsetof(StreamingProtobufs__BWPDownlinkDedicated, release_pdcch_config), &streaming_protobufs__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(StreamingProtobufs__BWPDownlinkDedicated, pdcch__config_case), offsetof(StreamingProtobufs__BWPDownlinkDedicated, setup_pdcch_config), &streaming_protobufs__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(StreamingProtobufs__BWPDownlinkDedicated, pdsch__config_case), offsetof(StreamingProtobufs__BWPDownlinkDedicated, release_pdsch_config), &streaming_protobufs__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(StreamingProtobufs__BWPDownlinkDedicated, pdsch__config_case), offsetof(StreamingProtobufs__BWPDownlinkDedicated, setup_pdsch_config), &streaming_protobufs__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(StreamingProtobufs__BWPDownlinkDedicated, sps__config_case), offsetof(StreamingProtobufs__BWPDownlinkDedicated, release_sps_config), &streaming_protobufs__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(StreamingProtobufs__BWPDownlinkDedicated, sps__config_case), offsetof(StreamingProtobufs__BWPDownlinkDedicated, setup_sps_config), &streaming_protobufs__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(StreamingProtobufs__BWPDownlinkDedicated, radio_link_monitoring_config_case), offsetof(StreamingProtobufs__BWPDownlinkDedicated, release_radiolinkmonitoringconfig), &streaming_protobufs__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(StreamingProtobufs__BWPDownlinkDedicated, radio_link_monitoring_config_case), offsetof(StreamingProtobufs__BWPDownlinkDedicated, setup_radiolinkmonitoringconfig), &streaming_protobufs__radio_link_monitoring_config__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__bwp__downlink_dedicated__number_ranges[1 + 1] = { { 1, 0 }, { 0, 8 } }; const ProtobufCMessageDescriptor streaming_protobufs__bwp__downlink_dedicated__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BWP_DownlinkDedicated", "BWPDownlinkDedicated", "StreamingProtobufs__BWPDownlinkDedicated", "streaming_protobufs", sizeof(StreamingProtobufs__BWPDownlinkDedicated), 8, streaming_protobufs__bwp__downlink_dedicated__field_descriptors, streaming_protobufs__bwp__downlink_dedicated__field_indices_by_name, 1, streaming_protobufs__bwp__downlink_dedicated__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bwp__downlink_dedicated__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdcch__config__field_descriptors[12] = { { "controlResourceSetToAddModList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PDCCHConfig, n_controlresourcesettoaddmodlist), offsetof(StreamingProtobufs__PDCCHConfig, controlresourcesettoaddmodlist), &streaming_protobufs__control_resource_set__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "controlResourceSetToReleaseList", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__PDCCHConfig, n_controlresourcesettoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PDCCHConfig, n_searchspacestoaddmodlist), offsetof(StreamingProtobufs__PDCCHConfig, searchspacestoaddmodlist), &streaming_protobufs__search_space__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "searchSpacesToReleaseList", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__PDCCHConfig, n_searchspacestoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PDCCHConfig, downlink_preemption_case), offsetof(StreamingProtobufs__PDCCHConfig, release_downlinkpreemption), &streaming_protobufs__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(StreamingProtobufs__PDCCHConfig, downlink_preemption_case), offsetof(StreamingProtobufs__PDCCHConfig, setup_downlinkpreemption), &streaming_protobufs__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(StreamingProtobufs__PDCCHConfig, tpc__pusch_case), offsetof(StreamingProtobufs__PDCCHConfig, release_tpc_pusch), &streaming_protobufs__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(StreamingProtobufs__PDCCHConfig, tpc__pusch_case), offsetof(StreamingProtobufs__PDCCHConfig, setup_tpc_pusch), &streaming_protobufs__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(StreamingProtobufs__PDCCHConfig, tpc__pucch_case), offsetof(StreamingProtobufs__PDCCHConfig, release_tpc_pucch), &streaming_protobufs__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(StreamingProtobufs__PDCCHConfig, tpc__pucch_case), offsetof(StreamingProtobufs__PDCCHConfig, setup_tpc_pucch), &streaming_protobufs__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(StreamingProtobufs__PDCCHConfig, tpc__srs_case), offsetof(StreamingProtobufs__PDCCHConfig, release_tpc_srs), &streaming_protobufs__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(StreamingProtobufs__PDCCHConfig, tpc__srs_case), offsetof(StreamingProtobufs__PDCCHConfig, setup_tpc_srs), &streaming_protobufs__srs__tpc__command_config__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pdcch__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 12 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdcch__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDCCH_Config", "PDCCHConfig", "StreamingProtobufs__PDCCHConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PDCCHConfig), 12, streaming_protobufs__pdcch__config__field_descriptors, streaming_protobufs__pdcch__config__field_indices_by_name, 1, streaming_protobufs__pdcch__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdcch__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__downlink_preemption__field_descriptors[4] = { { "int_RNTI", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__DownlinkPreemption, timefrequencyset), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__DownlinkPreemption, n_int_configurationperservingcell), offsetof(StreamingProtobufs__DownlinkPreemption, int_configurationperservingcell), &streaming_protobufs__int__configuration_per_serving_cell__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__downlink_preemption__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__downlink_preemption__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DownlinkPreemption", "DownlinkPreemption", "StreamingProtobufs__DownlinkPreemption", "streaming_protobufs", sizeof(StreamingProtobufs__DownlinkPreemption), 4, streaming_protobufs__downlink_preemption__field_descriptors, streaming_protobufs__downlink_preemption__field_indices_by_name, 1, streaming_protobufs__downlink_preemption__number_ranges, (ProtobufCMessageInit) streaming_protobufs__downlink_preemption__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__time_frequency_set__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__TIME_FREQUENCY_SET__VALUE__protobuf_unspecified", 0 }, { "set0", "STREAMING_PROTOBUFS__TIME_FREQUENCY_SET__VALUE__set0", 1 }, { "set1", "STREAMING_PROTOBUFS__TIME_FREQUENCY_SET__VALUE__set1", 2 }, }; static const ProtobufCIntRange streaming_protobufs__time_frequency_set__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__time_frequency_set__value__enum_values_by_name[3] = { { "protobuf_unspecified", 0 }, { "set0", 1 }, { "set1", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__time_frequency_set__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.TimeFrequencySet.Value", "Value", "StreamingProtobufs__TimeFrequencySet__Value", "streaming_protobufs", 3, streaming_protobufs__time_frequency_set__value__enum_values_by_number, 3, streaming_protobufs__time_frequency_set__value__enum_values_by_name, 1, streaming_protobufs__time_frequency_set__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__time_frequency_set__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TimeFrequencySet, value), &streaming_protobufs__time_frequency_set__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__time_frequency_set__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__time_frequency_set__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__time_frequency_set__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TimeFrequencySet", "TimeFrequencySet", "StreamingProtobufs__TimeFrequencySet", "streaming_protobufs", sizeof(StreamingProtobufs__TimeFrequencySet), 1, streaming_protobufs__time_frequency_set__field_descriptors, streaming_protobufs__time_frequency_set__field_indices_by_name, 1, streaming_protobufs__time_frequency_set__number_ranges, (ProtobufCMessageInit) streaming_protobufs__time_frequency_set__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__int__configuration_per_serving_cell__field_descriptors[2] = { { "servingCellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__INTConfigurationPerServingCell, positionindci), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__int__configuration_per_serving_cell__field_indices_by_name[] = { 1, /* field[1] = positionInDCI */ 0, /* field[0] = servingCellId */ }; static const ProtobufCIntRange streaming_protobufs__int__configuration_per_serving_cell__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__int__configuration_per_serving_cell__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.INT_ConfigurationPerServingCell", "INTConfigurationPerServingCell", "StreamingProtobufs__INTConfigurationPerServingCell", "streaming_protobufs", sizeof(StreamingProtobufs__INTConfigurationPerServingCell), 2, streaming_protobufs__int__configuration_per_serving_cell__field_descriptors, streaming_protobufs__int__configuration_per_serving_cell__field_indices_by_name, 1, streaming_protobufs__int__configuration_per_serving_cell__number_ranges, (ProtobufCMessageInit) streaming_protobufs__int__configuration_per_serving_cell__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pusch__tpc__command_config__field_descriptors[3] = { { "tpc_Index", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUSCHTPCCommandConfig, targetcell), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pusch__tpc__command_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__pusch__tpc__command_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUSCH_TPC_CommandConfig", "PUSCHTPCCommandConfig", "StreamingProtobufs__PUSCHTPCCommandConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PUSCHTPCCommandConfig), 3, streaming_protobufs__pusch__tpc__command_config__field_descriptors, streaming_protobufs__pusch__tpc__command_config__field_indices_by_name, 1, streaming_protobufs__pusch__tpc__command_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pusch__tpc__command_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch__tpc__command_config__field_descriptors[2] = { { "tpc_IndexPCell", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHTPCCommandConfig, tpc_indexpucch_scell), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pucch__tpc__command_config__field_indices_by_name[] = { 0, /* field[0] = tpc_IndexPCell */ 1, /* field[1] = tpc_IndexPUCCH_SCell */ }; static const ProtobufCIntRange streaming_protobufs__pucch__tpc__command_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch__tpc__command_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_TPC_CommandConfig", "PUCCHTPCCommandConfig", "StreamingProtobufs__PUCCHTPCCommandConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHTPCCommandConfig), 2, streaming_protobufs__pucch__tpc__command_config__field_descriptors, streaming_protobufs__pucch__tpc__command_config__field_indices_by_name, 1, streaming_protobufs__pucch__tpc__command_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch__tpc__command_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__tpc__command_config__field_descriptors[3] = { { "startingBitOfFormat2_3", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__SRSTPCCommandConfig, startingbitofformat2_3sul_v1530), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__srs__tpc__command_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__tpc__command_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_TPC_CommandConfig", "SRSTPCCommandConfig", "StreamingProtobufs__SRSTPCCommandConfig", "streaming_protobufs", sizeof(StreamingProtobufs__SRSTPCCommandConfig), 3, streaming_protobufs__srs__tpc__command_config__field_descriptors, streaming_protobufs__srs__tpc__command_config__field_indices_by_name, 1, streaming_protobufs__srs__tpc__command_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__tpc__command_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdsch__config__field_descriptors[29] = { { "dataScramblingIdentityPDSCH", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PDSCHConfig, dmrs__downlink_for_pdsch__mapping_type_a_case), offsetof(StreamingProtobufs__PDSCHConfig, release_dmrs_downlinkforpdsch_mappingtypea), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, dmrs__downlink_for_pdsch__mapping_type_a_case), offsetof(StreamingProtobufs__PDSCHConfig, setup_dmrs_downlinkforpdsch_mappingtypea), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, dmrs__downlink_for_pdsch__mapping_type_b_case), offsetof(StreamingProtobufs__PDSCHConfig, release_dmrs_downlinkforpdsch_mappingtypeb), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, dmrs__downlink_for_pdsch__mapping_type_b_case), offsetof(StreamingProtobufs__PDSCHConfig, setup_dmrs_downlinkforpdsch_mappingtypeb), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, n_tci_statestoaddmodlist), offsetof(StreamingProtobufs__PDSCHConfig, tci_statestoaddmodlist), &streaming_protobufs__tci__state__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "tci_StatesToReleaseList", 7, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__PDSCHConfig, n_tci_statestoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PDSCHConfig, vrb_toprb_interleaver), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, resourceallocation), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, pdsch__time_domain_allocation_list_case), offsetof(StreamingProtobufs__PDSCHConfig, release_pdsch_timedomainallocationlist), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, pdsch__time_domain_allocation_list_case), offsetof(StreamingProtobufs__PDSCHConfig, setup_pdsch_timedomainallocationlist), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, pdsch_aggregationfactor), &streaming_protobufs__pdsch__aggregation_factor__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rateMatchPatternToAddModList", 13, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PDSCHConfig, n_ratematchpatterntoaddmodlist), offsetof(StreamingProtobufs__PDSCHConfig, ratematchpatterntoaddmodlist), &streaming_protobufs__rate_match_pattern__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rateMatchPatternToReleaseList", 14, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__PDSCHConfig, n_ratematchpatterntoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PDSCHConfig, ratematchpatterngroup1), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, ratematchpatterngroup2), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, rbg_size), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, mcs_table), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, maxnrofcodewordsscheduledbydci), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, prb__bundling_type_case), offsetof(StreamingProtobufs__PDSCHConfig, staticbundling), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, prb__bundling_type_case), offsetof(StreamingProtobufs__PDSCHConfig, dynamicbundling), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, n_zp_csi_rs_resourcetoaddmodlist), offsetof(StreamingProtobufs__PDSCHConfig, zp_csi_rs_resourcetoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, n_zp_csi_rs_resourcetoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PDSCHConfig, n_aperiodic_zp_csi_rs_resourcesetstoaddmodlist), offsetof(StreamingProtobufs__PDSCHConfig, aperiodic_zp_csi_rs_resourcesetstoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, n_aperiodic_zp_csi_rs_resourcesetstoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PDSCHConfig, n_sp_zp_csi_rs_resourcesetstoaddmodlist), offsetof(StreamingProtobufs__PDSCHConfig, sp_zp_csi_rs_resourcesetstoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, n_sp_zp_csi_rs_resourcesetstoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PDSCHConfig, p__zp__csi__rs__resource_set_case), offsetof(StreamingProtobufs__PDSCHConfig, release_p_zp_csi_rs_resourceset), &streaming_protobufs__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(StreamingProtobufs__PDSCHConfig, p__zp__csi__rs__resource_set_case), offsetof(StreamingProtobufs__PDSCHConfig, setup_p_zp_csi_rs_resourceset), &streaming_protobufs__zp__csi__rs__resource_set__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pdsch__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 29 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdsch__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDSCH_Config", "PDSCHConfig", "StreamingProtobufs__PDSCHConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PDSCHConfig), 29, streaming_protobufs__pdsch__config__field_descriptors, streaming_protobufs__pdsch__config__field_indices_by_name, 1, streaming_protobufs__pdsch__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdsch__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dmrs__downlink_config__field_descriptors[7] = { { "dmrs_Type", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DMRSDownlinkConfig, dmrs_type), &streaming_protobufs__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(StreamingProtobufs__DMRSDownlinkConfig, dmrs_additionalposition), &streaming_protobufs__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(StreamingProtobufs__DMRSDownlinkConfig, maxlength), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__DMRSDownlinkConfig, phase_tracking_rs_case), offsetof(StreamingProtobufs__DMRSDownlinkConfig, release_phasetrackingrs), &streaming_protobufs__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(StreamingProtobufs__DMRSDownlinkConfig, phase_tracking_rs_case), offsetof(StreamingProtobufs__DMRSDownlinkConfig, setup_phasetrackingrs), &streaming_protobufs__ptrs__downlink_config__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__dmrs__downlink_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; const ProtobufCMessageDescriptor streaming_protobufs__dmrs__downlink_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DMRS_DownlinkConfig", "DMRSDownlinkConfig", "StreamingProtobufs__DMRSDownlinkConfig", "streaming_protobufs", sizeof(StreamingProtobufs__DMRSDownlinkConfig), 7, streaming_protobufs__dmrs__downlink_config__field_descriptors, streaming_protobufs__dmrs__downlink_config__field_indices_by_name, 1, streaming_protobufs__dmrs__downlink_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dmrs__downlink_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__dmrs__type__value__enum_values_by_number[2] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DMRS__TYPE__VALUE__protobuf_unspecified", 0 }, { "type2", "STREAMING_PROTOBUFS__DMRS__TYPE__VALUE__type2", 1 }, }; static const ProtobufCIntRange streaming_protobufs__dmrs__type__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex streaming_protobufs__dmrs__type__value__enum_values_by_name[2] = { { "protobuf_unspecified", 0 }, { "type2", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__dmrs__type__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.DMRS_Type.Value", "Value", "StreamingProtobufs__DMRSType__Value", "streaming_protobufs", 2, streaming_protobufs__dmrs__type__value__enum_values_by_number, 2, streaming_protobufs__dmrs__type__value__enum_values_by_name, 1, streaming_protobufs__dmrs__type__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dmrs__type__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DMRSType, value), &streaming_protobufs__dmrs__type__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dmrs__type__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__dmrs__type__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__dmrs__type__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DMRS_Type", "DMRSType", "StreamingProtobufs__DMRSType", "streaming_protobufs", sizeof(StreamingProtobufs__DMRSType), 1, streaming_protobufs__dmrs__type__field_descriptors, streaming_protobufs__dmrs__type__field_indices_by_name, 1, streaming_protobufs__dmrs__type__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dmrs__type__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__dmrs__additional_position__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DMRS__ADDITIONAL_POSITION__VALUE__protobuf_unspecified", 0 }, { "pos0", "STREAMING_PROTOBUFS__DMRS__ADDITIONAL_POSITION__VALUE__pos0", 1 }, { "pos1", "STREAMING_PROTOBUFS__DMRS__ADDITIONAL_POSITION__VALUE__pos1", 2 }, { "pos3", "STREAMING_PROTOBUFS__DMRS__ADDITIONAL_POSITION__VALUE__pos3", 3 }, }; static const ProtobufCIntRange streaming_protobufs__dmrs__additional_position__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__dmrs__additional_position__value__enum_values_by_name[4] = { { "pos0", 1 }, { "pos1", 2 }, { "pos3", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__dmrs__additional_position__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.DMRS_AdditionalPosition.Value", "Value", "StreamingProtobufs__DMRSAdditionalPosition__Value", "streaming_protobufs", 4, streaming_protobufs__dmrs__additional_position__value__enum_values_by_number, 4, streaming_protobufs__dmrs__additional_position__value__enum_values_by_name, 1, streaming_protobufs__dmrs__additional_position__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dmrs__additional_position__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DMRSAdditionalPosition, value), &streaming_protobufs__dmrs__additional_position__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dmrs__additional_position__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__dmrs__additional_position__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__dmrs__additional_position__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DMRS_AdditionalPosition", "DMRSAdditionalPosition", "StreamingProtobufs__DMRSAdditionalPosition", "streaming_protobufs", sizeof(StreamingProtobufs__DMRSAdditionalPosition), 1, streaming_protobufs__dmrs__additional_position__field_descriptors, streaming_protobufs__dmrs__additional_position__field_indices_by_name, 1, streaming_protobufs__dmrs__additional_position__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dmrs__additional_position__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__max_length__value__enum_values_by_number[2] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MAX_LENGTH__VALUE__protobuf_unspecified", 0 }, { "len2", "STREAMING_PROTOBUFS__MAX_LENGTH__VALUE__len2", 1 }, }; static const ProtobufCIntRange streaming_protobufs__max_length__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex streaming_protobufs__max_length__value__enum_values_by_name[2] = { { "len2", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__max_length__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MaxLength.Value", "Value", "StreamingProtobufs__MaxLength__Value", "streaming_protobufs", 2, streaming_protobufs__max_length__value__enum_values_by_number, 2, streaming_protobufs__max_length__value__enum_values_by_name, 1, streaming_protobufs__max_length__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__max_length__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MaxLength, value), &streaming_protobufs__max_length__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__max_length__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__max_length__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__max_length__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MaxLength", "MaxLength", "StreamingProtobufs__MaxLength", "streaming_protobufs", sizeof(StreamingProtobufs__MaxLength), 1, streaming_protobufs__max_length__field_descriptors, streaming_protobufs__max_length__field_indices_by_name, 1, streaming_protobufs__max_length__number_ranges, (ProtobufCMessageInit) streaming_protobufs__max_length__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ptrs__downlink_config__field_descriptors[4] = { { "frequencyDensity", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__PTRSDownlinkConfig, n_frequencydensity), offsetof(StreamingProtobufs__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(StreamingProtobufs__PTRSDownlinkConfig, n_timedensity), offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PTRSDownlinkConfig, resourceelementoffset), &streaming_protobufs__resource_element_offset__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__ptrs__downlink_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__ptrs__downlink_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PTRS_DownlinkConfig", "PTRSDownlinkConfig", "StreamingProtobufs__PTRSDownlinkConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PTRSDownlinkConfig), 4, streaming_protobufs__ptrs__downlink_config__field_descriptors, streaming_protobufs__ptrs__downlink_config__field_indices_by_name, 1, streaming_protobufs__ptrs__downlink_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ptrs__downlink_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__resource_element_offset__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RESOURCE_ELEMENT_OFFSET__VALUE__protobuf_unspecified", 0 }, { "offset01", "STREAMING_PROTOBUFS__RESOURCE_ELEMENT_OFFSET__VALUE__offset01", 1 }, { "offset10", "STREAMING_PROTOBUFS__RESOURCE_ELEMENT_OFFSET__VALUE__offset10", 2 }, { "offset11", "STREAMING_PROTOBUFS__RESOURCE_ELEMENT_OFFSET__VALUE__offset11", 3 }, }; static const ProtobufCIntRange streaming_protobufs__resource_element_offset__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__resource_element_offset__value__enum_values_by_name[4] = { { "offset01", 1 }, { "offset10", 2 }, { "offset11", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__resource_element_offset__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.ResourceElementOffset.Value", "Value", "StreamingProtobufs__ResourceElementOffset__Value", "streaming_protobufs", 4, streaming_protobufs__resource_element_offset__value__enum_values_by_number, 4, streaming_protobufs__resource_element_offset__value__enum_values_by_name, 1, streaming_protobufs__resource_element_offset__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__resource_element_offset__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ResourceElementOffset, value), &streaming_protobufs__resource_element_offset__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__resource_element_offset__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__resource_element_offset__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__resource_element_offset__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ResourceElementOffset", "ResourceElementOffset", "StreamingProtobufs__ResourceElementOffset", "streaming_protobufs", sizeof(StreamingProtobufs__ResourceElementOffset), 1, streaming_protobufs__resource_element_offset__field_descriptors, streaming_protobufs__resource_element_offset__field_indices_by_name, 1, streaming_protobufs__resource_element_offset__number_ranges, (ProtobufCMessageInit) streaming_protobufs__resource_element_offset__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__tci__state__field_descriptors[3] = { { "tci_StateId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__TCIState, qcl_type1), &streaming_protobufs__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(StreamingProtobufs__TCIState, qcl_type2), &streaming_protobufs__qcl__info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__tci__state__field_indices_by_name[] = { 1, /* field[1] = qcl_Type1 */ 2, /* field[2] = qcl_Type2 */ 0, /* field[0] = tci_StateId */ }; static const ProtobufCIntRange streaming_protobufs__tci__state__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__tci__state__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TCI_State", "TCIState", "StreamingProtobufs__TCIState", "streaming_protobufs", sizeof(StreamingProtobufs__TCIState), 3, streaming_protobufs__tci__state__field_descriptors, streaming_protobufs__tci__state__field_indices_by_name, 1, streaming_protobufs__tci__state__number_ranges, (ProtobufCMessageInit) streaming_protobufs__tci__state__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__qcl__info__field_descriptors[5] = { { "cell", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__QCLInfo, reference_signal_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__QCLInfo, reference_signal_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__QCLInfo, qcl_type), &streaming_protobufs__qcl__type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__qcl__info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__qcl__info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.QCL_Info", "QCLInfo", "StreamingProtobufs__QCLInfo", "streaming_protobufs", sizeof(StreamingProtobufs__QCLInfo), 5, streaming_protobufs__qcl__info__field_descriptors, streaming_protobufs__qcl__info__field_indices_by_name, 1, streaming_protobufs__qcl__info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__qcl__info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__qcl__type__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__QCL__TYPE__VALUE__protobuf_unspecified", 0 }, { "typeA", "STREAMING_PROTOBUFS__QCL__TYPE__VALUE__typeA", 1 }, { "typeB", "STREAMING_PROTOBUFS__QCL__TYPE__VALUE__typeB", 2 }, { "typeC", "STREAMING_PROTOBUFS__QCL__TYPE__VALUE__typeC", 3 }, { "typeD", "STREAMING_PROTOBUFS__QCL__TYPE__VALUE__typeD", 4 }, }; static const ProtobufCIntRange streaming_protobufs__qcl__type__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__qcl__type__value__enum_values_by_name[5] = { { "protobuf_unspecified", 0 }, { "typeA", 1 }, { "typeB", 2 }, { "typeC", 3 }, { "typeD", 4 }, }; const ProtobufCEnumDescriptor streaming_protobufs__qcl__type__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.QCL_Type.Value", "Value", "StreamingProtobufs__QCLType__Value", "streaming_protobufs", 5, streaming_protobufs__qcl__type__value__enum_values_by_number, 5, streaming_protobufs__qcl__type__value__enum_values_by_name, 1, streaming_protobufs__qcl__type__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__qcl__type__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__QCLType, value), &streaming_protobufs__qcl__type__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__qcl__type__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__qcl__type__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__qcl__type__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.QCL_Type", "QCLType", "StreamingProtobufs__QCLType", "streaming_protobufs", sizeof(StreamingProtobufs__QCLType), 1, streaming_protobufs__qcl__type__field_descriptors, streaming_protobufs__qcl__type__field_indices_by_name, 1, streaming_protobufs__qcl__type__number_ranges, (ProtobufCMessageInit) streaming_protobufs__qcl__type__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__vrb__to_prb__interleaver__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__VRB__TO_PRB__INTERLEAVER__VALUE__protobuf_unspecified", 0 }, { "n2", "STREAMING_PROTOBUFS__VRB__TO_PRB__INTERLEAVER__VALUE__n2", 1 }, { "n4", "STREAMING_PROTOBUFS__VRB__TO_PRB__INTERLEAVER__VALUE__n4", 2 }, }; static const ProtobufCIntRange streaming_protobufs__vrb__to_prb__interleaver__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__vrb__to_prb__interleaver__value__enum_values_by_name[3] = { { "n2", 1 }, { "n4", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__vrb__to_prb__interleaver__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.VRB_ToPRB_Interleaver.Value", "Value", "StreamingProtobufs__VRBToPRBInterleaver__Value", "streaming_protobufs", 3, streaming_protobufs__vrb__to_prb__interleaver__value__enum_values_by_number, 3, streaming_protobufs__vrb__to_prb__interleaver__value__enum_values_by_name, 1, streaming_protobufs__vrb__to_prb__interleaver__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__vrb__to_prb__interleaver__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__VRBToPRBInterleaver, value), &streaming_protobufs__vrb__to_prb__interleaver__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__vrb__to_prb__interleaver__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__vrb__to_prb__interleaver__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__vrb__to_prb__interleaver__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.VRB_ToPRB_Interleaver", "VRBToPRBInterleaver", "StreamingProtobufs__VRBToPRBInterleaver", "streaming_protobufs", sizeof(StreamingProtobufs__VRBToPRBInterleaver), 1, streaming_protobufs__vrb__to_prb__interleaver__field_descriptors, streaming_protobufs__vrb__to_prb__interleaver__field_indices_by_name, 1, streaming_protobufs__vrb__to_prb__interleaver__number_ranges, (ProtobufCMessageInit) streaming_protobufs__vrb__to_prb__interleaver__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__resource_allocation__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RESOURCE_ALLOCATION__VALUE__protobuf_unspecified", 0 }, { "resourceAllocationType0", "STREAMING_PROTOBUFS__RESOURCE_ALLOCATION__VALUE__resourceAllocationType0", 1 }, { "resourceAllocationType1", "STREAMING_PROTOBUFS__RESOURCE_ALLOCATION__VALUE__resourceAllocationType1", 2 }, { "dynamicSwitch", "STREAMING_PROTOBUFS__RESOURCE_ALLOCATION__VALUE__dynamicSwitch", 3 }, }; static const ProtobufCIntRange streaming_protobufs__resource_allocation__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__resource_allocation__value__enum_values_by_name[4] = { { "dynamicSwitch", 3 }, { "protobuf_unspecified", 0 }, { "resourceAllocationType0", 1 }, { "resourceAllocationType1", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__resource_allocation__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.ResourceAllocation.Value", "Value", "StreamingProtobufs__ResourceAllocation__Value", "streaming_protobufs", 4, streaming_protobufs__resource_allocation__value__enum_values_by_number, 4, streaming_protobufs__resource_allocation__value__enum_values_by_name, 1, streaming_protobufs__resource_allocation__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__resource_allocation__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ResourceAllocation, value), &streaming_protobufs__resource_allocation__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__resource_allocation__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__resource_allocation__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__resource_allocation__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ResourceAllocation", "ResourceAllocation", "StreamingProtobufs__ResourceAllocation", "streaming_protobufs", sizeof(StreamingProtobufs__ResourceAllocation), 1, streaming_protobufs__resource_allocation__field_descriptors, streaming_protobufs__resource_allocation__field_indices_by_name, 1, streaming_protobufs__resource_allocation__number_ranges, (ProtobufCMessageInit) streaming_protobufs__resource_allocation__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__pdsch__aggregation_factor__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PDSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified", 0 }, { "n2", "STREAMING_PROTOBUFS__PDSCH__AGGREGATION_FACTOR__VALUE__n2", 1 }, { "n4", "STREAMING_PROTOBUFS__PDSCH__AGGREGATION_FACTOR__VALUE__n4", 2 }, { "n8", "STREAMING_PROTOBUFS__PDSCH__AGGREGATION_FACTOR__VALUE__n8", 3 }, }; static const ProtobufCIntRange streaming_protobufs__pdsch__aggregation_factor__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__pdsch__aggregation_factor__value__enum_values_by_name[4] = { { "n2", 1 }, { "n4", 2 }, { "n8", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__pdsch__aggregation_factor__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PDSCH_AggregationFactor.Value", "Value", "StreamingProtobufs__PDSCHAggregationFactor__Value", "streaming_protobufs", 4, streaming_protobufs__pdsch__aggregation_factor__value__enum_values_by_number, 4, streaming_protobufs__pdsch__aggregation_factor__value__enum_values_by_name, 1, streaming_protobufs__pdsch__aggregation_factor__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdsch__aggregation_factor__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PDSCHAggregationFactor, value), &streaming_protobufs__pdsch__aggregation_factor__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pdsch__aggregation_factor__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__pdsch__aggregation_factor__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdsch__aggregation_factor__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDSCH_AggregationFactor", "PDSCHAggregationFactor", "StreamingProtobufs__PDSCHAggregationFactor", "streaming_protobufs", sizeof(StreamingProtobufs__PDSCHAggregationFactor), 1, streaming_protobufs__pdsch__aggregation_factor__field_descriptors, streaming_protobufs__pdsch__aggregation_factor__field_indices_by_name, 1, streaming_protobufs__pdsch__aggregation_factor__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdsch__aggregation_factor__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rate_match_pattern_group__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__RateMatchPatternGroup, n_items), offsetof(StreamingProtobufs__RateMatchPatternGroup, items), &streaming_protobufs__rate_match_pattern_group_item__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__rate_match_pattern_group__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__rate_match_pattern_group__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__rate_match_pattern_group__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RateMatchPatternGroup", "RateMatchPatternGroup", "StreamingProtobufs__RateMatchPatternGroup", "streaming_protobufs", sizeof(StreamingProtobufs__RateMatchPatternGroup), 1, streaming_protobufs__rate_match_pattern_group__field_descriptors, streaming_protobufs__rate_match_pattern_group__field_indices_by_name, 1, streaming_protobufs__rate_match_pattern_group__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rate_match_pattern_group__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rate_match_pattern_group_item__field_descriptors[2] = { { "cellLevel", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__RateMatchPatternGroupItem, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__RateMatchPatternGroupItem, c_case), offsetof(StreamingProtobufs__RateMatchPatternGroupItem, bwplevel), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__rate_match_pattern_group_item__field_indices_by_name[] = { 1, /* field[1] = bwpLevel */ 0, /* field[0] = cellLevel */ }; static const ProtobufCIntRange streaming_protobufs__rate_match_pattern_group_item__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__rate_match_pattern_group_item__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RateMatchPatternGroupItem", "RateMatchPatternGroupItem", "StreamingProtobufs__RateMatchPatternGroupItem", "streaming_protobufs", sizeof(StreamingProtobufs__RateMatchPatternGroupItem), 2, streaming_protobufs__rate_match_pattern_group_item__field_descriptors, streaming_protobufs__rate_match_pattern_group_item__field_indices_by_name, 1, streaming_protobufs__rate_match_pattern_group_item__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rate_match_pattern_group_item__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__rbg__size__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RBG__SIZE__VALUE__protobuf_unspecified", 0 }, { "config1", "STREAMING_PROTOBUFS__RBG__SIZE__VALUE__config1", 1 }, { "config2", "STREAMING_PROTOBUFS__RBG__SIZE__VALUE__config2", 2 }, }; static const ProtobufCIntRange streaming_protobufs__rbg__size__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__rbg__size__value__enum_values_by_name[3] = { { "config1", 1 }, { "config2", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__rbg__size__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RBG_Size.Value", "Value", "StreamingProtobufs__RBGSize__Value", "streaming_protobufs", 3, streaming_protobufs__rbg__size__value__enum_values_by_number, 3, streaming_protobufs__rbg__size__value__enum_values_by_name, 1, streaming_protobufs__rbg__size__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rbg__size__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RBGSize, value), &streaming_protobufs__rbg__size__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__rbg__size__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__rbg__size__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__rbg__size__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RBG_Size", "RBGSize", "StreamingProtobufs__RBGSize", "streaming_protobufs", sizeof(StreamingProtobufs__RBGSize), 1, streaming_protobufs__rbg__size__field_descriptors, streaming_protobufs__rbg__size__field_indices_by_name, 1, streaming_protobufs__rbg__size__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rbg__size__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__mcs__table__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MCS__TABLE__VALUE__protobuf_unspecified", 0 }, { "qam256", "STREAMING_PROTOBUFS__MCS__TABLE__VALUE__qam256", 1 }, { "qam64LowSE", "STREAMING_PROTOBUFS__MCS__TABLE__VALUE__qam64LowSE", 2 }, }; static const ProtobufCIntRange streaming_protobufs__mcs__table__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__mcs__table__value__enum_values_by_name[3] = { { "protobuf_unspecified", 0 }, { "qam256", 1 }, { "qam64LowSE", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__mcs__table__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MCS_Table.Value", "Value", "StreamingProtobufs__MCSTable__Value", "streaming_protobufs", 3, streaming_protobufs__mcs__table__value__enum_values_by_number, 3, streaming_protobufs__mcs__table__value__enum_values_by_name, 1, streaming_protobufs__mcs__table__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__mcs__table__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MCSTable, value), &streaming_protobufs__mcs__table__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__mcs__table__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__mcs__table__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__mcs__table__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MCS_Table", "MCSTable", "StreamingProtobufs__MCSTable", "streaming_protobufs", sizeof(StreamingProtobufs__MCSTable), 1, streaming_protobufs__mcs__table__field_descriptors, streaming_protobufs__mcs__table__field_indices_by_name, 1, streaming_protobufs__mcs__table__number_ranges, (ProtobufCMessageInit) streaming_protobufs__mcs__table__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__max_nrof_code_words_scheduled_by_dci__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__n2", 2 }, }; static const ProtobufCIntRange streaming_protobufs__max_nrof_code_words_scheduled_by_dci__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__max_nrof_code_words_scheduled_by_dci__value__enum_values_by_name[3] = { { "n1", 1 }, { "n2", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__max_nrof_code_words_scheduled_by_dci__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MaxNrofCodeWordsScheduledByDCI.Value", "Value", "StreamingProtobufs__MaxNrofCodeWordsScheduledByDCI__Value", "streaming_protobufs", 3, streaming_protobufs__max_nrof_code_words_scheduled_by_dci__value__enum_values_by_number, 3, streaming_protobufs__max_nrof_code_words_scheduled_by_dci__value__enum_values_by_name, 1, streaming_protobufs__max_nrof_code_words_scheduled_by_dci__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__max_nrof_code_words_scheduled_by_dci__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MaxNrofCodeWordsScheduledByDCI, value), &streaming_protobufs__max_nrof_code_words_scheduled_by_dci__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__max_nrof_code_words_scheduled_by_dci__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__max_nrof_code_words_scheduled_by_dci__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__max_nrof_code_words_scheduled_by_dci__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MaxNrofCodeWordsScheduledByDCI", "MaxNrofCodeWordsScheduledByDCI", "StreamingProtobufs__MaxNrofCodeWordsScheduledByDCI", "streaming_protobufs", sizeof(StreamingProtobufs__MaxNrofCodeWordsScheduledByDCI), 1, streaming_protobufs__max_nrof_code_words_scheduled_by_dci__field_descriptors, streaming_protobufs__max_nrof_code_words_scheduled_by_dci__field_indices_by_name, 1, streaming_protobufs__max_nrof_code_words_scheduled_by_dci__number_ranges, (ProtobufCMessageInit) streaming_protobufs__max_nrof_code_words_scheduled_by_dci__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__static_bundling__field_descriptors[1] = { { "bundleSize", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__StaticBundling, bundlesize), &streaming_protobufs__bundle_size__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__static_bundling__field_indices_by_name[] = { 0, /* field[0] = bundleSize */ }; static const ProtobufCIntRange streaming_protobufs__static_bundling__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__static_bundling__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.StaticBundling", "StaticBundling", "StreamingProtobufs__StaticBundling", "streaming_protobufs", sizeof(StreamingProtobufs__StaticBundling), 1, streaming_protobufs__static_bundling__field_descriptors, streaming_protobufs__static_bundling__field_indices_by_name, 1, streaming_protobufs__static_bundling__number_ranges, (ProtobufCMessageInit) streaming_protobufs__static_bundling__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__bundle_size__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__BUNDLE_SIZE__VALUE__protobuf_unspecified", 0 }, { "n4", "STREAMING_PROTOBUFS__BUNDLE_SIZE__VALUE__n4", 1 }, { "wideband", "STREAMING_PROTOBUFS__BUNDLE_SIZE__VALUE__wideband", 2 }, }; static const ProtobufCIntRange streaming_protobufs__bundle_size__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__bundle_size__value__enum_values_by_name[3] = { { "n4", 1 }, { "protobuf_unspecified", 0 }, { "wideband", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__bundle_size__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.BundleSize.Value", "Value", "StreamingProtobufs__BundleSize__Value", "streaming_protobufs", 3, streaming_protobufs__bundle_size__value__enum_values_by_number, 3, streaming_protobufs__bundle_size__value__enum_values_by_name, 1, streaming_protobufs__bundle_size__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bundle_size__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BundleSize, value), &streaming_protobufs__bundle_size__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__bundle_size__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__bundle_size__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__bundle_size__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BundleSize", "BundleSize", "StreamingProtobufs__BundleSize", "streaming_protobufs", sizeof(StreamingProtobufs__BundleSize), 1, streaming_protobufs__bundle_size__field_descriptors, streaming_protobufs__bundle_size__field_indices_by_name, 1, streaming_protobufs__bundle_size__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bundle_size__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dynamic_bundling__field_descriptors[2] = { { "bundleSizeSet1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DynamicBundling, bundlesizeset1), &streaming_protobufs__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(StreamingProtobufs__DynamicBundling, bundlesizeset2), &streaming_protobufs__bundle_size_set2__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dynamic_bundling__field_indices_by_name[] = { 0, /* field[0] = bundleSizeSet1 */ 1, /* field[1] = bundleSizeSet2 */ }; static const ProtobufCIntRange streaming_protobufs__dynamic_bundling__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__dynamic_bundling__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DynamicBundling", "DynamicBundling", "StreamingProtobufs__DynamicBundling", "streaming_protobufs", sizeof(StreamingProtobufs__DynamicBundling), 2, streaming_protobufs__dynamic_bundling__field_descriptors, streaming_protobufs__dynamic_bundling__field_indices_by_name, 1, streaming_protobufs__dynamic_bundling__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dynamic_bundling__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__bundle_size_set1__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__BUNDLE_SIZE_SET1__VALUE__protobuf_unspecified", 0 }, { "n4", "STREAMING_PROTOBUFS__BUNDLE_SIZE_SET1__VALUE__n4", 1 }, { "wideband", "STREAMING_PROTOBUFS__BUNDLE_SIZE_SET1__VALUE__wideband", 2 }, { "n2_wideband", "STREAMING_PROTOBUFS__BUNDLE_SIZE_SET1__VALUE__n2_wideband", 3 }, { "n4_wideband", "STREAMING_PROTOBUFS__BUNDLE_SIZE_SET1__VALUE__n4_wideband", 4 }, }; static const ProtobufCIntRange streaming_protobufs__bundle_size_set1__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__bundle_size_set1__value__enum_values_by_name[5] = { { "n2_wideband", 3 }, { "n4", 1 }, { "n4_wideband", 4 }, { "protobuf_unspecified", 0 }, { "wideband", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__bundle_size_set1__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.BundleSizeSet1.Value", "Value", "StreamingProtobufs__BundleSizeSet1__Value", "streaming_protobufs", 5, streaming_protobufs__bundle_size_set1__value__enum_values_by_number, 5, streaming_protobufs__bundle_size_set1__value__enum_values_by_name, 1, streaming_protobufs__bundle_size_set1__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bundle_size_set1__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BundleSizeSet1, value), &streaming_protobufs__bundle_size_set1__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__bundle_size_set1__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__bundle_size_set1__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__bundle_size_set1__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BundleSizeSet1", "BundleSizeSet1", "StreamingProtobufs__BundleSizeSet1", "streaming_protobufs", sizeof(StreamingProtobufs__BundleSizeSet1), 1, streaming_protobufs__bundle_size_set1__field_descriptors, streaming_protobufs__bundle_size_set1__field_indices_by_name, 1, streaming_protobufs__bundle_size_set1__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bundle_size_set1__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__bundle_size_set2__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__BUNDLE_SIZE_SET2__VALUE__protobuf_unspecified", 0 }, { "n4", "STREAMING_PROTOBUFS__BUNDLE_SIZE_SET2__VALUE__n4", 1 }, { "wideband", "STREAMING_PROTOBUFS__BUNDLE_SIZE_SET2__VALUE__wideband", 2 }, }; static const ProtobufCIntRange streaming_protobufs__bundle_size_set2__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__bundle_size_set2__value__enum_values_by_name[3] = { { "n4", 1 }, { "protobuf_unspecified", 0 }, { "wideband", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__bundle_size_set2__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.BundleSizeSet2.Value", "Value", "StreamingProtobufs__BundleSizeSet2__Value", "streaming_protobufs", 3, streaming_protobufs__bundle_size_set2__value__enum_values_by_number, 3, streaming_protobufs__bundle_size_set2__value__enum_values_by_name, 1, streaming_protobufs__bundle_size_set2__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bundle_size_set2__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BundleSizeSet2, value), &streaming_protobufs__bundle_size_set2__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__bundle_size_set2__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__bundle_size_set2__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__bundle_size_set2__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BundleSizeSet2", "BundleSizeSet2", "StreamingProtobufs__BundleSizeSet2", "streaming_protobufs", sizeof(StreamingProtobufs__BundleSizeSet2), 1, streaming_protobufs__bundle_size_set2__field_descriptors, streaming_protobufs__bundle_size_set2__field_indices_by_name, 1, streaming_protobufs__bundle_size_set2__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bundle_size_set2__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__zp__csi__rs__resource__field_descriptors[3] = { { "zp_CSI_RS_ResourceId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__ZPCSIRSResource, resourcemapping), &streaming_protobufs__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(StreamingProtobufs__ZPCSIRSResource, periodicityandoffset), &streaming_protobufs__csi__resource_periodicity_and_offset__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__zp__csi__rs__resource__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__zp__csi__rs__resource__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ZP_CSI_RS_Resource", "ZPCSIRSResource", "StreamingProtobufs__ZPCSIRSResource", "streaming_protobufs", sizeof(StreamingProtobufs__ZPCSIRSResource), 3, streaming_protobufs__zp__csi__rs__resource__field_descriptors, streaming_protobufs__zp__csi__rs__resource__field_indices_by_name, 1, streaming_protobufs__zp__csi__rs__resource__number_ranges, (ProtobufCMessageInit) streaming_protobufs__zp__csi__rs__resource__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__rs__resource_mapping__field_descriptors[12] = { { "row1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CSIRSResourceMapping, frequency_domain_allocation_case), offsetof(StreamingProtobufs__CSIRSResourceMapping, row1), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "row2", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CSIRSResourceMapping, frequency_domain_allocation_case), offsetof(StreamingProtobufs__CSIRSResourceMapping, row2), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "row4", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CSIRSResourceMapping, frequency_domain_allocation_case), offsetof(StreamingProtobufs__CSIRSResourceMapping, row4), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "other", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CSIRSResourceMapping, frequency_domain_allocation_case), offsetof(StreamingProtobufs__CSIRSResourceMapping, other), NULL, NULL, 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(StreamingProtobufs__CSIRSResourceMapping, nrofports), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__CSIRSResourceMapping, cdm_type), &streaming_protobufs__cdm__type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "dot5", 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CSIRSResourceMapping, density_case), offsetof(StreamingProtobufs__CSIRSResourceMapping, dot5), &streaming_protobufs__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(StreamingProtobufs__CSIRSResourceMapping, density_case), offsetof(StreamingProtobufs__CSIRSResourceMapping, one), &streaming_protobufs__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(StreamingProtobufs__CSIRSResourceMapping, density_case), offsetof(StreamingProtobufs__CSIRSResourceMapping, three), &streaming_protobufs__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(StreamingProtobufs__CSIRSResourceMapping, freqband), &streaming_protobufs__csi__frequency_occupation__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__csi__rs__resource_mapping__number_ranges[2 + 1] = { { 1, 0 }, { 5, 3 }, { 0, 12 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__rs__resource_mapping__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_RS_ResourceMapping", "CSIRSResourceMapping", "StreamingProtobufs__CSIRSResourceMapping", "streaming_protobufs", sizeof(StreamingProtobufs__CSIRSResourceMapping), 12, streaming_protobufs__csi__rs__resource_mapping__field_descriptors, streaming_protobufs__csi__rs__resource_mapping__field_indices_by_name, 2, streaming_protobufs__csi__rs__resource_mapping__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__rs__resource_mapping__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__nrof_ports__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__NROF_PORTS__VALUE__protobuf_unspecified", 0 }, { "p1", "STREAMING_PROTOBUFS__NROF_PORTS__VALUE__p1", 1 }, { "p2", "STREAMING_PROTOBUFS__NROF_PORTS__VALUE__p2", 2 }, { "p4", "STREAMING_PROTOBUFS__NROF_PORTS__VALUE__p4", 3 }, { "p8", "STREAMING_PROTOBUFS__NROF_PORTS__VALUE__p8", 4 }, { "p12", "STREAMING_PROTOBUFS__NROF_PORTS__VALUE__p12", 5 }, { "p16", "STREAMING_PROTOBUFS__NROF_PORTS__VALUE__p16", 6 }, { "p24", "STREAMING_PROTOBUFS__NROF_PORTS__VALUE__p24", 7 }, { "p32", "STREAMING_PROTOBUFS__NROF_PORTS__VALUE__p32", 8 }, }; static const ProtobufCIntRange streaming_protobufs__nrof_ports__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__nrof_ports__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofPorts.Value", "Value", "StreamingProtobufs__NrofPorts__Value", "streaming_protobufs", 9, streaming_protobufs__nrof_ports__value__enum_values_by_number, 9, streaming_protobufs__nrof_ports__value__enum_values_by_name, 1, streaming_protobufs__nrof_ports__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nrof_ports__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NrofPorts, value), &streaming_protobufs__nrof_ports__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nrof_ports__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__nrof_ports__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__nrof_ports__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofPorts", "NrofPorts", "StreamingProtobufs__NrofPorts", "streaming_protobufs", sizeof(StreamingProtobufs__NrofPorts), 1, streaming_protobufs__nrof_ports__field_descriptors, streaming_protobufs__nrof_ports__field_indices_by_name, 1, streaming_protobufs__nrof_ports__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nrof_ports__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__cdm__type__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CDM__TYPE__VALUE__protobuf_unspecified", 0 }, { "noCDM", "STREAMING_PROTOBUFS__CDM__TYPE__VALUE__noCDM", 1 }, { "fd_CDM2", "STREAMING_PROTOBUFS__CDM__TYPE__VALUE__fd_CDM2", 2 }, { "cdm4_FD2_TD2", "STREAMING_PROTOBUFS__CDM__TYPE__VALUE__cdm4_FD2_TD2", 3 }, { "cdm8_FD2_TD4", "STREAMING_PROTOBUFS__CDM__TYPE__VALUE__cdm8_FD2_TD4", 4 }, }; static const ProtobufCIntRange streaming_protobufs__cdm__type__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__cdm__type__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.CDM_Type.Value", "Value", "StreamingProtobufs__CDMType__Value", "streaming_protobufs", 5, streaming_protobufs__cdm__type__value__enum_values_by_number, 5, streaming_protobufs__cdm__type__value__enum_values_by_name, 1, streaming_protobufs__cdm__type__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cdm__type__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CDMType, value), &streaming_protobufs__cdm__type__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cdm__type__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__cdm__type__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__cdm__type__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CDM_Type", "CDMType", "StreamingProtobufs__CDMType", "streaming_protobufs", sizeof(StreamingProtobufs__CDMType), 1, streaming_protobufs__cdm__type__field_descriptors, streaming_protobufs__cdm__type__field_indices_by_name, 1, streaming_protobufs__cdm__type__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cdm__type__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__dot5__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DOT5__VALUE__protobuf_unspecified", 0 }, { "evenPRBs", "STREAMING_PROTOBUFS__DOT5__VALUE__evenPRBs", 1 }, { "oddPRBs", "STREAMING_PROTOBUFS__DOT5__VALUE__oddPRBs", 2 }, }; static const ProtobufCIntRange streaming_protobufs__dot5__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__dot5__value__enum_values_by_name[3] = { { "evenPRBs", 1 }, { "oddPRBs", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__dot5__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Dot5.Value", "Value", "StreamingProtobufs__Dot5__Value", "streaming_protobufs", 3, streaming_protobufs__dot5__value__enum_values_by_number, 3, streaming_protobufs__dot5__value__enum_values_by_name, 1, streaming_protobufs__dot5__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dot5__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Dot5, value), &streaming_protobufs__dot5__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dot5__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__dot5__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__dot5__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Dot5", "Dot5", "StreamingProtobufs__Dot5", "streaming_protobufs", sizeof(StreamingProtobufs__Dot5), 1, streaming_protobufs__dot5__field_descriptors, streaming_protobufs__dot5__field_indices_by_name, 1, streaming_protobufs__dot5__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dot5__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__frequency_occupation__field_descriptors[2] = { { "startingRB", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIFrequencyOccupation, nrofrbs), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csi__frequency_occupation__field_indices_by_name[] = { 1, /* field[1] = nrofRBs */ 0, /* field[0] = startingRB */ }; static const ProtobufCIntRange streaming_protobufs__csi__frequency_occupation__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__frequency_occupation__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_FrequencyOccupation", "CSIFrequencyOccupation", "StreamingProtobufs__CSIFrequencyOccupation", "streaming_protobufs", sizeof(StreamingProtobufs__CSIFrequencyOccupation), 2, streaming_protobufs__csi__frequency_occupation__field_descriptors, streaming_protobufs__csi__frequency_occupation__field_indices_by_name, 1, streaming_protobufs__csi__frequency_occupation__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__frequency_occupation__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__resource_periodicity_and_offset__field_descriptors[13] = { { "slots4", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourcePeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__CSIResourcePeriodicityAndOffset, slots640), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__csi__resource_periodicity_and_offset__number_ranges[1 + 1] = { { 1, 0 }, { 0, 13 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__resource_periodicity_and_offset__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_ResourcePeriodicityAndOffset", "CSIResourcePeriodicityAndOffset", "StreamingProtobufs__CSIResourcePeriodicityAndOffset", "streaming_protobufs", sizeof(StreamingProtobufs__CSIResourcePeriodicityAndOffset), 13, streaming_protobufs__csi__resource_periodicity_and_offset__field_descriptors, streaming_protobufs__csi__resource_periodicity_and_offset__field_indices_by_name, 1, streaming_protobufs__csi__resource_periodicity_and_offset__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__resource_periodicity_and_offset__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__ZPCSIRSResourceSet, n_zp_csi_rs_resourceidlist), offsetof(StreamingProtobufs__ZPCSIRSResourceSet, zp_csi_rs_resourceidlist), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__zp__csi__rs__resource_set__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__zp__csi__rs__resource_set__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ZP_CSI_RS_ResourceSet", "ZPCSIRSResourceSet", "StreamingProtobufs__ZPCSIRSResourceSet", "streaming_protobufs", sizeof(StreamingProtobufs__ZPCSIRSResourceSet), 2, streaming_protobufs__zp__csi__rs__resource_set__field_descriptors, streaming_protobufs__zp__csi__rs__resource_set__field_indices_by_name, 1, streaming_protobufs__zp__csi__rs__resource_set__number_ranges, (ProtobufCMessageInit) streaming_protobufs__zp__csi__rs__resource_set__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sps__config__field_descriptors[4] = { { "periodicity", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SPSConfig, periodicity), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__SPSConfig, mcs_table), &streaming_protobufs__sps__mcs__table__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__sps__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__sps__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SPS_Config", "SPSConfig", "StreamingProtobufs__SPSConfig", "streaming_protobufs", sizeof(StreamingProtobufs__SPSConfig), 4, streaming_protobufs__sps__config__field_descriptors, streaming_protobufs__sps__config__field_indices_by_name, 1, streaming_protobufs__sps__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sps__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__sps__config_periodicity__value__enum_values_by_number[11] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SPS__CONFIG_PERIODICITY__VALUE__protobuf_unspecified", 0 }, { "ms10", "STREAMING_PROTOBUFS__SPS__CONFIG_PERIODICITY__VALUE__ms10", 1 }, { "ms20", "STREAMING_PROTOBUFS__SPS__CONFIG_PERIODICITY__VALUE__ms20", 2 }, { "ms32", "STREAMING_PROTOBUFS__SPS__CONFIG_PERIODICITY__VALUE__ms32", 3 }, { "ms40", "STREAMING_PROTOBUFS__SPS__CONFIG_PERIODICITY__VALUE__ms40", 4 }, { "ms64", "STREAMING_PROTOBUFS__SPS__CONFIG_PERIODICITY__VALUE__ms64", 5 }, { "ms80", "STREAMING_PROTOBUFS__SPS__CONFIG_PERIODICITY__VALUE__ms80", 6 }, { "ms128", "STREAMING_PROTOBUFS__SPS__CONFIG_PERIODICITY__VALUE__ms128", 7 }, { "ms160", "STREAMING_PROTOBUFS__SPS__CONFIG_PERIODICITY__VALUE__ms160", 8 }, { "ms320", "STREAMING_PROTOBUFS__SPS__CONFIG_PERIODICITY__VALUE__ms320", 9 }, { "ms640", "STREAMING_PROTOBUFS__SPS__CONFIG_PERIODICITY__VALUE__ms640", 10 }, }; static const ProtobufCIntRange streaming_protobufs__sps__config_periodicity__value__value_ranges[] = { {0, 0},{0, 11} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__sps__config_periodicity__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SPS_ConfigPeriodicity.Value", "Value", "StreamingProtobufs__SPSConfigPeriodicity__Value", "streaming_protobufs", 11, streaming_protobufs__sps__config_periodicity__value__enum_values_by_number, 11, streaming_protobufs__sps__config_periodicity__value__enum_values_by_name, 1, streaming_protobufs__sps__config_periodicity__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sps__config_periodicity__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SPSConfigPeriodicity, value), &streaming_protobufs__sps__config_periodicity__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sps__config_periodicity__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__sps__config_periodicity__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__sps__config_periodicity__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SPS_ConfigPeriodicity", "SPSConfigPeriodicity", "StreamingProtobufs__SPSConfigPeriodicity", "streaming_protobufs", sizeof(StreamingProtobufs__SPSConfigPeriodicity), 1, streaming_protobufs__sps__config_periodicity__field_descriptors, streaming_protobufs__sps__config_periodicity__field_indices_by_name, 1, streaming_protobufs__sps__config_periodicity__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sps__config_periodicity__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__sps__mcs__table__value__enum_values_by_number[2] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SPS__MCS__TABLE__VALUE__protobuf_unspecified", 0 }, { "qam64LowSE", "STREAMING_PROTOBUFS__SPS__MCS__TABLE__VALUE__qam64LowSE", 1 }, }; static const ProtobufCIntRange streaming_protobufs__sps__mcs__table__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex streaming_protobufs__sps__mcs__table__value__enum_values_by_name[2] = { { "protobuf_unspecified", 0 }, { "qam64LowSE", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__sps__mcs__table__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SPS_MCS_Table.Value", "Value", "StreamingProtobufs__SPSMCSTable__Value", "streaming_protobufs", 2, streaming_protobufs__sps__mcs__table__value__enum_values_by_number, 2, streaming_protobufs__sps__mcs__table__value__enum_values_by_name, 1, streaming_protobufs__sps__mcs__table__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sps__mcs__table__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SPSMCSTable, value), &streaming_protobufs__sps__mcs__table__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sps__mcs__table__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__sps__mcs__table__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__sps__mcs__table__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SPS_MCS_Table", "SPSMCSTable", "StreamingProtobufs__SPSMCSTable", "streaming_protobufs", sizeof(StreamingProtobufs__SPSMCSTable), 1, streaming_protobufs__sps__mcs__table__field_descriptors, streaming_protobufs__sps__mcs__table__field_indices_by_name, 1, streaming_protobufs__sps__mcs__table__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sps__mcs__table__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__radio_link_monitoring_config__field_descriptors[4] = { { "failureDetectionResourcesToAddModList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__RadioLinkMonitoringConfig, n_failuredetectionresourcestoaddmodlist), offsetof(StreamingProtobufs__RadioLinkMonitoringConfig, failuredetectionresourcestoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__RadioLinkMonitoringConfig, n_failuredetectionresourcestoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__RadioLinkMonitoringConfig, beamfailureinstancemaxcount), &streaming_protobufs__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(StreamingProtobufs__RadioLinkMonitoringConfig, beamfailuredetectiontimer), &streaming_protobufs__beam_failure_detection_timer__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__radio_link_monitoring_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__radio_link_monitoring_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RadioLinkMonitoringConfig", "RadioLinkMonitoringConfig", "StreamingProtobufs__RadioLinkMonitoringConfig", "streaming_protobufs", sizeof(StreamingProtobufs__RadioLinkMonitoringConfig), 4, streaming_protobufs__radio_link_monitoring_config__field_descriptors, streaming_protobufs__radio_link_monitoring_config__field_indices_by_name, 1, streaming_protobufs__radio_link_monitoring_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__radio_link_monitoring_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__radio_link_monitoring_rs__field_descriptors[4] = { { "radioLinkMonitoringRS_Id", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__RadioLinkMonitoringRS, purpose), &streaming_protobufs__purpose__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ssb_Index", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__RadioLinkMonitoringRS, detection_resource_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__RadioLinkMonitoringRS, detection_resource_case), offsetof(StreamingProtobufs__RadioLinkMonitoringRS, csi_rs_index), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__radio_link_monitoring_rs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__radio_link_monitoring_rs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RadioLinkMonitoringRS", "RadioLinkMonitoringRS", "StreamingProtobufs__RadioLinkMonitoringRS", "streaming_protobufs", sizeof(StreamingProtobufs__RadioLinkMonitoringRS), 4, streaming_protobufs__radio_link_monitoring_rs__field_descriptors, streaming_protobufs__radio_link_monitoring_rs__field_indices_by_name, 1, streaming_protobufs__radio_link_monitoring_rs__number_ranges, (ProtobufCMessageInit) streaming_protobufs__radio_link_monitoring_rs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__purpose__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PURPOSE__VALUE__protobuf_unspecified", 0 }, { "beamFailure", "STREAMING_PROTOBUFS__PURPOSE__VALUE__beamFailure", 1 }, { "rlf", "STREAMING_PROTOBUFS__PURPOSE__VALUE__rlf", 2 }, { "both", "STREAMING_PROTOBUFS__PURPOSE__VALUE__both", 3 }, }; static const ProtobufCIntRange streaming_protobufs__purpose__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__purpose__value__enum_values_by_name[4] = { { "beamFailure", 1 }, { "both", 3 }, { "protobuf_unspecified", 0 }, { "rlf", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__purpose__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Purpose.Value", "Value", "StreamingProtobufs__Purpose__Value", "streaming_protobufs", 4, streaming_protobufs__purpose__value__enum_values_by_number, 4, streaming_protobufs__purpose__value__enum_values_by_name, 1, streaming_protobufs__purpose__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__purpose__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Purpose, value), &streaming_protobufs__purpose__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__purpose__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__purpose__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__purpose__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Purpose", "Purpose", "StreamingProtobufs__Purpose", "streaming_protobufs", sizeof(StreamingProtobufs__Purpose), 1, streaming_protobufs__purpose__field_descriptors, streaming_protobufs__purpose__field_indices_by_name, 1, streaming_protobufs__purpose__number_ranges, (ProtobufCMessageInit) streaming_protobufs__purpose__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__beam_failure_instance_max_count__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n2", 2 }, { "n3", "STREAMING_PROTOBUFS__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n3", 3 }, { "n4", "STREAMING_PROTOBUFS__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n4", 4 }, { "n5", "STREAMING_PROTOBUFS__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n5", 5 }, { "n6", "STREAMING_PROTOBUFS__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n6", 6 }, { "n8", "STREAMING_PROTOBUFS__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n8", 7 }, { "n10", "STREAMING_PROTOBUFS__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n10", 8 }, }; static const ProtobufCIntRange streaming_protobufs__beam_failure_instance_max_count__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__beam_failure_instance_max_count__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.BeamFailureInstanceMaxCount.Value", "Value", "StreamingProtobufs__BeamFailureInstanceMaxCount__Value", "streaming_protobufs", 9, streaming_protobufs__beam_failure_instance_max_count__value__enum_values_by_number, 9, streaming_protobufs__beam_failure_instance_max_count__value__enum_values_by_name, 1, streaming_protobufs__beam_failure_instance_max_count__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__beam_failure_instance_max_count__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BeamFailureInstanceMaxCount, value), &streaming_protobufs__beam_failure_instance_max_count__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__beam_failure_instance_max_count__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__beam_failure_instance_max_count__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__beam_failure_instance_max_count__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BeamFailureInstanceMaxCount", "BeamFailureInstanceMaxCount", "StreamingProtobufs__BeamFailureInstanceMaxCount", "streaming_protobufs", sizeof(StreamingProtobufs__BeamFailureInstanceMaxCount), 1, streaming_protobufs__beam_failure_instance_max_count__field_descriptors, streaming_protobufs__beam_failure_instance_max_count__field_indices_by_name, 1, streaming_protobufs__beam_failure_instance_max_count__number_ranges, (ProtobufCMessageInit) streaming_protobufs__beam_failure_instance_max_count__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__beam_failure_detection_timer__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__BEAM_FAILURE_DETECTION_TIMER__VALUE__protobuf_unspecified", 0 }, { "pbfd1", "STREAMING_PROTOBUFS__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd1", 1 }, { "pbfd2", "STREAMING_PROTOBUFS__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd2", 2 }, { "pbfd3", "STREAMING_PROTOBUFS__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd3", 3 }, { "pbfd4", "STREAMING_PROTOBUFS__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd4", 4 }, { "pbfd5", "STREAMING_PROTOBUFS__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd5", 5 }, { "pbfd6", "STREAMING_PROTOBUFS__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd6", 6 }, { "pbfd8", "STREAMING_PROTOBUFS__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd8", 7 }, { "pbfd10", "STREAMING_PROTOBUFS__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd10", 8 }, }; static const ProtobufCIntRange streaming_protobufs__beam_failure_detection_timer__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__beam_failure_detection_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.BeamFailureDetectionTimer.Value", "Value", "StreamingProtobufs__BeamFailureDetectionTimer__Value", "streaming_protobufs", 9, streaming_protobufs__beam_failure_detection_timer__value__enum_values_by_number, 9, streaming_protobufs__beam_failure_detection_timer__value__enum_values_by_name, 1, streaming_protobufs__beam_failure_detection_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__beam_failure_detection_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BeamFailureDetectionTimer, value), &streaming_protobufs__beam_failure_detection_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__beam_failure_detection_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__beam_failure_detection_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__beam_failure_detection_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BeamFailureDetectionTimer", "BeamFailureDetectionTimer", "StreamingProtobufs__BeamFailureDetectionTimer", "streaming_protobufs", sizeof(StreamingProtobufs__BeamFailureDetectionTimer), 1, streaming_protobufs__beam_failure_detection_timer__field_descriptors, streaming_protobufs__beam_failure_detection_timer__field_indices_by_name, 1, streaming_protobufs__beam_failure_detection_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__beam_failure_detection_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bwp__downlink__field_descriptors[3] = { { "bwp_Id", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__BWPDownlink, bwp_common), &streaming_protobufs__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(StreamingProtobufs__BWPDownlink, bwp_dedicated), &streaming_protobufs__bwp__downlink_dedicated__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__bwp__downlink__field_indices_by_name[] = { 1, /* field[1] = bwp_Common */ 2, /* field[2] = bwp_Dedicated */ 0, /* field[0] = bwp_Id */ }; static const ProtobufCIntRange streaming_protobufs__bwp__downlink__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__bwp__downlink__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BWP_Downlink", "BWPDownlink", "StreamingProtobufs__BWPDownlink", "streaming_protobufs", sizeof(StreamingProtobufs__BWPDownlink), 3, streaming_protobufs__bwp__downlink__field_descriptors, streaming_protobufs__bwp__downlink__field_indices_by_name, 1, streaming_protobufs__bwp__downlink__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bwp__downlink__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__bwp__inactivity_timer__value__enum_values_by_number[22] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__protobuf_unspecified", 0 }, { "ms2", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms2", 1 }, { "ms3", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms3", 2 }, { "ms4", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms4", 3 }, { "ms5", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms5", 4 }, { "ms6", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms6", 5 }, { "ms8", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms8", 6 }, { "ms10", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms10", 7 }, { "ms20", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms20", 8 }, { "ms30", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms30", 9 }, { "ms40", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms40", 10 }, { "ms50", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms50", 11 }, { "ms60", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms60", 12 }, { "ms80", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms80", 13 }, { "ms100", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms100", 14 }, { "ms200", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms200", 15 }, { "ms300", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms300", 16 }, { "ms500", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms500", 17 }, { "ms750", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms750", 18 }, { "ms1280", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms1280", 19 }, { "ms1920", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms1920", 20 }, { "ms2560", "STREAMING_PROTOBUFS__BWP__INACTIVITY_TIMER__VALUE__ms2560", 21 }, }; static const ProtobufCIntRange streaming_protobufs__bwp__inactivity_timer__value__value_ranges[] = { {0, 0},{0, 22} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__bwp__inactivity_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.BWP_InactivityTimer.Value", "Value", "StreamingProtobufs__BWPInactivityTimer__Value", "streaming_protobufs", 22, streaming_protobufs__bwp__inactivity_timer__value__enum_values_by_number, 22, streaming_protobufs__bwp__inactivity_timer__value__enum_values_by_name, 1, streaming_protobufs__bwp__inactivity_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bwp__inactivity_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BWPInactivityTimer, value), &streaming_protobufs__bwp__inactivity_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__bwp__inactivity_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__bwp__inactivity_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__bwp__inactivity_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BWP_InactivityTimer", "BWPInactivityTimer", "StreamingProtobufs__BWPInactivityTimer", "streaming_protobufs", sizeof(StreamingProtobufs__BWPInactivityTimer), 1, streaming_protobufs__bwp__inactivity_timer__field_descriptors, streaming_protobufs__bwp__inactivity_timer__field_indices_by_name, 1, streaming_protobufs__bwp__inactivity_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bwp__inactivity_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uplink_config__field_descriptors[10] = { { "initialUplinkBWP", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UplinkConfig, initialuplinkbwp), &streaming_protobufs__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(StreamingProtobufs__UplinkConfig, n_uplinkbwp_toreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__UplinkConfig, n_uplinkbwp_toaddmodlist), offsetof(StreamingProtobufs__UplinkConfig, uplinkbwp_toaddmodlist), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__UplinkConfig, pusch__serving_cell_config_case), offsetof(StreamingProtobufs__UplinkConfig, release_pusch_servingcellconfig), &streaming_protobufs__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(StreamingProtobufs__UplinkConfig, pusch__serving_cell_config_case), offsetof(StreamingProtobufs__UplinkConfig, setup_pusch_servingcellconfig), &streaming_protobufs__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(StreamingProtobufs__UplinkConfig, carrier_switching_case), offsetof(StreamingProtobufs__UplinkConfig, release_carrierswitching), &streaming_protobufs__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(StreamingProtobufs__UplinkConfig, carrier_switching_case), offsetof(StreamingProtobufs__UplinkConfig, setup_carrierswitching), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__UplinkConfig, n_uplinkchannelbw_perscs_list), offsetof(StreamingProtobufs__UplinkConfig, uplinkchannelbw_perscs_list), &streaming_protobufs__scs__specific_carrier__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__uplink_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 10 } }; const ProtobufCMessageDescriptor streaming_protobufs__uplink_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UplinkConfig", "UplinkConfig", "StreamingProtobufs__UplinkConfig", "streaming_protobufs", sizeof(StreamingProtobufs__UplinkConfig), 10, streaming_protobufs__uplink_config__field_descriptors, streaming_protobufs__uplink_config__field_indices_by_name, 1, streaming_protobufs__uplink_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uplink_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bwp__uplink_dedicated__field_descriptors[10] = { { "release_pucch_Config", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__BWPUplinkDedicated, pucch__config_case), offsetof(StreamingProtobufs__BWPUplinkDedicated, release_pucch_config), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkDedicated, pucch__config_case), offsetof(StreamingProtobufs__BWPUplinkDedicated, setup_pucch_config), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkDedicated, pusch__config_case), offsetof(StreamingProtobufs__BWPUplinkDedicated, release_pusch_config), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkDedicated, pusch__config_case), offsetof(StreamingProtobufs__BWPUplinkDedicated, setup_pusch_config), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkDedicated, configured_grant_config_case), offsetof(StreamingProtobufs__BWPUplinkDedicated, release_configuredgrantconfig), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkDedicated, configured_grant_config_case), offsetof(StreamingProtobufs__BWPUplinkDedicated, setup_configuredgrantconfig), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkDedicated, srs__config_case), offsetof(StreamingProtobufs__BWPUplinkDedicated, release_srs_config), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkDedicated, srs__config_case), offsetof(StreamingProtobufs__BWPUplinkDedicated, setup_srs_config), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkDedicated, beam_failure_recovery_config_case), offsetof(StreamingProtobufs__BWPUplinkDedicated, release_beamfailurerecoveryconfig), &streaming_protobufs__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(StreamingProtobufs__BWPUplinkDedicated, beam_failure_recovery_config_case), offsetof(StreamingProtobufs__BWPUplinkDedicated, setup_beamfailurerecoveryconfig), &streaming_protobufs__beam_failure_recovery_config__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__bwp__uplink_dedicated__number_ranges[1 + 1] = { { 1, 0 }, { 0, 10 } }; const ProtobufCMessageDescriptor streaming_protobufs__bwp__uplink_dedicated__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BWP_UplinkDedicated", "BWPUplinkDedicated", "StreamingProtobufs__BWPUplinkDedicated", "streaming_protobufs", sizeof(StreamingProtobufs__BWPUplinkDedicated), 10, streaming_protobufs__bwp__uplink_dedicated__field_descriptors, streaming_protobufs__bwp__uplink_dedicated__field_indices_by_name, 1, streaming_protobufs__bwp__uplink_dedicated__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bwp__uplink_dedicated__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch__config__field_descriptors[19] = { { "resourceSetToAddModList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PUCCHConfig, n_resourcesettoaddmodlist), offsetof(StreamingProtobufs__PUCCHConfig, resourcesettoaddmodlist), &streaming_protobufs__pucch__resource_set__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "resourceSetToReleaseList", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__PUCCHConfig, n_resourcesettoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHConfig, n_resourcetoaddmodlist), offsetof(StreamingProtobufs__PUCCHConfig, resourcetoaddmodlist), &streaming_protobufs__pucch__resource__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "resourceToReleaseList", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__PUCCHConfig, n_resourcetoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHConfig, format1_case), offsetof(StreamingProtobufs__PUCCHConfig, release_format1), &streaming_protobufs__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(StreamingProtobufs__PUCCHConfig, format1_case), offsetof(StreamingProtobufs__PUCCHConfig, setup_format1), &streaming_protobufs__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(StreamingProtobufs__PUCCHConfig, format2_case), offsetof(StreamingProtobufs__PUCCHConfig, release_format2), &streaming_protobufs__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(StreamingProtobufs__PUCCHConfig, format2_case), offsetof(StreamingProtobufs__PUCCHConfig, setup_format2), &streaming_protobufs__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(StreamingProtobufs__PUCCHConfig, format3_case), offsetof(StreamingProtobufs__PUCCHConfig, release_format3), &streaming_protobufs__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(StreamingProtobufs__PUCCHConfig, format3_case), offsetof(StreamingProtobufs__PUCCHConfig, setup_format3), &streaming_protobufs__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(StreamingProtobufs__PUCCHConfig, format4_case), offsetof(StreamingProtobufs__PUCCHConfig, release_format4), &streaming_protobufs__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(StreamingProtobufs__PUCCHConfig, format4_case), offsetof(StreamingProtobufs__PUCCHConfig, setup_format4), &streaming_protobufs__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(StreamingProtobufs__PUCCHConfig, n_schedulingrequestresourcetoaddmodlist), offsetof(StreamingProtobufs__PUCCHConfig, schedulingrequestresourcetoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__PUCCHConfig, n_schedulingrequestresourcetoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHConfig, n_multi_csi_pucch_resourcelist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHConfig, n_dl_datatoul_ack), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHConfig, n_spatialrelationinfotoaddmodlist), offsetof(StreamingProtobufs__PUCCHConfig, spatialrelationinfotoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__PUCCHConfig, n_spatialrelationinfotoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHConfig, pucch_powercontrol), &streaming_protobufs__pucch__power_control__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pucch__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 19 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_Config", "PUCCHConfig", "StreamingProtobufs__PUCCHConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHConfig), 19, streaming_protobufs__pucch__config__field_descriptors, streaming_protobufs__pucch__config__field_indices_by_name, 1, streaming_protobufs__pucch__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch__resource_set__field_descriptors[3] = { { "pucch_ResourceSetId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PUCCHResourceSet, pucch_resourcesetid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "resourceList", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__PUCCHResourceSet, n_resourcelist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHResourceSet, maxpayloadminus1), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pucch__resource_set__field_indices_by_name[] = { 2, /* field[2] = maxPayloadMinus1 */ 0, /* field[0] = pucch_ResourceSetId */ 1, /* field[1] = resourceList */ }; static const ProtobufCIntRange streaming_protobufs__pucch__resource_set__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch__resource_set__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_ResourceSet", "PUCCHResourceSet", "StreamingProtobufs__PUCCHResourceSet", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHResourceSet), 3, streaming_protobufs__pucch__resource_set__field_descriptors, streaming_protobufs__pucch__resource_set__field_indices_by_name, 1, streaming_protobufs__pucch__resource_set__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch__resource_set__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch__resource__field_descriptors[9] = { { "pucch_ResourceId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUCCHResource, intraslotfrequencyhopping), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUCCHResource, format_case), offsetof(StreamingProtobufs__PUCCHResource, format0), &streaming_protobufs__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(StreamingProtobufs__PUCCHResource, format_case), offsetof(StreamingProtobufs__PUCCHResource, format1), &streaming_protobufs__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(StreamingProtobufs__PUCCHResource, format_case), offsetof(StreamingProtobufs__PUCCHResource, format2), &streaming_protobufs__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(StreamingProtobufs__PUCCHResource, format_case), offsetof(StreamingProtobufs__PUCCHResource, format3), &streaming_protobufs__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(StreamingProtobufs__PUCCHResource, format_case), offsetof(StreamingProtobufs__PUCCHResource, format4), &streaming_protobufs__pucch_format4__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pucch__resource__number_ranges[1 + 1] = { { 1, 0 }, { 0, 9 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch__resource__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_Resource", "PUCCHResource", "StreamingProtobufs__PUCCHResource", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHResource), 9, streaming_protobufs__pucch__resource__field_descriptors, streaming_protobufs__pucch__resource__field_indices_by_name, 1, streaming_protobufs__pucch__resource__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch__resource__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch_format0__field_descriptors[3] = { { "initialCyclicShift", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUCCHFormat0, startingsymbolindex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pucch_format0__field_indices_by_name[] = { 0, /* field[0] = initialCyclicShift */ 1, /* field[1] = nrofSymbols */ 2, /* field[2] = startingSymbolIndex */ }; static const ProtobufCIntRange streaming_protobufs__pucch_format0__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch_format0__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_format0", "PUCCHFormat0", "StreamingProtobufs__PUCCHFormat0", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHFormat0), 3, streaming_protobufs__pucch_format0__field_descriptors, streaming_protobufs__pucch_format0__field_indices_by_name, 1, streaming_protobufs__pucch_format0__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch_format0__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch_format1__field_descriptors[4] = { { "initialCyclicShift", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUCCHFormat1, timedomainocc), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pucch_format1__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch_format1__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_format1", "PUCCHFormat1", "StreamingProtobufs__PUCCHFormat1", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHFormat1), 4, streaming_protobufs__pucch_format1__field_descriptors, streaming_protobufs__pucch_format1__field_indices_by_name, 1, streaming_protobufs__pucch_format1__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch_format1__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch_format2__field_descriptors[3] = { { "nrofPRBs", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUCCHFormat2, startingsymbolindex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pucch_format2__field_indices_by_name[] = { 0, /* field[0] = nrofPRBs */ 1, /* field[1] = nrofSymbols */ 2, /* field[2] = startingSymbolIndex */ }; static const ProtobufCIntRange streaming_protobufs__pucch_format2__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch_format2__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_format2", "PUCCHFormat2", "StreamingProtobufs__PUCCHFormat2", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHFormat2), 3, streaming_protobufs__pucch_format2__field_descriptors, streaming_protobufs__pucch_format2__field_indices_by_name, 1, streaming_protobufs__pucch_format2__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch_format2__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch_format3__field_descriptors[3] = { { "nrofPRBs", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUCCHFormat3, startingsymbolindex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pucch_format3__field_indices_by_name[] = { 0, /* field[0] = nrofPRBs */ 1, /* field[1] = nrofSymbols */ 2, /* field[2] = startingSymbolIndex */ }; static const ProtobufCIntRange streaming_protobufs__pucch_format3__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch_format3__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_format3", "PUCCHFormat3", "StreamingProtobufs__PUCCHFormat3", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHFormat3), 3, streaming_protobufs__pucch_format3__field_descriptors, streaming_protobufs__pucch_format3__field_indices_by_name, 1, streaming_protobufs__pucch_format3__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch_format3__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch_format4__field_descriptors[4] = { { "nrofSymbols", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHFormat4, occ_length), &streaming_protobufs__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(StreamingProtobufs__PUCCHFormat4, occ_index), &streaming_protobufs__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(StreamingProtobufs__PUCCHFormat4, startingsymbolindex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pucch_format4__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch_format4__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_format4", "PUCCHFormat4", "StreamingProtobufs__PUCCHFormat4", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHFormat4), 4, streaming_protobufs__pucch_format4__field_descriptors, streaming_protobufs__pucch_format4__field_indices_by_name, 1, streaming_protobufs__pucch_format4__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch_format4__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__occ__length__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__OCC__LENGTH__VALUE__protobuf_unspecified", 0 }, { "n2", "STREAMING_PROTOBUFS__OCC__LENGTH__VALUE__n2", 1 }, { "n4", "STREAMING_PROTOBUFS__OCC__LENGTH__VALUE__n4", 2 }, }; static const ProtobufCIntRange streaming_protobufs__occ__length__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__occ__length__value__enum_values_by_name[3] = { { "n2", 1 }, { "n4", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__occ__length__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.OCC_Length.Value", "Value", "StreamingProtobufs__OCCLength__Value", "streaming_protobufs", 3, streaming_protobufs__occ__length__value__enum_values_by_number, 3, streaming_protobufs__occ__length__value__enum_values_by_name, 1, streaming_protobufs__occ__length__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__occ__length__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__OCCLength, value), &streaming_protobufs__occ__length__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__occ__length__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__occ__length__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__occ__length__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.OCC_Length", "OCCLength", "StreamingProtobufs__OCCLength", "streaming_protobufs", sizeof(StreamingProtobufs__OCCLength), 1, streaming_protobufs__occ__length__field_descriptors, streaming_protobufs__occ__length__field_indices_by_name, 1, streaming_protobufs__occ__length__number_ranges, (ProtobufCMessageInit) streaming_protobufs__occ__length__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__occ__index__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__OCC__INDEX__VALUE__protobuf_unspecified", 0 }, { "n0", "STREAMING_PROTOBUFS__OCC__INDEX__VALUE__n0", 1 }, { "n1", "STREAMING_PROTOBUFS__OCC__INDEX__VALUE__n1", 2 }, { "n2", "STREAMING_PROTOBUFS__OCC__INDEX__VALUE__n2", 3 }, { "n3", "STREAMING_PROTOBUFS__OCC__INDEX__VALUE__n3", 4 }, }; static const ProtobufCIntRange streaming_protobufs__occ__index__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__occ__index__value__enum_values_by_name[5] = { { "n0", 1 }, { "n1", 2 }, { "n2", 3 }, { "n3", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__occ__index__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.OCC_Index.Value", "Value", "StreamingProtobufs__OCCIndex__Value", "streaming_protobufs", 5, streaming_protobufs__occ__index__value__enum_values_by_number, 5, streaming_protobufs__occ__index__value__enum_values_by_name, 1, streaming_protobufs__occ__index__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__occ__index__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__OCCIndex, value), &streaming_protobufs__occ__index__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__occ__index__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__occ__index__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__occ__index__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.OCC_Index", "OCCIndex", "StreamingProtobufs__OCCIndex", "streaming_protobufs", sizeof(StreamingProtobufs__OCCIndex), 1, streaming_protobufs__occ__index__field_descriptors, streaming_protobufs__occ__index__field_indices_by_name, 1, streaming_protobufs__occ__index__number_ranges, (ProtobufCMessageInit) streaming_protobufs__occ__index__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch__format_config__field_descriptors[6] = { { "interslotFrequencyHopping", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PUCCHFormatConfig, interslotfrequencyhopping), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUCCHFormatConfig, maxcoderate), &streaming_protobufs__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(StreamingProtobufs__PUCCHFormatConfig, nrofslots), &streaming_protobufs__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(StreamingProtobufs__PUCCHFormatConfig, pi2bpsk), &streaming_protobufs__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(StreamingProtobufs__PUCCHFormatConfig, simultaneousharq_ack_csi), &google__protobuf__bool_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pucch__format_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch__format_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_FormatConfig", "PUCCHFormatConfig", "StreamingProtobufs__PUCCHFormatConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHFormatConfig), 6, streaming_protobufs__pucch__format_config__field_descriptors, streaming_protobufs__pucch__format_config__field_indices_by_name, 1, streaming_protobufs__pucch__format_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch__format_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__pucch__max_code_rate__value__enum_values_by_number[8] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PUCCH__MAX_CODE_RATE__VALUE__protobuf_unspecified", 0 }, { "zeroDot08", "STREAMING_PROTOBUFS__PUCCH__MAX_CODE_RATE__VALUE__zeroDot08", 1 }, { "zeroDot15", "STREAMING_PROTOBUFS__PUCCH__MAX_CODE_RATE__VALUE__zeroDot15", 2 }, { "zeroDot25", "STREAMING_PROTOBUFS__PUCCH__MAX_CODE_RATE__VALUE__zeroDot25", 3 }, { "zeroDot35", "STREAMING_PROTOBUFS__PUCCH__MAX_CODE_RATE__VALUE__zeroDot35", 4 }, { "zeroDot45", "STREAMING_PROTOBUFS__PUCCH__MAX_CODE_RATE__VALUE__zeroDot45", 5 }, { "zeroDot60", "STREAMING_PROTOBUFS__PUCCH__MAX_CODE_RATE__VALUE__zeroDot60", 6 }, { "zeroDot80", "STREAMING_PROTOBUFS__PUCCH__MAX_CODE_RATE__VALUE__zeroDot80", 7 }, }; static const ProtobufCIntRange streaming_protobufs__pucch__max_code_rate__value__value_ranges[] = { {0, 0},{0, 8} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__pucch__max_code_rate__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_MaxCodeRate.Value", "Value", "StreamingProtobufs__PUCCHMaxCodeRate__Value", "streaming_protobufs", 8, streaming_protobufs__pucch__max_code_rate__value__enum_values_by_number, 8, streaming_protobufs__pucch__max_code_rate__value__enum_values_by_name, 1, streaming_protobufs__pucch__max_code_rate__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch__max_code_rate__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PUCCHMaxCodeRate, value), &streaming_protobufs__pucch__max_code_rate__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pucch__max_code_rate__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__pucch__max_code_rate__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch__max_code_rate__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_MaxCodeRate", "PUCCHMaxCodeRate", "StreamingProtobufs__PUCCHMaxCodeRate", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHMaxCodeRate), 1, streaming_protobufs__pucch__max_code_rate__field_descriptors, streaming_protobufs__pucch__max_code_rate__field_indices_by_name, 1, streaming_protobufs__pucch__max_code_rate__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch__max_code_rate__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__nrof_slots__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__NROF_SLOTS__VALUE__protobuf_unspecified", 0 }, { "n2", "STREAMING_PROTOBUFS__NROF_SLOTS__VALUE__n2", 1 }, { "n4", "STREAMING_PROTOBUFS__NROF_SLOTS__VALUE__n4", 2 }, { "n8", "STREAMING_PROTOBUFS__NROF_SLOTS__VALUE__n8", 3 }, }; static const ProtobufCIntRange streaming_protobufs__nrof_slots__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__nrof_slots__value__enum_values_by_name[4] = { { "n2", 1 }, { "n4", 2 }, { "n8", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__nrof_slots__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofSlots.Value", "Value", "StreamingProtobufs__NrofSlots__Value", "streaming_protobufs", 4, streaming_protobufs__nrof_slots__value__enum_values_by_number, 4, streaming_protobufs__nrof_slots__value__enum_values_by_name, 1, streaming_protobufs__nrof_slots__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nrof_slots__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NrofSlots, value), &streaming_protobufs__nrof_slots__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nrof_slots__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__nrof_slots__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__nrof_slots__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofSlots", "NrofSlots", "StreamingProtobufs__NrofSlots", "streaming_protobufs", sizeof(StreamingProtobufs__NrofSlots), 1, streaming_protobufs__nrof_slots__field_descriptors, streaming_protobufs__nrof_slots__field_indices_by_name, 1, streaming_protobufs__nrof_slots__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nrof_slots__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scheduling_request_resource_config__field_descriptors[18] = { { "schedulingRequestResourceId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, schedulingrequestid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sym2", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__SchedulingRequestResourceConfig, sym2), &streaming_protobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__SchedulingRequestResourceConfig, sym6or7), &streaming_protobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__SchedulingRequestResourceConfig, sl1), &streaming_protobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SchedulingRequestResourceConfig, resource), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__scheduling_request_resource_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 18 } }; const ProtobufCMessageDescriptor streaming_protobufs__scheduling_request_resource_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SchedulingRequestResourceConfig", "SchedulingRequestResourceConfig", "StreamingProtobufs__SchedulingRequestResourceConfig", "streaming_protobufs", sizeof(StreamingProtobufs__SchedulingRequestResourceConfig), 18, streaming_protobufs__scheduling_request_resource_config__field_descriptors, streaming_protobufs__scheduling_request_resource_config__field_indices_by_name, 1, streaming_protobufs__scheduling_request_resource_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scheduling_request_resource_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch__spatial_relation_info__field_descriptors[8] = { { "pucch_SpatialRelationInfoId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUCCHSpatialRelationInfo, reference_signal_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHSpatialRelationInfo, reference_signal_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHSpatialRelationInfo, reference_signal_case), offsetof(StreamingProtobufs__PUCCHSpatialRelationInfo, srs), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUCCHSpatialRelationInfo, closedloopindex), &streaming_protobufs__closed_loop_index__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pucch__spatial_relation_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 8 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch__spatial_relation_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_SpatialRelationInfo", "PUCCHSpatialRelationInfo", "StreamingProtobufs__PUCCHSpatialRelationInfo", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHSpatialRelationInfo), 8, streaming_protobufs__pucch__spatial_relation_info__field_descriptors, streaming_protobufs__pucch__spatial_relation_info__field_indices_by_name, 1, streaming_protobufs__pucch__spatial_relation_info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch__spatial_relation_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__field_descriptors[2] = { { "resourceId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__Srs, uplinkbwp), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__srs__field_indices_by_name[] = { 0, /* field[0] = resourceId */ 1, /* field[1] = uplinkBWP */ }; static const ProtobufCIntRange streaming_protobufs__srs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Srs", "Srs", "StreamingProtobufs__Srs", "streaming_protobufs", sizeof(StreamingProtobufs__Srs), 2, streaming_protobufs__srs__field_descriptors, streaming_protobufs__srs__field_indices_by_name, 1, streaming_protobufs__srs__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__closed_loop_index__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CLOSED_LOOP_INDEX__VALUE__protobuf_unspecified", 0 }, { "i0", "STREAMING_PROTOBUFS__CLOSED_LOOP_INDEX__VALUE__i0", 1 }, { "i1", "STREAMING_PROTOBUFS__CLOSED_LOOP_INDEX__VALUE__i1", 2 }, }; static const ProtobufCIntRange streaming_protobufs__closed_loop_index__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__closed_loop_index__value__enum_values_by_name[3] = { { "i0", 1 }, { "i1", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__closed_loop_index__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.ClosedLoopIndex.Value", "Value", "StreamingProtobufs__ClosedLoopIndex__Value", "streaming_protobufs", 3, streaming_protobufs__closed_loop_index__value__enum_values_by_number, 3, streaming_protobufs__closed_loop_index__value__enum_values_by_name, 1, streaming_protobufs__closed_loop_index__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__closed_loop_index__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ClosedLoopIndex, value), &streaming_protobufs__closed_loop_index__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__closed_loop_index__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__closed_loop_index__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__closed_loop_index__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ClosedLoopIndex", "ClosedLoopIndex", "StreamingProtobufs__ClosedLoopIndex", "streaming_protobufs", sizeof(StreamingProtobufs__ClosedLoopIndex), 1, streaming_protobufs__closed_loop_index__field_descriptors, streaming_protobufs__closed_loop_index__field_indices_by_name, 1, streaming_protobufs__closed_loop_index__number_ranges, (ProtobufCMessageInit) streaming_protobufs__closed_loop_index__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch__power_control__field_descriptors[8] = { { "deltaF_PUCCH_f0", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUCCHPowerControl, n_p0_set), offsetof(StreamingProtobufs__PUCCHPowerControl, p0_set), &streaming_protobufs__p0__pucch__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "pathlossReferenceRSs", 7, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PUCCHPowerControl, n_pathlossreferencerss), offsetof(StreamingProtobufs__PUCCHPowerControl, pathlossreferencerss), &streaming_protobufs__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(StreamingProtobufs__PUCCHPowerControl, twopucch_pc_adjustmentstates), &streaming_protobufs__two_pucch__pc__adjustment_states__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pucch__power_control__number_ranges[1 + 1] = { { 1, 0 }, { 0, 8 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch__power_control__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_PowerControl", "PUCCHPowerControl", "StreamingProtobufs__PUCCHPowerControl", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHPowerControl), 8, streaming_protobufs__pucch__power_control__field_descriptors, streaming_protobufs__pucch__power_control__field_indices_by_name, 1, streaming_protobufs__pucch__power_control__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch__power_control__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__p0__pucch__field_descriptors[2] = { { "p0_PUCCH_Id", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__P0PUCCH, p0_pucch_value), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__p0__pucch__field_indices_by_name[] = { 0, /* field[0] = p0_PUCCH_Id */ 1, /* field[1] = p0_PUCCH_Value */ }; static const ProtobufCIntRange streaming_protobufs__p0__pucch__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__p0__pucch__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.P0_PUCCH", "P0PUCCH", "StreamingProtobufs__P0PUCCH", "streaming_protobufs", sizeof(StreamingProtobufs__P0PUCCH), 2, streaming_protobufs__p0__pucch__field_descriptors, streaming_protobufs__p0__pucch__field_indices_by_name, 1, streaming_protobufs__p0__pucch__number_ranges, (ProtobufCMessageInit) streaming_protobufs__p0__pucch__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch__pathloss_reference_rs__field_descriptors[3] = { { "pucch_PathlossReferenceRS_Id", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHPathlossReferenceRS, reference_signal_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHPathlossReferenceRS, reference_signal_case), offsetof(StreamingProtobufs__PUCCHPathlossReferenceRS, csi_rs_index), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pucch__pathloss_reference_rs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch__pathloss_reference_rs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_PathlossReferenceRS", "PUCCHPathlossReferenceRS", "StreamingProtobufs__PUCCHPathlossReferenceRS", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHPathlossReferenceRS), 3, streaming_protobufs__pucch__pathloss_reference_rs__field_descriptors, streaming_protobufs__pucch__pathloss_reference_rs__field_indices_by_name, 1, streaming_protobufs__pucch__pathloss_reference_rs__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch__pathloss_reference_rs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__two_pucch__pc__adjustment_states__value__enum_values_by_number[2] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified", 0 }, { "twoStates", "STREAMING_PROTOBUFS__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE__twoStates", 1 }, }; static const ProtobufCIntRange streaming_protobufs__two_pucch__pc__adjustment_states__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex streaming_protobufs__two_pucch__pc__adjustment_states__value__enum_values_by_name[2] = { { "protobuf_unspecified", 0 }, { "twoStates", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__two_pucch__pc__adjustment_states__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.TwoPUCCH_PC_AdjustmentStates.Value", "Value", "StreamingProtobufs__TwoPUCCHPCAdjustmentStates__Value", "streaming_protobufs", 2, streaming_protobufs__two_pucch__pc__adjustment_states__value__enum_values_by_number, 2, streaming_protobufs__two_pucch__pc__adjustment_states__value__enum_values_by_name, 1, streaming_protobufs__two_pucch__pc__adjustment_states__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__two_pucch__pc__adjustment_states__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TwoPUCCHPCAdjustmentStates, value), &streaming_protobufs__two_pucch__pc__adjustment_states__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__two_pucch__pc__adjustment_states__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__two_pucch__pc__adjustment_states__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__two_pucch__pc__adjustment_states__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TwoPUCCH_PC_AdjustmentStates", "TwoPUCCHPCAdjustmentStates", "StreamingProtobufs__TwoPUCCHPCAdjustmentStates", "streaming_protobufs", sizeof(StreamingProtobufs__TwoPUCCHPCAdjustmentStates), 1, streaming_protobufs__two_pucch__pc__adjustment_states__field_descriptors, streaming_protobufs__two_pucch__pc__adjustment_states__field_indices_by_name, 1, streaming_protobufs__two_pucch__pc__adjustment_states__number_ranges, (ProtobufCMessageInit) streaming_protobufs__two_pucch__pc__adjustment_states__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pusch__serving_cell_config__field_descriptors[6] = { { "release_codeBlockGroupTransmission", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PUSCHServingCellConfig, code_block_group_transmission_case), offsetof(StreamingProtobufs__PUSCHServingCellConfig, release_codeblockgrouptransmission), &streaming_protobufs__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(StreamingProtobufs__PUSCHServingCellConfig, code_block_group_transmission_case), offsetof(StreamingProtobufs__PUSCHServingCellConfig, setup_codeblockgrouptransmission), &streaming_protobufs__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(StreamingProtobufs__PUSCHServingCellConfig, ratematching), &streaming_protobufs__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(StreamingProtobufs__PUSCHServingCellConfig, xoverhead), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUSCHServingCellConfig, processingtype2enabled), &google__protobuf__bool_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pusch__serving_cell_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__pusch__serving_cell_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUSCH_ServingCellConfig", "PUSCHServingCellConfig", "StreamingProtobufs__PUSCHServingCellConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PUSCHServingCellConfig), 6, streaming_protobufs__pusch__serving_cell_config__field_descriptors, streaming_protobufs__pusch__serving_cell_config__field_indices_by_name, 1, streaming_protobufs__pusch__serving_cell_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pusch__serving_cell_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pusch__code_block_group_transmission__field_descriptors[1] = { { "maxCodeBlockGroupsPerTransportBlock", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PUSCHCodeBlockGroupTransmission, maxcodeblockgroupspertransportblock), &streaming_protobufs__max_code_block_groups_per_transport_block__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pusch__code_block_group_transmission__field_indices_by_name[] = { 0, /* field[0] = maxCodeBlockGroupsPerTransportBlock */ }; static const ProtobufCIntRange streaming_protobufs__pusch__code_block_group_transmission__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pusch__code_block_group_transmission__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUSCH_CodeBlockGroupTransmission", "PUSCHCodeBlockGroupTransmission", "StreamingProtobufs__PUSCHCodeBlockGroupTransmission", "streaming_protobufs", sizeof(StreamingProtobufs__PUSCHCodeBlockGroupTransmission), 1, streaming_protobufs__pusch__code_block_group_transmission__field_descriptors, streaming_protobufs__pusch__code_block_group_transmission__field_indices_by_name, 1, streaming_protobufs__pusch__code_block_group_transmission__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pusch__code_block_group_transmission__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__rate_matching__value__enum_values_by_number[2] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RATE_MATCHING__VALUE__protobuf_unspecified", 0 }, { "limitedBufferRM", "STREAMING_PROTOBUFS__RATE_MATCHING__VALUE__limitedBufferRM", 1 }, }; static const ProtobufCIntRange streaming_protobufs__rate_matching__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex streaming_protobufs__rate_matching__value__enum_values_by_name[2] = { { "limitedBufferRM", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__rate_matching__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RateMatching.Value", "Value", "StreamingProtobufs__RateMatching__Value", "streaming_protobufs", 2, streaming_protobufs__rate_matching__value__enum_values_by_number, 2, streaming_protobufs__rate_matching__value__enum_values_by_name, 1, streaming_protobufs__rate_matching__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rate_matching__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RateMatching, value), &streaming_protobufs__rate_matching__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__rate_matching__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__rate_matching__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__rate_matching__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RateMatching", "RateMatching", "StreamingProtobufs__RateMatching", "streaming_protobufs", sizeof(StreamingProtobufs__RateMatching), 1, streaming_protobufs__rate_matching__field_descriptors, streaming_protobufs__rate_matching__field_indices_by_name, 1, streaming_protobufs__rate_matching__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rate_matching__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__carrier_switching__field_descriptors[5] = { { "srs_SwitchFromServCellIndex", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSCarrierSwitching, srs_switchfromcarrier), &streaming_protobufs__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(StreamingProtobufs__SRSCarrierSwitching, srs__tpc__pdcch__group_case), offsetof(StreamingProtobufs__SRSCarrierSwitching, typea), &streaming_protobufs__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(StreamingProtobufs__SRSCarrierSwitching, srs__tpc__pdcch__group_case), offsetof(StreamingProtobufs__SRSCarrierSwitching, typeb), &streaming_protobufs__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(StreamingProtobufs__SRSCarrierSwitching, n_monitoringcells), offsetof(StreamingProtobufs__SRSCarrierSwitching, monitoringcells), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__srs__carrier_switching__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__carrier_switching__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_CarrierSwitching", "SRSCarrierSwitching", "StreamingProtobufs__SRSCarrierSwitching", "streaming_protobufs", sizeof(StreamingProtobufs__SRSCarrierSwitching), 5, streaming_protobufs__srs__carrier_switching__field_descriptors, streaming_protobufs__srs__carrier_switching__field_indices_by_name, 1, streaming_protobufs__srs__carrier_switching__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__carrier_switching__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__srs__switch_from_carrier__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SRS__SWITCH_FROM_CARRIER__VALUE__protobuf_unspecified", 0 }, { "sUL", "STREAMING_PROTOBUFS__SRS__SWITCH_FROM_CARRIER__VALUE__sUL", 1 }, { "nUL", "STREAMING_PROTOBUFS__SRS__SWITCH_FROM_CARRIER__VALUE__nUL", 2 }, }; static const ProtobufCIntRange streaming_protobufs__srs__switch_from_carrier__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__srs__switch_from_carrier__value__enum_values_by_name[3] = { { "nUL", 2 }, { "protobuf_unspecified", 0 }, { "sUL", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__srs__switch_from_carrier__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_SwitchFromCarrier.Value", "Value", "StreamingProtobufs__SRSSwitchFromCarrier__Value", "streaming_protobufs", 3, streaming_protobufs__srs__switch_from_carrier__value__enum_values_by_number, 3, streaming_protobufs__srs__switch_from_carrier__value__enum_values_by_name, 1, streaming_protobufs__srs__switch_from_carrier__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__switch_from_carrier__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SRSSwitchFromCarrier, value), &streaming_protobufs__srs__switch_from_carrier__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__srs__switch_from_carrier__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__srs__switch_from_carrier__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__switch_from_carrier__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_SwitchFromCarrier", "SRSSwitchFromCarrier", "StreamingProtobufs__SRSSwitchFromCarrier", "streaming_protobufs", sizeof(StreamingProtobufs__SRSSwitchFromCarrier), 1, streaming_protobufs__srs__switch_from_carrier__field_descriptors, streaming_protobufs__srs__switch_from_carrier__field_indices_by_name, 1, streaming_protobufs__srs__switch_from_carrier__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__switch_from_carrier__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__tpc__pdcch__config_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SRSTPCPDCCHConfigList, n_items), offsetof(StreamingProtobufs__SRSTPCPDCCHConfigList, items), &streaming_protobufs__srs__tpc__pdcch__config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__srs__tpc__pdcch__config_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__srs__tpc__pdcch__config_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__tpc__pdcch__config_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_TPC_PDCCH_ConfigList", "SRSTPCPDCCHConfigList", "StreamingProtobufs__SRSTPCPDCCHConfigList", "streaming_protobufs", sizeof(StreamingProtobufs__SRSTPCPDCCHConfigList), 1, streaming_protobufs__srs__tpc__pdcch__config_list__field_descriptors, streaming_protobufs__srs__tpc__pdcch__config_list__field_indices_by_name, 1, streaming_protobufs__srs__tpc__pdcch__config_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__tpc__pdcch__config_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__tpc__pdcch__config__field_descriptors[1] = { { "srs_CC_SetIndexList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SRSTPCPDCCHConfig, n_srs_cc_setindexlist), offsetof(StreamingProtobufs__SRSTPCPDCCHConfig, srs_cc_setindexlist), &streaming_protobufs__srs__cc__set_index__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__srs__tpc__pdcch__config__field_indices_by_name[] = { 0, /* field[0] = srs_CC_SetIndexList */ }; static const ProtobufCIntRange streaming_protobufs__srs__tpc__pdcch__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__tpc__pdcch__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_TPC_PDCCH_Config", "SRSTPCPDCCHConfig", "StreamingProtobufs__SRSTPCPDCCHConfig", "streaming_protobufs", sizeof(StreamingProtobufs__SRSTPCPDCCHConfig), 1, streaming_protobufs__srs__tpc__pdcch__config__field_descriptors, streaming_protobufs__srs__tpc__pdcch__config__field_indices_by_name, 1, streaming_protobufs__srs__tpc__pdcch__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__tpc__pdcch__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__cc__set_index__field_descriptors[2] = { { "cc_SetIndex", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSCCSetIndex, cc_indexinonecc_set), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__srs__cc__set_index__field_indices_by_name[] = { 1, /* field[1] = cc_IndexInOneCC_Set */ 0, /* field[0] = cc_SetIndex */ }; static const ProtobufCIntRange streaming_protobufs__srs__cc__set_index__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__cc__set_index__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_CC_SetIndex", "SRSCCSetIndex", "StreamingProtobufs__SRSCCSetIndex", "streaming_protobufs", sizeof(StreamingProtobufs__SRSCCSetIndex), 2, streaming_protobufs__srs__cc__set_index__field_descriptors, streaming_protobufs__srs__cc__set_index__field_indices_by_name, 1, streaming_protobufs__srs__cc__set_index__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__cc__set_index__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pusch__config__field_descriptors[22] = { { "dataScramblingIdentityPUSCH", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PUSCHConfig, tx_config), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, dmrs__uplink_for_pusch__mapping_type_a_case), offsetof(StreamingProtobufs__PUSCHConfig, release_dmrs_uplinkforpusch_mappingtypea), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, dmrs__uplink_for_pusch__mapping_type_a_case), offsetof(StreamingProtobufs__PUSCHConfig, setup_dmrs_uplinkforpusch_mappingtypea), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, dmrs__uplink_for_pusch__mapping_type_b_case), offsetof(StreamingProtobufs__PUSCHConfig, release_dmrs_uplinkforpusch_mappingtypeb), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, dmrs__uplink_for_pusch__mapping_type_b_case), offsetof(StreamingProtobufs__PUSCHConfig, setup_dmrs_uplinkforpusch_mappingtypeb), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, pusch_powercontrol), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, frequencyhopping), &streaming_protobufs__frequency_hopping__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "frequencyHoppingOffsetLists", 9, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__PUSCHConfig, n_frequencyhoppingoffsetlists), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUSCHConfig, resource_allocation), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, pusch__time_domain_allocation_list_case), offsetof(StreamingProtobufs__PUSCHConfig, release_pusch_timedomainallocationlist), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, pusch__time_domain_allocation_list_case), offsetof(StreamingProtobufs__PUSCHConfig, setup_pusch_timedomainallocationlist), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, pusch_aggregationfactor), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, mcs_table), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, mcs_tabletransformprecoder), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, transformprecoder), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, codebooksubset), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUSCHConfig, rbg_size), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, uci__on_pusch_case), offsetof(StreamingProtobufs__PUSCHConfig, release_uci_onpusch), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, uci__on_pusch_case), offsetof(StreamingProtobufs__PUSCHConfig, setup_uci_onpusch), &streaming_protobufs__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(StreamingProtobufs__PUSCHConfig, tp_pi2bpsk), &streaming_protobufs__enabled_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pusch__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 22 } }; const ProtobufCMessageDescriptor streaming_protobufs__pusch__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUSCH_Config", "PUSCHConfig", "StreamingProtobufs__PUSCHConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PUSCHConfig), 22, streaming_protobufs__pusch__config__field_descriptors, streaming_protobufs__pusch__config__field_indices_by_name, 1, streaming_protobufs__pusch__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pusch__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__tx__config__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__TX__CONFIG__VALUE__protobuf_unspecified", 0 }, { "codebook", "STREAMING_PROTOBUFS__TX__CONFIG__VALUE__codebook", 1 }, { "nonCodebook", "STREAMING_PROTOBUFS__TX__CONFIG__VALUE__nonCodebook", 2 }, }; static const ProtobufCIntRange streaming_protobufs__tx__config__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__tx__config__value__enum_values_by_name[3] = { { "codebook", 1 }, { "nonCodebook", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__tx__config__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Tx_Config.Value", "Value", "StreamingProtobufs__TxConfig__Value", "streaming_protobufs", 3, streaming_protobufs__tx__config__value__enum_values_by_number, 3, streaming_protobufs__tx__config__value__enum_values_by_name, 1, streaming_protobufs__tx__config__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__tx__config__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TxConfig, value), &streaming_protobufs__tx__config__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__tx__config__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__tx__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__tx__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Tx_Config", "TxConfig", "StreamingProtobufs__TxConfig", "streaming_protobufs", sizeof(StreamingProtobufs__TxConfig), 1, streaming_protobufs__tx__config__field_descriptors, streaming_protobufs__tx__config__field_indices_by_name, 1, streaming_protobufs__tx__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__tx__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dmrs__uplink_config__field_descriptors[7] = { { "dmrs_Type", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DMRSUplinkConfig, dmrs_type), &streaming_protobufs__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(StreamingProtobufs__DMRSUplinkConfig, dmrs_additionalposition), &streaming_protobufs__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(StreamingProtobufs__DMRSUplinkConfig, phase_tracking_rs_case), offsetof(StreamingProtobufs__DMRSUplinkConfig, release_phasetrackingrs), &streaming_protobufs__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(StreamingProtobufs__DMRSUplinkConfig, phase_tracking_rs_case), offsetof(StreamingProtobufs__DMRSUplinkConfig, setup_phasetrackingrs), &streaming_protobufs__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(StreamingProtobufs__DMRSUplinkConfig, maxlength), &streaming_protobufs__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(StreamingProtobufs__DMRSUplinkConfig, transformprecodingdisabled), &streaming_protobufs__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(StreamingProtobufs__DMRSUplinkConfig, transformprecodingenabled), &streaming_protobufs__transform_precoding_enabled__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__dmrs__uplink_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; const ProtobufCMessageDescriptor streaming_protobufs__dmrs__uplink_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DMRS_UplinkConfig", "DMRSUplinkConfig", "StreamingProtobufs__DMRSUplinkConfig", "streaming_protobufs", sizeof(StreamingProtobufs__DMRSUplinkConfig), 7, streaming_protobufs__dmrs__uplink_config__field_descriptors, streaming_protobufs__dmrs__uplink_config__field_indices_by_name, 1, streaming_protobufs__dmrs__uplink_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dmrs__uplink_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ptrs__uplink_config__field_descriptors[2] = { { "transformPrecoderDisabled", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PTRSUplinkConfig, transformprecoderdisabled), &streaming_protobufs__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(StreamingProtobufs__PTRSUplinkConfig, transformprecoderenabled), &streaming_protobufs__transform_precoder_enabled__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ptrs__uplink_config__field_indices_by_name[] = { 0, /* field[0] = transformPrecoderDisabled */ 1, /* field[1] = transformPrecoderEnabled */ }; static const ProtobufCIntRange streaming_protobufs__ptrs__uplink_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__ptrs__uplink_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PTRS_UplinkConfig", "PTRSUplinkConfig", "StreamingProtobufs__PTRSUplinkConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PTRSUplinkConfig), 2, streaming_protobufs__ptrs__uplink_config__field_descriptors, streaming_protobufs__ptrs__uplink_config__field_indices_by_name, 1, streaming_protobufs__ptrs__uplink_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ptrs__uplink_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__transform_precoder_disabled__field_descriptors[5] = { { "frequencyDensity", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__TransformPrecoderDisabled, n_frequencydensity), offsetof(StreamingProtobufs__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(StreamingProtobufs__TransformPrecoderDisabled, n_timedensity), offsetof(StreamingProtobufs__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(StreamingProtobufs__TransformPrecoderDisabled, maxnrofports), &streaming_protobufs__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(StreamingProtobufs__TransformPrecoderDisabled, resourceelementoffset), &streaming_protobufs__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(StreamingProtobufs__TransformPrecoderDisabled, ptrs_power), &streaming_protobufs__ptrs__power__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__transform_precoder_disabled__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__transform_precoder_disabled__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TransformPrecoderDisabled", "TransformPrecoderDisabled", "StreamingProtobufs__TransformPrecoderDisabled", "streaming_protobufs", sizeof(StreamingProtobufs__TransformPrecoderDisabled), 5, streaming_protobufs__transform_precoder_disabled__field_descriptors, streaming_protobufs__transform_precoder_disabled__field_indices_by_name, 1, streaming_protobufs__transform_precoder_disabled__number_ranges, (ProtobufCMessageInit) streaming_protobufs__transform_precoder_disabled__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__max_nrof_ports__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MAX_NROF_PORTS__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__MAX_NROF_PORTS__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__MAX_NROF_PORTS__VALUE__n2", 2 }, }; static const ProtobufCIntRange streaming_protobufs__max_nrof_ports__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__max_nrof_ports__value__enum_values_by_name[3] = { { "n1", 1 }, { "n2", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__max_nrof_ports__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MaxNrofPorts.Value", "Value", "StreamingProtobufs__MaxNrofPorts__Value", "streaming_protobufs", 3, streaming_protobufs__max_nrof_ports__value__enum_values_by_number, 3, streaming_protobufs__max_nrof_ports__value__enum_values_by_name, 1, streaming_protobufs__max_nrof_ports__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__max_nrof_ports__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MaxNrofPorts, value), &streaming_protobufs__max_nrof_ports__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__max_nrof_ports__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__max_nrof_ports__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__max_nrof_ports__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MaxNrofPorts", "MaxNrofPorts", "StreamingProtobufs__MaxNrofPorts", "streaming_protobufs", sizeof(StreamingProtobufs__MaxNrofPorts), 1, streaming_protobufs__max_nrof_ports__field_descriptors, streaming_protobufs__max_nrof_ports__field_indices_by_name, 1, streaming_protobufs__max_nrof_ports__number_ranges, (ProtobufCMessageInit) streaming_protobufs__max_nrof_ports__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ptrs__power__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PTRS__POWER__VALUE__protobuf_unspecified", 0 }, { "p00", "STREAMING_PROTOBUFS__PTRS__POWER__VALUE__p00", 1 }, { "p01", "STREAMING_PROTOBUFS__PTRS__POWER__VALUE__p01", 2 }, { "p10", "STREAMING_PROTOBUFS__PTRS__POWER__VALUE__p10", 3 }, { "p11", "STREAMING_PROTOBUFS__PTRS__POWER__VALUE__p11", 4 }, }; static const ProtobufCIntRange streaming_protobufs__ptrs__power__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__ptrs__power__value__enum_values_by_name[5] = { { "p00", 1 }, { "p01", 2 }, { "p10", 3 }, { "p11", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__ptrs__power__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PTRS_Power.Value", "Value", "StreamingProtobufs__PTRSPower__Value", "streaming_protobufs", 5, streaming_protobufs__ptrs__power__value__enum_values_by_number, 5, streaming_protobufs__ptrs__power__value__enum_values_by_name, 1, streaming_protobufs__ptrs__power__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ptrs__power__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PTRSPower, value), &streaming_protobufs__ptrs__power__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ptrs__power__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ptrs__power__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ptrs__power__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PTRS_Power", "PTRSPower", "StreamingProtobufs__PTRSPower", "streaming_protobufs", sizeof(StreamingProtobufs__PTRSPower), 1, streaming_protobufs__ptrs__power__field_descriptors, streaming_protobufs__ptrs__power__field_indices_by_name, 1, streaming_protobufs__ptrs__power__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ptrs__power__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__transform_precoder_enabled__field_descriptors[2] = { { "sampleDensity", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__TransformPrecoderEnabled, n_sampledensity), offsetof(StreamingProtobufs__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(StreamingProtobufs__TransformPrecoderEnabled, timedensitytransformprecoding), &streaming_protobufs__time_density_transform_precoding__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__transform_precoder_enabled__field_indices_by_name[] = { 0, /* field[0] = sampleDensity */ 1, /* field[1] = timeDensityTransformPrecoding */ }; static const ProtobufCIntRange streaming_protobufs__transform_precoder_enabled__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__transform_precoder_enabled__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TransformPrecoderEnabled", "TransformPrecoderEnabled", "StreamingProtobufs__TransformPrecoderEnabled", "streaming_protobufs", sizeof(StreamingProtobufs__TransformPrecoderEnabled), 2, streaming_protobufs__transform_precoder_enabled__field_descriptors, streaming_protobufs__transform_precoder_enabled__field_indices_by_name, 1, streaming_protobufs__transform_precoder_enabled__number_ranges, (ProtobufCMessageInit) streaming_protobufs__transform_precoder_enabled__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__time_density_transform_precoding__value__enum_values_by_number[2] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__TIME_DENSITY_TRANSFORM_PRECODING__VALUE__protobuf_unspecified", 0 }, { "d2", "STREAMING_PROTOBUFS__TIME_DENSITY_TRANSFORM_PRECODING__VALUE__d2", 1 }, }; static const ProtobufCIntRange streaming_protobufs__time_density_transform_precoding__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex streaming_protobufs__time_density_transform_precoding__value__enum_values_by_name[2] = { { "d2", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__time_density_transform_precoding__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.TimeDensityTransformPrecoding.Value", "Value", "StreamingProtobufs__TimeDensityTransformPrecoding__Value", "streaming_protobufs", 2, streaming_protobufs__time_density_transform_precoding__value__enum_values_by_number, 2, streaming_protobufs__time_density_transform_precoding__value__enum_values_by_name, 1, streaming_protobufs__time_density_transform_precoding__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__time_density_transform_precoding__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TimeDensityTransformPrecoding, value), &streaming_protobufs__time_density_transform_precoding__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__time_density_transform_precoding__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__time_density_transform_precoding__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__time_density_transform_precoding__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TimeDensityTransformPrecoding", "TimeDensityTransformPrecoding", "StreamingProtobufs__TimeDensityTransformPrecoding", "streaming_protobufs", sizeof(StreamingProtobufs__TimeDensityTransformPrecoding), 1, streaming_protobufs__time_density_transform_precoding__field_descriptors, streaming_protobufs__time_density_transform_precoding__field_indices_by_name, 1, streaming_protobufs__time_density_transform_precoding__number_ranges, (ProtobufCMessageInit) streaming_protobufs__time_density_transform_precoding__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__transform_precoding_disabled__field_descriptors[2] = { { "scramblingID0", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__TransformPrecodingDisabled, scramblingid1), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__transform_precoding_disabled__field_indices_by_name[] = { 0, /* field[0] = scramblingID0 */ 1, /* field[1] = scramblingID1 */ }; static const ProtobufCIntRange streaming_protobufs__transform_precoding_disabled__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__transform_precoding_disabled__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TransformPrecodingDisabled", "TransformPrecodingDisabled", "StreamingProtobufs__TransformPrecodingDisabled", "streaming_protobufs", sizeof(StreamingProtobufs__TransformPrecodingDisabled), 2, streaming_protobufs__transform_precoding_disabled__field_descriptors, streaming_protobufs__transform_precoding_disabled__field_indices_by_name, 1, streaming_protobufs__transform_precoding_disabled__number_ranges, (ProtobufCMessageInit) streaming_protobufs__transform_precoding_disabled__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__transform_precoding_enabled__field_descriptors[3] = { { "nPUSCH_Identity", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__TransformPrecodingEnabled, sequencegrouphopping), &streaming_protobufs__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(StreamingProtobufs__TransformPrecodingEnabled, sequencehopping), &streaming_protobufs__enabled_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__transform_precoding_enabled__field_indices_by_name[] = { 0, /* field[0] = nPUSCH_Identity */ 1, /* field[1] = sequenceGroupHopping */ 2, /* field[2] = sequenceHopping */ }; static const ProtobufCIntRange streaming_protobufs__transform_precoding_enabled__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__transform_precoding_enabled__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TransformPrecodingEnabled", "TransformPrecodingEnabled", "StreamingProtobufs__TransformPrecodingEnabled", "streaming_protobufs", sizeof(StreamingProtobufs__TransformPrecodingEnabled), 3, streaming_protobufs__transform_precoding_enabled__field_descriptors, streaming_protobufs__transform_precoding_enabled__field_indices_by_name, 1, streaming_protobufs__transform_precoding_enabled__number_ranges, (ProtobufCMessageInit) streaming_protobufs__transform_precoding_enabled__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pusch__power_control__field_descriptors[10] = { { "tpc_Accumulation", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PUSCHPowerControl, tpc_accumulation), &streaming_protobufs__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(StreamingProtobufs__PUSCHPowerControl, msg3_alpha), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__PUSCHPowerControl, n_p0_alphasets), offsetof(StreamingProtobufs__PUSCHPowerControl, p0_alphasets), &streaming_protobufs__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(StreamingProtobufs__PUSCHPowerControl, n_pathlossreferencerstoaddmodlist), offsetof(StreamingProtobufs__PUSCHPowerControl, pathlossreferencerstoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__PUSCHPowerControl, n_pathlossreferencerstoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUSCHPowerControl, twopusch_pc_adjustmentstates), &streaming_protobufs__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(StreamingProtobufs__PUSCHPowerControl, deltamcs), &streaming_protobufs__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(StreamingProtobufs__PUSCHPowerControl, n_sri_pusch_mappingtoaddmodlist), offsetof(StreamingProtobufs__PUSCHPowerControl, sri_pusch_mappingtoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__PUSCHPowerControl, n_sri_pusch_mappingtoreleaselist), offsetof(StreamingProtobufs__PUSCHPowerControl, sri_pusch_mappingtoreleaselist), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pusch__power_control__number_ranges[1 + 1] = { { 1, 0 }, { 0, 10 } }; const ProtobufCMessageDescriptor streaming_protobufs__pusch__power_control__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUSCH_PowerControl", "PUSCHPowerControl", "StreamingProtobufs__PUSCHPowerControl", "streaming_protobufs", sizeof(StreamingProtobufs__PUSCHPowerControl), 10, streaming_protobufs__pusch__power_control__field_descriptors, streaming_protobufs__pusch__power_control__field_indices_by_name, 1, streaming_protobufs__pusch__power_control__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pusch__power_control__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__alpha__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__ALPHA__VALUE__protobuf_unspecified", 0 }, { "alpha0", "STREAMING_PROTOBUFS__ALPHA__VALUE__alpha0", 1 }, { "alpha04", "STREAMING_PROTOBUFS__ALPHA__VALUE__alpha04", 2 }, { "alpha05", "STREAMING_PROTOBUFS__ALPHA__VALUE__alpha05", 3 }, { "alpha06", "STREAMING_PROTOBUFS__ALPHA__VALUE__alpha06", 4 }, { "alpha07", "STREAMING_PROTOBUFS__ALPHA__VALUE__alpha07", 5 }, { "alpha08", "STREAMING_PROTOBUFS__ALPHA__VALUE__alpha08", 6 }, { "alpha09", "STREAMING_PROTOBUFS__ALPHA__VALUE__alpha09", 7 }, { "alpha1", "STREAMING_PROTOBUFS__ALPHA__VALUE__alpha1", 8 }, }; static const ProtobufCIntRange streaming_protobufs__alpha__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__alpha__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Alpha.Value", "Value", "StreamingProtobufs__Alpha__Value", "streaming_protobufs", 9, streaming_protobufs__alpha__value__enum_values_by_number, 9, streaming_protobufs__alpha__value__enum_values_by_name, 1, streaming_protobufs__alpha__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__alpha__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Alpha, value), &streaming_protobufs__alpha__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__alpha__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__alpha__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__alpha__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Alpha", "Alpha", "StreamingProtobufs__Alpha", "streaming_protobufs", sizeof(StreamingProtobufs__Alpha), 1, streaming_protobufs__alpha__field_descriptors, streaming_protobufs__alpha__field_indices_by_name, 1, streaming_protobufs__alpha__number_ranges, (ProtobufCMessageInit) streaming_protobufs__alpha__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__p0__pusch__alpha_set__field_descriptors[3] = { { "p0_PUSCH_AlphaSetId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__P0PUSCHAlphaSet, alpha), &streaming_protobufs__alpha__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__p0__pusch__alpha_set__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__p0__pusch__alpha_set__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.P0_PUSCH_AlphaSet", "P0PUSCHAlphaSet", "StreamingProtobufs__P0PUSCHAlphaSet", "streaming_protobufs", sizeof(StreamingProtobufs__P0PUSCHAlphaSet), 3, streaming_protobufs__p0__pusch__alpha_set__field_descriptors, streaming_protobufs__p0__pusch__alpha_set__field_indices_by_name, 1, streaming_protobufs__p0__pusch__alpha_set__number_ranges, (ProtobufCMessageInit) streaming_protobufs__p0__pusch__alpha_set__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pusch__pathloss_reference_rs__field_descriptors[3] = { { "pusch_PathlossReferenceRS_Id", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PUSCHPathlossReferenceRS, reference_signal_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__PUSCHPathlossReferenceRS, reference_signal_case), offsetof(StreamingProtobufs__PUSCHPathlossReferenceRS, csi_rs_index), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pusch__pathloss_reference_rs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__pusch__pathloss_reference_rs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUSCH_PathlossReferenceRS", "PUSCHPathlossReferenceRS", "StreamingProtobufs__PUSCHPathlossReferenceRS", "streaming_protobufs", sizeof(StreamingProtobufs__PUSCHPathlossReferenceRS), 3, streaming_protobufs__pusch__pathloss_reference_rs__field_descriptors, streaming_protobufs__pusch__pathloss_reference_rs__field_indices_by_name, 1, streaming_protobufs__pusch__pathloss_reference_rs__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pusch__pathloss_reference_rs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__two_pusch__pc__adjustment_states__value__enum_values_by_number[2] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified", 0 }, { "twoStates", "STREAMING_PROTOBUFS__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE__twoStates", 1 }, }; static const ProtobufCIntRange streaming_protobufs__two_pusch__pc__adjustment_states__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex streaming_protobufs__two_pusch__pc__adjustment_states__value__enum_values_by_name[2] = { { "protobuf_unspecified", 0 }, { "twoStates", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__two_pusch__pc__adjustment_states__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.TwoPUSCH_PC_AdjustmentStates.Value", "Value", "StreamingProtobufs__TwoPUSCHPCAdjustmentStates__Value", "streaming_protobufs", 2, streaming_protobufs__two_pusch__pc__adjustment_states__value__enum_values_by_number, 2, streaming_protobufs__two_pusch__pc__adjustment_states__value__enum_values_by_name, 1, streaming_protobufs__two_pusch__pc__adjustment_states__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__two_pusch__pc__adjustment_states__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TwoPUSCHPCAdjustmentStates, value), &streaming_protobufs__two_pusch__pc__adjustment_states__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__two_pusch__pc__adjustment_states__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__two_pusch__pc__adjustment_states__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__two_pusch__pc__adjustment_states__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TwoPUSCH_PC_AdjustmentStates", "TwoPUSCHPCAdjustmentStates", "StreamingProtobufs__TwoPUSCHPCAdjustmentStates", "streaming_protobufs", sizeof(StreamingProtobufs__TwoPUSCHPCAdjustmentStates), 1, streaming_protobufs__two_pusch__pc__adjustment_states__field_descriptors, streaming_protobufs__two_pusch__pc__adjustment_states__field_indices_by_name, 1, streaming_protobufs__two_pusch__pc__adjustment_states__number_ranges, (ProtobufCMessageInit) streaming_protobufs__two_pusch__pc__adjustment_states__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sri__pusch__power_control__field_descriptors[4] = { { "sri_PUSCH_PowerControlId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__SRIPUSCHPowerControl, sri_pusch_closedloopindex), &streaming_protobufs__closed_loop_index__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__sri__pusch__power_control__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__sri__pusch__power_control__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRI_PUSCH_PowerControl", "SRIPUSCHPowerControl", "StreamingProtobufs__SRIPUSCHPowerControl", "streaming_protobufs", sizeof(StreamingProtobufs__SRIPUSCHPowerControl), 4, streaming_protobufs__sri__pusch__power_control__field_descriptors, streaming_protobufs__sri__pusch__power_control__field_indices_by_name, 1, streaming_protobufs__sri__pusch__power_control__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sri__pusch__power_control__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__frequency_hopping__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__FREQUENCY_HOPPING__VALUE__protobuf_unspecified", 0 }, { "intraSlot", "STREAMING_PROTOBUFS__FREQUENCY_HOPPING__VALUE__intraSlot", 1 }, { "interSlot", "STREAMING_PROTOBUFS__FREQUENCY_HOPPING__VALUE__interSlot", 2 }, }; static const ProtobufCIntRange streaming_protobufs__frequency_hopping__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__frequency_hopping__value__enum_values_by_name[3] = { { "interSlot", 2 }, { "intraSlot", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__frequency_hopping__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.FrequencyHopping.Value", "Value", "StreamingProtobufs__FrequencyHopping__Value", "streaming_protobufs", 3, streaming_protobufs__frequency_hopping__value__enum_values_by_number, 3, streaming_protobufs__frequency_hopping__value__enum_values_by_name, 1, streaming_protobufs__frequency_hopping__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__frequency_hopping__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__FrequencyHopping, value), &streaming_protobufs__frequency_hopping__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__frequency_hopping__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__frequency_hopping__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__frequency_hopping__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.FrequencyHopping", "FrequencyHopping", "StreamingProtobufs__FrequencyHopping", "streaming_protobufs", sizeof(StreamingProtobufs__FrequencyHopping), 1, streaming_protobufs__frequency_hopping__field_descriptors, streaming_protobufs__frequency_hopping__field_indices_by_name, 1, streaming_protobufs__frequency_hopping__number_ranges, (ProtobufCMessageInit) streaming_protobufs__frequency_hopping__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__pusch__aggregation_factor__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PUSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified", 0 }, { "n2", "STREAMING_PROTOBUFS__PUSCH__AGGREGATION_FACTOR__VALUE__n2", 1 }, { "n4", "STREAMING_PROTOBUFS__PUSCH__AGGREGATION_FACTOR__VALUE__n4", 2 }, { "n8", "STREAMING_PROTOBUFS__PUSCH__AGGREGATION_FACTOR__VALUE__n8", 3 }, }; static const ProtobufCIntRange streaming_protobufs__pusch__aggregation_factor__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__pusch__aggregation_factor__value__enum_values_by_name[4] = { { "n2", 1 }, { "n4", 2 }, { "n8", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__pusch__aggregation_factor__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PUSCH_AggregationFactor.Value", "Value", "StreamingProtobufs__PUSCHAggregationFactor__Value", "streaming_protobufs", 4, streaming_protobufs__pusch__aggregation_factor__value__enum_values_by_number, 4, streaming_protobufs__pusch__aggregation_factor__value__enum_values_by_name, 1, streaming_protobufs__pusch__aggregation_factor__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pusch__aggregation_factor__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PUSCHAggregationFactor, value), &streaming_protobufs__pusch__aggregation_factor__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pusch__aggregation_factor__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__pusch__aggregation_factor__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pusch__aggregation_factor__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUSCH_AggregationFactor", "PUSCHAggregationFactor", "StreamingProtobufs__PUSCHAggregationFactor", "streaming_protobufs", sizeof(StreamingProtobufs__PUSCHAggregationFactor), 1, streaming_protobufs__pusch__aggregation_factor__field_descriptors, streaming_protobufs__pusch__aggregation_factor__field_indices_by_name, 1, streaming_protobufs__pusch__aggregation_factor__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pusch__aggregation_factor__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__codebook_subset__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CODEBOOK_SUBSET__VALUE__protobuf_unspecified", 0 }, { "fullyAndPartialAndNonCoherent", "STREAMING_PROTOBUFS__CODEBOOK_SUBSET__VALUE__fullyAndPartialAndNonCoherent", 1 }, { "partialAndNonCoherent", "STREAMING_PROTOBUFS__CODEBOOK_SUBSET__VALUE__partialAndNonCoherent", 2 }, { "nonCoherent", "STREAMING_PROTOBUFS__CODEBOOK_SUBSET__VALUE__nonCoherent", 3 }, }; static const ProtobufCIntRange streaming_protobufs__codebook_subset__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__codebook_subset__value__enum_values_by_name[4] = { { "fullyAndPartialAndNonCoherent", 1 }, { "nonCoherent", 3 }, { "partialAndNonCoherent", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__codebook_subset__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.CodebookSubset.Value", "Value", "StreamingProtobufs__CodebookSubset__Value", "streaming_protobufs", 4, streaming_protobufs__codebook_subset__value__enum_values_by_number, 4, streaming_protobufs__codebook_subset__value__enum_values_by_name, 1, streaming_protobufs__codebook_subset__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__codebook_subset__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CodebookSubset, value), &streaming_protobufs__codebook_subset__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__codebook_subset__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__codebook_subset__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__codebook_subset__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CodebookSubset", "CodebookSubset", "StreamingProtobufs__CodebookSubset", "streaming_protobufs", sizeof(StreamingProtobufs__CodebookSubset), 1, streaming_protobufs__codebook_subset__field_descriptors, streaming_protobufs__codebook_subset__field_indices_by_name, 1, streaming_protobufs__codebook_subset__number_ranges, (ProtobufCMessageInit) streaming_protobufs__codebook_subset__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__rbg__size2__value__enum_values_by_number[2] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RBG__SIZE2__VALUE__protobuf_unspecified", 0 }, { "config2", "STREAMING_PROTOBUFS__RBG__SIZE2__VALUE__config2", 1 }, }; static const ProtobufCIntRange streaming_protobufs__rbg__size2__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex streaming_protobufs__rbg__size2__value__enum_values_by_name[2] = { { "config2", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__rbg__size2__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RBG_Size2.Value", "Value", "StreamingProtobufs__RBGSize2__Value", "streaming_protobufs", 2, streaming_protobufs__rbg__size2__value__enum_values_by_number, 2, streaming_protobufs__rbg__size2__value__enum_values_by_name, 1, streaming_protobufs__rbg__size2__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rbg__size2__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RBGSize2, value), &streaming_protobufs__rbg__size2__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__rbg__size2__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__rbg__size2__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__rbg__size2__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RBG_Size2", "RBGSize2", "StreamingProtobufs__RBGSize2", "streaming_protobufs", sizeof(StreamingProtobufs__RBGSize2), 1, streaming_protobufs__rbg__size2__field_descriptors, streaming_protobufs__rbg__size2__field_indices_by_name, 1, streaming_protobufs__rbg__size2__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rbg__size2__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uci__on_pusch__field_descriptors[3] = { { "dynamic", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__UCIOnPUSCH, beta_offsets_case), offsetof(StreamingProtobufs__UCIOnPUSCH, dynamic), &streaming_protobufs__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(StreamingProtobufs__UCIOnPUSCH, beta_offsets_case), offsetof(StreamingProtobufs__UCIOnPUSCH, semistatic), &streaming_protobufs__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(StreamingProtobufs__UCIOnPUSCH, scaling), &streaming_protobufs__scaling__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uci__on_pusch__field_indices_by_name[] = { 0, /* field[0] = dynamic */ 2, /* field[2] = scaling */ 1, /* field[1] = semiStatic */ }; static const ProtobufCIntRange streaming_protobufs__uci__on_pusch__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__uci__on_pusch__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UCI_OnPUSCH", "UCIOnPUSCH", "StreamingProtobufs__UCIOnPUSCH", "streaming_protobufs", sizeof(StreamingProtobufs__UCIOnPUSCH), 3, streaming_protobufs__uci__on_pusch__field_descriptors, streaming_protobufs__uci__on_pusch__field_indices_by_name, 1, streaming_protobufs__uci__on_pusch__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uci__on_pusch__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__beta_offsets_list__field_descriptors[1] = { { "betaOffsets", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__BetaOffsetsList, n_betaoffsets), offsetof(StreamingProtobufs__BetaOffsetsList, betaoffsets), &streaming_protobufs__beta_offsets__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__beta_offsets_list__field_indices_by_name[] = { 0, /* field[0] = betaOffsets */ }; static const ProtobufCIntRange streaming_protobufs__beta_offsets_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__beta_offsets_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BetaOffsetsList", "BetaOffsetsList", "StreamingProtobufs__BetaOffsetsList", "streaming_protobufs", sizeof(StreamingProtobufs__BetaOffsetsList), 1, streaming_protobufs__beta_offsets_list__field_descriptors, streaming_protobufs__beta_offsets_list__field_indices_by_name, 1, streaming_protobufs__beta_offsets_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__beta_offsets_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__scaling__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SCALING__VALUE__protobuf_unspecified", 0 }, { "f0p5", "STREAMING_PROTOBUFS__SCALING__VALUE__f0p5", 1 }, { "f0p65", "STREAMING_PROTOBUFS__SCALING__VALUE__f0p65", 2 }, { "f0p8", "STREAMING_PROTOBUFS__SCALING__VALUE__f0p8", 3 }, { "f1", "STREAMING_PROTOBUFS__SCALING__VALUE__f1", 4 }, }; static const ProtobufCIntRange streaming_protobufs__scaling__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__scaling__value__enum_values_by_name[5] = { { "f0p5", 1 }, { "f0p65", 2 }, { "f0p8", 3 }, { "f1", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__scaling__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Scaling.Value", "Value", "StreamingProtobufs__Scaling__Value", "streaming_protobufs", 5, streaming_protobufs__scaling__value__enum_values_by_number, 5, streaming_protobufs__scaling__value__enum_values_by_name, 1, streaming_protobufs__scaling__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scaling__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Scaling, value), &streaming_protobufs__scaling__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__scaling__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__scaling__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__scaling__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Scaling", "Scaling", "StreamingProtobufs__Scaling", "streaming_protobufs", sizeof(StreamingProtobufs__Scaling), 1, streaming_protobufs__scaling__field_descriptors, streaming_protobufs__scaling__field_indices_by_name, 1, streaming_protobufs__scaling__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scaling__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__configured_grant_config__field_descriptors[17] = { { "frequencyHopping", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ConfiguredGrantConfig, frequencyhopping), &streaming_protobufs__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(StreamingProtobufs__ConfiguredGrantConfig, cg_dmrs_configuration), &streaming_protobufs__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(StreamingProtobufs__ConfiguredGrantConfig, mcs_table), &streaming_protobufs__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(StreamingProtobufs__ConfiguredGrantConfig, mcs_tabletransformprecoder), &streaming_protobufs__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(StreamingProtobufs__ConfiguredGrantConfig, uci__on_pusch_case), offsetof(StreamingProtobufs__ConfiguredGrantConfig, release_uci_onpusch), &streaming_protobufs__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(StreamingProtobufs__ConfiguredGrantConfig, uci__on_pusch_case), offsetof(StreamingProtobufs__ConfiguredGrantConfig, setup_uci_onpusch), &streaming_protobufs__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(StreamingProtobufs__ConfiguredGrantConfig, resourceallocation), &streaming_protobufs__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(StreamingProtobufs__ConfiguredGrantConfig, rbg_size), &streaming_protobufs__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(StreamingProtobufs__ConfiguredGrantConfig, powercontrollooptouse), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__ConfiguredGrantConfig, transformprecoder), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__ConfiguredGrantConfig, repk), &streaming_protobufs__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(StreamingProtobufs__ConfiguredGrantConfig, repk_rv), &streaming_protobufs__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(StreamingProtobufs__ConfiguredGrantConfig, periodicity), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__ConfiguredGrantConfig, rrc_configureduplinkgrant), &streaming_protobufs__rrc__configured_uplink_grant__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__configured_grant_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 17 } }; const ProtobufCMessageDescriptor streaming_protobufs__configured_grant_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ConfiguredGrantConfig", "ConfiguredGrantConfig", "StreamingProtobufs__ConfiguredGrantConfig", "streaming_protobufs", sizeof(StreamingProtobufs__ConfiguredGrantConfig), 17, streaming_protobufs__configured_grant_config__field_descriptors, streaming_protobufs__configured_grant_config__field_indices_by_name, 1, streaming_protobufs__configured_grant_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__configured_grant_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cg__uci__on_pusch__field_descriptors[2] = { { "dynamic", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CGUCIOnPUSCH, beta_offsets_case), offsetof(StreamingProtobufs__CGUCIOnPUSCH, dynamic), &streaming_protobufs__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(StreamingProtobufs__CGUCIOnPUSCH, beta_offsets_case), offsetof(StreamingProtobufs__CGUCIOnPUSCH, semistatic), &streaming_protobufs__beta_offsets__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cg__uci__on_pusch__field_indices_by_name[] = { 0, /* field[0] = dynamic */ 1, /* field[1] = semiStatic */ }; static const ProtobufCIntRange streaming_protobufs__cg__uci__on_pusch__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__cg__uci__on_pusch__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CG_UCI_OnPUSCH", "CGUCIOnPUSCH", "StreamingProtobufs__CGUCIOnPUSCH", "streaming_protobufs", sizeof(StreamingProtobufs__CGUCIOnPUSCH), 2, streaming_protobufs__cg__uci__on_pusch__field_descriptors, streaming_protobufs__cg__uci__on_pusch__field_indices_by_name, 1, streaming_protobufs__cg__uci__on_pusch__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cg__uci__on_pusch__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__beta_offsets__field_descriptors[7] = { { "betaOffsetACK_Index1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__BetaOffsets, betaoffsetcsi_part2_index2), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__beta_offsets__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; const ProtobufCMessageDescriptor streaming_protobufs__beta_offsets__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BetaOffsets", "BetaOffsets", "StreamingProtobufs__BetaOffsets", "streaming_protobufs", sizeof(StreamingProtobufs__BetaOffsets), 7, streaming_protobufs__beta_offsets__field_descriptors, streaming_protobufs__beta_offsets__field_indices_by_name, 1, streaming_protobufs__beta_offsets__number_ranges, (ProtobufCMessageInit) streaming_protobufs__beta_offsets__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__power_control_loop_to_use__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__POWER_CONTROL_LOOP_TO_USE__VALUE__protobuf_unspecified", 0 }, { "n0", "STREAMING_PROTOBUFS__POWER_CONTROL_LOOP_TO_USE__VALUE__n0", 1 }, { "n1", "STREAMING_PROTOBUFS__POWER_CONTROL_LOOP_TO_USE__VALUE__n1", 2 }, }; static const ProtobufCIntRange streaming_protobufs__power_control_loop_to_use__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__power_control_loop_to_use__value__enum_values_by_name[3] = { { "n0", 1 }, { "n1", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__power_control_loop_to_use__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PowerControlLoopToUse.Value", "Value", "StreamingProtobufs__PowerControlLoopToUse__Value", "streaming_protobufs", 3, streaming_protobufs__power_control_loop_to_use__value__enum_values_by_number, 3, streaming_protobufs__power_control_loop_to_use__value__enum_values_by_name, 1, streaming_protobufs__power_control_loop_to_use__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__power_control_loop_to_use__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PowerControlLoopToUse, value), &streaming_protobufs__power_control_loop_to_use__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__power_control_loop_to_use__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__power_control_loop_to_use__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__power_control_loop_to_use__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PowerControlLoopToUse", "PowerControlLoopToUse", "StreamingProtobufs__PowerControlLoopToUse", "streaming_protobufs", sizeof(StreamingProtobufs__PowerControlLoopToUse), 1, streaming_protobufs__power_control_loop_to_use__field_descriptors, streaming_protobufs__power_control_loop_to_use__field_indices_by_name, 1, streaming_protobufs__power_control_loop_to_use__number_ranges, (ProtobufCMessageInit) streaming_protobufs__power_control_loop_to_use__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__rep_k__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__REP_K__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__REP_K__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__REP_K__VALUE__n2", 2 }, { "n4", "STREAMING_PROTOBUFS__REP_K__VALUE__n4", 3 }, { "n8", "STREAMING_PROTOBUFS__REP_K__VALUE__n8", 4 }, }; static const ProtobufCIntRange streaming_protobufs__rep_k__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__rep_k__value__enum_values_by_name[5] = { { "n1", 1 }, { "n2", 2 }, { "n4", 3 }, { "n8", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__rep_k__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RepK.Value", "Value", "StreamingProtobufs__RepK__Value", "streaming_protobufs", 5, streaming_protobufs__rep_k__value__enum_values_by_number, 5, streaming_protobufs__rep_k__value__enum_values_by_name, 1, streaming_protobufs__rep_k__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rep_k__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RepK, value), &streaming_protobufs__rep_k__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__rep_k__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__rep_k__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__rep_k__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RepK", "RepK", "StreamingProtobufs__RepK", "streaming_protobufs", sizeof(StreamingProtobufs__RepK), 1, streaming_protobufs__rep_k__field_descriptors, streaming_protobufs__rep_k__field_indices_by_name, 1, streaming_protobufs__rep_k__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rep_k__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__rep_k__rv__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__REP_K__RV__VALUE__protobuf_unspecified", 0 }, { "s1_0231", "STREAMING_PROTOBUFS__REP_K__RV__VALUE__s1_0231", 1 }, { "s2_0303", "STREAMING_PROTOBUFS__REP_K__RV__VALUE__s2_0303", 2 }, { "s3_0000", "STREAMING_PROTOBUFS__REP_K__RV__VALUE__s3_0000", 3 }, }; static const ProtobufCIntRange streaming_protobufs__rep_k__rv__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__rep_k__rv__value__enum_values_by_name[4] = { { "protobuf_unspecified", 0 }, { "s1_0231", 1 }, { "s2_0303", 2 }, { "s3_0000", 3 }, }; const ProtobufCEnumDescriptor streaming_protobufs__rep_k__rv__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RepK_RV.Value", "Value", "StreamingProtobufs__RepKRV__Value", "streaming_protobufs", 4, streaming_protobufs__rep_k__rv__value__enum_values_by_number, 4, streaming_protobufs__rep_k__rv__value__enum_values_by_name, 1, streaming_protobufs__rep_k__rv__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rep_k__rv__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RepKRV, value), &streaming_protobufs__rep_k__rv__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__rep_k__rv__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__rep_k__rv__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__rep_k__rv__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RepK_RV", "RepKRV", "StreamingProtobufs__RepKRV", "streaming_protobufs", sizeof(StreamingProtobufs__RepKRV), 1, streaming_protobufs__rep_k__rv__field_descriptors, streaming_protobufs__rep_k__rv__field_indices_by_name, 1, streaming_protobufs__rep_k__rv__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rep_k__rv__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__grant_periodicity__value__enum_values_by_number[46] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__protobuf_unspecified", 0 }, { "sym2", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym2", 1 }, { "sym7", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym7", 2 }, { "sym1x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym1x14", 3 }, { "sym2x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym2x14", 4 }, { "sym4x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym4x14", 5 }, { "sym5x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym5x14", 6 }, { "sym8x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym8x14", 7 }, { "sym10x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym10x14", 8 }, { "sym16x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym16x14", 9 }, { "sym20x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym20x14", 10 }, { "sym32x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym32x14", 11 }, { "sym40x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym40x14", 12 }, { "sym64x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym64x14", 13 }, { "sym80x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym80x14", 14 }, { "sym128x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym128x14", 15 }, { "sym160x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym160x14", 16 }, { "sym256x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym256x14", 17 }, { "sym320x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym320x14", 18 }, { "sym512x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym512x14", 19 }, { "sym640x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym640x14", 20 }, { "sym1024x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym1024x14", 21 }, { "sym1280x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym1280x14", 22 }, { "sym2560x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym2560x14", 23 }, { "sym5120x14", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym5120x14", 24 }, { "sym6", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym6", 25 }, { "sym1x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym1x12", 26 }, { "sym2x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym2x12", 27 }, { "sym4x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym4x12", 28 }, { "sym5x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym5x12", 29 }, { "sym8x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym8x12", 30 }, { "sym10x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym10x12", 31 }, { "sym16x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym16x12", 32 }, { "sym20x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym20x12", 33 }, { "sym32x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym32x12", 34 }, { "sym40x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym40x12", 35 }, { "sym64x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym64x12", 36 }, { "sym80x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym80x12", 37 }, { "sym128x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym128x12", 38 }, { "sym160x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym160x12", 39 }, { "sym256x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym256x12", 40 }, { "sym320x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym320x12", 41 }, { "sym512x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym512x12", 42 }, { "sym640x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym640x12", 43 }, { "sym1280x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym1280x12", 44 }, { "sym2560x12", "STREAMING_PROTOBUFS__GRANT_PERIODICITY__VALUE__sym2560x12", 45 }, }; static const ProtobufCIntRange streaming_protobufs__grant_periodicity__value__value_ranges[] = { {0, 0},{0, 46} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__grant_periodicity__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.GrantPeriodicity.Value", "Value", "StreamingProtobufs__GrantPeriodicity__Value", "streaming_protobufs", 46, streaming_protobufs__grant_periodicity__value__enum_values_by_number, 46, streaming_protobufs__grant_periodicity__value__enum_values_by_name, 1, streaming_protobufs__grant_periodicity__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__grant_periodicity__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__GrantPeriodicity, value), &streaming_protobufs__grant_periodicity__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__grant_periodicity__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__grant_periodicity__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__grant_periodicity__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.GrantPeriodicity", "GrantPeriodicity", "StreamingProtobufs__GrantPeriodicity", "streaming_protobufs", sizeof(StreamingProtobufs__GrantPeriodicity), 1, streaming_protobufs__grant_periodicity__field_descriptors, streaming_protobufs__grant_periodicity__field_indices_by_name, 1, streaming_protobufs__grant_periodicity__number_ranges, (ProtobufCMessageInit) streaming_protobufs__grant_periodicity__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rrc__configured_uplink_grant__field_descriptors[10] = { { "timeDomainOffset", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__RRCConfiguredUplinkGrant, timedomainallocation), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "frequencyDomainAllocation", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RRCConfiguredUplinkGrant, frequencydomainallocation), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "antennaPort", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__RRCConfiguredUplinkGrant, pathlossreferenceindex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__rrc__configured_uplink_grant__number_ranges[1 + 1] = { { 1, 0 }, { 0, 10 } }; const ProtobufCMessageDescriptor streaming_protobufs__rrc__configured_uplink_grant__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RRC_ConfiguredUplinkGrant", "RRCConfiguredUplinkGrant", "StreamingProtobufs__RRCConfiguredUplinkGrant", "streaming_protobufs", sizeof(StreamingProtobufs__RRCConfiguredUplinkGrant), 10, streaming_protobufs__rrc__configured_uplink_grant__field_descriptors, streaming_protobufs__rrc__configured_uplink_grant__field_indices_by_name, 1, streaming_protobufs__rrc__configured_uplink_grant__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rrc__configured_uplink_grant__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__config__field_descriptors[5] = { { "srs_ResourceSetToReleaseList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__SRSConfig, n_srs_resourcesettoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSConfig, n_srs_resourcesettoaddmodlist), offsetof(StreamingProtobufs__SRSConfig, srs_resourcesettoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__SRSConfig, n_srs_resourcetoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSConfig, n_srs_resourcetoaddmodlist), offsetof(StreamingProtobufs__SRSConfig, srs_resourcetoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__SRSConfig, tpc_accumulation), &streaming_protobufs__disabled_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__srs__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_Config", "SRSConfig", "StreamingProtobufs__SRSConfig", "streaming_protobufs", sizeof(StreamingProtobufs__SRSConfig), 5, streaming_protobufs__srs__config__field_descriptors, streaming_protobufs__srs__config__field_indices_by_name, 1, streaming_protobufs__srs__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__resource_set__field_descriptors[11] = { { "srs_ResourceSetId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSResourceSet, n_srs_resourceidlist), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSResourceSet, resource_type_case), offsetof(StreamingProtobufs__SRSResourceSet, aperiodic), &streaming_protobufs__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(StreamingProtobufs__SRSResourceSet, resource_type_case), offsetof(StreamingProtobufs__SRSResourceSet, semi_persistent), &streaming_protobufs__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(StreamingProtobufs__SRSResourceSet, resource_type_case), offsetof(StreamingProtobufs__SRSResourceSet, periodic), &streaming_protobufs__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(StreamingProtobufs__SRSResourceSet, usage), &streaming_protobufs__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(StreamingProtobufs__SRSResourceSet, alpha), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__SRSResourceSet, pathloss_reference_rs_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSResourceSet, pathloss_reference_rs_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSResourceSet, srs_powercontroladjustmentstates), &streaming_protobufs__srs__power_control_adjustment_states__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__srs__resource_set__number_ranges[1 + 1] = { { 1, 0 }, { 0, 11 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__resource_set__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_ResourceSet", "SRSResourceSet", "StreamingProtobufs__SRSResourceSet", "streaming_protobufs", sizeof(StreamingProtobufs__SRSResourceSet), 11, streaming_protobufs__srs__resource_set__field_descriptors, streaming_protobufs__srs__resource_set__field_indices_by_name, 1, streaming_protobufs__srs__resource_set__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__resource_set__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__resource_set_type__aperiodic__field_descriptors[4] = { { "aperiodicSRS_ResourceTrigger", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__SRSResourceSetTypeAperiodic, n_aperiodicsrs_resourcetriggerlist_v1530), offsetof(StreamingProtobufs__SRSResourceSetTypeAperiodic, aperiodicsrs_resourcetriggerlist_v1530), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__srs__resource_set_type__aperiodic__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__resource_set_type__aperiodic__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_ResourceSetType_Aperiodic", "SRSResourceSetTypeAperiodic", "StreamingProtobufs__SRSResourceSetTypeAperiodic", "streaming_protobufs", sizeof(StreamingProtobufs__SRSResourceSetTypeAperiodic), 4, streaming_protobufs__srs__resource_set_type__aperiodic__field_descriptors, streaming_protobufs__srs__resource_set_type__aperiodic__field_indices_by_name, 1, streaming_protobufs__srs__resource_set_type__aperiodic__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__resource_set_type__aperiodic__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__resource_set_type__semi__persistent__field_descriptors[1] = { { "associatedCSI_RS", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SRSResourceSetTypeSemiPersistent, associatedcsi_rs), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__srs__resource_set_type__semi__persistent__field_indices_by_name[] = { 0, /* field[0] = associatedCSI_RS */ }; static const ProtobufCIntRange streaming_protobufs__srs__resource_set_type__semi__persistent__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__resource_set_type__semi__persistent__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_ResourceSetType_Semi_Persistent", "SRSResourceSetTypeSemiPersistent", "StreamingProtobufs__SRSResourceSetTypeSemiPersistent", "streaming_protobufs", sizeof(StreamingProtobufs__SRSResourceSetTypeSemiPersistent), 1, streaming_protobufs__srs__resource_set_type__semi__persistent__field_descriptors, streaming_protobufs__srs__resource_set_type__semi__persistent__field_indices_by_name, 1, streaming_protobufs__srs__resource_set_type__semi__persistent__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__resource_set_type__semi__persistent__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__resource_set_type__periodic__field_descriptors[1] = { { "associatedCSI_RS", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SRSResourceSetTypePeriodic, associatedcsi_rs), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__srs__resource_set_type__periodic__field_indices_by_name[] = { 0, /* field[0] = associatedCSI_RS */ }; static const ProtobufCIntRange streaming_protobufs__srs__resource_set_type__periodic__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__resource_set_type__periodic__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_ResourceSetType_Periodic", "SRSResourceSetTypePeriodic", "StreamingProtobufs__SRSResourceSetTypePeriodic", "streaming_protobufs", sizeof(StreamingProtobufs__SRSResourceSetTypePeriodic), 1, streaming_protobufs__srs__resource_set_type__periodic__field_descriptors, streaming_protobufs__srs__resource_set_type__periodic__field_indices_by_name, 1, streaming_protobufs__srs__resource_set_type__periodic__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__resource_set_type__periodic__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__srs__resource_set__usage__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SRS__RESOURCE_SET__USAGE__VALUE__protobuf_unspecified", 0 }, { "beamManagement", "STREAMING_PROTOBUFS__SRS__RESOURCE_SET__USAGE__VALUE__beamManagement", 1 }, { "codebook", "STREAMING_PROTOBUFS__SRS__RESOURCE_SET__USAGE__VALUE__codebook", 2 }, { "nonCodebook", "STREAMING_PROTOBUFS__SRS__RESOURCE_SET__USAGE__VALUE__nonCodebook", 3 }, { "antennaSwitching", "STREAMING_PROTOBUFS__SRS__RESOURCE_SET__USAGE__VALUE__antennaSwitching", 4 }, }; static const ProtobufCIntRange streaming_protobufs__srs__resource_set__usage__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__srs__resource_set__usage__value__enum_values_by_name[5] = { { "antennaSwitching", 4 }, { "beamManagement", 1 }, { "codebook", 2 }, { "nonCodebook", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__srs__resource_set__usage__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_ResourceSet_Usage.Value", "Value", "StreamingProtobufs__SRSResourceSetUsage__Value", "streaming_protobufs", 5, streaming_protobufs__srs__resource_set__usage__value__enum_values_by_number, 5, streaming_protobufs__srs__resource_set__usage__value__enum_values_by_name, 1, streaming_protobufs__srs__resource_set__usage__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__resource_set__usage__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SRSResourceSetUsage, value), &streaming_protobufs__srs__resource_set__usage__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__srs__resource_set__usage__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__srs__resource_set__usage__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__resource_set__usage__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_ResourceSet_Usage", "SRSResourceSetUsage", "StreamingProtobufs__SRSResourceSetUsage", "streaming_protobufs", sizeof(StreamingProtobufs__SRSResourceSetUsage), 1, streaming_protobufs__srs__resource_set__usage__field_descriptors, streaming_protobufs__srs__resource_set__usage__field_indices_by_name, 1, streaming_protobufs__srs__resource_set__usage__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__resource_set__usage__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__srs__power_control_adjustment_states__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__protobuf_unspecified", 0 }, { "sameAsFci2", "STREAMING_PROTOBUFS__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__sameAsFci2", 1 }, { "separateClosedLoop", "STREAMING_PROTOBUFS__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__separateClosedLoop", 2 }, }; static const ProtobufCIntRange streaming_protobufs__srs__power_control_adjustment_states__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__srs__power_control_adjustment_states__value__enum_values_by_name[3] = { { "protobuf_unspecified", 0 }, { "sameAsFci2", 1 }, { "separateClosedLoop", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__srs__power_control_adjustment_states__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_PowerControlAdjustmentStates.Value", "Value", "StreamingProtobufs__SRSPowerControlAdjustmentStates__Value", "streaming_protobufs", 3, streaming_protobufs__srs__power_control_adjustment_states__value__enum_values_by_number, 3, streaming_protobufs__srs__power_control_adjustment_states__value__enum_values_by_name, 1, streaming_protobufs__srs__power_control_adjustment_states__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__power_control_adjustment_states__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SRSPowerControlAdjustmentStates, value), &streaming_protobufs__srs__power_control_adjustment_states__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__srs__power_control_adjustment_states__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__srs__power_control_adjustment_states__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__power_control_adjustment_states__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_PowerControlAdjustmentStates", "SRSPowerControlAdjustmentStates", "StreamingProtobufs__SRSPowerControlAdjustmentStates", "streaming_protobufs", sizeof(StreamingProtobufs__SRSPowerControlAdjustmentStates), 1, streaming_protobufs__srs__power_control_adjustment_states__field_descriptors, streaming_protobufs__srs__power_control_adjustment_states__field_indices_by_name, 1, streaming_protobufs__srs__power_control_adjustment_states__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__power_control_adjustment_states__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__resource__field_descriptors[15] = { { "srs_ResourceId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSResource, nrofsrs_ports), &streaming_protobufs__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(StreamingProtobufs__SRSResource, ptrs_portindex), &streaming_protobufs__ptrs__port_index__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "n2", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SRSResource, transmission_comb_case), offsetof(StreamingProtobufs__SRSResource, n2), &streaming_protobufs__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(StreamingProtobufs__SRSResource, transmission_comb_case), offsetof(StreamingProtobufs__SRSResource, n4), &streaming_protobufs__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(StreamingProtobufs__SRSResource, resourcemapping), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__SRSResource, freqhopping), &streaming_protobufs__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(StreamingProtobufs__SRSResource, grouporsequencehopping), &streaming_protobufs__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(StreamingProtobufs__SRSResource, resource_type_case), offsetof(StreamingProtobufs__SRSResource, aperiodic), &streaming_protobufs__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(StreamingProtobufs__SRSResource, resource_type_case), offsetof(StreamingProtobufs__SRSResource, semi_persistent), &streaming_protobufs__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(StreamingProtobufs__SRSResource, resource_type_case), offsetof(StreamingProtobufs__SRSResource, periodic), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__SRSResource, spatialrelationinfo), &streaming_protobufs__srs__spatial_relation_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__srs__resource__number_ranges[1 + 1] = { { 1, 0 }, { 0, 15 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__resource__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_Resource", "SRSResource", "StreamingProtobufs__SRSResource", "streaming_protobufs", sizeof(StreamingProtobufs__SRSResource), 15, streaming_protobufs__srs__resource__field_descriptors, streaming_protobufs__srs__resource__field_indices_by_name, 1, streaming_protobufs__srs__resource__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__resource__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__nrof_srs__ports__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__NROF_SRS__PORTS__VALUE__protobuf_unspecified", 0 }, { "port1", "STREAMING_PROTOBUFS__NROF_SRS__PORTS__VALUE__port1", 1 }, { "ports2", "STREAMING_PROTOBUFS__NROF_SRS__PORTS__VALUE__ports2", 2 }, { "ports4", "STREAMING_PROTOBUFS__NROF_SRS__PORTS__VALUE__ports4", 3 }, }; static const ProtobufCIntRange streaming_protobufs__nrof_srs__ports__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__nrof_srs__ports__value__enum_values_by_name[4] = { { "port1", 1 }, { "ports2", 2 }, { "ports4", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__nrof_srs__ports__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofSRS_Ports.Value", "Value", "StreamingProtobufs__NrofSRSPorts__Value", "streaming_protobufs", 4, streaming_protobufs__nrof_srs__ports__value__enum_values_by_number, 4, streaming_protobufs__nrof_srs__ports__value__enum_values_by_name, 1, streaming_protobufs__nrof_srs__ports__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nrof_srs__ports__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NrofSRSPorts, value), &streaming_protobufs__nrof_srs__ports__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nrof_srs__ports__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__nrof_srs__ports__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__nrof_srs__ports__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofSRS_Ports", "NrofSRSPorts", "StreamingProtobufs__NrofSRSPorts", "streaming_protobufs", sizeof(StreamingProtobufs__NrofSRSPorts), 1, streaming_protobufs__nrof_srs__ports__field_descriptors, streaming_protobufs__nrof_srs__ports__field_indices_by_name, 1, streaming_protobufs__nrof_srs__ports__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nrof_srs__ports__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ptrs__port_index__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PTRS__PORT_INDEX__VALUE__protobuf_unspecified", 0 }, { "n0", "STREAMING_PROTOBUFS__PTRS__PORT_INDEX__VALUE__n0", 1 }, { "n1", "STREAMING_PROTOBUFS__PTRS__PORT_INDEX__VALUE__n1", 2 }, }; static const ProtobufCIntRange streaming_protobufs__ptrs__port_index__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__ptrs__port_index__value__enum_values_by_name[3] = { { "n0", 1 }, { "n1", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__ptrs__port_index__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PTRS_PortIndex.Value", "Value", "StreamingProtobufs__PTRSPortIndex__Value", "streaming_protobufs", 3, streaming_protobufs__ptrs__port_index__value__enum_values_by_number, 3, streaming_protobufs__ptrs__port_index__value__enum_values_by_name, 1, streaming_protobufs__ptrs__port_index__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ptrs__port_index__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PTRSPortIndex, value), &streaming_protobufs__ptrs__port_index__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ptrs__port_index__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ptrs__port_index__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ptrs__port_index__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PTRS_PortIndex", "PTRSPortIndex", "StreamingProtobufs__PTRSPortIndex", "streaming_protobufs", sizeof(StreamingProtobufs__PTRSPortIndex), 1, streaming_protobufs__ptrs__port_index__field_descriptors, streaming_protobufs__ptrs__port_index__field_indices_by_name, 1, streaming_protobufs__ptrs__port_index__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ptrs__port_index__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__n2__field_descriptors[2] = { { "combOffset_n2", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__N2, cyclicshift_n2), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__n2__field_indices_by_name[] = { 0, /* field[0] = combOffset_n2 */ 1, /* field[1] = cyclicShift_n2 */ }; static const ProtobufCIntRange streaming_protobufs__n2__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__n2__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.N2", "N2", "StreamingProtobufs__N2", "streaming_protobufs", sizeof(StreamingProtobufs__N2), 2, streaming_protobufs__n2__field_descriptors, streaming_protobufs__n2__field_indices_by_name, 1, streaming_protobufs__n2__number_ranges, (ProtobufCMessageInit) streaming_protobufs__n2__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__n4__field_descriptors[2] = { { "combOffset_n4", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__N4, cyclicshift_n4), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__n4__field_indices_by_name[] = { 0, /* field[0] = combOffset_n4 */ 1, /* field[1] = cyclicShift_n4 */ }; static const ProtobufCIntRange streaming_protobufs__n4__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__n4__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.N4", "N4", "StreamingProtobufs__N4", "streaming_protobufs", sizeof(StreamingProtobufs__N4), 2, streaming_protobufs__n4__field_descriptors, streaming_protobufs__n4__field_indices_by_name, 1, streaming_protobufs__n4__number_ranges, (ProtobufCMessageInit) streaming_protobufs__n4__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__resource_mapping__field_descriptors[3] = { { "startPosition", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__ResourceMapping, nrofsymbols), &streaming_protobufs__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(StreamingProtobufs__ResourceMapping, repetitionfactor), &streaming_protobufs__repetition_factor__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__resource_mapping__field_indices_by_name[] = { 1, /* field[1] = nrofSymbols */ 2, /* field[2] = repetitionFactor */ 0, /* field[0] = startPosition */ }; static const ProtobufCIntRange streaming_protobufs__resource_mapping__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__resource_mapping__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ResourceMapping", "ResourceMapping", "StreamingProtobufs__ResourceMapping", "streaming_protobufs", sizeof(StreamingProtobufs__ResourceMapping), 3, streaming_protobufs__resource_mapping__field_descriptors, streaming_protobufs__resource_mapping__field_indices_by_name, 1, streaming_protobufs__resource_mapping__number_ranges, (ProtobufCMessageInit) streaming_protobufs__resource_mapping__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__nrof_symbols__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__NROF_SYMBOLS__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__NROF_SYMBOLS__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__NROF_SYMBOLS__VALUE__n2", 2 }, { "n4", "STREAMING_PROTOBUFS__NROF_SYMBOLS__VALUE__n4", 3 }, }; static const ProtobufCIntRange streaming_protobufs__nrof_symbols__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__nrof_symbols__value__enum_values_by_name[4] = { { "n1", 1 }, { "n2", 2 }, { "n4", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__nrof_symbols__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofSymbols.Value", "Value", "StreamingProtobufs__NrofSymbols__Value", "streaming_protobufs", 4, streaming_protobufs__nrof_symbols__value__enum_values_by_number, 4, streaming_protobufs__nrof_symbols__value__enum_values_by_name, 1, streaming_protobufs__nrof_symbols__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nrof_symbols__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NrofSymbols, value), &streaming_protobufs__nrof_symbols__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nrof_symbols__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__nrof_symbols__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__nrof_symbols__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofSymbols", "NrofSymbols", "StreamingProtobufs__NrofSymbols", "streaming_protobufs", sizeof(StreamingProtobufs__NrofSymbols), 1, streaming_protobufs__nrof_symbols__field_descriptors, streaming_protobufs__nrof_symbols__field_indices_by_name, 1, streaming_protobufs__nrof_symbols__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nrof_symbols__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__repetition_factor__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__REPETITION_FACTOR__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__REPETITION_FACTOR__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__REPETITION_FACTOR__VALUE__n2", 2 }, { "n4", "STREAMING_PROTOBUFS__REPETITION_FACTOR__VALUE__n4", 3 }, }; static const ProtobufCIntRange streaming_protobufs__repetition_factor__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__repetition_factor__value__enum_values_by_name[4] = { { "n1", 1 }, { "n2", 2 }, { "n4", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__repetition_factor__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.RepetitionFactor.Value", "Value", "StreamingProtobufs__RepetitionFactor__Value", "streaming_protobufs", 4, streaming_protobufs__repetition_factor__value__enum_values_by_number, 4, streaming_protobufs__repetition_factor__value__enum_values_by_name, 1, streaming_protobufs__repetition_factor__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__repetition_factor__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RepetitionFactor, value), &streaming_protobufs__repetition_factor__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__repetition_factor__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__repetition_factor__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__repetition_factor__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RepetitionFactor", "RepetitionFactor", "StreamingProtobufs__RepetitionFactor", "streaming_protobufs", sizeof(StreamingProtobufs__RepetitionFactor), 1, streaming_protobufs__repetition_factor__field_descriptors, streaming_protobufs__repetition_factor__field_indices_by_name, 1, streaming_protobufs__repetition_factor__number_ranges, (ProtobufCMessageInit) streaming_protobufs__repetition_factor__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__freq_hopping__field_descriptors[3] = { { "c_SRS", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__FreqHopping, b_hop), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__freq_hopping__field_indices_by_name[] = { 1, /* field[1] = b_SRS */ 2, /* field[2] = b_hop */ 0, /* field[0] = c_SRS */ }; static const ProtobufCIntRange streaming_protobufs__freq_hopping__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__freq_hopping__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.FreqHopping", "FreqHopping", "StreamingProtobufs__FreqHopping", "streaming_protobufs", sizeof(StreamingProtobufs__FreqHopping), 3, streaming_protobufs__freq_hopping__field_descriptors, streaming_protobufs__freq_hopping__field_indices_by_name, 1, streaming_protobufs__freq_hopping__number_ranges, (ProtobufCMessageInit) streaming_protobufs__freq_hopping__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__group_or_sequence_hopping__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__GROUP_OR_SEQUENCE_HOPPING__VALUE__protobuf_unspecified", 0 }, { "neither", "STREAMING_PROTOBUFS__GROUP_OR_SEQUENCE_HOPPING__VALUE__neither", 1 }, { "groupHopping", "STREAMING_PROTOBUFS__GROUP_OR_SEQUENCE_HOPPING__VALUE__groupHopping", 2 }, { "sequenceHopping", "STREAMING_PROTOBUFS__GROUP_OR_SEQUENCE_HOPPING__VALUE__sequenceHopping", 3 }, }; static const ProtobufCIntRange streaming_protobufs__group_or_sequence_hopping__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__group_or_sequence_hopping__value__enum_values_by_name[4] = { { "groupHopping", 2 }, { "neither", 1 }, { "protobuf_unspecified", 0 }, { "sequenceHopping", 3 }, }; const ProtobufCEnumDescriptor streaming_protobufs__group_or_sequence_hopping__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.GroupOrSequenceHopping.Value", "Value", "StreamingProtobufs__GroupOrSequenceHopping__Value", "streaming_protobufs", 4, streaming_protobufs__group_or_sequence_hopping__value__enum_values_by_number, 4, streaming_protobufs__group_or_sequence_hopping__value__enum_values_by_name, 1, streaming_protobufs__group_or_sequence_hopping__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__group_or_sequence_hopping__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__GroupOrSequenceHopping, value), &streaming_protobufs__group_or_sequence_hopping__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__group_or_sequence_hopping__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__group_or_sequence_hopping__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__group_or_sequence_hopping__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.GroupOrSequenceHopping", "GroupOrSequenceHopping", "StreamingProtobufs__GroupOrSequenceHopping", "streaming_protobufs", sizeof(StreamingProtobufs__GroupOrSequenceHopping), 1, streaming_protobufs__group_or_sequence_hopping__field_descriptors, streaming_protobufs__group_or_sequence_hopping__field_indices_by_name, 1, streaming_protobufs__group_or_sequence_hopping__number_ranges, (ProtobufCMessageInit) streaming_protobufs__group_or_sequence_hopping__init, NULL,NULL,NULL /* reserved[123] */ }; #define streaming_protobufs__srs__resource_type__aperiodic__field_descriptors NULL #define streaming_protobufs__srs__resource_type__aperiodic__field_indices_by_name NULL #define streaming_protobufs__srs__resource_type__aperiodic__number_ranges NULL const ProtobufCMessageDescriptor streaming_protobufs__srs__resource_type__aperiodic__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_ResourceType_Aperiodic", "SRSResourceTypeAperiodic", "StreamingProtobufs__SRSResourceTypeAperiodic", "streaming_protobufs", sizeof(StreamingProtobufs__SRSResourceTypeAperiodic), 0, streaming_protobufs__srs__resource_type__aperiodic__field_descriptors, streaming_protobufs__srs__resource_type__aperiodic__field_indices_by_name, 0, streaming_protobufs__srs__resource_type__aperiodic__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__resource_type__aperiodic__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__resource_type__semi__persistent__field_descriptors[1] = { { "periodicityAndOffset_sp", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SRSResourceTypeSemiPersistent, periodicityandoffset_sp), &streaming_protobufs__srs__periodicity_and_offset__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__srs__resource_type__semi__persistent__field_indices_by_name[] = { 0, /* field[0] = periodicityAndOffset_sp */ }; static const ProtobufCIntRange streaming_protobufs__srs__resource_type__semi__persistent__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__resource_type__semi__persistent__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_ResourceType_Semi_Persistent", "SRSResourceTypeSemiPersistent", "StreamingProtobufs__SRSResourceTypeSemiPersistent", "streaming_protobufs", sizeof(StreamingProtobufs__SRSResourceTypeSemiPersistent), 1, streaming_protobufs__srs__resource_type__semi__persistent__field_descriptors, streaming_protobufs__srs__resource_type__semi__persistent__field_indices_by_name, 1, streaming_protobufs__srs__resource_type__semi__persistent__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__resource_type__semi__persistent__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__periodicity_and_offset__field_descriptors[17] = { { "sl1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__SRSPeriodicityAndOffset, sl1), &streaming_protobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__SRSPeriodicityAndOffset, sl2560), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__srs__periodicity_and_offset__number_ranges[1 + 1] = { { 1, 0 }, { 0, 17 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__periodicity_and_offset__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_PeriodicityAndOffset", "SRSPeriodicityAndOffset", "StreamingProtobufs__SRSPeriodicityAndOffset", "streaming_protobufs", sizeof(StreamingProtobufs__SRSPeriodicityAndOffset), 17, streaming_protobufs__srs__periodicity_and_offset__field_descriptors, streaming_protobufs__srs__periodicity_and_offset__field_indices_by_name, 1, streaming_protobufs__srs__periodicity_and_offset__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__periodicity_and_offset__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__resource_type__periodic__field_descriptors[1] = { { "periodicityAndOffset_p", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SRSResourceTypePeriodic, periodicityandoffset_p), &streaming_protobufs__srs__periodicity_and_offset__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__srs__resource_type__periodic__field_indices_by_name[] = { 0, /* field[0] = periodicityAndOffset_p */ }; static const ProtobufCIntRange streaming_protobufs__srs__resource_type__periodic__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__resource_type__periodic__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_ResourceType_Periodic", "SRSResourceTypePeriodic", "StreamingProtobufs__SRSResourceTypePeriodic", "streaming_protobufs", sizeof(StreamingProtobufs__SRSResourceTypePeriodic), 1, streaming_protobufs__srs__resource_type__periodic__field_descriptors, streaming_protobufs__srs__resource_type__periodic__field_indices_by_name, 1, streaming_protobufs__srs__resource_type__periodic__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__resource_type__periodic__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srs__spatial_relation_info__field_descriptors[4] = { { "servingCellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSSpatialRelationInfo, reference_signal_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSSpatialRelationInfo, reference_signal_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SRSSpatialRelationInfo, reference_signal_case), offsetof(StreamingProtobufs__SRSSpatialRelationInfo, srs), &streaming_protobufs__srs__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__srs__spatial_relation_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__srs__spatial_relation_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRS_SpatialRelationInfo", "SRSSpatialRelationInfo", "StreamingProtobufs__SRSSpatialRelationInfo", "streaming_protobufs", sizeof(StreamingProtobufs__SRSSpatialRelationInfo), 4, streaming_protobufs__srs__spatial_relation_info__field_descriptors, streaming_protobufs__srs__spatial_relation_info__field_indices_by_name, 1, streaming_protobufs__srs__spatial_relation_info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srs__spatial_relation_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__beam_failure_recovery_config__field_descriptors[10] = { { "rootSequenceIndex_BFR", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__BeamFailureRecoveryConfig, rach_configbfr), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__BeamFailureRecoveryConfig, n_candidatebeamrslist), offsetof(StreamingProtobufs__BeamFailureRecoveryConfig, candidatebeamrslist), &streaming_protobufs__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(StreamingProtobufs__BeamFailureRecoveryConfig, ssb_perrach_occasion), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__BeamFailureRecoveryConfig, ra_prioritization), &streaming_protobufs__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(StreamingProtobufs__BeamFailureRecoveryConfig, beamfailurerecoverytimer), &streaming_protobufs__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(StreamingProtobufs__BeamFailureRecoveryConfig, msg1_subcarrierspacing_v1530), &streaming_protobufs__subcarrier_spacing__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__beam_failure_recovery_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 10 } }; const ProtobufCMessageDescriptor streaming_protobufs__beam_failure_recovery_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BeamFailureRecoveryConfig", "BeamFailureRecoveryConfig", "StreamingProtobufs__BeamFailureRecoveryConfig", "streaming_protobufs", sizeof(StreamingProtobufs__BeamFailureRecoveryConfig), 10, streaming_protobufs__beam_failure_recovery_config__field_descriptors, streaming_protobufs__beam_failure_recovery_config__field_indices_by_name, 1, streaming_protobufs__beam_failure_recovery_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__beam_failure_recovery_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__prach__resource_dedicated_bfr__field_descriptors[2] = { { "ssb", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PRACHResourceDedicatedBFR, c_case), offsetof(StreamingProtobufs__PRACHResourceDedicatedBFR, ssb), &streaming_protobufs__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(StreamingProtobufs__PRACHResourceDedicatedBFR, c_case), offsetof(StreamingProtobufs__PRACHResourceDedicatedBFR, csi_rs), &streaming_protobufs__bfr__csirs__resource__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__prach__resource_dedicated_bfr__field_indices_by_name[] = { 1, /* field[1] = csi_RS */ 0, /* field[0] = ssb */ }; static const ProtobufCIntRange streaming_protobufs__prach__resource_dedicated_bfr__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__prach__resource_dedicated_bfr__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PRACH_ResourceDedicatedBFR", "PRACHResourceDedicatedBFR", "StreamingProtobufs__PRACHResourceDedicatedBFR", "streaming_protobufs", sizeof(StreamingProtobufs__PRACHResourceDedicatedBFR), 2, streaming_protobufs__prach__resource_dedicated_bfr__field_descriptors, streaming_protobufs__prach__resource_dedicated_bfr__field_indices_by_name, 1, streaming_protobufs__prach__resource_dedicated_bfr__number_ranges, (ProtobufCMessageInit) streaming_protobufs__prach__resource_dedicated_bfr__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bfr__ssb__resource__field_descriptors[2] = { { "ssb", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__BFRSSBResource, ra_preambleindex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__bfr__ssb__resource__field_indices_by_name[] = { 1, /* field[1] = ra_PreambleIndex */ 0, /* field[0] = ssb */ }; static const ProtobufCIntRange streaming_protobufs__bfr__ssb__resource__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__bfr__ssb__resource__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BFR_SSB_Resource", "BFRSSBResource", "StreamingProtobufs__BFRSSBResource", "streaming_protobufs", sizeof(StreamingProtobufs__BFRSSBResource), 2, streaming_protobufs__bfr__ssb__resource__field_descriptors, streaming_protobufs__bfr__ssb__resource__field_indices_by_name, 1, streaming_protobufs__bfr__ssb__resource__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bfr__ssb__resource__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bfr__csirs__resource__field_descriptors[3] = { { "csi_RS", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__BFRCSIRSResource, n_ra_occasionlist), offsetof(StreamingProtobufs__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(StreamingProtobufs__BFRCSIRSResource, ra_preambleindex), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__bfr__csirs__resource__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__bfr__csirs__resource__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BFR_CSIRS_Resource", "BFRCSIRSResource", "StreamingProtobufs__BFRCSIRSResource", "streaming_protobufs", sizeof(StreamingProtobufs__BFRCSIRSResource), 3, streaming_protobufs__bfr__csirs__resource__field_descriptors, streaming_protobufs__bfr__csirs__resource__field_indices_by_name, 1, streaming_protobufs__bfr__csirs__resource__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bfr__csirs__resource__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ssb_per_rach__occasion__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SSB_PER_RACH__OCCASION__VALUE__protobuf_unspecified", 0 }, { "oneEighth", "STREAMING_PROTOBUFS__SSB_PER_RACH__OCCASION__VALUE__oneEighth", 1 }, { "oneFourth", "STREAMING_PROTOBUFS__SSB_PER_RACH__OCCASION__VALUE__oneFourth", 2 }, { "oneHalf", "STREAMING_PROTOBUFS__SSB_PER_RACH__OCCASION__VALUE__oneHalf", 3 }, { "one", "STREAMING_PROTOBUFS__SSB_PER_RACH__OCCASION__VALUE__one", 4 }, { "two", "STREAMING_PROTOBUFS__SSB_PER_RACH__OCCASION__VALUE__two", 5 }, { "four", "STREAMING_PROTOBUFS__SSB_PER_RACH__OCCASION__VALUE__four", 6 }, { "eight", "STREAMING_PROTOBUFS__SSB_PER_RACH__OCCASION__VALUE__eight", 7 }, { "sixteen", "STREAMING_PROTOBUFS__SSB_PER_RACH__OCCASION__VALUE__sixteen", 8 }, }; static const ProtobufCIntRange streaming_protobufs__ssb_per_rach__occasion__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__ssb_per_rach__occasion__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SSB_perRACH_Occasion.Value", "Value", "StreamingProtobufs__SSBPerRACHOccasion__Value", "streaming_protobufs", 9, streaming_protobufs__ssb_per_rach__occasion__value__enum_values_by_number, 9, streaming_protobufs__ssb_per_rach__occasion__value__enum_values_by_name, 1, streaming_protobufs__ssb_per_rach__occasion__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ssb_per_rach__occasion__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SSBPerRACHOccasion, value), &streaming_protobufs__ssb_per_rach__occasion__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ssb_per_rach__occasion__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ssb_per_rach__occasion__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ssb_per_rach__occasion__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SSB_perRACH_Occasion", "SSBPerRACHOccasion", "StreamingProtobufs__SSBPerRACHOccasion", "streaming_protobufs", sizeof(StreamingProtobufs__SSBPerRACHOccasion), 1, streaming_protobufs__ssb_per_rach__occasion__field_descriptors, streaming_protobufs__ssb_per_rach__occasion__field_indices_by_name, 1, streaming_protobufs__ssb_per_rach__occasion__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ssb_per_rach__occasion__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__beam_failure_recovery_timer__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__BEAM_FAILURE_RECOVERY_TIMER__VALUE__protobuf_unspecified", 0 }, { "ms10", "STREAMING_PROTOBUFS__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms10", 1 }, { "ms20", "STREAMING_PROTOBUFS__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms20", 2 }, { "ms40", "STREAMING_PROTOBUFS__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms40", 3 }, { "ms60", "STREAMING_PROTOBUFS__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms60", 4 }, { "ms80", "STREAMING_PROTOBUFS__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms80", 5 }, { "ms100", "STREAMING_PROTOBUFS__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms100", 6 }, { "ms150", "STREAMING_PROTOBUFS__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms150", 7 }, { "ms200", "STREAMING_PROTOBUFS__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms200", 8 }, }; static const ProtobufCIntRange streaming_protobufs__beam_failure_recovery_timer__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__beam_failure_recovery_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.BeamFailureRecoveryTimer.Value", "Value", "StreamingProtobufs__BeamFailureRecoveryTimer__Value", "streaming_protobufs", 9, streaming_protobufs__beam_failure_recovery_timer__value__enum_values_by_number, 9, streaming_protobufs__beam_failure_recovery_timer__value__enum_values_by_name, 1, streaming_protobufs__beam_failure_recovery_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__beam_failure_recovery_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BeamFailureRecoveryTimer, value), &streaming_protobufs__beam_failure_recovery_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__beam_failure_recovery_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__beam_failure_recovery_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__beam_failure_recovery_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BeamFailureRecoveryTimer", "BeamFailureRecoveryTimer", "StreamingProtobufs__BeamFailureRecoveryTimer", "streaming_protobufs", sizeof(StreamingProtobufs__BeamFailureRecoveryTimer), 1, streaming_protobufs__beam_failure_recovery_timer__field_descriptors, streaming_protobufs__beam_failure_recovery_timer__field_indices_by_name, 1, streaming_protobufs__beam_failure_recovery_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__beam_failure_recovery_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdcch__serving_cell_config__field_descriptors[2] = { { "release_slotFormatIndicator", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PDCCHServingCellConfig, slot_format_indicator_case), offsetof(StreamingProtobufs__PDCCHServingCellConfig, release_slotformatindicator), &streaming_protobufs__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(StreamingProtobufs__PDCCHServingCellConfig, slot_format_indicator_case), offsetof(StreamingProtobufs__PDCCHServingCellConfig, setup_slotformatindicator), &streaming_protobufs__slot_format_indicator__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pdcch__serving_cell_config__field_indices_by_name[] = { 0, /* field[0] = release_slotFormatIndicator */ 1, /* field[1] = setup_slotFormatIndicator */ }; static const ProtobufCIntRange streaming_protobufs__pdcch__serving_cell_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdcch__serving_cell_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDCCH_ServingCellConfig", "PDCCHServingCellConfig", "StreamingProtobufs__PDCCHServingCellConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PDCCHServingCellConfig), 2, streaming_protobufs__pdcch__serving_cell_config__field_descriptors, streaming_protobufs__pdcch__serving_cell_config__field_indices_by_name, 1, streaming_protobufs__pdcch__serving_cell_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdcch__serving_cell_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__slot_format_indicator__field_descriptors[4] = { { "sfi_RNTI", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SlotFormatIndicator, dci_payloadsize), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "slotFormatCombToAddModList", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SlotFormatIndicator, n_slotformatcombtoaddmodlist), offsetof(StreamingProtobufs__SlotFormatIndicator, slotformatcombtoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__SlotFormatIndicator, n_slotformatcombtoreleaselist), offsetof(StreamingProtobufs__SlotFormatIndicator, slotformatcombtoreleaselist), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__slot_format_indicator__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__slot_format_indicator__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SlotFormatIndicator", "SlotFormatIndicator", "StreamingProtobufs__SlotFormatIndicator", "streaming_protobufs", sizeof(StreamingProtobufs__SlotFormatIndicator), 4, streaming_protobufs__slot_format_indicator__field_descriptors, streaming_protobufs__slot_format_indicator__field_indices_by_name, 1, streaming_protobufs__slot_format_indicator__number_ranges, (ProtobufCMessageInit) streaming_protobufs__slot_format_indicator__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__slot_format_combinations_per_cell__field_descriptors[5] = { { "servingCellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SlotFormatCombinationsPerCell, subcarrierspacing), &streaming_protobufs__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(StreamingProtobufs__SlotFormatCombinationsPerCell, subcarrierspacing2), &streaming_protobufs__subcarrier_spacing__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "slotFormatCombinations", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SlotFormatCombinationsPerCell, n_slotformatcombinations), offsetof(StreamingProtobufs__SlotFormatCombinationsPerCell, slotformatcombinations), &streaming_protobufs__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(StreamingProtobufs__SlotFormatCombinationsPerCell, positionindci), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__slot_format_combinations_per_cell__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__slot_format_combinations_per_cell__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SlotFormatCombinationsPerCell", "SlotFormatCombinationsPerCell", "StreamingProtobufs__SlotFormatCombinationsPerCell", "streaming_protobufs", sizeof(StreamingProtobufs__SlotFormatCombinationsPerCell), 5, streaming_protobufs__slot_format_combinations_per_cell__field_descriptors, streaming_protobufs__slot_format_combinations_per_cell__field_indices_by_name, 1, streaming_protobufs__slot_format_combinations_per_cell__number_ranges, (ProtobufCMessageInit) streaming_protobufs__slot_format_combinations_per_cell__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__slot_format_combination__field_descriptors[2] = { { "slotFormatCombinationId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SlotFormatCombination, slotformatcombinationid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "slotFormats", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__SlotFormatCombination, n_slotformats), offsetof(StreamingProtobufs__SlotFormatCombination, slotformats), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__slot_format_combination__field_indices_by_name[] = { 0, /* field[0] = slotFormatCombinationId */ 1, /* field[1] = slotFormats */ }; static const ProtobufCIntRange streaming_protobufs__slot_format_combination__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__slot_format_combination__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SlotFormatCombination", "SlotFormatCombination", "StreamingProtobufs__SlotFormatCombination", "streaming_protobufs", sizeof(StreamingProtobufs__SlotFormatCombination), 2, streaming_protobufs__slot_format_combination__field_descriptors, streaming_protobufs__slot_format_combination__field_indices_by_name, 1, streaming_protobufs__slot_format_combination__number_ranges, (ProtobufCMessageInit) streaming_protobufs__slot_format_combination__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdsch__serving_cell_config__field_descriptors[7] = { { "release_codeBlockGroupTransmission", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PDSCHServingCellConfig, code_block_group_transmission_case), offsetof(StreamingProtobufs__PDSCHServingCellConfig, release_codeblockgrouptransmission), &streaming_protobufs__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(StreamingProtobufs__PDSCHServingCellConfig, code_block_group_transmission_case), offsetof(StreamingProtobufs__PDSCHServingCellConfig, setup_codeblockgrouptransmission), &streaming_protobufs__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(StreamingProtobufs__PDSCHServingCellConfig, xoverhead), &streaming_protobufs__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(StreamingProtobufs__PDSCHServingCellConfig, nrofharq_processesforpdsch), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PDSCHServingCellConfig, processingtype2enabled), &google__protobuf__bool_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pdsch__serving_cell_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdsch__serving_cell_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDSCH_ServingCellConfig", "PDSCHServingCellConfig", "StreamingProtobufs__PDSCHServingCellConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PDSCHServingCellConfig), 7, streaming_protobufs__pdsch__serving_cell_config__field_descriptors, streaming_protobufs__pdsch__serving_cell_config__field_indices_by_name, 1, streaming_protobufs__pdsch__serving_cell_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdsch__serving_cell_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdsch__code_block_group_transmission__field_descriptors[2] = { { "maxCodeBlockGroupsPerTransportBlock", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PDSCHCodeBlockGroupTransmission, maxcodeblockgroupspertransportblock), &streaming_protobufs__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(StreamingProtobufs__PDSCHCodeBlockGroupTransmission, codeblockgroupflushindicator), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pdsch__code_block_group_transmission__field_indices_by_name[] = { 1, /* field[1] = codeBlockGroupFlushIndicator */ 0, /* field[0] = maxCodeBlockGroupsPerTransportBlock */ }; static const ProtobufCIntRange streaming_protobufs__pdsch__code_block_group_transmission__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdsch__code_block_group_transmission__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDSCH_CodeBlockGroupTransmission", "PDSCHCodeBlockGroupTransmission", "StreamingProtobufs__PDSCHCodeBlockGroupTransmission", "streaming_protobufs", sizeof(StreamingProtobufs__PDSCHCodeBlockGroupTransmission), 2, streaming_protobufs__pdsch__code_block_group_transmission__field_descriptors, streaming_protobufs__pdsch__code_block_group_transmission__field_indices_by_name, 1, streaming_protobufs__pdsch__code_block_group_transmission__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdsch__code_block_group_transmission__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__max_code_block_groups_per_transport_block__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__protobuf_unspecified", 0 }, { "n2", "STREAMING_PROTOBUFS__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n2", 1 }, { "n4", "STREAMING_PROTOBUFS__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n4", 2 }, { "n6", "STREAMING_PROTOBUFS__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n6", 3 }, { "n8", "STREAMING_PROTOBUFS__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n8", 4 }, }; static const ProtobufCIntRange streaming_protobufs__max_code_block_groups_per_transport_block__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__max_code_block_groups_per_transport_block__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MaxCodeBlockGroupsPerTransportBlock.Value", "Value", "StreamingProtobufs__MaxCodeBlockGroupsPerTransportBlock__Value", "streaming_protobufs", 5, streaming_protobufs__max_code_block_groups_per_transport_block__value__enum_values_by_number, 5, streaming_protobufs__max_code_block_groups_per_transport_block__value__enum_values_by_name, 1, streaming_protobufs__max_code_block_groups_per_transport_block__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__max_code_block_groups_per_transport_block__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MaxCodeBlockGroupsPerTransportBlock, value), &streaming_protobufs__max_code_block_groups_per_transport_block__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__max_code_block_groups_per_transport_block__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__max_code_block_groups_per_transport_block__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__max_code_block_groups_per_transport_block__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MaxCodeBlockGroupsPerTransportBlock", "MaxCodeBlockGroupsPerTransportBlock", "StreamingProtobufs__MaxCodeBlockGroupsPerTransportBlock", "streaming_protobufs", sizeof(StreamingProtobufs__MaxCodeBlockGroupsPerTransportBlock), 1, streaming_protobufs__max_code_block_groups_per_transport_block__field_descriptors, streaming_protobufs__max_code_block_groups_per_transport_block__field_indices_by_name, 1, streaming_protobufs__max_code_block_groups_per_transport_block__number_ranges, (ProtobufCMessageInit) streaming_protobufs__max_code_block_groups_per_transport_block__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__xoverhead__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__XOVERHEAD__VALUE__protobuf_unspecified", 0 }, { "xOh6", "STREAMING_PROTOBUFS__XOVERHEAD__VALUE__xOh6", 1 }, { "xOh12", "STREAMING_PROTOBUFS__XOVERHEAD__VALUE__xOh12", 2 }, { "xOh18", "STREAMING_PROTOBUFS__XOVERHEAD__VALUE__xOh18", 3 }, }; static const ProtobufCIntRange streaming_protobufs__xoverhead__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__xoverhead__value__enum_values_by_name[4] = { { "protobuf_unspecified", 0 }, { "xOh12", 2 }, { "xOh18", 3 }, { "xOh6", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__xoverhead__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.XOverhead.Value", "Value", "StreamingProtobufs__XOverhead__Value", "streaming_protobufs", 4, streaming_protobufs__xoverhead__value__enum_values_by_number, 4, streaming_protobufs__xoverhead__value__enum_values_by_name, 1, streaming_protobufs__xoverhead__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__xoverhead__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__XOverhead, value), &streaming_protobufs__xoverhead__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__xoverhead__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__xoverhead__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__xoverhead__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.XOverhead", "XOverhead", "StreamingProtobufs__XOverhead", "streaming_protobufs", sizeof(StreamingProtobufs__XOverhead), 1, streaming_protobufs__xoverhead__field_descriptors, streaming_protobufs__xoverhead__field_indices_by_name, 1, streaming_protobufs__xoverhead__number_ranges, (ProtobufCMessageInit) streaming_protobufs__xoverhead__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__nrof_harq__processes_for_pdsch__value__enum_values_by_number[7] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__protobuf_unspecified", 0 }, { "n2", "STREAMING_PROTOBUFS__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n2", 1 }, { "n4", "STREAMING_PROTOBUFS__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n4", 2 }, { "n6", "STREAMING_PROTOBUFS__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n6", 3 }, { "n10", "STREAMING_PROTOBUFS__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n10", 4 }, { "n12", "STREAMING_PROTOBUFS__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n12", 5 }, { "n16", "STREAMING_PROTOBUFS__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n16", 6 }, }; static const ProtobufCIntRange streaming_protobufs__nrof_harq__processes_for_pdsch__value__value_ranges[] = { {0, 0},{0, 7} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__nrof_harq__processes_for_pdsch__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofHARQ_ProcessesForPDSCH.Value", "Value", "StreamingProtobufs__NrofHARQProcessesForPDSCH__Value", "streaming_protobufs", 7, streaming_protobufs__nrof_harq__processes_for_pdsch__value__enum_values_by_number, 7, streaming_protobufs__nrof_harq__processes_for_pdsch__value__enum_values_by_name, 1, streaming_protobufs__nrof_harq__processes_for_pdsch__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nrof_harq__processes_for_pdsch__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NrofHARQProcessesForPDSCH, value), &streaming_protobufs__nrof_harq__processes_for_pdsch__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nrof_harq__processes_for_pdsch__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__nrof_harq__processes_for_pdsch__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__nrof_harq__processes_for_pdsch__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofHARQ_ProcessesForPDSCH", "NrofHARQProcessesForPDSCH", "StreamingProtobufs__NrofHARQProcessesForPDSCH", "streaming_protobufs", sizeof(StreamingProtobufs__NrofHARQProcessesForPDSCH), 1, streaming_protobufs__nrof_harq__processes_for_pdsch__field_descriptors, streaming_protobufs__nrof_harq__processes_for_pdsch__field_indices_by_name, 1, streaming_protobufs__nrof_harq__processes_for_pdsch__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nrof_harq__processes_for_pdsch__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__meas_config__field_descriptors[19] = { { "nzp_CSI_RS_ResourceToAddModList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CSIMeasConfig, n_nzp_csi_rs_resourcetoaddmodlist), offsetof(StreamingProtobufs__CSIMeasConfig, nzp_csi_rs_resourcetoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__CSIMeasConfig, n_nzp_csi_rs_resourcetoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIMeasConfig, n_nzp_csi_rs_resourcesettoaddmodlist), offsetof(StreamingProtobufs__CSIMeasConfig, nzp_csi_rs_resourcesettoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__CSIMeasConfig, n_nzp_csi_rs_resourcesettoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIMeasConfig, n_csi_im_resourcetoaddmodlist), offsetof(StreamingProtobufs__CSIMeasConfig, csi_im_resourcetoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__CSIMeasConfig, n_csi_im_resourcetoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIMeasConfig, n_csi_im_resourcesettoaddmodlist), offsetof(StreamingProtobufs__CSIMeasConfig, csi_im_resourcesettoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__CSIMeasConfig, n_csi_im_resourcesettoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIMeasConfig, n_csi_ssb_resourcesettoaddmodlist), offsetof(StreamingProtobufs__CSIMeasConfig, csi_ssb_resourcesettoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__CSIMeasConfig, n_csi_ssb_resourcesettoaddreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIMeasConfig, n_csi_resourceconfigtoaddmodlist), offsetof(StreamingProtobufs__CSIMeasConfig, csi_resourceconfigtoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__CSIMeasConfig, n_csi_resourceconfigtoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIMeasConfig, n_csi_reportconfigtoaddmodlist), offsetof(StreamingProtobufs__CSIMeasConfig, csi_reportconfigtoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__CSIMeasConfig, n_csi_reportconfigtoreleaselist), offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__CSIMeasConfig, csi__aperiodic_trigger_state_list_case), offsetof(StreamingProtobufs__CSIMeasConfig, release_csi_aperiodictriggerstatelist), &streaming_protobufs__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(StreamingProtobufs__CSIMeasConfig, csi__aperiodic_trigger_state_list_case), offsetof(StreamingProtobufs__CSIMeasConfig, setup_csi_aperiodictriggerstatelist), &streaming_protobufs__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(StreamingProtobufs__CSIMeasConfig, semi_persistent_on_pusch__trigger_state_list_case), offsetof(StreamingProtobufs__CSIMeasConfig, release_semipersistentonpusch_triggerstatelist), &streaming_protobufs__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(StreamingProtobufs__CSIMeasConfig, semi_persistent_on_pusch__trigger_state_list_case), offsetof(StreamingProtobufs__CSIMeasConfig, setup_semipersistentonpusch_triggerstatelist), &streaming_protobufs__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 streaming_protobufs__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 streaming_protobufs__csi__meas_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 19 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__meas_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_MeasConfig", "CSIMeasConfig", "StreamingProtobufs__CSIMeasConfig", "streaming_protobufs", sizeof(StreamingProtobufs__CSIMeasConfig), 19, streaming_protobufs__csi__meas_config__field_descriptors, streaming_protobufs__csi__meas_config__field_indices_by_name, 1, streaming_protobufs__csi__meas_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__meas_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nzp__csi__rs__resource__field_descriptors[7] = { { "nzp_CSI_RS_ResourceId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__NZPCSIRSResource, resourcemapping), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__NZPCSIRSResource, powercontroloffsetss), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__NZPCSIRSResource, periodicityandoffset), &streaming_protobufs__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(StreamingProtobufs__NZPCSIRSResource, qcl_infoperiodiccsi_rs), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__nzp__csi__rs__resource__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; const ProtobufCMessageDescriptor streaming_protobufs__nzp__csi__rs__resource__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NZP_CSI_RS_Resource", "NZPCSIRSResource", "StreamingProtobufs__NZPCSIRSResource", "streaming_protobufs", sizeof(StreamingProtobufs__NZPCSIRSResource), 7, streaming_protobufs__nzp__csi__rs__resource__field_descriptors, streaming_protobufs__nzp__csi__rs__resource__field_indices_by_name, 1, streaming_protobufs__nzp__csi__rs__resource__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nzp__csi__rs__resource__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__power_control_offset_ss__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__POWER_CONTROL_OFFSET_SS__VALUE__protobuf_unspecified", 0 }, { "minus_db3", "STREAMING_PROTOBUFS__POWER_CONTROL_OFFSET_SS__VALUE__minus_db3", 1 }, { "db0", "STREAMING_PROTOBUFS__POWER_CONTROL_OFFSET_SS__VALUE__db0", 2 }, { "db3", "STREAMING_PROTOBUFS__POWER_CONTROL_OFFSET_SS__VALUE__db3", 3 }, { "db6", "STREAMING_PROTOBUFS__POWER_CONTROL_OFFSET_SS__VALUE__db6", 4 }, }; static const ProtobufCIntRange streaming_protobufs__power_control_offset_ss__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__power_control_offset_ss__value__enum_values_by_name[5] = { { "db0", 2 }, { "db3", 3 }, { "db6", 4 }, { "minus_db3", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__power_control_offset_ss__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PowerControlOffsetSS.Value", "Value", "StreamingProtobufs__PowerControlOffsetSS__Value", "streaming_protobufs", 5, streaming_protobufs__power_control_offset_ss__value__enum_values_by_number, 5, streaming_protobufs__power_control_offset_ss__value__enum_values_by_name, 1, streaming_protobufs__power_control_offset_ss__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__power_control_offset_ss__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PowerControlOffsetSS, value), &streaming_protobufs__power_control_offset_ss__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__power_control_offset_ss__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__power_control_offset_ss__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__power_control_offset_ss__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PowerControlOffsetSS", "PowerControlOffsetSS", "StreamingProtobufs__PowerControlOffsetSS", "streaming_protobufs", sizeof(StreamingProtobufs__PowerControlOffsetSS), 1, streaming_protobufs__power_control_offset_ss__field_descriptors, streaming_protobufs__power_control_offset_ss__field_indices_by_name, 1, streaming_protobufs__power_control_offset_ss__number_ranges, (ProtobufCMessageInit) streaming_protobufs__power_control_offset_ss__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nzp__csi__rs__resource_set__field_descriptors[5] = { { "nzp_CSI_ResourceSetId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__NZPCSIRSResourceSet, n_nzp_csi_rs_resources), offsetof(StreamingProtobufs__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(StreamingProtobufs__NZPCSIRSResourceSet, repetition), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__NZPCSIRSResourceSet, trs_info), &streaming_protobufs__true_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__nzp__csi__rs__resource_set__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__nzp__csi__rs__resource_set__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NZP_CSI_RS_ResourceSet", "NZPCSIRSResourceSet", "StreamingProtobufs__NZPCSIRSResourceSet", "streaming_protobufs", sizeof(StreamingProtobufs__NZPCSIRSResourceSet), 5, streaming_protobufs__nzp__csi__rs__resource_set__field_descriptors, streaming_protobufs__nzp__csi__rs__resource_set__field_indices_by_name, 1, streaming_protobufs__nzp__csi__rs__resource_set__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nzp__csi__rs__resource_set__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__im__resource__field_descriptors[5] = { { "csi_IM_ResourceId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIIMResource, csi__im__resource_element_pattern_case), offsetof(StreamingProtobufs__CSIIMResource, pattern0), &streaming_protobufs__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(StreamingProtobufs__CSIIMResource, csi__im__resource_element_pattern_case), offsetof(StreamingProtobufs__CSIIMResource, pattern1), &streaming_protobufs__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(StreamingProtobufs__CSIIMResource, freqband), &streaming_protobufs__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(StreamingProtobufs__CSIIMResource, periodicityandoffset), &streaming_protobufs__csi__resource_periodicity_and_offset__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__csi__im__resource__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__im__resource__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_IM_Resource", "CSIIMResource", "StreamingProtobufs__CSIIMResource", "streaming_protobufs", sizeof(StreamingProtobufs__CSIIMResource), 5, streaming_protobufs__csi__im__resource__field_descriptors, streaming_protobufs__csi__im__resource__field_indices_by_name, 1, streaming_protobufs__csi__im__resource__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__im__resource__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pattern0__field_descriptors[2] = { { "subcarrierLocation_p0", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Pattern0, subcarrierlocation_p0), &streaming_protobufs__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(StreamingProtobufs__Pattern0, symbollocation_p0), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pattern0__field_indices_by_name[] = { 0, /* field[0] = subcarrierLocation_p0 */ 1, /* field[1] = symbolLocation_p0 */ }; static const ProtobufCIntRange streaming_protobufs__pattern0__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__pattern0__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Pattern0", "Pattern0", "StreamingProtobufs__Pattern0", "streaming_protobufs", sizeof(StreamingProtobufs__Pattern0), 2, streaming_protobufs__pattern0__field_descriptors, streaming_protobufs__pattern0__field_indices_by_name, 1, streaming_protobufs__pattern0__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pattern0__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__subcarrier_location_p0__value__enum_values_by_number[7] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P0__VALUE__protobuf_unspecified", 0 }, { "s0", "STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P0__VALUE__s0", 1 }, { "s2", "STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P0__VALUE__s2", 2 }, { "s4", "STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P0__VALUE__s4", 3 }, { "s6", "STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P0__VALUE__s6", 4 }, { "s8", "STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P0__VALUE__s8", 5 }, { "s10", "STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P0__VALUE__s10", 6 }, }; static const ProtobufCIntRange streaming_protobufs__subcarrier_location_p0__value__value_ranges[] = { {0, 0},{0, 7} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__subcarrier_location_p0__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SubcarrierLocation_p0.Value", "Value", "StreamingProtobufs__SubcarrierLocationP0__Value", "streaming_protobufs", 7, streaming_protobufs__subcarrier_location_p0__value__enum_values_by_number, 7, streaming_protobufs__subcarrier_location_p0__value__enum_values_by_name, 1, streaming_protobufs__subcarrier_location_p0__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__subcarrier_location_p0__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SubcarrierLocationP0, value), &streaming_protobufs__subcarrier_location_p0__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__subcarrier_location_p0__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__subcarrier_location_p0__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__subcarrier_location_p0__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SubcarrierLocation_p0", "SubcarrierLocationP0", "StreamingProtobufs__SubcarrierLocationP0", "streaming_protobufs", sizeof(StreamingProtobufs__SubcarrierLocationP0), 1, streaming_protobufs__subcarrier_location_p0__field_descriptors, streaming_protobufs__subcarrier_location_p0__field_indices_by_name, 1, streaming_protobufs__subcarrier_location_p0__number_ranges, (ProtobufCMessageInit) streaming_protobufs__subcarrier_location_p0__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pattern1__field_descriptors[2] = { { "subcarrierLocation_p1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Pattern1, subcarrierlocation_p1), &streaming_protobufs__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(StreamingProtobufs__Pattern1, symbollocation_p1), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pattern1__field_indices_by_name[] = { 0, /* field[0] = subcarrierLocation_p1 */ 1, /* field[1] = symbolLocation_p1 */ }; static const ProtobufCIntRange streaming_protobufs__pattern1__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__pattern1__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Pattern1", "Pattern1", "StreamingProtobufs__Pattern1", "streaming_protobufs", sizeof(StreamingProtobufs__Pattern1), 2, streaming_protobufs__pattern1__field_descriptors, streaming_protobufs__pattern1__field_indices_by_name, 1, streaming_protobufs__pattern1__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pattern1__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__subcarrier_location_p1__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P1__VALUE__protobuf_unspecified", 0 }, { "s0", "STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P1__VALUE__s0", 1 }, { "s4", "STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P1__VALUE__s4", 2 }, { "s8", "STREAMING_PROTOBUFS__SUBCARRIER_LOCATION_P1__VALUE__s8", 3 }, }; static const ProtobufCIntRange streaming_protobufs__subcarrier_location_p1__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__subcarrier_location_p1__value__enum_values_by_name[4] = { { "protobuf_unspecified", 0 }, { "s0", 1 }, { "s4", 2 }, { "s8", 3 }, }; const ProtobufCEnumDescriptor streaming_protobufs__subcarrier_location_p1__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SubcarrierLocation_p1.Value", "Value", "StreamingProtobufs__SubcarrierLocationP1__Value", "streaming_protobufs", 4, streaming_protobufs__subcarrier_location_p1__value__enum_values_by_number, 4, streaming_protobufs__subcarrier_location_p1__value__enum_values_by_name, 1, streaming_protobufs__subcarrier_location_p1__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__subcarrier_location_p1__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SubcarrierLocationP1, value), &streaming_protobufs__subcarrier_location_p1__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__subcarrier_location_p1__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__subcarrier_location_p1__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__subcarrier_location_p1__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SubcarrierLocation_p1", "SubcarrierLocationP1", "StreamingProtobufs__SubcarrierLocationP1", "streaming_protobufs", sizeof(StreamingProtobufs__SubcarrierLocationP1), 1, streaming_protobufs__subcarrier_location_p1__field_descriptors, streaming_protobufs__subcarrier_location_p1__field_indices_by_name, 1, streaming_protobufs__subcarrier_location_p1__number_ranges, (ProtobufCMessageInit) streaming_protobufs__subcarrier_location_p1__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__im__resource_set__field_descriptors[2] = { { "csi_IM_ResourceSetId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIIMResourceSet, n_csi_im_resources), offsetof(StreamingProtobufs__CSIIMResourceSet, csi_im_resources), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csi__im__resource_set__field_indices_by_name[] = { 0, /* field[0] = csi_IM_ResourceSetId */ 1, /* field[1] = csi_IM_Resources */ }; static const ProtobufCIntRange streaming_protobufs__csi__im__resource_set__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__im__resource_set__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_IM_ResourceSet", "CSIIMResourceSet", "StreamingProtobufs__CSIIMResourceSet", "streaming_protobufs", sizeof(StreamingProtobufs__CSIIMResourceSet), 2, streaming_protobufs__csi__im__resource_set__field_descriptors, streaming_protobufs__csi__im__resource_set__field_indices_by_name, 1, streaming_protobufs__csi__im__resource_set__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__im__resource_set__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__ssb__resource_set__field_descriptors[2] = { { "csi_SSB_ResourceSetId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__CSISSBResourceSet, n_csi_ssb_resourcelist), offsetof(StreamingProtobufs__CSISSBResourceSet, csi_ssb_resourcelist), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csi__ssb__resource_set__field_indices_by_name[] = { 1, /* field[1] = csi_SSB_ResourceList */ 0, /* field[0] = csi_SSB_ResourceSetId */ }; static const ProtobufCIntRange streaming_protobufs__csi__ssb__resource_set__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__ssb__resource_set__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_SSB_ResourceSet", "CSISSBResourceSet", "StreamingProtobufs__CSISSBResourceSet", "streaming_protobufs", sizeof(StreamingProtobufs__CSISSBResourceSet), 2, streaming_protobufs__csi__ssb__resource_set__field_descriptors, streaming_protobufs__csi__ssb__resource_set__field_indices_by_name, 1, streaming_protobufs__csi__ssb__resource_set__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__ssb__resource_set__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__resource_config__field_descriptors[5] = { { "csi_ResourceConfigId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIResourceConfig, csi__rs__resource_set_list_case), offsetof(StreamingProtobufs__CSIResourceConfig, nzp_csi_rs_ssb), &streaming_protobufs__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(StreamingProtobufs__CSIResourceConfig, csi__rs__resource_set_list_case), offsetof(StreamingProtobufs__CSIResourceConfig, csi_im_resourcesetlist), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__CSIResourceConfig, resourcetype), &streaming_protobufs__resource_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__csi__resource_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__resource_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_ResourceConfig", "CSIResourceConfig", "StreamingProtobufs__CSIResourceConfig", "streaming_protobufs", sizeof(StreamingProtobufs__CSIResourceConfig), 5, streaming_protobufs__csi__resource_config__field_descriptors, streaming_protobufs__csi__resource_config__field_indices_by_name, 1, streaming_protobufs__csi__resource_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__resource_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nzp__csi__rs__ssb__field_descriptors[2] = { { "nzp_CSI_RS_ResourceSetList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__NZPCSIRSSSB, n_nzp_csi_rs_resourcesetlist), offsetof(StreamingProtobufs__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(StreamingProtobufs__NZPCSIRSSSB, n_csi_ssb_resourcesetlist), offsetof(StreamingProtobufs__NZPCSIRSSSB, csi_ssb_resourcesetlist), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nzp__csi__rs__ssb__field_indices_by_name[] = { 1, /* field[1] = csi_SSB_ResourceSetList */ 0, /* field[0] = nzp_CSI_RS_ResourceSetList */ }; static const ProtobufCIntRange streaming_protobufs__nzp__csi__rs__ssb__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__nzp__csi__rs__ssb__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NZP_CSI_RS_SSB", "NZPCSIRSSSB", "StreamingProtobufs__NZPCSIRSSSB", "streaming_protobufs", sizeof(StreamingProtobufs__NZPCSIRSSSB), 2, streaming_protobufs__nzp__csi__rs__ssb__field_descriptors, streaming_protobufs__nzp__csi__rs__ssb__field_indices_by_name, 1, streaming_protobufs__nzp__csi__rs__ssb__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nzp__csi__rs__ssb__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__im__resource_set_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__CSIIMResourceSetList, n_items), offsetof(StreamingProtobufs__CSIIMResourceSetList, items), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csi__im__resource_set_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__csi__im__resource_set_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__im__resource_set_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_IM_ResourceSetList", "CSIIMResourceSetList", "StreamingProtobufs__CSIIMResourceSetList", "streaming_protobufs", sizeof(StreamingProtobufs__CSIIMResourceSetList), 1, streaming_protobufs__csi__im__resource_set_list__field_descriptors, streaming_protobufs__csi__im__resource_set_list__field_indices_by_name, 1, streaming_protobufs__csi__im__resource_set_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__im__resource_set_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__resource_type__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RESOURCE_TYPE__VALUE__protobuf_unspecified", 0 }, { "aperiodic", "STREAMING_PROTOBUFS__RESOURCE_TYPE__VALUE__aperiodic", 1 }, { "semiPersistent", "STREAMING_PROTOBUFS__RESOURCE_TYPE__VALUE__semiPersistent", 2 }, { "periodic", "STREAMING_PROTOBUFS__RESOURCE_TYPE__VALUE__periodic", 3 }, }; static const ProtobufCIntRange streaming_protobufs__resource_type__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__resource_type__value__enum_values_by_name[4] = { { "aperiodic", 1 }, { "periodic", 3 }, { "protobuf_unspecified", 0 }, { "semiPersistent", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__resource_type__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.ResourceType.Value", "Value", "StreamingProtobufs__ResourceType__Value", "streaming_protobufs", 4, streaming_protobufs__resource_type__value__enum_values_by_number, 4, streaming_protobufs__resource_type__value__enum_values_by_name, 1, streaming_protobufs__resource_type__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__resource_type__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ResourceType, value), &streaming_protobufs__resource_type__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__resource_type__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__resource_type__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__resource_type__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ResourceType", "ResourceType", "StreamingProtobufs__ResourceType", "streaming_protobufs", sizeof(StreamingProtobufs__ResourceType), 1, streaming_protobufs__resource_type__field_descriptors, streaming_protobufs__resource_type__field_indices_by_name, 1, streaming_protobufs__resource_type__number_ranges, (ProtobufCMessageInit) streaming_protobufs__resource_type__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__report_config__field_descriptors[28] = { { "reportConfigId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__CSIReportConfig, report_config_type_case), offsetof(StreamingProtobufs__CSIReportConfig, periodic), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, report_config_type_case), offsetof(StreamingProtobufs__CSIReportConfig, semipersistentonpucch), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, report_config_type_case), offsetof(StreamingProtobufs__CSIReportConfig, semipersistentonpusch), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, report_config_type_case), offsetof(StreamingProtobufs__CSIReportConfig, aperiodic), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, report_quantity_case), offsetof(StreamingProtobufs__CSIReportConfig, none), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, report_quantity_case), offsetof(StreamingProtobufs__CSIReportConfig, cri_ri_pmi_cqi), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, report_quantity_case), offsetof(StreamingProtobufs__CSIReportConfig, cri_ri_i1), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, report_quantity_case), offsetof(StreamingProtobufs__CSIReportConfig, cri_ri_i1_cqi), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, report_quantity_case), offsetof(StreamingProtobufs__CSIReportConfig, cri_ri_cqi), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, report_quantity_case), offsetof(StreamingProtobufs__CSIReportConfig, cri_rsrp), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, report_quantity_case), offsetof(StreamingProtobufs__CSIReportConfig, ssb_index_rsrp), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, report_quantity_case), offsetof(StreamingProtobufs__CSIReportConfig, cri_ri_li_pmi_cqi), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, reportfreqconfiguration), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, timerestrictionforchannelmeasurements), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, timerestrictionforinterferencemeasurements), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, codebookconfig), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, dummy), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, group_based_beam_reporting_case), offsetof(StreamingProtobufs__CSIReportConfig, enabled), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, group_based_beam_reporting_case), offsetof(StreamingProtobufs__CSIReportConfig, disabled), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, cqi_table), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, subbandsize), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, n_non_pmi_portindication), offsetof(StreamingProtobufs__CSIReportConfig, non_pmi_portindication), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfig, semipersistentonpusch_v1530), &streaming_protobufs__semi_persistent_on_pusch_v1530__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__csi__report_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 28 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__report_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_ReportConfig", "CSIReportConfig", "StreamingProtobufs__CSIReportConfig", "streaming_protobufs", sizeof(StreamingProtobufs__CSIReportConfig), 28, streaming_protobufs__csi__report_config__field_descriptors, streaming_protobufs__csi__report_config__field_indices_by_name, 1, streaming_protobufs__csi__report_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__report_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__report_config_type__periodic__field_descriptors[2] = { { "reportSlotConfig", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CSIReportConfigTypePeriodic, reportslotconfig), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfigTypePeriodic, n_pucch_csi_resourcelist), offsetof(StreamingProtobufs__CSIReportConfigTypePeriodic, pucch_csi_resourcelist), &streaming_protobufs__pucch__csi__resource__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csi__report_config_type__periodic__field_indices_by_name[] = { 1, /* field[1] = pucch_CSI_ResourceList */ 0, /* field[0] = reportSlotConfig */ }; static const ProtobufCIntRange streaming_protobufs__csi__report_config_type__periodic__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__report_config_type__periodic__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_ReportConfigType_Periodic", "CSIReportConfigTypePeriodic", "StreamingProtobufs__CSIReportConfigTypePeriodic", "streaming_protobufs", sizeof(StreamingProtobufs__CSIReportConfigTypePeriodic), 2, streaming_protobufs__csi__report_config_type__periodic__field_descriptors, streaming_protobufs__csi__report_config_type__periodic__field_indices_by_name, 1, streaming_protobufs__csi__report_config_type__periodic__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__report_config_type__periodic__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__report_periodicity_and_offset__field_descriptors[10] = { { "slots4", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__CSIReportPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIReportPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIReportPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIReportPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIReportPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIReportPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIReportPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIReportPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIReportPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIReportPeriodicityAndOffset, c_case), offsetof(StreamingProtobufs__CSIReportPeriodicityAndOffset, slots320), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__csi__report_periodicity_and_offset__number_ranges[1 + 1] = { { 1, 0 }, { 0, 10 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__report_periodicity_and_offset__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_ReportPeriodicityAndOffset", "CSIReportPeriodicityAndOffset", "StreamingProtobufs__CSIReportPeriodicityAndOffset", "streaming_protobufs", sizeof(StreamingProtobufs__CSIReportPeriodicityAndOffset), 10, streaming_protobufs__csi__report_periodicity_and_offset__field_descriptors, streaming_protobufs__csi__report_periodicity_and_offset__field_indices_by_name, 1, streaming_protobufs__csi__report_periodicity_and_offset__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__report_periodicity_and_offset__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pucch__csi__resource__field_descriptors[2] = { { "uplinkBandwidthPartId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PUCCHCSIResource, pucch_resource), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pucch__csi__resource__field_indices_by_name[] = { 1, /* field[1] = pucch_Resource */ 0, /* field[0] = uplinkBandwidthPartId */ }; static const ProtobufCIntRange streaming_protobufs__pucch__csi__resource__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__pucch__csi__resource__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PUCCH_CSI_Resource", "PUCCHCSIResource", "StreamingProtobufs__PUCCHCSIResource", "streaming_protobufs", sizeof(StreamingProtobufs__PUCCHCSIResource), 2, streaming_protobufs__pucch__csi__resource__field_descriptors, streaming_protobufs__pucch__csi__resource__field_indices_by_name, 1, streaming_protobufs__pucch__csi__resource__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pucch__csi__resource__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__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(StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH, reportslotconfig), &streaming_protobufs__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(StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH, n_pucch_csi_resourcelist), offsetof(StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH, pucch_csi_resourcelist), &streaming_protobufs__pucch__csi__resource__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_ReportConfigType_SemiPersistentOnPUCCH", "CSIReportConfigTypeSemiPersistentOnPUCCH", "StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH", "streaming_protobufs", sizeof(StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUCCH), 2, streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__field_descriptors, streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__field_indices_by_name, 1, streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__report_config_type__semi_persistent_on_pucch__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__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(StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH, reportslotconfig), &streaming_protobufs__report_slot_config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "reportSlotOffsetList", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH, n_reportslotoffsetlist), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH, p0alpha), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_ReportConfigType_SemiPersistentOnPUSCH", "CSIReportConfigTypeSemiPersistentOnPUSCH", "StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH", "streaming_protobufs", sizeof(StreamingProtobufs__CSIReportConfigTypeSemiPersistentOnPUSCH), 3, streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__field_descriptors, streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__field_indices_by_name, 1, streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__report_config_type__semi_persistent_on_pusch__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__report_slot_config__value__enum_values_by_number[8] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__REPORT_SLOT_CONFIG__VALUE__protobuf_unspecified", 0 }, { "sl5", "STREAMING_PROTOBUFS__REPORT_SLOT_CONFIG__VALUE__sl5", 1 }, { "sl10", "STREAMING_PROTOBUFS__REPORT_SLOT_CONFIG__VALUE__sl10", 2 }, { "sl20", "STREAMING_PROTOBUFS__REPORT_SLOT_CONFIG__VALUE__sl20", 3 }, { "sl40", "STREAMING_PROTOBUFS__REPORT_SLOT_CONFIG__VALUE__sl40", 4 }, { "sl80", "STREAMING_PROTOBUFS__REPORT_SLOT_CONFIG__VALUE__sl80", 5 }, { "sl160", "STREAMING_PROTOBUFS__REPORT_SLOT_CONFIG__VALUE__sl160", 6 }, { "sl320", "STREAMING_PROTOBUFS__REPORT_SLOT_CONFIG__VALUE__sl320", 7 }, }; static const ProtobufCIntRange streaming_protobufs__report_slot_config__value__value_ranges[] = { {0, 0},{0, 8} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__report_slot_config__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportSlotConfig.Value", "Value", "StreamingProtobufs__ReportSlotConfig__Value", "streaming_protobufs", 8, streaming_protobufs__report_slot_config__value__enum_values_by_number, 8, streaming_protobufs__report_slot_config__value__enum_values_by_name, 1, streaming_protobufs__report_slot_config__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__report_slot_config__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ReportSlotConfig, value), &streaming_protobufs__report_slot_config__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__report_slot_config__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__report_slot_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__report_slot_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportSlotConfig", "ReportSlotConfig", "StreamingProtobufs__ReportSlotConfig", "streaming_protobufs", sizeof(StreamingProtobufs__ReportSlotConfig), 1, streaming_protobufs__report_slot_config__field_descriptors, streaming_protobufs__report_slot_config__field_indices_by_name, 1, streaming_protobufs__report_slot_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__report_slot_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__report_config_type__aperiodic__field_descriptors[1] = { { "reportSlotOffsetList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__CSIReportConfigTypeAperiodic, n_reportslotoffsetlist), offsetof(StreamingProtobufs__CSIReportConfigTypeAperiodic, reportslotoffsetlist), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csi__report_config_type__aperiodic__field_indices_by_name[] = { 0, /* field[0] = reportSlotOffsetList */ }; static const ProtobufCIntRange streaming_protobufs__csi__report_config_type__aperiodic__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__report_config_type__aperiodic__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_ReportConfigType_Aperiodic", "CSIReportConfigTypeAperiodic", "StreamingProtobufs__CSIReportConfigTypeAperiodic", "streaming_protobufs", sizeof(StreamingProtobufs__CSIReportConfigTypeAperiodic), 1, streaming_protobufs__csi__report_config_type__aperiodic__field_descriptors, streaming_protobufs__csi__report_config_type__aperiodic__field_indices_by_name, 1, streaming_protobufs__csi__report_config_type__aperiodic__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__report_config_type__aperiodic__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__cri__ri_i1__cqi__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CRI__RI_I1__CQI__VALUE__protobuf_unspecified", 0 }, { "n2", "STREAMING_PROTOBUFS__CRI__RI_I1__CQI__VALUE__n2", 1 }, { "n4", "STREAMING_PROTOBUFS__CRI__RI_I1__CQI__VALUE__n4", 2 }, }; static const ProtobufCIntRange streaming_protobufs__cri__ri_i1__cqi__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__cri__ri_i1__cqi__value__enum_values_by_name[3] = { { "n2", 1 }, { "n4", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__cri__ri_i1__cqi__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.CRI_RI_i1_CQI.Value", "Value", "StreamingProtobufs__CRIRII1CQI__Value", "streaming_protobufs", 3, streaming_protobufs__cri__ri_i1__cqi__value__enum_values_by_number, 3, streaming_protobufs__cri__ri_i1__cqi__value__enum_values_by_name, 1, streaming_protobufs__cri__ri_i1__cqi__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cri__ri_i1__cqi__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CRIRII1CQI, value), &streaming_protobufs__cri__ri_i1__cqi__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cri__ri_i1__cqi__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__cri__ri_i1__cqi__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__cri__ri_i1__cqi__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CRI_RI_i1_CQI", "CRIRII1CQI", "StreamingProtobufs__CRIRII1CQI", "streaming_protobufs", sizeof(StreamingProtobufs__CRIRII1CQI), 1, streaming_protobufs__cri__ri_i1__cqi__field_descriptors, streaming_protobufs__cri__ri_i1__cqi__field_indices_by_name, 1, streaming_protobufs__cri__ri_i1__cqi__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cri__ri_i1__cqi__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__report_freq_configuration__field_descriptors[19] = { { "cqi_FormatIndicator", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ReportFreqConfiguration, cqi_formatindicator), &streaming_protobufs__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(StreamingProtobufs__ReportFreqConfiguration, pmi_formatindicator), &streaming_protobufs__pmi__format_indicator__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands3", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands3), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands4", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands4), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands5", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands5), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands6", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands6), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands7", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands7), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands8", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands8), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands9", 9, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands9), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands10", 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands10), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands11", 11, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands11), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands12", 12, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands12), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands13", 13, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands13), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands14", 14, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands14), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands15", 15, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands15), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands16", 16, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands16), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands17", 17, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands17), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands18", 18, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands18), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "subbands19_v1530", 19, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__ReportFreqConfiguration, csi__reporting_band_case), offsetof(StreamingProtobufs__ReportFreqConfiguration, subbands19_v1530), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__report_freq_configuration__number_ranges[1 + 1] = { { 1, 0 }, { 0, 19 } }; const ProtobufCMessageDescriptor streaming_protobufs__report_freq_configuration__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportFreqConfiguration", "ReportFreqConfiguration", "StreamingProtobufs__ReportFreqConfiguration", "streaming_protobufs", sizeof(StreamingProtobufs__ReportFreqConfiguration), 19, streaming_protobufs__report_freq_configuration__field_descriptors, streaming_protobufs__report_freq_configuration__field_indices_by_name, 1, streaming_protobufs__report_freq_configuration__number_ranges, (ProtobufCMessageInit) streaming_protobufs__report_freq_configuration__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__cqi__format_indicator__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CQI__FORMAT_INDICATOR__VALUE__protobuf_unspecified", 0 }, { "widebandCQI", "STREAMING_PROTOBUFS__CQI__FORMAT_INDICATOR__VALUE__widebandCQI", 1 }, { "subbandCQI", "STREAMING_PROTOBUFS__CQI__FORMAT_INDICATOR__VALUE__subbandCQI", 2 }, }; static const ProtobufCIntRange streaming_protobufs__cqi__format_indicator__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__cqi__format_indicator__value__enum_values_by_name[3] = { { "protobuf_unspecified", 0 }, { "subbandCQI", 2 }, { "widebandCQI", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__cqi__format_indicator__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.CQI_FormatIndicator.Value", "Value", "StreamingProtobufs__CQIFormatIndicator__Value", "streaming_protobufs", 3, streaming_protobufs__cqi__format_indicator__value__enum_values_by_number, 3, streaming_protobufs__cqi__format_indicator__value__enum_values_by_name, 1, streaming_protobufs__cqi__format_indicator__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cqi__format_indicator__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CQIFormatIndicator, value), &streaming_protobufs__cqi__format_indicator__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cqi__format_indicator__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__cqi__format_indicator__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__cqi__format_indicator__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CQI_FormatIndicator", "CQIFormatIndicator", "StreamingProtobufs__CQIFormatIndicator", "streaming_protobufs", sizeof(StreamingProtobufs__CQIFormatIndicator), 1, streaming_protobufs__cqi__format_indicator__field_descriptors, streaming_protobufs__cqi__format_indicator__field_indices_by_name, 1, streaming_protobufs__cqi__format_indicator__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cqi__format_indicator__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__pmi__format_indicator__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PMI__FORMAT_INDICATOR__VALUE__protobuf_unspecified", 0 }, { "widebandPMI", "STREAMING_PROTOBUFS__PMI__FORMAT_INDICATOR__VALUE__widebandPMI", 1 }, { "subbandPMI", "STREAMING_PROTOBUFS__PMI__FORMAT_INDICATOR__VALUE__subbandPMI", 2 }, }; static const ProtobufCIntRange streaming_protobufs__pmi__format_indicator__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__pmi__format_indicator__value__enum_values_by_name[3] = { { "protobuf_unspecified", 0 }, { "subbandPMI", 2 }, { "widebandPMI", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__pmi__format_indicator__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PMI_FormatIndicator.Value", "Value", "StreamingProtobufs__PMIFormatIndicator__Value", "streaming_protobufs", 3, streaming_protobufs__pmi__format_indicator__value__enum_values_by_number, 3, streaming_protobufs__pmi__format_indicator__value__enum_values_by_name, 1, streaming_protobufs__pmi__format_indicator__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pmi__format_indicator__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PMIFormatIndicator, value), &streaming_protobufs__pmi__format_indicator__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pmi__format_indicator__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__pmi__format_indicator__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pmi__format_indicator__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PMI_FormatIndicator", "PMIFormatIndicator", "StreamingProtobufs__PMIFormatIndicator", "streaming_protobufs", sizeof(StreamingProtobufs__PMIFormatIndicator), 1, streaming_protobufs__pmi__format_indicator__field_descriptors, streaming_protobufs__pmi__format_indicator__field_indices_by_name, 1, streaming_protobufs__pmi__format_indicator__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pmi__format_indicator__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__codebook_config__field_descriptors[2] = { { "type1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CodebookConfig, codebook_type_case), offsetof(StreamingProtobufs__CodebookConfig, type1), &streaming_protobufs__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(StreamingProtobufs__CodebookConfig, codebook_type_case), offsetof(StreamingProtobufs__CodebookConfig, type2), &streaming_protobufs__codebook_type__type2__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__codebook_config__field_indices_by_name[] = { 0, /* field[0] = type1 */ 1, /* field[1] = type2 */ }; static const ProtobufCIntRange streaming_protobufs__codebook_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__codebook_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CodebookConfig", "CodebookConfig", "StreamingProtobufs__CodebookConfig", "streaming_protobufs", sizeof(StreamingProtobufs__CodebookConfig), 2, streaming_protobufs__codebook_config__field_descriptors, streaming_protobufs__codebook_config__field_indices_by_name, 1, streaming_protobufs__codebook_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__codebook_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__codebook_type__type1__field_descriptors[3] = { { "typeI_SinglePanel", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CodebookTypeType1, sub_type_case), offsetof(StreamingProtobufs__CodebookTypeType1, typei_singlepanel), &streaming_protobufs__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(StreamingProtobufs__CodebookTypeType1, sub_type_case), offsetof(StreamingProtobufs__CodebookTypeType1, typei_multipanell), &streaming_protobufs__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(StreamingProtobufs__CodebookTypeType1, codebookmode), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__codebook_type__type1__field_indices_by_name[] = { 2, /* field[2] = codebookMode */ 1, /* field[1] = typeI_MultiPanell */ 0, /* field[0] = typeI_SinglePanel */ }; static const ProtobufCIntRange streaming_protobufs__codebook_type__type1__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__codebook_type__type1__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CodebookType_Type1", "CodebookTypeType1", "StreamingProtobufs__CodebookTypeType1", "streaming_protobufs", sizeof(StreamingProtobufs__CodebookTypeType1), 3, streaming_protobufs__codebook_type__type1__field_descriptors, streaming_protobufs__codebook_type__type1__field_indices_by_name, 1, streaming_protobufs__codebook_type__type1__number_ranges, (ProtobufCMessageInit) streaming_protobufs__codebook_type__type1__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__codebook_sub_type__single_panel__field_descriptors[3] = { { "two", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CodebookSubTypeSinglePanel, nr_of_antenna_ports_case), offsetof(StreamingProtobufs__CodebookSubTypeSinglePanel, two), &streaming_protobufs__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(StreamingProtobufs__CodebookSubTypeSinglePanel, nr_of_antenna_ports_case), offsetof(StreamingProtobufs__CodebookSubTypeSinglePanel, morethantwo), &streaming_protobufs__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_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CodebookSubTypeSinglePanel, typei_singlepanel_ri_restriction), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__codebook_sub_type__single_panel__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__codebook_sub_type__single_panel__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CodebookSubType_SinglePanel", "CodebookSubTypeSinglePanel", "StreamingProtobufs__CodebookSubTypeSinglePanel", "streaming_protobufs", sizeof(StreamingProtobufs__CodebookSubTypeSinglePanel), 3, streaming_protobufs__codebook_sub_type__single_panel__field_descriptors, streaming_protobufs__codebook_sub_type__single_panel__field_indices_by_name, 1, streaming_protobufs__codebook_sub_type__single_panel__number_ranges, (ProtobufCMessageInit) streaming_protobufs__codebook_sub_type__single_panel__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__codebook_nr_of_antenna_ports__two__field_descriptors[1] = { { "twoTX_CodebookSubsetRestriction", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsTwo, twotx_codebooksubsetrestriction), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__codebook_nr_of_antenna_ports__two__field_indices_by_name[] = { 0, /* field[0] = twoTX_CodebookSubsetRestriction */ }; static const ProtobufCIntRange streaming_protobufs__codebook_nr_of_antenna_ports__two__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__codebook_nr_of_antenna_ports__two__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CodebookNrOfAntennaPorts_Two", "CodebookNrOfAntennaPortsTwo", "StreamingProtobufs__CodebookNrOfAntennaPortsTwo", "streaming_protobufs", sizeof(StreamingProtobufs__CodebookNrOfAntennaPortsTwo), 1, streaming_protobufs__codebook_nr_of_antenna_ports__two__field_descriptors, streaming_protobufs__codebook_nr_of_antenna_ports__two__field_indices_by_name, 1, streaming_protobufs__codebook_nr_of_antenna_ports__two__number_ranges, (ProtobufCMessageInit) streaming_protobufs__codebook_nr_of_antenna_ports__two__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__field_descriptors[14] = { { "two_one_TypeI_SinglePanel_Restriction", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, two_one_typei_singlepanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, two_two_typei_singlepanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, four_one_typei_singlepanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, three_two_typei_singlepanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, six_one_typei_singlepanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, four_two_typei_singlepanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, eight_one_typei_singlepanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, four_three_typei_singlepanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, six_two_typei_singlepanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, twelve_one_typei_singlepanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, four_four_typei_singlepanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, eight_two_typei_singlepanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, n1_n2_case), offsetof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, sixteen_one_typei_singlepanel_restriction), NULL, NULL, 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(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo, typei_singlepanel_codebooksubsetrestriction_i2), &google__protobuf__bytes_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__number_ranges[1 + 1] = { { 1, 0 }, { 0, 14 } }; const ProtobufCMessageDescriptor streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CodebookNrOfAntennaPorts_MoreThanTwo", "CodebookNrOfAntennaPortsMoreThanTwo", "StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo", "streaming_protobufs", sizeof(StreamingProtobufs__CodebookNrOfAntennaPortsMoreThanTwo), 14, streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__field_descriptors, streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__field_indices_by_name, 1, streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__number_ranges, (ProtobufCMessageInit) streaming_protobufs__codebook_nr_of_antenna_ports__more_than_two__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__codebook_sub_type__multi_panel__field_descriptors[9] = { { "two_two_one_TypeI_MultiPanel_Restriction", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, ng_n1_n2_case), offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, two_two_one_typei_multipanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, ng_n1_n2_case), offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, two_four_one_typei_multipanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, ng_n1_n2_case), offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, four_two_one_typei_multipanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, ng_n1_n2_case), offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, two_two_two_typei_multipanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, ng_n1_n2_case), offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, two_eight_one_typei_multipanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, ng_n1_n2_case), offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, four_four_one_typei_multipanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, ng_n1_n2_case), offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, two_four_two_typei_multipanel_restriction), NULL, NULL, 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_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, ng_n1_n2_case), offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, four_two_two_typei_multipanel_restriction), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ri_Restriction", 9, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CodebookSubTypeMultiPanel, ri_restriction), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__codebook_sub_type__multi_panel__number_ranges[1 + 1] = { { 1, 0 }, { 0, 9 } }; const ProtobufCMessageDescriptor streaming_protobufs__codebook_sub_type__multi_panel__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CodebookSubType_MultiPanel", "CodebookSubTypeMultiPanel", "StreamingProtobufs__CodebookSubTypeMultiPanel", "streaming_protobufs", sizeof(StreamingProtobufs__CodebookSubTypeMultiPanel), 9, streaming_protobufs__codebook_sub_type__multi_panel__field_descriptors, streaming_protobufs__codebook_sub_type__multi_panel__field_indices_by_name, 1, streaming_protobufs__codebook_sub_type__multi_panel__number_ranges, (ProtobufCMessageInit) streaming_protobufs__codebook_sub_type__multi_panel__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__codebook_type__type2__field_descriptors[5] = { { "typeII", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CodebookTypeType2, sub_type_case), offsetof(StreamingProtobufs__CodebookTypeType2, typeii), &streaming_protobufs__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(StreamingProtobufs__CodebookTypeType2, sub_type_case), offsetof(StreamingProtobufs__CodebookTypeType2, typeii_portselection), &streaming_protobufs__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(StreamingProtobufs__CodebookTypeType2, phasealphabetsize), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__CodebookTypeType2, numberofbeams), &streaming_protobufs__number_of_beams__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__codebook_type__type2__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__codebook_type__type2__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CodebookType_Type2", "CodebookTypeType2", "StreamingProtobufs__CodebookTypeType2", "streaming_protobufs", sizeof(StreamingProtobufs__CodebookTypeType2), 5, streaming_protobufs__codebook_type__type2__field_descriptors, streaming_protobufs__codebook_type__type2__field_indices_by_name, 1, streaming_protobufs__codebook_type__type2__number_ranges, (ProtobufCMessageInit) streaming_protobufs__codebook_type__type2__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__codebook_sub_type__type_ii__field_descriptors[14] = { { "two_one", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, two_one), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "two_two", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, two_two), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "four_one", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, four_one), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "three_two", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, three_two), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "six_one", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, six_one), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "four_two", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, four_two), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "eight_one", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, eight_one), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "four_three", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, four_three), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "six_two", 9, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, six_two), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "twelve_one", 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, twelve_one), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "four_four", 11, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, four_four), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "eight_two", 12, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, eight_two), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sixteen_one", 13, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CodebookSubTypeTypeII, n1_n2_codebook_subset_restriction_case), offsetof(StreamingProtobufs__CodebookSubTypeTypeII, sixteen_one), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "typeII_RI_Restriction", 14, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CodebookSubTypeTypeII, typeii_ri_restriction), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__codebook_sub_type__type_ii__number_ranges[1 + 1] = { { 1, 0 }, { 0, 14 } }; const ProtobufCMessageDescriptor streaming_protobufs__codebook_sub_type__type_ii__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CodebookSubType_TypeII", "CodebookSubTypeTypeII", "StreamingProtobufs__CodebookSubTypeTypeII", "streaming_protobufs", sizeof(StreamingProtobufs__CodebookSubTypeTypeII), 14, streaming_protobufs__codebook_sub_type__type_ii__field_descriptors, streaming_protobufs__codebook_sub_type__type_ii__field_indices_by_name, 1, streaming_protobufs__codebook_sub_type__type_ii__number_ranges, (ProtobufCMessageInit) streaming_protobufs__codebook_sub_type__type_ii__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__codebook_sub_type__type_ii__port_selection__field_descriptors[2] = { { "portSelectionSamplingSize", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CodebookSubTypeTypeIIPortSelection, portselectionsamplingsize), &streaming_protobufs__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_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CodebookSubTypeTypeIIPortSelection, typeii_portselectionri_restriction), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__codebook_sub_type__type_ii__port_selection__field_indices_by_name[] = { 0, /* field[0] = portSelectionSamplingSize */ 1, /* field[1] = typeII_PortSelectionRI_Restriction */ }; static const ProtobufCIntRange streaming_protobufs__codebook_sub_type__type_ii__port_selection__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__codebook_sub_type__type_ii__port_selection__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CodebookSubType_TypeII_PortSelection", "CodebookSubTypeTypeIIPortSelection", "StreamingProtobufs__CodebookSubTypeTypeIIPortSelection", "streaming_protobufs", sizeof(StreamingProtobufs__CodebookSubTypeTypeIIPortSelection), 2, streaming_protobufs__codebook_sub_type__type_ii__port_selection__field_descriptors, streaming_protobufs__codebook_sub_type__type_ii__port_selection__field_indices_by_name, 1, streaming_protobufs__codebook_sub_type__type_ii__port_selection__number_ranges, (ProtobufCMessageInit) streaming_protobufs__codebook_sub_type__type_ii__port_selection__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__phase_alphabet_size__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PHASE_ALPHABET_SIZE__VALUE__protobuf_unspecified", 0 }, { "n4", "STREAMING_PROTOBUFS__PHASE_ALPHABET_SIZE__VALUE__n4", 1 }, { "n8", "STREAMING_PROTOBUFS__PHASE_ALPHABET_SIZE__VALUE__n8", 2 }, }; static const ProtobufCIntRange streaming_protobufs__phase_alphabet_size__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__phase_alphabet_size__value__enum_values_by_name[3] = { { "n4", 1 }, { "n8", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__phase_alphabet_size__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PhaseAlphabetSize.Value", "Value", "StreamingProtobufs__PhaseAlphabetSize__Value", "streaming_protobufs", 3, streaming_protobufs__phase_alphabet_size__value__enum_values_by_number, 3, streaming_protobufs__phase_alphabet_size__value__enum_values_by_name, 1, streaming_protobufs__phase_alphabet_size__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__phase_alphabet_size__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PhaseAlphabetSize, value), &streaming_protobufs__phase_alphabet_size__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__phase_alphabet_size__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__phase_alphabet_size__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__phase_alphabet_size__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PhaseAlphabetSize", "PhaseAlphabetSize", "StreamingProtobufs__PhaseAlphabetSize", "streaming_protobufs", sizeof(StreamingProtobufs__PhaseAlphabetSize), 1, streaming_protobufs__phase_alphabet_size__field_descriptors, streaming_protobufs__phase_alphabet_size__field_indices_by_name, 1, streaming_protobufs__phase_alphabet_size__number_ranges, (ProtobufCMessageInit) streaming_protobufs__phase_alphabet_size__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__number_of_beams__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__NUMBER_OF_BEAMS__VALUE__protobuf_unspecified", 0 }, { "two", "STREAMING_PROTOBUFS__NUMBER_OF_BEAMS__VALUE__two", 1 }, { "three", "STREAMING_PROTOBUFS__NUMBER_OF_BEAMS__VALUE__three", 2 }, { "four", "STREAMING_PROTOBUFS__NUMBER_OF_BEAMS__VALUE__four", 3 }, }; static const ProtobufCIntRange streaming_protobufs__number_of_beams__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__number_of_beams__value__enum_values_by_name[4] = { { "four", 3 }, { "protobuf_unspecified", 0 }, { "three", 2 }, { "two", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__number_of_beams__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.NumberOfBeams.Value", "Value", "StreamingProtobufs__NumberOfBeams__Value", "streaming_protobufs", 4, streaming_protobufs__number_of_beams__value__enum_values_by_number, 4, streaming_protobufs__number_of_beams__value__enum_values_by_name, 1, streaming_protobufs__number_of_beams__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__number_of_beams__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NumberOfBeams, value), &streaming_protobufs__number_of_beams__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__number_of_beams__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__number_of_beams__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__number_of_beams__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NumberOfBeams", "NumberOfBeams", "StreamingProtobufs__NumberOfBeams", "streaming_protobufs", sizeof(StreamingProtobufs__NumberOfBeams), 1, streaming_protobufs__number_of_beams__field_descriptors, streaming_protobufs__number_of_beams__field_indices_by_name, 1, streaming_protobufs__number_of_beams__number_ranges, (ProtobufCMessageInit) streaming_protobufs__number_of_beams__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__port_selection_sampling_size__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PORT_SELECTION_SAMPLING_SIZE__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__PORT_SELECTION_SAMPLING_SIZE__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__PORT_SELECTION_SAMPLING_SIZE__VALUE__n2", 2 }, { "n3", "STREAMING_PROTOBUFS__PORT_SELECTION_SAMPLING_SIZE__VALUE__n3", 3 }, { "n4", "STREAMING_PROTOBUFS__PORT_SELECTION_SAMPLING_SIZE__VALUE__n4", 4 }, }; static const ProtobufCIntRange streaming_protobufs__port_selection_sampling_size__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__port_selection_sampling_size__value__enum_values_by_name[5] = { { "n1", 1 }, { "n2", 2 }, { "n3", 3 }, { "n4", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__port_selection_sampling_size__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PortSelectionSamplingSize.Value", "Value", "StreamingProtobufs__PortSelectionSamplingSize__Value", "streaming_protobufs", 5, streaming_protobufs__port_selection_sampling_size__value__enum_values_by_number, 5, streaming_protobufs__port_selection_sampling_size__value__enum_values_by_name, 1, streaming_protobufs__port_selection_sampling_size__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__port_selection_sampling_size__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PortSelectionSamplingSize, value), &streaming_protobufs__port_selection_sampling_size__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__port_selection_sampling_size__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__port_selection_sampling_size__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__port_selection_sampling_size__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PortSelectionSamplingSize", "PortSelectionSamplingSize", "StreamingProtobufs__PortSelectionSamplingSize", "streaming_protobufs", sizeof(StreamingProtobufs__PortSelectionSamplingSize), 1, streaming_protobufs__port_selection_sampling_size__field_descriptors, streaming_protobufs__port_selection_sampling_size__field_indices_by_name, 1, streaming_protobufs__port_selection_sampling_size__number_ranges, (ProtobufCMessageInit) streaming_protobufs__port_selection_sampling_size__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__csi__report_config_dummy__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CSI__REPORT_CONFIG_DUMMY__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__CSI__REPORT_CONFIG_DUMMY__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__CSI__REPORT_CONFIG_DUMMY__VALUE__n2", 2 }, }; static const ProtobufCIntRange streaming_protobufs__csi__report_config_dummy__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__csi__report_config_dummy__value__enum_values_by_name[3] = { { "n1", 1 }, { "n2", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__csi__report_config_dummy__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_ReportConfigDummy.Value", "Value", "StreamingProtobufs__CSIReportConfigDummy__Value", "streaming_protobufs", 3, streaming_protobufs__csi__report_config_dummy__value__enum_values_by_number, 3, streaming_protobufs__csi__report_config_dummy__value__enum_values_by_name, 1, streaming_protobufs__csi__report_config_dummy__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__report_config_dummy__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CSIReportConfigDummy, value), &streaming_protobufs__csi__report_config_dummy__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csi__report_config_dummy__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__csi__report_config_dummy__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__report_config_dummy__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_ReportConfigDummy", "CSIReportConfigDummy", "StreamingProtobufs__CSIReportConfigDummy", "streaming_protobufs", sizeof(StreamingProtobufs__CSIReportConfigDummy), 1, streaming_protobufs__csi__report_config_dummy__field_descriptors, streaming_protobufs__csi__report_config_dummy__field_indices_by_name, 1, streaming_protobufs__csi__report_config_dummy__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__report_config_dummy__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__group_based_beam_reporting__disabled__field_descriptors[1] = { { "nrofReportedRS", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__GroupBasedBeamReportingDisabled, nrofreportedrs), &streaming_protobufs__nrof_reported_rs__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__group_based_beam_reporting__disabled__field_indices_by_name[] = { 0, /* field[0] = nrofReportedRS */ }; static const ProtobufCIntRange streaming_protobufs__group_based_beam_reporting__disabled__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__group_based_beam_reporting__disabled__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.GroupBasedBeamReporting_Disabled", "GroupBasedBeamReportingDisabled", "StreamingProtobufs__GroupBasedBeamReportingDisabled", "streaming_protobufs", sizeof(StreamingProtobufs__GroupBasedBeamReportingDisabled), 1, streaming_protobufs__group_based_beam_reporting__disabled__field_descriptors, streaming_protobufs__group_based_beam_reporting__disabled__field_indices_by_name, 1, streaming_protobufs__group_based_beam_reporting__disabled__number_ranges, (ProtobufCMessageInit) streaming_protobufs__group_based_beam_reporting__disabled__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__nrof_reported_rs__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__NROF_REPORTED_RS__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__NROF_REPORTED_RS__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__NROF_REPORTED_RS__VALUE__n2", 2 }, { "n3", "STREAMING_PROTOBUFS__NROF_REPORTED_RS__VALUE__n3", 3 }, { "n4", "STREAMING_PROTOBUFS__NROF_REPORTED_RS__VALUE__n4", 4 }, }; static const ProtobufCIntRange streaming_protobufs__nrof_reported_rs__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__nrof_reported_rs__value__enum_values_by_name[5] = { { "n1", 1 }, { "n2", 2 }, { "n3", 3 }, { "n4", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__nrof_reported_rs__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofReportedRS.Value", "Value", "StreamingProtobufs__NrofReportedRS__Value", "streaming_protobufs", 5, streaming_protobufs__nrof_reported_rs__value__enum_values_by_number, 5, streaming_protobufs__nrof_reported_rs__value__enum_values_by_name, 1, streaming_protobufs__nrof_reported_rs__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nrof_reported_rs__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NrofReportedRS, value), &streaming_protobufs__nrof_reported_rs__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nrof_reported_rs__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__nrof_reported_rs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__nrof_reported_rs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofReportedRS", "NrofReportedRS", "StreamingProtobufs__NrofReportedRS", "streaming_protobufs", sizeof(StreamingProtobufs__NrofReportedRS), 1, streaming_protobufs__nrof_reported_rs__field_descriptors, streaming_protobufs__nrof_reported_rs__field_indices_by_name, 1, streaming_protobufs__nrof_reported_rs__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nrof_reported_rs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__cqi__table__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CQI__TABLE__VALUE__protobuf_unspecified", 0 }, { "table1", "STREAMING_PROTOBUFS__CQI__TABLE__VALUE__table1", 1 }, { "table2", "STREAMING_PROTOBUFS__CQI__TABLE__VALUE__table2", 2 }, { "table3", "STREAMING_PROTOBUFS__CQI__TABLE__VALUE__table3", 3 }, }; static const ProtobufCIntRange streaming_protobufs__cqi__table__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__cqi__table__value__enum_values_by_name[4] = { { "protobuf_unspecified", 0 }, { "table1", 1 }, { "table2", 2 }, { "table3", 3 }, }; const ProtobufCEnumDescriptor streaming_protobufs__cqi__table__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.CQI_Table.Value", "Value", "StreamingProtobufs__CQITable__Value", "streaming_protobufs", 4, streaming_protobufs__cqi__table__value__enum_values_by_number, 4, streaming_protobufs__cqi__table__value__enum_values_by_name, 1, streaming_protobufs__cqi__table__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cqi__table__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CQITable, value), &streaming_protobufs__cqi__table__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cqi__table__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__cqi__table__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__cqi__table__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CQI_Table", "CQITable", "StreamingProtobufs__CQITable", "streaming_protobufs", sizeof(StreamingProtobufs__CQITable), 1, streaming_protobufs__cqi__table__field_descriptors, streaming_protobufs__cqi__table__field_indices_by_name, 1, streaming_protobufs__cqi__table__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cqi__table__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__subband_size__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SUBBAND_SIZE__VALUE__protobuf_unspecified", 0 }, { "value1", "STREAMING_PROTOBUFS__SUBBAND_SIZE__VALUE__value1", 1 }, { "value2", "STREAMING_PROTOBUFS__SUBBAND_SIZE__VALUE__value2", 2 }, }; static const ProtobufCIntRange streaming_protobufs__subband_size__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__subband_size__value__enum_values_by_name[3] = { { "protobuf_unspecified", 0 }, { "value1", 1 }, { "value2", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__subband_size__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SubbandSize.Value", "Value", "StreamingProtobufs__SubbandSize__Value", "streaming_protobufs", 3, streaming_protobufs__subband_size__value__enum_values_by_number, 3, streaming_protobufs__subband_size__value__enum_values_by_name, 1, streaming_protobufs__subband_size__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__subband_size__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SubbandSize, value), &streaming_protobufs__subband_size__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__subband_size__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__subband_size__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__subband_size__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SubbandSize", "SubbandSize", "StreamingProtobufs__SubbandSize", "streaming_protobufs", sizeof(StreamingProtobufs__SubbandSize), 1, streaming_protobufs__subband_size__field_descriptors, streaming_protobufs__subband_size__field_indices_by_name, 1, streaming_protobufs__subband_size__number_ranges, (ProtobufCMessageInit) streaming_protobufs__subband_size__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__port_index_for8_ranks__field_descriptors[4] = { { "portIndex8", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PortIndexFor8Ranks, c_case), offsetof(StreamingProtobufs__PortIndexFor8Ranks, portindex8), &streaming_protobufs__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(StreamingProtobufs__PortIndexFor8Ranks, c_case), offsetof(StreamingProtobufs__PortIndexFor8Ranks, portindex4), &streaming_protobufs__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(StreamingProtobufs__PortIndexFor8Ranks, c_case), offsetof(StreamingProtobufs__PortIndexFor8Ranks, portindex2), &streaming_protobufs__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(StreamingProtobufs__PortIndexFor8Ranks, c_case), offsetof(StreamingProtobufs__PortIndexFor8Ranks, portindex1), &streaming_protobufs__null__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__port_index_for8_ranks__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__port_index_for8_ranks__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PortIndexFor8Ranks", "PortIndexFor8Ranks", "StreamingProtobufs__PortIndexFor8Ranks", "streaming_protobufs", sizeof(StreamingProtobufs__PortIndexFor8Ranks), 4, streaming_protobufs__port_index_for8_ranks__field_descriptors, streaming_protobufs__port_index_for8_ranks__field_indices_by_name, 1, streaming_protobufs__port_index_for8_ranks__number_ranges, (ProtobufCMessageInit) streaming_protobufs__port_index_for8_ranks__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__port_index8__field_descriptors[8] = { { "rank1_8", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PortIndex8, n_rank2_8), offsetof(StreamingProtobufs__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(StreamingProtobufs__PortIndex8, n_rank3_8), offsetof(StreamingProtobufs__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(StreamingProtobufs__PortIndex8, n_rank4_8), offsetof(StreamingProtobufs__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(StreamingProtobufs__PortIndex8, n_rank5_8), offsetof(StreamingProtobufs__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(StreamingProtobufs__PortIndex8, n_rank6_8), offsetof(StreamingProtobufs__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(StreamingProtobufs__PortIndex8, n_rank7_8), offsetof(StreamingProtobufs__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(StreamingProtobufs__PortIndex8, n_rank8_8), offsetof(StreamingProtobufs__PortIndex8, rank8_8), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__port_index8__number_ranges[1 + 1] = { { 1, 0 }, { 0, 8 } }; const ProtobufCMessageDescriptor streaming_protobufs__port_index8__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PortIndex8", "PortIndex8", "StreamingProtobufs__PortIndex8", "streaming_protobufs", sizeof(StreamingProtobufs__PortIndex8), 8, streaming_protobufs__port_index8__field_descriptors, streaming_protobufs__port_index8__field_indices_by_name, 1, streaming_protobufs__port_index8__number_ranges, (ProtobufCMessageInit) streaming_protobufs__port_index8__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__port_index4__field_descriptors[4] = { { "rank1_4", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PortIndex4, n_rank2_4), offsetof(StreamingProtobufs__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(StreamingProtobufs__PortIndex4, n_rank3_4), offsetof(StreamingProtobufs__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(StreamingProtobufs__PortIndex4, n_rank4_4), offsetof(StreamingProtobufs__PortIndex4, rank4_4), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__port_index4__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__port_index4__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PortIndex4", "PortIndex4", "StreamingProtobufs__PortIndex4", "streaming_protobufs", sizeof(StreamingProtobufs__PortIndex4), 4, streaming_protobufs__port_index4__field_descriptors, streaming_protobufs__port_index4__field_indices_by_name, 1, streaming_protobufs__port_index4__number_ranges, (ProtobufCMessageInit) streaming_protobufs__port_index4__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__port_index2__field_descriptors[2] = { { "rank1_2", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PortIndex2, n_rank2_2), offsetof(StreamingProtobufs__PortIndex2, rank2_2), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__port_index2__field_indices_by_name[] = { 0, /* field[0] = rank1_2 */ 1, /* field[1] = rank2_2 */ }; static const ProtobufCIntRange streaming_protobufs__port_index2__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__port_index2__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PortIndex2", "PortIndex2", "StreamingProtobufs__PortIndex2", "streaming_protobufs", sizeof(StreamingProtobufs__PortIndex2), 2, streaming_protobufs__port_index2__field_descriptors, streaming_protobufs__port_index2__field_indices_by_name, 1, streaming_protobufs__port_index2__number_ranges, (ProtobufCMessageInit) streaming_protobufs__port_index2__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__semi_persistent_on_pusch_v1530__report_slot_config_v1530__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__protobuf_unspecified", 0 }, { "sl4", "STREAMING_PROTOBUFS__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl4", 1 }, { "sl8", "STREAMING_PROTOBUFS__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl8", 2 }, { "sl16", "STREAMING_PROTOBUFS__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl16", 3 }, }; static const ProtobufCIntRange streaming_protobufs__semi_persistent_on_pusch_v1530__report_slot_config_v1530__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__semi_persistent_on_pusch_v1530__report_slot_config_v1530__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SemiPersistentOnPUSCH_v1530.ReportSlotConfig_v1530", "ReportSlotConfig_v1530", "StreamingProtobufs__SemiPersistentOnPUSCHV1530__ReportSlotConfigV1530", "streaming_protobufs", 4, streaming_protobufs__semi_persistent_on_pusch_v1530__report_slot_config_v1530__enum_values_by_number, 4, streaming_protobufs__semi_persistent_on_pusch_v1530__report_slot_config_v1530__enum_values_by_name, 1, streaming_protobufs__semi_persistent_on_pusch_v1530__report_slot_config_v1530__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__semi_persistent_on_pusch_v1530__field_descriptors[1] = { { "reportSlotConfig_v1530", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SemiPersistentOnPUSCHV1530, reportslotconfig_v1530), &streaming_protobufs__semi_persistent_on_pusch_v1530__report_slot_config_v1530__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__semi_persistent_on_pusch_v1530__field_indices_by_name[] = { 0, /* field[0] = reportSlotConfig_v1530 */ }; static const ProtobufCIntRange streaming_protobufs__semi_persistent_on_pusch_v1530__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__semi_persistent_on_pusch_v1530__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SemiPersistentOnPUSCH_v1530", "SemiPersistentOnPUSCHV1530", "StreamingProtobufs__SemiPersistentOnPUSCHV1530", "streaming_protobufs", sizeof(StreamingProtobufs__SemiPersistentOnPUSCHV1530), 1, streaming_protobufs__semi_persistent_on_pusch_v1530__field_descriptors, streaming_protobufs__semi_persistent_on_pusch_v1530__field_indices_by_name, 1, streaming_protobufs__semi_persistent_on_pusch_v1530__number_ranges, (ProtobufCMessageInit) streaming_protobufs__semi_persistent_on_pusch_v1530__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__aperiodic_trigger_state_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CSIAperiodicTriggerStateList, n_items), offsetof(StreamingProtobufs__CSIAperiodicTriggerStateList, items), &streaming_protobufs__csi__aperiodic_trigger_state__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csi__aperiodic_trigger_state_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__csi__aperiodic_trigger_state_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__aperiodic_trigger_state_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_AperiodicTriggerStateList", "CSIAperiodicTriggerStateList", "StreamingProtobufs__CSIAperiodicTriggerStateList", "streaming_protobufs", sizeof(StreamingProtobufs__CSIAperiodicTriggerStateList), 1, streaming_protobufs__csi__aperiodic_trigger_state_list__field_descriptors, streaming_protobufs__csi__aperiodic_trigger_state_list__field_indices_by_name, 1, streaming_protobufs__csi__aperiodic_trigger_state_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__aperiodic_trigger_state_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__aperiodic_trigger_state__field_descriptors[1] = { { "associatedReportConfigInfoList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CSIAperiodicTriggerState, n_associatedreportconfiginfolist), offsetof(StreamingProtobufs__CSIAperiodicTriggerState, associatedreportconfiginfolist), &streaming_protobufs__csi__associated_report_config_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csi__aperiodic_trigger_state__field_indices_by_name[] = { 0, /* field[0] = associatedReportConfigInfoList */ }; static const ProtobufCIntRange streaming_protobufs__csi__aperiodic_trigger_state__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__aperiodic_trigger_state__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_AperiodicTriggerState", "CSIAperiodicTriggerState", "StreamingProtobufs__CSIAperiodicTriggerState", "streaming_protobufs", sizeof(StreamingProtobufs__CSIAperiodicTriggerState), 1, streaming_protobufs__csi__aperiodic_trigger_state__field_descriptors, streaming_protobufs__csi__aperiodic_trigger_state__field_indices_by_name, 1, streaming_protobufs__csi__aperiodic_trigger_state__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__aperiodic_trigger_state__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__associated_report_config_info__field_descriptors[5] = { { "reportConfigId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIAssociatedReportConfigInfo, resources_for_channel_case), offsetof(StreamingProtobufs__CSIAssociatedReportConfigInfo, nzp_csi_rs), &streaming_protobufs__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(StreamingProtobufs__CSIAssociatedReportConfigInfo, resources_for_channel_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__CSIAssociatedReportConfigInfo, nzp_csi_rs_resourcesforinterference), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__csi__associated_report_config_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__associated_report_config_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_AssociatedReportConfigInfo", "CSIAssociatedReportConfigInfo", "StreamingProtobufs__CSIAssociatedReportConfigInfo", "streaming_protobufs", sizeof(StreamingProtobufs__CSIAssociatedReportConfigInfo), 5, streaming_protobufs__csi__associated_report_config_info__field_descriptors, streaming_protobufs__csi__associated_report_config_info__field_indices_by_name, 1, streaming_protobufs__csi__associated_report_config_info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__associated_report_config_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nzp__csi__rs__field_descriptors[2] = { { "resourceSet", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NZPCSIRS, resourceset), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "qcl_info", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__NZPCSIRS, n_qcl_info), offsetof(StreamingProtobufs__NZPCSIRS, qcl_info), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nzp__csi__rs__field_indices_by_name[] = { 1, /* field[1] = qcl_info */ 0, /* field[0] = resourceSet */ }; static const ProtobufCIntRange streaming_protobufs__nzp__csi__rs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__nzp__csi__rs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NZP_CSI_RS", "NZPCSIRS", "StreamingProtobufs__NZPCSIRS", "streaming_protobufs", sizeof(StreamingProtobufs__NZPCSIRS), 2, streaming_protobufs__nzp__csi__rs__field_descriptors, streaming_protobufs__nzp__csi__rs__field_indices_by_name, 1, streaming_protobufs__nzp__csi__rs__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nzp__csi__rs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerStateList, n_items), offsetof(StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerStateList, items), &streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_SemiPersistentOnPUSCH_TriggerStateList", "CSISemiPersistentOnPUSCHTriggerStateList", "StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerStateList", "streaming_protobufs", sizeof(StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerStateList), 1, streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__field_descriptors, streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__field_indices_by_name, 1, streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__field_descriptors[1] = { { "associatedReportConfigInfo", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerState, associatedreportconfiginfo), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__field_indices_by_name[] = { 0, /* field[0] = associatedReportConfigInfo */ }; static const ProtobufCIntRange streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_SemiPersistentOnPUSCH_TriggerState", "CSISemiPersistentOnPUSCHTriggerState", "StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerState", "streaming_protobufs", sizeof(StreamingProtobufs__CSISemiPersistentOnPUSCHTriggerState), 1, streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__field_descriptors, streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__field_indices_by_name, 1, streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__semi_persistent_on_pusch__trigger_state__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__scell_deactivation_timer__value__enum_values_by_number[15] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__protobuf_unspecified", 0 }, { "ms20", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms20", 1 }, { "ms40", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms40", 2 }, { "ms80", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms80", 3 }, { "ms160", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms160", 4 }, { "ms200", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms200", 5 }, { "ms240", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms240", 6 }, { "ms320", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms320", 7 }, { "ms400", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms400", 8 }, { "ms480", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms480", 9 }, { "ms520", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms520", 10 }, { "ms640", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms640", 11 }, { "ms720", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms720", 12 }, { "ms840", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms840", 13 }, { "ms1280", "STREAMING_PROTOBUFS__SCELL_DEACTIVATION_TIMER__VALUE__ms1280", 14 }, }; static const ProtobufCIntRange streaming_protobufs__scell_deactivation_timer__value__value_ranges[] = { {0, 0},{0, 15} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__scell_deactivation_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SCellDeactivationTimer.Value", "Value", "StreamingProtobufs__SCellDeactivationTimer__Value", "streaming_protobufs", 15, streaming_protobufs__scell_deactivation_timer__value__enum_values_by_number, 15, streaming_protobufs__scell_deactivation_timer__value__enum_values_by_name, 1, streaming_protobufs__scell_deactivation_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scell_deactivation_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SCellDeactivationTimer, value), &streaming_protobufs__scell_deactivation_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__scell_deactivation_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__scell_deactivation_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__scell_deactivation_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SCellDeactivationTimer", "SCellDeactivationTimer", "StreamingProtobufs__SCellDeactivationTimer", "streaming_protobufs", sizeof(StreamingProtobufs__SCellDeactivationTimer), 1, streaming_protobufs__scell_deactivation_timer__field_descriptors, streaming_protobufs__scell_deactivation_timer__field_indices_by_name, 1, streaming_protobufs__scell_deactivation_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scell_deactivation_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cross_carrier_scheduling_config__field_descriptors[2] = { { "own", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CrossCarrierSchedulingConfig, scheduling_cell_info_case), offsetof(StreamingProtobufs__CrossCarrierSchedulingConfig, own), &streaming_protobufs__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(StreamingProtobufs__CrossCarrierSchedulingConfig, scheduling_cell_info_case), offsetof(StreamingProtobufs__CrossCarrierSchedulingConfig, other), &streaming_protobufs__other_cross_carrier_scheduling_config__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cross_carrier_scheduling_config__field_indices_by_name[] = { 1, /* field[1] = other */ 0, /* field[0] = own */ }; static const ProtobufCIntRange streaming_protobufs__cross_carrier_scheduling_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__cross_carrier_scheduling_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CrossCarrierSchedulingConfig", "CrossCarrierSchedulingConfig", "StreamingProtobufs__CrossCarrierSchedulingConfig", "streaming_protobufs", sizeof(StreamingProtobufs__CrossCarrierSchedulingConfig), 2, streaming_protobufs__cross_carrier_scheduling_config__field_descriptors, streaming_protobufs__cross_carrier_scheduling_config__field_indices_by_name, 1, streaming_protobufs__cross_carrier_scheduling_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cross_carrier_scheduling_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__own_cross_carrier_scheduling_config__field_descriptors[1] = { { "cif_Presence", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__OwnCrossCarrierSchedulingConfig, cif_presence), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__own_cross_carrier_scheduling_config__field_indices_by_name[] = { 0, /* field[0] = cif_Presence */ }; static const ProtobufCIntRange streaming_protobufs__own_cross_carrier_scheduling_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__own_cross_carrier_scheduling_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.OwnCrossCarrierSchedulingConfig", "OwnCrossCarrierSchedulingConfig", "StreamingProtobufs__OwnCrossCarrierSchedulingConfig", "streaming_protobufs", sizeof(StreamingProtobufs__OwnCrossCarrierSchedulingConfig), 1, streaming_protobufs__own_cross_carrier_scheduling_config__field_descriptors, streaming_protobufs__own_cross_carrier_scheduling_config__field_indices_by_name, 1, streaming_protobufs__own_cross_carrier_scheduling_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__own_cross_carrier_scheduling_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__other_cross_carrier_scheduling_config__field_descriptors[2] = { { "schedulingCellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__OtherCrossCarrierSchedulingConfig, cif_inschedulingcell), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__other_cross_carrier_scheduling_config__field_indices_by_name[] = { 1, /* field[1] = cif_InSchedulingCell */ 0, /* field[0] = schedulingCellId */ }; static const ProtobufCIntRange streaming_protobufs__other_cross_carrier_scheduling_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__other_cross_carrier_scheduling_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.OtherCrossCarrierSchedulingConfig", "OtherCrossCarrierSchedulingConfig", "StreamingProtobufs__OtherCrossCarrierSchedulingConfig", "streaming_protobufs", sizeof(StreamingProtobufs__OtherCrossCarrierSchedulingConfig), 2, streaming_protobufs__other_cross_carrier_scheduling_config__field_descriptors, streaming_protobufs__other_cross_carrier_scheduling_config__field_indices_by_name, 1, streaming_protobufs__other_cross_carrier_scheduling_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__other_cross_carrier_scheduling_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__pathloss_reference_linking__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PATHLOSS_REFERENCE_LINKING__VALUE__protobuf_unspecified", 0 }, { "pCell", "STREAMING_PROTOBUFS__PATHLOSS_REFERENCE_LINKING__VALUE__pCell", 1 }, { "sCell", "STREAMING_PROTOBUFS__PATHLOSS_REFERENCE_LINKING__VALUE__sCell", 2 }, }; static const ProtobufCIntRange streaming_protobufs__pathloss_reference_linking__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__pathloss_reference_linking__value__enum_values_by_name[3] = { { "pCell", 1 }, { "protobuf_unspecified", 0 }, { "sCell", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__pathloss_reference_linking__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PathlossReferenceLinking.Value", "Value", "StreamingProtobufs__PathlossReferenceLinking__Value", "streaming_protobufs", 3, streaming_protobufs__pathloss_reference_linking__value__enum_values_by_number, 3, streaming_protobufs__pathloss_reference_linking__value__enum_values_by_name, 1, streaming_protobufs__pathloss_reference_linking__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pathloss_reference_linking__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PathlossReferenceLinking, value), &streaming_protobufs__pathloss_reference_linking__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pathloss_reference_linking__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__pathloss_reference_linking__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pathloss_reference_linking__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PathlossReferenceLinking", "PathlossReferenceLinking", "StreamingProtobufs__PathlossReferenceLinking", "streaming_protobufs", sizeof(StreamingProtobufs__PathlossReferenceLinking), 1, streaming_protobufs__pathloss_reference_linking__field_descriptors, streaming_protobufs__pathloss_reference_linking__field_indices_by_name, 1, streaming_protobufs__pathloss_reference_linking__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pathloss_reference_linking__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_config__field_descriptors[11] = { { "measObjectToRemoveList", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MeasConfig, measobjecttoremovelist), &streaming_protobufs__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(StreamingProtobufs__MeasConfig, measobjecttoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__MeasConfig, reportconfigtoremovelist), &streaming_protobufs__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(StreamingProtobufs__MeasConfig, reportconfigtoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__MeasConfig, measidtoremovelist), &streaming_protobufs__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(StreamingProtobufs__MeasConfig, measidtoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__MeasConfig, s__measure_config_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasConfig, s__measure_config_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasConfig, quantityconfig), &streaming_protobufs__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(StreamingProtobufs__MeasConfig, measgapconfig), &streaming_protobufs__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(StreamingProtobufs__MeasConfig, measgapsharingconfig), &streaming_protobufs__meas_gap_sharing_config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__meas_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 11 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasConfig", "MeasConfig", "StreamingProtobufs__MeasConfig", "streaming_protobufs", sizeof(StreamingProtobufs__MeasConfig), 11, streaming_protobufs__meas_config__field_descriptors, streaming_protobufs__meas_config__field_indices_by_name, 1, streaming_protobufs__meas_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_object_to_remove_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__MeasObjectToRemoveList, n_items), offsetof(StreamingProtobufs__MeasObjectToRemoveList, items), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_object_to_remove_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__meas_object_to_remove_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_object_to_remove_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasObjectToRemoveList", "MeasObjectToRemoveList", "StreamingProtobufs__MeasObjectToRemoveList", "streaming_protobufs", sizeof(StreamingProtobufs__MeasObjectToRemoveList), 1, streaming_protobufs__meas_object_to_remove_list__field_descriptors, streaming_protobufs__meas_object_to_remove_list__field_indices_by_name, 1, streaming_protobufs__meas_object_to_remove_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_object_to_remove_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_object_to_add_mod_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__MeasObjectToAddModList, n_items), offsetof(StreamingProtobufs__MeasObjectToAddModList, items), &streaming_protobufs__meas_object_to_add_mod__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_object_to_add_mod_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__meas_object_to_add_mod_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_object_to_add_mod_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasObjectToAddModList", "MeasObjectToAddModList", "StreamingProtobufs__MeasObjectToAddModList", "streaming_protobufs", sizeof(StreamingProtobufs__MeasObjectToAddModList), 1, streaming_protobufs__meas_object_to_add_mod_list__field_descriptors, streaming_protobufs__meas_object_to_add_mod_list__field_indices_by_name, 1, streaming_protobufs__meas_object_to_add_mod_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_object_to_add_mod_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__report_config_to_remove_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__ReportConfigToRemoveList, n_items), offsetof(StreamingProtobufs__ReportConfigToRemoveList, items), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__report_config_to_remove_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__report_config_to_remove_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__report_config_to_remove_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportConfigToRemoveList", "ReportConfigToRemoveList", "StreamingProtobufs__ReportConfigToRemoveList", "streaming_protobufs", sizeof(StreamingProtobufs__ReportConfigToRemoveList), 1, streaming_protobufs__report_config_to_remove_list__field_descriptors, streaming_protobufs__report_config_to_remove_list__field_indices_by_name, 1, streaming_protobufs__report_config_to_remove_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__report_config_to_remove_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__report_config_to_add_mod_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ReportConfigToAddModList, n_items), offsetof(StreamingProtobufs__ReportConfigToAddModList, items), &streaming_protobufs__report_config_to_add_mod__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__report_config_to_add_mod_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__report_config_to_add_mod_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__report_config_to_add_mod_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportConfigToAddModList", "ReportConfigToAddModList", "StreamingProtobufs__ReportConfigToAddModList", "streaming_protobufs", sizeof(StreamingProtobufs__ReportConfigToAddModList), 1, streaming_protobufs__report_config_to_add_mod_list__field_descriptors, streaming_protobufs__report_config_to_add_mod_list__field_indices_by_name, 1, streaming_protobufs__report_config_to_add_mod_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__report_config_to_add_mod_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_id_to_remove_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__MeasIdToRemoveList, n_items), offsetof(StreamingProtobufs__MeasIdToRemoveList, items), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_id_to_remove_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__meas_id_to_remove_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_id_to_remove_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasIdToRemoveList", "MeasIdToRemoveList", "StreamingProtobufs__MeasIdToRemoveList", "streaming_protobufs", sizeof(StreamingProtobufs__MeasIdToRemoveList), 1, streaming_protobufs__meas_id_to_remove_list__field_descriptors, streaming_protobufs__meas_id_to_remove_list__field_indices_by_name, 1, streaming_protobufs__meas_id_to_remove_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_id_to_remove_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_id_to_add_mod_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__MeasIdToAddModList, n_items), offsetof(StreamingProtobufs__MeasIdToAddModList, items), &streaming_protobufs__meas_id_to_add_mod__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_id_to_add_mod_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__meas_id_to_add_mod_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_id_to_add_mod_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasIdToAddModList", "MeasIdToAddModList", "StreamingProtobufs__MeasIdToAddModList", "streaming_protobufs", sizeof(StreamingProtobufs__MeasIdToAddModList), 1, streaming_protobufs__meas_id_to_add_mod_list__field_descriptors, streaming_protobufs__meas_id_to_add_mod_list__field_indices_by_name, 1, streaming_protobufs__meas_id_to_add_mod_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_id_to_add_mod_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_object_to_add_mod__field_descriptors[3] = { { "measObjectId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MeasObjectToAddMod, measobjectid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "measObjectNR", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__MeasObjectToAddMod, meas_object_case), offsetof(StreamingProtobufs__MeasObjectToAddMod, measobjectnr), &streaming_protobufs__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(StreamingProtobufs__MeasObjectToAddMod, meas_object_case), offsetof(StreamingProtobufs__MeasObjectToAddMod, measobjecteutra), &streaming_protobufs__meas_object_eutra__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_object_to_add_mod__field_indices_by_name[] = { 2, /* field[2] = measObjectEUTRA */ 0, /* field[0] = measObjectId */ 1, /* field[1] = measObjectNR */ }; static const ProtobufCIntRange streaming_protobufs__meas_object_to_add_mod__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_object_to_add_mod__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasObjectToAddMod", "MeasObjectToAddMod", "StreamingProtobufs__MeasObjectToAddMod", "streaming_protobufs", sizeof(StreamingProtobufs__MeasObjectToAddMod), 3, streaming_protobufs__meas_object_to_add_mod__field_descriptors, streaming_protobufs__meas_object_to_add_mod__field_indices_by_name, 1, streaming_protobufs__meas_object_to_add_mod__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_object_to_add_mod__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_object_nr__field_descriptors[20] = { { "ssbFrequency", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasObjectNR, ssbsubcarrierspacing), &streaming_protobufs__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(StreamingProtobufs__MeasObjectNR, smtc1), &streaming_protobufs__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(StreamingProtobufs__MeasObjectNR, smtc2), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__MeasObjectNR, referencesignalconfig), &streaming_protobufs__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(StreamingProtobufs__MeasObjectNR, absthreshss_blocksconsolidation), &streaming_protobufs__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(StreamingProtobufs__MeasObjectNR, absthreshcsi_rs_consolidation), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__MeasObjectNR, offsetmo), &streaming_protobufs__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(StreamingProtobufs__MeasObjectNR, cellstoremovelist), &streaming_protobufs__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(StreamingProtobufs__MeasObjectNR, cellstoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__MeasObjectNR, blackcellstoremovelist), &streaming_protobufs__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(StreamingProtobufs__MeasObjectNR, n_blackcellstoaddmodlist), offsetof(StreamingProtobufs__MeasObjectNR, blackcellstoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__MeasObjectNR, whitecellstoremovelist), &streaming_protobufs__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(StreamingProtobufs__MeasObjectNR, n_whitecellstoaddmodlist), offsetof(StreamingProtobufs__MeasObjectNR, whitecellstoaddmodlist), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__MeasObjectNR, meascyclescell_v1530), &streaming_protobufs__meas_cycle_scell_v1530__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__meas_object_nr__number_ranges[1 + 1] = { { 1, 0 }, { 0, 20 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_object_nr__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasObjectNR", "MeasObjectNR", "StreamingProtobufs__MeasObjectNR", "streaming_protobufs", sizeof(StreamingProtobufs__MeasObjectNR), 20, streaming_protobufs__meas_object_nr__field_descriptors, streaming_protobufs__meas_object_nr__field_indices_by_name, 1, streaming_protobufs__meas_object_nr__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_object_nr__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__reference_signal_config__field_descriptors[3] = { { "ssb_ConfigMobility", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ReferenceSignalConfig, ssb_configmobility), &streaming_protobufs__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(StreamingProtobufs__ReferenceSignalConfig, csi_rs__resource_config_mobility_case), offsetof(StreamingProtobufs__ReferenceSignalConfig, release_csi_rs_resourceconfigmobility), &streaming_protobufs__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(StreamingProtobufs__ReferenceSignalConfig, csi_rs__resource_config_mobility_case), offsetof(StreamingProtobufs__ReferenceSignalConfig, setup_csi_rs_resourceconfigmobility), &streaming_protobufs__csi__rs__resource_config_mobility__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__reference_signal_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__reference_signal_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReferenceSignalConfig", "ReferenceSignalConfig", "StreamingProtobufs__ReferenceSignalConfig", "streaming_protobufs", sizeof(StreamingProtobufs__ReferenceSignalConfig), 3, streaming_protobufs__reference_signal_config__field_descriptors, streaming_protobufs__reference_signal_config__field_indices_by_name, 1, streaming_protobufs__reference_signal_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__reference_signal_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ssb__config_mobility__field_descriptors[4] = { { "release_ssb_ToMeasure", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SSBConfigMobility, ssb__to_measure_case), offsetof(StreamingProtobufs__SSBConfigMobility, release_ssb_tomeasure), &streaming_protobufs__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(StreamingProtobufs__SSBConfigMobility, ssb__to_measure_case), offsetof(StreamingProtobufs__SSBConfigMobility, setup_ssb_tomeasure), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__SSBConfigMobility, ss_rssi_measurement), &streaming_protobufs__ss__rssi__measurement__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__ssb__config_mobility__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__ssb__config_mobility__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SSB_ConfigMobility", "SSBConfigMobility", "StreamingProtobufs__SSBConfigMobility", "streaming_protobufs", sizeof(StreamingProtobufs__SSBConfigMobility), 4, streaming_protobufs__ssb__config_mobility__field_descriptors, streaming_protobufs__ssb__config_mobility__field_indices_by_name, 1, streaming_protobufs__ssb__config_mobility__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ssb__config_mobility__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ssb__to_measure__field_descriptors[3] = { { "shortBitmap", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__SSBToMeasure, c_case), offsetof(StreamingProtobufs__SSBToMeasure, shortbitmap), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "mediumBitmap", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__SSBToMeasure, c_case), offsetof(StreamingProtobufs__SSBToMeasure, mediumbitmap), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "longBitmap", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__SSBToMeasure, c_case), offsetof(StreamingProtobufs__SSBToMeasure, longbitmap), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ssb__to_measure__field_indices_by_name[] = { 2, /* field[2] = longBitmap */ 1, /* field[1] = mediumBitmap */ 0, /* field[0] = shortBitmap */ }; static const ProtobufCIntRange streaming_protobufs__ssb__to_measure__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__ssb__to_measure__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SSB_ToMeasure", "SSBToMeasure", "StreamingProtobufs__SSBToMeasure", "streaming_protobufs", sizeof(StreamingProtobufs__SSBToMeasure), 3, streaming_protobufs__ssb__to_measure__field_descriptors, streaming_protobufs__ssb__to_measure__field_indices_by_name, 1, streaming_protobufs__ssb__to_measure__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ssb__to_measure__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ss__rssi__measurement__field_descriptors[2] = { { "measurementSlots", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SSRSSIMeasurement, measurementslots), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "endSymbol", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SSRSSIMeasurement, endsymbol), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ss__rssi__measurement__field_indices_by_name[] = { 1, /* field[1] = endSymbol */ 0, /* field[0] = measurementSlots */ }; static const ProtobufCIntRange streaming_protobufs__ss__rssi__measurement__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__ss__rssi__measurement__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SS_RSSI_Measurement", "SSRSSIMeasurement", "StreamingProtobufs__SSRSSIMeasurement", "streaming_protobufs", sizeof(StreamingProtobufs__SSRSSIMeasurement), 2, streaming_protobufs__ss__rssi__measurement__field_descriptors, streaming_protobufs__ss__rssi__measurement__field_indices_by_name, 1, streaming_protobufs__ss__rssi__measurement__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ss__rssi__measurement__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__rs__resource_config_mobility__field_descriptors[3] = { { "subcarrierSpacing", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CSIRSResourceConfigMobility, subcarrierspacing), &streaming_protobufs__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(StreamingProtobufs__CSIRSResourceConfigMobility, n_csi_rs_celllist_mobility), offsetof(StreamingProtobufs__CSIRSResourceConfigMobility, csi_rs_celllist_mobility), &streaming_protobufs__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(StreamingProtobufs__CSIRSResourceConfigMobility, refservcellindex_v1530), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__csi__rs__resource_config_mobility__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__rs__resource_config_mobility__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_RS_ResourceConfigMobility", "CSIRSResourceConfigMobility", "StreamingProtobufs__CSIRSResourceConfigMobility", "streaming_protobufs", sizeof(StreamingProtobufs__CSIRSResourceConfigMobility), 3, streaming_protobufs__csi__rs__resource_config_mobility__field_descriptors, streaming_protobufs__csi__rs__resource_config_mobility__field_indices_by_name, 1, streaming_protobufs__csi__rs__resource_config_mobility__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__rs__resource_config_mobility__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__rs__cell_mobility__field_descriptors[4] = { { "cellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIRSCellMobility, csi_rs_measurementbw), &streaming_protobufs__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(StreamingProtobufs__CSIRSCellMobility, density), &streaming_protobufs__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(StreamingProtobufs__CSIRSCellMobility, n_csi_rs_resourcelist_mobility), offsetof(StreamingProtobufs__CSIRSCellMobility, csi_rs_resourcelist_mobility), &streaming_protobufs__csi__rs__resource__mobility__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__csi__rs__cell_mobility__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__rs__cell_mobility__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_RS_CellMobility", "CSIRSCellMobility", "StreamingProtobufs__CSIRSCellMobility", "streaming_protobufs", sizeof(StreamingProtobufs__CSIRSCellMobility), 4, streaming_protobufs__csi__rs__cell_mobility__field_descriptors, streaming_protobufs__csi__rs__cell_mobility__field_indices_by_name, 1, streaming_protobufs__csi__rs__cell_mobility__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__rs__cell_mobility__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__csi__rs__measurement_bw__nrof_prbs__enum_values_by_number[6] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CSI__RS__MEASUREMENT_BW__NROF_PRBS__protobuf_unspecified", 0 }, { "size24", "STREAMING_PROTOBUFS__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size24", 1 }, { "size48", "STREAMING_PROTOBUFS__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size48", 2 }, { "size96", "STREAMING_PROTOBUFS__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size96", 3 }, { "size192", "STREAMING_PROTOBUFS__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size192", 4 }, { "size264", "STREAMING_PROTOBUFS__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size264", 5 }, }; static const ProtobufCIntRange streaming_protobufs__csi__rs__measurement_bw__nrof_prbs__value_ranges[] = { {0, 0},{0, 6} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__csi__rs__measurement_bw__nrof_prbs__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_RS_MeasurementBW.NrofPRBs", "NrofPRBs", "StreamingProtobufs__CSIRSMeasurementBW__NrofPRBs", "streaming_protobufs", 6, streaming_protobufs__csi__rs__measurement_bw__nrof_prbs__enum_values_by_number, 6, streaming_protobufs__csi__rs__measurement_bw__nrof_prbs__enum_values_by_name, 1, streaming_protobufs__csi__rs__measurement_bw__nrof_prbs__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__rs__measurement_bw__field_descriptors[2] = { { "nrofPRBs", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CSIRSMeasurementBW, nrofprbs), &streaming_protobufs__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(StreamingProtobufs__CSIRSMeasurementBW, startprb), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__csi__rs__measurement_bw__field_indices_by_name[] = { 0, /* field[0] = nrofPRBs */ 1, /* field[1] = startPRB */ }; static const ProtobufCIntRange streaming_protobufs__csi__rs__measurement_bw__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__rs__measurement_bw__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_RS_MeasurementBW", "CSIRSMeasurementBW", "StreamingProtobufs__CSIRSMeasurementBW", "streaming_protobufs", sizeof(StreamingProtobufs__CSIRSMeasurementBW), 2, streaming_protobufs__csi__rs__measurement_bw__field_descriptors, streaming_protobufs__csi__rs__measurement_bw__field_indices_by_name, 1, streaming_protobufs__csi__rs__measurement_bw__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__rs__measurement_bw__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__density__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DENSITY__VALUE__protobuf_unspecified", 0 }, { "d1", "STREAMING_PROTOBUFS__DENSITY__VALUE__d1", 1 }, { "d3", "STREAMING_PROTOBUFS__DENSITY__VALUE__d3", 2 }, }; static const ProtobufCIntRange streaming_protobufs__density__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__density__value__enum_values_by_name[3] = { { "d1", 1 }, { "d3", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__density__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Density.Value", "Value", "StreamingProtobufs__Density__Value", "streaming_protobufs", 3, streaming_protobufs__density__value__enum_values_by_number, 3, streaming_protobufs__density__value__enum_values_by_name, 1, streaming_protobufs__density__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__density__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Density, value), &streaming_protobufs__density__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__density__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__density__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__density__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Density", "Density", "StreamingProtobufs__Density", "streaming_protobufs", sizeof(StreamingProtobufs__Density), 1, streaming_protobufs__density__field_descriptors, streaming_protobufs__density__field_indices_by_name, 1, streaming_protobufs__density__number_ranges, (ProtobufCMessageInit) streaming_protobufs__density__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__csi__rs__resource__mobility__field_descriptors[11] = { { "csi_RS_Index", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIRSResourceMobility, slot_config_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIRSResourceMobility, slot_config_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIRSResourceMobility, slot_config_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIRSResourceMobility, slot_config_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIRSResourceMobility, slot_config_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__CSIRSResourceMobility, associatedssb), &streaming_protobufs__associated_ssb__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "row1", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CSIRSResourceMobility, frequency_domain_allocation_case), offsetof(StreamingProtobufs__CSIRSResourceMobility, row1), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "row2", 9, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, offsetof(StreamingProtobufs__CSIRSResourceMobility, frequency_domain_allocation_case), offsetof(StreamingProtobufs__CSIRSResourceMobility, row2), NULL, NULL, 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(StreamingProtobufs__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(StreamingProtobufs__CSIRSResourceMobility, sequencegenerationconfig), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__csi__rs__resource__mobility__number_ranges[1 + 1] = { { 1, 0 }, { 0, 11 } }; const ProtobufCMessageDescriptor streaming_protobufs__csi__rs__resource__mobility__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CSI_RS_Resource_Mobility", "CSIRSResourceMobility", "StreamingProtobufs__CSIRSResourceMobility", "streaming_protobufs", sizeof(StreamingProtobufs__CSIRSResourceMobility), 11, streaming_protobufs__csi__rs__resource__mobility__field_descriptors, streaming_protobufs__csi__rs__resource__mobility__field_indices_by_name, 1, streaming_protobufs__csi__rs__resource__mobility__number_ranges, (ProtobufCMessageInit) streaming_protobufs__csi__rs__resource__mobility__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__associated_ssb__field_descriptors[2] = { { "ssb_Index", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__AssociatedSSB, isquasicolocated), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__associated_ssb__field_indices_by_name[] = { 1, /* field[1] = isQuasiColocated */ 0, /* field[0] = ssb_Index */ }; static const ProtobufCIntRange streaming_protobufs__associated_ssb__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__associated_ssb__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.AssociatedSSB", "AssociatedSSB", "StreamingProtobufs__AssociatedSSB", "streaming_protobufs", sizeof(StreamingProtobufs__AssociatedSSB), 2, streaming_protobufs__associated_ssb__field_descriptors, streaming_protobufs__associated_ssb__field_indices_by_name, 1, streaming_protobufs__associated_ssb__number_ranges, (ProtobufCMessageInit) streaming_protobufs__associated_ssb__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__threshold_nr__field_descriptors[3] = { { "thresholdRSRP", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__ThresholdNR, thresholdsinr), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__threshold_nr__field_indices_by_name[] = { 0, /* field[0] = thresholdRSRP */ 1, /* field[1] = thresholdRSRQ */ 2, /* field[2] = thresholdSINR */ }; static const ProtobufCIntRange streaming_protobufs__threshold_nr__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__threshold_nr__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ThresholdNR", "ThresholdNR", "StreamingProtobufs__ThresholdNR", "streaming_protobufs", sizeof(StreamingProtobufs__ThresholdNR), 3, streaming_protobufs__threshold_nr__field_descriptors, streaming_protobufs__threshold_nr__field_indices_by_name, 1, streaming_protobufs__threshold_nr__number_ranges, (ProtobufCMessageInit) streaming_protobufs__threshold_nr__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__q__offset_range_list__field_descriptors[6] = { { "rsrpOffsetSSB", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__QOffsetRangeList, rsrpoffsetssb), &streaming_protobufs__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(StreamingProtobufs__QOffsetRangeList, rsrqoffsetssb), &streaming_protobufs__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(StreamingProtobufs__QOffsetRangeList, sinroffsetssb), &streaming_protobufs__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(StreamingProtobufs__QOffsetRangeList, rsrpoffsetcsi_rs), &streaming_protobufs__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(StreamingProtobufs__QOffsetRangeList, rsrqoffsetcsi_rs), &streaming_protobufs__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(StreamingProtobufs__QOffsetRangeList, sinroffsetcsi_rs), &streaming_protobufs__q__offset_range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__q__offset_range_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__q__offset_range_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Q_OffsetRangeList", "QOffsetRangeList", "StreamingProtobufs__QOffsetRangeList", "streaming_protobufs", sizeof(StreamingProtobufs__QOffsetRangeList), 6, streaming_protobufs__q__offset_range_list__field_descriptors, streaming_protobufs__q__offset_range_list__field_indices_by_name, 1, streaming_protobufs__q__offset_range_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__q__offset_range_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__q__offset_range__value__enum_values_by_number[32] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__protobuf_unspecified", 0 }, { "minus_dB24", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB24", 1 }, { "minus_dB22", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB22", 2 }, { "minus_dB20", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB20", 3 }, { "minus_dB18", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB18", 4 }, { "minus_dB16", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB16", 5 }, { "minus_dB14", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB14", 6 }, { "minus_dB12", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB12", 7 }, { "minus_dB10", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB10", 8 }, { "minus_dB8", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB8", 9 }, { "minus_dB6", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB6", 10 }, { "minus_dB5", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB5", 11 }, { "minus_dB4", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB4", 12 }, { "minus_dB3", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB3", 13 }, { "minus_dB2", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB2", 14 }, { "minus_dB1", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__minus_dB1", 15 }, { "dB0", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB0", 16 }, { "dB1", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB1", 17 }, { "dB2", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB2", 18 }, { "dB3", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB3", 19 }, { "dB4", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB4", 20 }, { "dB5", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB5", 21 }, { "dB6", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB6", 22 }, { "dB8", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB8", 23 }, { "dB10", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB10", 24 }, { "dB12", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB12", 25 }, { "dB14", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB14", 26 }, { "dB16", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB16", 27 }, { "dB18", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB18", 28 }, { "dB20", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB20", 29 }, { "dB22", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB22", 30 }, { "dB24", "STREAMING_PROTOBUFS__Q__OFFSET_RANGE__VALUE__dB24", 31 }, }; static const ProtobufCIntRange streaming_protobufs__q__offset_range__value__value_ranges[] = { {0, 0},{0, 32} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__q__offset_range__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Q_OffsetRange.Value", "Value", "StreamingProtobufs__QOffsetRange__Value", "streaming_protobufs", 32, streaming_protobufs__q__offset_range__value__enum_values_by_number, 32, streaming_protobufs__q__offset_range__value__enum_values_by_name, 1, streaming_protobufs__q__offset_range__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__q__offset_range__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__QOffsetRange, value), &streaming_protobufs__q__offset_range__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__q__offset_range__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__q__offset_range__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__q__offset_range__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Q_OffsetRange", "QOffsetRange", "StreamingProtobufs__QOffsetRange", "streaming_protobufs", sizeof(StreamingProtobufs__QOffsetRange), 1, streaming_protobufs__q__offset_range__field_descriptors, streaming_protobufs__q__offset_range__field_indices_by_name, 1, streaming_protobufs__q__offset_range__number_ranges, (ProtobufCMessageInit) streaming_protobufs__q__offset_range__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cells_to_add_mod_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__CellsToAddModList, n_items), offsetof(StreamingProtobufs__CellsToAddModList, items), &streaming_protobufs__cells_to_add_mod__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cells_to_add_mod_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__cells_to_add_mod_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__cells_to_add_mod_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CellsToAddModList", "CellsToAddModList", "StreamingProtobufs__CellsToAddModList", "streaming_protobufs", sizeof(StreamingProtobufs__CellsToAddModList), 1, streaming_protobufs__cells_to_add_mod_list__field_descriptors, streaming_protobufs__cells_to_add_mod_list__field_indices_by_name, 1, streaming_protobufs__cells_to_add_mod_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cells_to_add_mod_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cells_to_add_mod__field_descriptors[2] = { { "physCellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__CellsToAddMod, cellindividualoffset), &streaming_protobufs__q__offset_range_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cells_to_add_mod__field_indices_by_name[] = { 1, /* field[1] = cellIndividualOffset */ 0, /* field[0] = physCellId */ }; static const ProtobufCIntRange streaming_protobufs__cells_to_add_mod__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__cells_to_add_mod__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CellsToAddMod", "CellsToAddMod", "StreamingProtobufs__CellsToAddMod", "streaming_protobufs", sizeof(StreamingProtobufs__CellsToAddMod), 2, streaming_protobufs__cells_to_add_mod__field_descriptors, streaming_protobufs__cells_to_add_mod__field_indices_by_name, 1, streaming_protobufs__cells_to_add_mod__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cells_to_add_mod__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pci__list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__PCIList, n_items), offsetof(StreamingProtobufs__PCIList, items), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pci__list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__pci__list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pci__list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PCI_List", "PCIList", "StreamingProtobufs__PCIList", "streaming_protobufs", sizeof(StreamingProtobufs__PCIList), 1, streaming_protobufs__pci__list__field_descriptors, streaming_protobufs__pci__list__field_indices_by_name, 1, streaming_protobufs__pci__list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pci__list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pci__range_index_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__PCIRangeIndexList, n_items), offsetof(StreamingProtobufs__PCIRangeIndexList, items), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pci__range_index_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__pci__range_index_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pci__range_index_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PCI_RangeIndexList", "PCIRangeIndexList", "StreamingProtobufs__PCIRangeIndexList", "streaming_protobufs", sizeof(StreamingProtobufs__PCIRangeIndexList), 1, streaming_protobufs__pci__range_index_list__field_descriptors, streaming_protobufs__pci__range_index_list__field_indices_by_name, 1, streaming_protobufs__pci__range_index_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pci__range_index_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pci__range_element__field_descriptors[2] = { { "pci_RangeIndex", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PCIRangeElement, pci_range), &streaming_protobufs__pci__range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pci__range_element__field_indices_by_name[] = { 1, /* field[1] = pci_Range */ 0, /* field[0] = pci_RangeIndex */ }; static const ProtobufCIntRange streaming_protobufs__pci__range_element__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__pci__range_element__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PCI_RangeElement", "PCIRangeElement", "StreamingProtobufs__PCIRangeElement", "streaming_protobufs", sizeof(StreamingProtobufs__PCIRangeElement), 2, streaming_protobufs__pci__range_element__field_descriptors, streaming_protobufs__pci__range_element__field_indices_by_name, 1, streaming_protobufs__pci__range_element__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pci__range_element__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pci__range__field_descriptors[2] = { { "start", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PCIRange, range), &streaming_protobufs__range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pci__range__field_indices_by_name[] = { 1, /* field[1] = range */ 0, /* field[0] = start */ }; static const ProtobufCIntRange streaming_protobufs__pci__range__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__pci__range__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PCI_Range", "PCIRange", "StreamingProtobufs__PCIRange", "streaming_protobufs", sizeof(StreamingProtobufs__PCIRange), 2, streaming_protobufs__pci__range__field_descriptors, streaming_protobufs__pci__range__field_indices_by_name, 1, streaming_protobufs__pci__range__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pci__range__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__range__value__enum_values_by_number[16] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__RANGE__VALUE__protobuf_unspecified", 0 }, { "n4", "STREAMING_PROTOBUFS__RANGE__VALUE__n4", 1 }, { "n8", "STREAMING_PROTOBUFS__RANGE__VALUE__n8", 2 }, { "n12", "STREAMING_PROTOBUFS__RANGE__VALUE__n12", 3 }, { "n16", "STREAMING_PROTOBUFS__RANGE__VALUE__n16", 4 }, { "n24", "STREAMING_PROTOBUFS__RANGE__VALUE__n24", 5 }, { "n32", "STREAMING_PROTOBUFS__RANGE__VALUE__n32", 6 }, { "n48", "STREAMING_PROTOBUFS__RANGE__VALUE__n48", 7 }, { "n64", "STREAMING_PROTOBUFS__RANGE__VALUE__n64", 8 }, { "n84", "STREAMING_PROTOBUFS__RANGE__VALUE__n84", 9 }, { "n96", "STREAMING_PROTOBUFS__RANGE__VALUE__n96", 10 }, { "n128", "STREAMING_PROTOBUFS__RANGE__VALUE__n128", 11 }, { "n168", "STREAMING_PROTOBUFS__RANGE__VALUE__n168", 12 }, { "n252", "STREAMING_PROTOBUFS__RANGE__VALUE__n252", 13 }, { "n504", "STREAMING_PROTOBUFS__RANGE__VALUE__n504", 14 }, { "n1008", "STREAMING_PROTOBUFS__RANGE__VALUE__n1008", 15 }, }; static const ProtobufCIntRange streaming_protobufs__range__value__value_ranges[] = { {0, 0},{0, 16} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__range__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Range.Value", "Value", "StreamingProtobufs__Range__Value", "streaming_protobufs", 16, streaming_protobufs__range__value__enum_values_by_number, 16, streaming_protobufs__range__value__enum_values_by_name, 1, streaming_protobufs__range__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__range__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Range, value), &streaming_protobufs__range__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__range__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__range__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__range__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Range", "Range", "StreamingProtobufs__Range", "streaming_protobufs", sizeof(StreamingProtobufs__Range), 1, streaming_protobufs__range__field_descriptors, streaming_protobufs__range__field_indices_by_name, 1, streaming_protobufs__range__number_ranges, (ProtobufCMessageInit) streaming_protobufs__range__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__meas_cycle_scell_v1530__value__enum_values_by_number[8] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MEAS_CYCLE_SCELL_V1530__VALUE__protobuf_unspecified", 0 }, { "sf160", "STREAMING_PROTOBUFS__MEAS_CYCLE_SCELL_V1530__VALUE__sf160", 1 }, { "sf256", "STREAMING_PROTOBUFS__MEAS_CYCLE_SCELL_V1530__VALUE__sf256", 2 }, { "sf320", "STREAMING_PROTOBUFS__MEAS_CYCLE_SCELL_V1530__VALUE__sf320", 3 }, { "sf512", "STREAMING_PROTOBUFS__MEAS_CYCLE_SCELL_V1530__VALUE__sf512", 4 }, { "sf640", "STREAMING_PROTOBUFS__MEAS_CYCLE_SCELL_V1530__VALUE__sf640", 5 }, { "sf1024", "STREAMING_PROTOBUFS__MEAS_CYCLE_SCELL_V1530__VALUE__sf1024", 6 }, { "sf1280", "STREAMING_PROTOBUFS__MEAS_CYCLE_SCELL_V1530__VALUE__sf1280", 7 }, }; static const ProtobufCIntRange streaming_protobufs__meas_cycle_scell_v1530__value__value_ranges[] = { {0, 0},{0, 8} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__meas_cycle_scell_v1530__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasCycleSCell_v1530.Value", "Value", "StreamingProtobufs__MeasCycleSCellV1530__Value", "streaming_protobufs", 8, streaming_protobufs__meas_cycle_scell_v1530__value__enum_values_by_number, 8, streaming_protobufs__meas_cycle_scell_v1530__value__enum_values_by_name, 1, streaming_protobufs__meas_cycle_scell_v1530__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_cycle_scell_v1530__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MeasCycleSCellV1530, value), &streaming_protobufs__meas_cycle_scell_v1530__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_cycle_scell_v1530__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__meas_cycle_scell_v1530__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_cycle_scell_v1530__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasCycleSCell_v1530", "MeasCycleSCellV1530", "StreamingProtobufs__MeasCycleSCellV1530", "streaming_protobufs", sizeof(StreamingProtobufs__MeasCycleSCellV1530), 1, streaming_protobufs__meas_cycle_scell_v1530__field_descriptors, streaming_protobufs__meas_cycle_scell_v1530__field_indices_by_name, 1, streaming_protobufs__meas_cycle_scell_v1530__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_cycle_scell_v1530__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_object_eutra__field_descriptors[9] = { { "carrierFreq", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasObjectEUTRA, allowedmeasbandwidth), &streaming_protobufs__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(StreamingProtobufs__MeasObjectEUTRA, cellstoremovelisteutran), &streaming_protobufs__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(StreamingProtobufs__MeasObjectEUTRA, n_cellstoaddmodlisteutran), offsetof(StreamingProtobufs__MeasObjectEUTRA, cellstoaddmodlisteutran), &streaming_protobufs__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(StreamingProtobufs__MeasObjectEUTRA, blackcellstoremovelisteutran), &streaming_protobufs__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(StreamingProtobufs__MeasObjectEUTRA, n_blackcellstoaddmodlisteutran), offsetof(StreamingProtobufs__MeasObjectEUTRA, blackcellstoaddmodlisteutran), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__MeasObjectEUTRA, eutra_q_offsetrange), &streaming_protobufs__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(StreamingProtobufs__MeasObjectEUTRA, widebandrsrq_meas), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__meas_object_eutra__number_ranges[1 + 1] = { { 1, 0 }, { 0, 9 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_object_eutra__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasObjectEUTRA", "MeasObjectEUTRA", "StreamingProtobufs__MeasObjectEUTRA", "streaming_protobufs", sizeof(StreamingProtobufs__MeasObjectEUTRA), 9, streaming_protobufs__meas_object_eutra__field_descriptors, streaming_protobufs__meas_object_eutra__field_indices_by_name, 1, streaming_protobufs__meas_object_eutra__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_object_eutra__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__eutra__allowed_meas_bandwidth__value__enum_values_by_number[7] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__protobuf_unspecified", 0 }, { "mbw6", "STREAMING_PROTOBUFS__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw6", 1 }, { "mbw15", "STREAMING_PROTOBUFS__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw15", 2 }, { "mbw25", "STREAMING_PROTOBUFS__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw25", 3 }, { "mbw50", "STREAMING_PROTOBUFS__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw50", 4 }, { "mbw75", "STREAMING_PROTOBUFS__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw75", 5 }, { "mbw100", "STREAMING_PROTOBUFS__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw100", 6 }, }; static const ProtobufCIntRange streaming_protobufs__eutra__allowed_meas_bandwidth__value__value_ranges[] = { {0, 0},{0, 7} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__eutra__allowed_meas_bandwidth__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_AllowedMeasBandwidth.Value", "Value", "StreamingProtobufs__EUTRAAllowedMeasBandwidth__Value", "streaming_protobufs", 7, streaming_protobufs__eutra__allowed_meas_bandwidth__value__enum_values_by_number, 7, streaming_protobufs__eutra__allowed_meas_bandwidth__value__enum_values_by_name, 1, streaming_protobufs__eutra__allowed_meas_bandwidth__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__allowed_meas_bandwidth__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EUTRAAllowedMeasBandwidth, value), &streaming_protobufs__eutra__allowed_meas_bandwidth__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__eutra__allowed_meas_bandwidth__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__eutra__allowed_meas_bandwidth__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__allowed_meas_bandwidth__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_AllowedMeasBandwidth", "EUTRAAllowedMeasBandwidth", "StreamingProtobufs__EUTRAAllowedMeasBandwidth", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRAAllowedMeasBandwidth), 1, streaming_protobufs__eutra__allowed_meas_bandwidth__field_descriptors, streaming_protobufs__eutra__allowed_meas_bandwidth__field_indices_by_name, 1, streaming_protobufs__eutra__allowed_meas_bandwidth__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__allowed_meas_bandwidth__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__cell_index_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__EUTRACellIndexList, n_items), offsetof(StreamingProtobufs__EUTRACellIndexList, items), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__eutra__cell_index_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__eutra__cell_index_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__cell_index_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_CellIndexList", "EUTRACellIndexList", "StreamingProtobufs__EUTRACellIndexList", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRACellIndexList), 1, streaming_protobufs__eutra__cell_index_list__field_descriptors, streaming_protobufs__eutra__cell_index_list__field_indices_by_name, 1, streaming_protobufs__eutra__cell_index_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__cell_index_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__cell__field_descriptors[3] = { { "cellIndexEUTRA", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__EUTRACell, cellindividualoffset), &streaming_protobufs__eutra__q__offset_range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__eutra__cell__field_indices_by_name[] = { 0, /* field[0] = cellIndexEUTRA */ 2, /* field[2] = cellIndividualOffset */ 1, /* field[1] = physCellId */ }; static const ProtobufCIntRange streaming_protobufs__eutra__cell__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__cell__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_Cell", "EUTRACell", "StreamingProtobufs__EUTRACell", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRACell), 3, streaming_protobufs__eutra__cell__field_descriptors, streaming_protobufs__eutra__cell__field_indices_by_name, 1, streaming_protobufs__eutra__cell__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__cell__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__eutra__q__offset_range__value__enum_values_by_number[32] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__protobuf_unspecified", 0 }, { "minus_dB24", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB24", 1 }, { "minus_dB22", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB22", 2 }, { "minus_dB20", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB20", 3 }, { "minus_dB18", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB18", 4 }, { "minus_dB16", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB16", 5 }, { "minus_dB14", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB14", 6 }, { "minus_dB12", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB12", 7 }, { "minus_dB10", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB10", 8 }, { "minus_dB8", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB8", 9 }, { "minus_dB6", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB6", 10 }, { "minus_dB5", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB5", 11 }, { "minus_dB4", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB4", 12 }, { "minus_dB3", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB3", 13 }, { "minus_dB2", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB2", 14 }, { "minus_dB1", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB1", 15 }, { "dB0", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB0", 16 }, { "dB1", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB1", 17 }, { "dB2", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB2", 18 }, { "dB3", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB3", 19 }, { "dB4", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB4", 20 }, { "dB5", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB5", 21 }, { "dB6", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB6", 22 }, { "dB8", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB8", 23 }, { "dB10", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB10", 24 }, { "dB12", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB12", 25 }, { "dB14", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB14", 26 }, { "dB16", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB16", 27 }, { "dB18", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB18", 28 }, { "dB20", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB20", 29 }, { "dB22", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB22", 30 }, { "dB24", "STREAMING_PROTOBUFS__EUTRA__Q__OFFSET_RANGE__VALUE__dB24", 31 }, }; static const ProtobufCIntRange streaming_protobufs__eutra__q__offset_range__value__value_ranges[] = { {0, 0},{0, 32} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__eutra__q__offset_range__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_Q_OffsetRange.Value", "Value", "StreamingProtobufs__EUTRAQOffsetRange__Value", "streaming_protobufs", 32, streaming_protobufs__eutra__q__offset_range__value__enum_values_by_number, 32, streaming_protobufs__eutra__q__offset_range__value__enum_values_by_name, 1, streaming_protobufs__eutra__q__offset_range__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__q__offset_range__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EUTRAQOffsetRange, value), &streaming_protobufs__eutra__q__offset_range__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__eutra__q__offset_range__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__eutra__q__offset_range__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__q__offset_range__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_Q_OffsetRange", "EUTRAQOffsetRange", "StreamingProtobufs__EUTRAQOffsetRange", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRAQOffsetRange), 1, streaming_protobufs__eutra__q__offset_range__field_descriptors, streaming_protobufs__eutra__q__offset_range__field_indices_by_name, 1, streaming_protobufs__eutra__q__offset_range__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__q__offset_range__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__black_cell__field_descriptors[2] = { { "cellIndexEUTRA", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__EUTRABlackCell, physcellidrange), &streaming_protobufs__eutra__phys_cell_id_range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__eutra__black_cell__field_indices_by_name[] = { 0, /* field[0] = cellIndexEUTRA */ 1, /* field[1] = physCellIdRange */ }; static const ProtobufCIntRange streaming_protobufs__eutra__black_cell__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__black_cell__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_BlackCell", "EUTRABlackCell", "StreamingProtobufs__EUTRABlackCell", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRABlackCell), 2, streaming_protobufs__eutra__black_cell__field_descriptors, streaming_protobufs__eutra__black_cell__field_indices_by_name, 1, streaming_protobufs__eutra__black_cell__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__black_cell__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__phys_cell_id_range__field_descriptors[2] = { { "start", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__EUTRAPhysCellIdRange, range), &streaming_protobufs__eutra__range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__eutra__phys_cell_id_range__field_indices_by_name[] = { 1, /* field[1] = range */ 0, /* field[0] = start */ }; static const ProtobufCIntRange streaming_protobufs__eutra__phys_cell_id_range__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__phys_cell_id_range__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_PhysCellIdRange", "EUTRAPhysCellIdRange", "StreamingProtobufs__EUTRAPhysCellIdRange", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRAPhysCellIdRange), 2, streaming_protobufs__eutra__phys_cell_id_range__field_descriptors, streaming_protobufs__eutra__phys_cell_id_range__field_indices_by_name, 1, streaming_protobufs__eutra__phys_cell_id_range__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__phys_cell_id_range__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__eutra__range__value__enum_values_by_number[15] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__protobuf_unspecified", 0 }, { "n4", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n4", 1 }, { "n8", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n8", 2 }, { "n12", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n12", 3 }, { "n16", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n16", 4 }, { "n24", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n24", 5 }, { "n32", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n32", 6 }, { "n48", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n48", 7 }, { "n64", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n64", 8 }, { "n84", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n84", 9 }, { "n96", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n96", 10 }, { "n128", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n128", 11 }, { "n168", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n168", 12 }, { "n252", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n252", 13 }, { "n504", "STREAMING_PROTOBUFS__EUTRA__RANGE__VALUE__n504", 14 }, }; static const ProtobufCIntRange streaming_protobufs__eutra__range__value__value_ranges[] = { {0, 0},{0, 15} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__eutra__range__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_Range.Value", "Value", "StreamingProtobufs__EUTRARange__Value", "streaming_protobufs", 15, streaming_protobufs__eutra__range__value__enum_values_by_number, 15, streaming_protobufs__eutra__range__value__enum_values_by_name, 1, streaming_protobufs__eutra__range__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__range__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EUTRARange, value), &streaming_protobufs__eutra__range__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__eutra__range__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__eutra__range__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__range__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_Range", "EUTRARange", "StreamingProtobufs__EUTRARange", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRARange), 1, streaming_protobufs__eutra__range__field_descriptors, streaming_protobufs__eutra__range__field_indices_by_name, 1, streaming_protobufs__eutra__range__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__range__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__report_config_to_add_mod__field_descriptors[3] = { { "reportConfigId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ReportConfigToAddMod, reportconfigid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "reportConfigNR", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ReportConfigToAddMod, report_config_case), offsetof(StreamingProtobufs__ReportConfigToAddMod, reportconfignr), &streaming_protobufs__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(StreamingProtobufs__ReportConfigToAddMod, report_config_case), offsetof(StreamingProtobufs__ReportConfigToAddMod, reportconfiginterrat), &streaming_protobufs__report_config_inter_rat__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__report_config_to_add_mod__field_indices_by_name[] = { 0, /* field[0] = reportConfigId */ 2, /* field[2] = reportConfigInterRAT */ 1, /* field[1] = reportConfigNR */ }; static const ProtobufCIntRange streaming_protobufs__report_config_to_add_mod__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__report_config_to_add_mod__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportConfigToAddMod", "ReportConfigToAddMod", "StreamingProtobufs__ReportConfigToAddMod", "streaming_protobufs", sizeof(StreamingProtobufs__ReportConfigToAddMod), 3, streaming_protobufs__report_config_to_add_mod__field_descriptors, streaming_protobufs__report_config_to_add_mod__field_indices_by_name, 1, streaming_protobufs__report_config_to_add_mod__number_ranges, (ProtobufCMessageInit) streaming_protobufs__report_config_to_add_mod__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__report_config_nr__field_descriptors[3] = { { "periodical", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ReportConfigNR, report_type_case), offsetof(StreamingProtobufs__ReportConfigNR, periodical), &streaming_protobufs__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(StreamingProtobufs__ReportConfigNR, report_type_case), offsetof(StreamingProtobufs__ReportConfigNR, eventtriggered), &streaming_protobufs__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(StreamingProtobufs__ReportConfigNR, report_type_case), offsetof(StreamingProtobufs__ReportConfigNR, reportcgi), &streaming_protobufs__report_cgi__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__report_config_nr__field_indices_by_name[] = { 1, /* field[1] = eventTriggered */ 0, /* field[0] = periodical */ 2, /* field[2] = reportCGI */ }; static const ProtobufCIntRange streaming_protobufs__report_config_nr__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__report_config_nr__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportConfigNR", "ReportConfigNR", "StreamingProtobufs__ReportConfigNR", "streaming_protobufs", sizeof(StreamingProtobufs__ReportConfigNR), 3, streaming_protobufs__report_config_nr__field_descriptors, streaming_protobufs__report_config_nr__field_indices_by_name, 1, streaming_protobufs__report_config_nr__number_ranges, (ProtobufCMessageInit) streaming_protobufs__report_config_nr__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__periodical_report_config__field_descriptors[9] = { { "rsType", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PeriodicalReportConfig, rstype), &streaming_protobufs__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(StreamingProtobufs__PeriodicalReportConfig, reportinterval), &streaming_protobufs__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(StreamingProtobufs__PeriodicalReportConfig, reportamount), &streaming_protobufs__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(StreamingProtobufs__PeriodicalReportConfig, reportquantitycell), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__PeriodicalReportConfig, reportquantityrs_indexes), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__PeriodicalReportConfig, usewhitecelllist), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__periodical_report_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 9 } }; const ProtobufCMessageDescriptor streaming_protobufs__periodical_report_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PeriodicalReportConfig", "PeriodicalReportConfig", "StreamingProtobufs__PeriodicalReportConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PeriodicalReportConfig), 9, streaming_protobufs__periodical_report_config__field_descriptors, streaming_protobufs__periodical_report_config__field_indices_by_name, 1, streaming_protobufs__periodical_report_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__periodical_report_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__nr__rs__type__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__NR__RS__TYPE__VALUE__protobuf_unspecified", 0 }, { "ssb", "STREAMING_PROTOBUFS__NR__RS__TYPE__VALUE__ssb", 1 }, { "csi_rs", "STREAMING_PROTOBUFS__NR__RS__TYPE__VALUE__csi_rs", 2 }, }; static const ProtobufCIntRange streaming_protobufs__nr__rs__type__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__nr__rs__type__value__enum_values_by_name[3] = { { "csi_rs", 2 }, { "protobuf_unspecified", 0 }, { "ssb", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__nr__rs__type__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.NR_RS_Type.Value", "Value", "StreamingProtobufs__NRRSType__Value", "streaming_protobufs", 3, streaming_protobufs__nr__rs__type__value__enum_values_by_number, 3, streaming_protobufs__nr__rs__type__value__enum_values_by_name, 1, streaming_protobufs__nr__rs__type__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nr__rs__type__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NRRSType, value), &streaming_protobufs__nr__rs__type__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nr__rs__type__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__nr__rs__type__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__nr__rs__type__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NR_RS_Type", "NRRSType", "StreamingProtobufs__NRRSType", "streaming_protobufs", sizeof(StreamingProtobufs__NRRSType), 1, streaming_protobufs__nr__rs__type__field_descriptors, streaming_protobufs__nr__rs__type__field_indices_by_name, 1, streaming_protobufs__nr__rs__type__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nr__rs__type__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nr__freq_info__field_descriptors[1] = { { "measuredFrequency", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NRFreqInfo, measuredfrequency), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nr__freq_info__field_indices_by_name[] = { 0, /* field[0] = measuredFrequency */ }; static const ProtobufCIntRange streaming_protobufs__nr__freq_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__nr__freq_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NR_FreqInfo", "NRFreqInfo", "StreamingProtobufs__NRFreqInfo", "streaming_protobufs", sizeof(StreamingProtobufs__NRFreqInfo), 1, streaming_protobufs__nr__freq_info__field_descriptors, streaming_protobufs__nr__freq_info__field_indices_by_name, 1, streaming_protobufs__nr__freq_info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nr__freq_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__report_interval__value__enum_values_by_number[15] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__protobuf_unspecified", 0 }, { "ms120", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__ms120", 1 }, { "ms240", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__ms240", 2 }, { "ms480", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__ms480", 3 }, { "ms640", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__ms640", 4 }, { "ms1024", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__ms1024", 5 }, { "ms2048", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__ms2048", 6 }, { "ms5120", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__ms5120", 7 }, { "ms10240", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__ms10240", 8 }, { "ms20480", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__ms20480", 9 }, { "ms40960", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__ms40960", 10 }, { "min1", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__min1", 11 }, { "min6", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__min6", 12 }, { "min12", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__min12", 13 }, { "min30", "STREAMING_PROTOBUFS__REPORT_INTERVAL__VALUE__min30", 14 }, }; static const ProtobufCIntRange streaming_protobufs__report_interval__value__value_ranges[] = { {0, 0},{0, 15} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__report_interval__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportInterval.Value", "Value", "StreamingProtobufs__ReportInterval__Value", "streaming_protobufs", 15, streaming_protobufs__report_interval__value__enum_values_by_number, 15, streaming_protobufs__report_interval__value__enum_values_by_name, 1, streaming_protobufs__report_interval__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__report_interval__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ReportInterval, value), &streaming_protobufs__report_interval__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__report_interval__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__report_interval__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__report_interval__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportInterval", "ReportInterval", "StreamingProtobufs__ReportInterval", "streaming_protobufs", sizeof(StreamingProtobufs__ReportInterval), 1, streaming_protobufs__report_interval__field_descriptors, streaming_protobufs__report_interval__field_indices_by_name, 1, streaming_protobufs__report_interval__number_ranges, (ProtobufCMessageInit) streaming_protobufs__report_interval__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__report_amount__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__REPORT_AMOUNT__VALUE__protobuf_unspecified", 0 }, { "r1", "STREAMING_PROTOBUFS__REPORT_AMOUNT__VALUE__r1", 1 }, { "r2", "STREAMING_PROTOBUFS__REPORT_AMOUNT__VALUE__r2", 2 }, { "r4", "STREAMING_PROTOBUFS__REPORT_AMOUNT__VALUE__r4", 3 }, { "r8", "STREAMING_PROTOBUFS__REPORT_AMOUNT__VALUE__r8", 4 }, { "r16", "STREAMING_PROTOBUFS__REPORT_AMOUNT__VALUE__r16", 5 }, { "r32", "STREAMING_PROTOBUFS__REPORT_AMOUNT__VALUE__r32", 6 }, { "r64", "STREAMING_PROTOBUFS__REPORT_AMOUNT__VALUE__r64", 7 }, { "infinity", "STREAMING_PROTOBUFS__REPORT_AMOUNT__VALUE__infinity", 8 }, }; static const ProtobufCIntRange streaming_protobufs__report_amount__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__report_amount__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportAmount.Value", "Value", "StreamingProtobufs__ReportAmount__Value", "streaming_protobufs", 9, streaming_protobufs__report_amount__value__enum_values_by_number, 9, streaming_protobufs__report_amount__value__enum_values_by_name, 1, streaming_protobufs__report_amount__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__report_amount__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ReportAmount, value), &streaming_protobufs__report_amount__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__report_amount__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__report_amount__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__report_amount__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportAmount", "ReportAmount", "StreamingProtobufs__ReportAmount", "streaming_protobufs", sizeof(StreamingProtobufs__ReportAmount), 1, streaming_protobufs__report_amount__field_descriptors, streaming_protobufs__report_amount__field_indices_by_name, 1, streaming_protobufs__report_amount__number_ranges, (ProtobufCMessageInit) streaming_protobufs__report_amount__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_report_quantity__field_descriptors[3] = { { "rsrp", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__MeasReportQuantity, sinr), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_report_quantity__field_indices_by_name[] = { 0, /* field[0] = rsrp */ 1, /* field[1] = rsrq */ 2, /* field[2] = sinr */ }; static const ProtobufCIntRange streaming_protobufs__meas_report_quantity__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_report_quantity__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasReportQuantity", "MeasReportQuantity", "StreamingProtobufs__MeasReportQuantity", "streaming_protobufs", sizeof(StreamingProtobufs__MeasReportQuantity), 3, streaming_protobufs__meas_report_quantity__field_descriptors, streaming_protobufs__meas_report_quantity__field_indices_by_name, 1, streaming_protobufs__meas_report_quantity__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_report_quantity__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__event_trigger_config__field_descriptors[15] = { { "eventA1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__EventTriggerConfig, event_id_case), offsetof(StreamingProtobufs__EventTriggerConfig, eventa1), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfig, event_id_case), offsetof(StreamingProtobufs__EventTriggerConfig, eventa2), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfig, event_id_case), offsetof(StreamingProtobufs__EventTriggerConfig, eventa3), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfig, event_id_case), offsetof(StreamingProtobufs__EventTriggerConfig, eventa4), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfig, event_id_case), offsetof(StreamingProtobufs__EventTriggerConfig, eventa5), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfig, event_id_case), offsetof(StreamingProtobufs__EventTriggerConfig, eventa6), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfig, rstype), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfig, reportinterval), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfig, reportamount), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfig, reportquantitycell), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__EventTriggerConfig, reportquantityrs_indexes), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__EventTriggerConfig, reportaddneighmeas), &streaming_protobufs__report_add_neigh_meas__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__event_trigger_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 15 } }; const ProtobufCMessageDescriptor streaming_protobufs__event_trigger_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EventTriggerConfig", "EventTriggerConfig", "StreamingProtobufs__EventTriggerConfig", "streaming_protobufs", sizeof(StreamingProtobufs__EventTriggerConfig), 15, streaming_protobufs__event_trigger_config__field_descriptors, streaming_protobufs__event_trigger_config__field_indices_by_name, 1, streaming_protobufs__event_trigger_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__event_trigger_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__event_a1__field_descriptors[4] = { { "a1_Threshold", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EventA1, a1_threshold), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__EventA1, timetotrigger), &streaming_protobufs__time_to_trigger__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__event_a1__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__event_a1__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EventA1", "EventA1", "StreamingProtobufs__EventA1", "streaming_protobufs", sizeof(StreamingProtobufs__EventA1), 4, streaming_protobufs__event_a1__field_descriptors, streaming_protobufs__event_a1__field_indices_by_name, 1, streaming_protobufs__event_a1__number_ranges, (ProtobufCMessageInit) streaming_protobufs__event_a1__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__event_a2__field_descriptors[4] = { { "a2_Threshold", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EventA2, a2_threshold), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__EventA2, timetotrigger), &streaming_protobufs__time_to_trigger__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__event_a2__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__event_a2__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EventA2", "EventA2", "StreamingProtobufs__EventA2", "streaming_protobufs", sizeof(StreamingProtobufs__EventA2), 4, streaming_protobufs__event_a2__field_descriptors, streaming_protobufs__event_a2__field_indices_by_name, 1, streaming_protobufs__event_a2__number_ranges, (ProtobufCMessageInit) streaming_protobufs__event_a2__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__event_a3__field_descriptors[5] = { { "a3_Offset", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EventA3, a3_offset), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__EventA3, timetotrigger), &streaming_protobufs__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(StreamingProtobufs__EventA3, usewhitecelllist), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__event_a3__field_indices_by_name[] = { 0, /* field[0] = a3_Offset */ 2, /* field[2] = hysteresis */ 1, /* field[1] = reportOnLeave */ 3, /* field[3] = timeToTrigger */ 4, /* field[4] = useWhiteCellList */ }; static const ProtobufCIntRange streaming_protobufs__event_a3__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__event_a3__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EventA3", "EventA3", "StreamingProtobufs__EventA3", "streaming_protobufs", sizeof(StreamingProtobufs__EventA3), 5, streaming_protobufs__event_a3__field_descriptors, streaming_protobufs__event_a3__field_indices_by_name, 1, streaming_protobufs__event_a3__number_ranges, (ProtobufCMessageInit) streaming_protobufs__event_a3__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__event_a4__field_descriptors[5] = { { "a4_Threshold", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EventA4, a4_threshold), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__EventA4, timetotrigger), &streaming_protobufs__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(StreamingProtobufs__EventA4, usewhitecelllist), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__event_a4__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__event_a4__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EventA4", "EventA4", "StreamingProtobufs__EventA4", "streaming_protobufs", sizeof(StreamingProtobufs__EventA4), 5, streaming_protobufs__event_a4__field_descriptors, streaming_protobufs__event_a4__field_indices_by_name, 1, streaming_protobufs__event_a4__number_ranges, (ProtobufCMessageInit) streaming_protobufs__event_a4__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__event_a5__field_descriptors[6] = { { "a5_Threshold1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EventA5, a5_threshold1), &streaming_protobufs__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(StreamingProtobufs__EventA5, a5_threshold2), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__EventA5, timetotrigger), &streaming_protobufs__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(StreamingProtobufs__EventA5, usewhitecelllist), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__event_a5__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__event_a5__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EventA5", "EventA5", "StreamingProtobufs__EventA5", "streaming_protobufs", sizeof(StreamingProtobufs__EventA5), 6, streaming_protobufs__event_a5__field_descriptors, streaming_protobufs__event_a5__field_indices_by_name, 1, streaming_protobufs__event_a5__number_ranges, (ProtobufCMessageInit) streaming_protobufs__event_a5__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__event_a6__field_descriptors[5] = { { "a6_Offset", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EventA6, a6_offset), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__EventA6, timetotrigger), &streaming_protobufs__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(StreamingProtobufs__EventA6, usewhitecelllist), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__event_a6__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__event_a6__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EventA6", "EventA6", "StreamingProtobufs__EventA6", "streaming_protobufs", sizeof(StreamingProtobufs__EventA6), 5, streaming_protobufs__event_a6__field_descriptors, streaming_protobufs__event_a6__field_indices_by_name, 1, streaming_protobufs__event_a6__number_ranges, (ProtobufCMessageInit) streaming_protobufs__event_a6__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_trigger_quantity__field_descriptors[3] = { { "rsrp", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__MeasTriggerQuantity, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasTriggerQuantity, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasTriggerQuantity, c_case), offsetof(StreamingProtobufs__MeasTriggerQuantity, sinr), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_trigger_quantity__field_indices_by_name[] = { 0, /* field[0] = rsrp */ 1, /* field[1] = rsrq */ 2, /* field[2] = sinr */ }; static const ProtobufCIntRange streaming_protobufs__meas_trigger_quantity__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_trigger_quantity__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasTriggerQuantity", "MeasTriggerQuantity", "StreamingProtobufs__MeasTriggerQuantity", "streaming_protobufs", sizeof(StreamingProtobufs__MeasTriggerQuantity), 3, streaming_protobufs__meas_trigger_quantity__field_descriptors, streaming_protobufs__meas_trigger_quantity__field_indices_by_name, 1, streaming_protobufs__meas_trigger_quantity__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_trigger_quantity__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__time_to_trigger__value__enum_values_by_number[17] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__protobuf_unspecified", 0 }, { "ms0", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms0", 1 }, { "ms40", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms40", 2 }, { "ms64", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms64", 3 }, { "ms80", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms80", 4 }, { "ms100", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms100", 5 }, { "ms128", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms128", 6 }, { "ms160", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms160", 7 }, { "ms256", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms256", 8 }, { "ms320", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms320", 9 }, { "ms480", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms480", 10 }, { "ms512", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms512", 11 }, { "ms640", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms640", 12 }, { "ms1024", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms1024", 13 }, { "ms1280", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms1280", 14 }, { "ms2560", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms2560", 15 }, { "ms5120", "STREAMING_PROTOBUFS__TIME_TO_TRIGGER__VALUE__ms5120", 16 }, }; static const ProtobufCIntRange streaming_protobufs__time_to_trigger__value__value_ranges[] = { {0, 0},{0, 17} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__time_to_trigger__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.TimeToTrigger.Value", "Value", "StreamingProtobufs__TimeToTrigger__Value", "streaming_protobufs", 17, streaming_protobufs__time_to_trigger__value__enum_values_by_number, 17, streaming_protobufs__time_to_trigger__value__enum_values_by_name, 1, streaming_protobufs__time_to_trigger__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__time_to_trigger__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TimeToTrigger, value), &streaming_protobufs__time_to_trigger__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__time_to_trigger__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__time_to_trigger__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__time_to_trigger__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.TimeToTrigger", "TimeToTrigger", "StreamingProtobufs__TimeToTrigger", "streaming_protobufs", sizeof(StreamingProtobufs__TimeToTrigger), 1, streaming_protobufs__time_to_trigger__field_descriptors, streaming_protobufs__time_to_trigger__field_indices_by_name, 1, streaming_protobufs__time_to_trigger__number_ranges, (ProtobufCMessageInit) streaming_protobufs__time_to_trigger__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_trigger_quantity_offset__field_descriptors[3] = { { "rsrp", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_SINT32, offsetof(StreamingProtobufs__MeasTriggerQuantityOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasTriggerQuantityOffset, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasTriggerQuantityOffset, c_case), offsetof(StreamingProtobufs__MeasTriggerQuantityOffset, sinr), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_trigger_quantity_offset__field_indices_by_name[] = { 0, /* field[0] = rsrp */ 1, /* field[1] = rsrq */ 2, /* field[2] = sinr */ }; static const ProtobufCIntRange streaming_protobufs__meas_trigger_quantity_offset__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_trigger_quantity_offset__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasTriggerQuantityOffset", "MeasTriggerQuantityOffset", "StreamingProtobufs__MeasTriggerQuantityOffset", "streaming_protobufs", sizeof(StreamingProtobufs__MeasTriggerQuantityOffset), 3, streaming_protobufs__meas_trigger_quantity_offset__field_descriptors, streaming_protobufs__meas_trigger_quantity_offset__field_indices_by_name, 1, streaming_protobufs__meas_trigger_quantity_offset__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_trigger_quantity_offset__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__report_add_neigh_meas__value__enum_values_by_number[2] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__REPORT_ADD_NEIGH_MEAS__VALUE__protobuf_unspecified", 0 }, { "setup", "STREAMING_PROTOBUFS__REPORT_ADD_NEIGH_MEAS__VALUE__setup", 1 }, }; static const ProtobufCIntRange streaming_protobufs__report_add_neigh_meas__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex streaming_protobufs__report_add_neigh_meas__value__enum_values_by_name[2] = { { "protobuf_unspecified", 0 }, { "setup", 1 }, }; const ProtobufCEnumDescriptor streaming_protobufs__report_add_neigh_meas__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportAddNeighMeas.Value", "Value", "StreamingProtobufs__ReportAddNeighMeas__Value", "streaming_protobufs", 2, streaming_protobufs__report_add_neigh_meas__value__enum_values_by_number, 2, streaming_protobufs__report_add_neigh_meas__value__enum_values_by_name, 1, streaming_protobufs__report_add_neigh_meas__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__report_add_neigh_meas__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ReportAddNeighMeas, value), &streaming_protobufs__report_add_neigh_meas__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__report_add_neigh_meas__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__report_add_neigh_meas__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__report_add_neigh_meas__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportAddNeighMeas", "ReportAddNeighMeas", "StreamingProtobufs__ReportAddNeighMeas", "streaming_protobufs", sizeof(StreamingProtobufs__ReportAddNeighMeas), 1, streaming_protobufs__report_add_neigh_meas__field_descriptors, streaming_protobufs__report_add_neigh_meas__field_indices_by_name, 1, streaming_protobufs__report_add_neigh_meas__number_ranges, (ProtobufCMessageInit) streaming_protobufs__report_add_neigh_meas__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__report_cgi__field_descriptors[1] = { { "cellForWhichToReportCGI", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ReportCGI, cellforwhichtoreportcgi), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__report_cgi__field_indices_by_name[] = { 0, /* field[0] = cellForWhichToReportCGI */ }; static const ProtobufCIntRange streaming_protobufs__report_cgi__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__report_cgi__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportCGI", "ReportCGI", "StreamingProtobufs__ReportCGI", "streaming_protobufs", sizeof(StreamingProtobufs__ReportCGI), 1, streaming_protobufs__report_cgi__field_descriptors, streaming_protobufs__report_cgi__field_indices_by_name, 1, streaming_protobufs__report_cgi__number_ranges, (ProtobufCMessageInit) streaming_protobufs__report_cgi__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__report_config_inter_rat__field_descriptors[3] = { { "periodical", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ReportConfigInterRAT, report_type_case), offsetof(StreamingProtobufs__ReportConfigInterRAT, periodical), &streaming_protobufs__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(StreamingProtobufs__ReportConfigInterRAT, report_type_case), offsetof(StreamingProtobufs__ReportConfigInterRAT, eventtriggered), &streaming_protobufs__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(StreamingProtobufs__ReportConfigInterRAT, report_type_case), offsetof(StreamingProtobufs__ReportConfigInterRAT, reportcgi), &streaming_protobufs__report_cgi__eutra__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__report_config_inter_rat__field_indices_by_name[] = { 1, /* field[1] = eventTriggered */ 0, /* field[0] = periodical */ 2, /* field[2] = reportCGI */ }; static const ProtobufCIntRange streaming_protobufs__report_config_inter_rat__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__report_config_inter_rat__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportConfigInterRAT", "ReportConfigInterRAT", "StreamingProtobufs__ReportConfigInterRAT", "streaming_protobufs", sizeof(StreamingProtobufs__ReportConfigInterRAT), 3, streaming_protobufs__report_config_inter_rat__field_descriptors, streaming_protobufs__report_config_inter_rat__field_indices_by_name, 1, streaming_protobufs__report_config_inter_rat__number_ranges, (ProtobufCMessageInit) streaming_protobufs__report_config_inter_rat__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__periodical_report_config_inter_rat__field_descriptors[4] = { { "reportInterval", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PeriodicalReportConfigInterRAT, reportinterval), &streaming_protobufs__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(StreamingProtobufs__PeriodicalReportConfigInterRAT, reportamount), &streaming_protobufs__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(StreamingProtobufs__PeriodicalReportConfigInterRAT, reportquantity), &streaming_protobufs__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(StreamingProtobufs__PeriodicalReportConfigInterRAT, maxreportcells), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__periodical_report_config_inter_rat__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__periodical_report_config_inter_rat__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PeriodicalReportConfigInterRAT", "PeriodicalReportConfigInterRAT", "StreamingProtobufs__PeriodicalReportConfigInterRAT", "streaming_protobufs", sizeof(StreamingProtobufs__PeriodicalReportConfigInterRAT), 4, streaming_protobufs__periodical_report_config_inter_rat__field_descriptors, streaming_protobufs__periodical_report_config_inter_rat__field_indices_by_name, 1, streaming_protobufs__periodical_report_config_inter_rat__number_ranges, (ProtobufCMessageInit) streaming_protobufs__periodical_report_config_inter_rat__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__event_trigger_config_inter_rat__field_descriptors[7] = { { "eventB1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__EventTriggerConfigInterRAT, event_id_case), offsetof(StreamingProtobufs__EventTriggerConfigInterRAT, eventb1), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfigInterRAT, event_id_case), offsetof(StreamingProtobufs__EventTriggerConfigInterRAT, eventb2), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfigInterRAT, rstype), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfigInterRAT, reportinterval), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfigInterRAT, reportamount), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfigInterRAT, reportquantity), &streaming_protobufs__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(StreamingProtobufs__EventTriggerConfigInterRAT, maxreportcells), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__event_trigger_config_inter_rat__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; const ProtobufCMessageDescriptor streaming_protobufs__event_trigger_config_inter_rat__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EventTriggerConfigInterRAT", "EventTriggerConfigInterRAT", "StreamingProtobufs__EventTriggerConfigInterRAT", "streaming_protobufs", sizeof(StreamingProtobufs__EventTriggerConfigInterRAT), 7, streaming_protobufs__event_trigger_config_inter_rat__field_descriptors, streaming_protobufs__event_trigger_config_inter_rat__field_indices_by_name, 1, streaming_protobufs__event_trigger_config_inter_rat__number_ranges, (ProtobufCMessageInit) streaming_protobufs__event_trigger_config_inter_rat__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__event_b1__field_descriptors[4] = { { "b1_ThresholdEUTRA", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EventB1, b1_thresholdeutra), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__EventB1, timetotrigger), &streaming_protobufs__time_to_trigger__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__event_b1__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__event_b1__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EventB1", "EventB1", "StreamingProtobufs__EventB1", "streaming_protobufs", sizeof(StreamingProtobufs__EventB1), 4, streaming_protobufs__event_b1__field_descriptors, streaming_protobufs__event_b1__field_indices_by_name, 1, streaming_protobufs__event_b1__number_ranges, (ProtobufCMessageInit) streaming_protobufs__event_b1__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__event_b2__field_descriptors[5] = { { "b2_Threshold1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EventB2, b2_threshold1), &streaming_protobufs__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(StreamingProtobufs__EventB2, b2_threshold2eutra), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__EventB2, timetotrigger), &streaming_protobufs__time_to_trigger__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__event_b2__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__event_b2__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EventB2", "EventB2", "StreamingProtobufs__EventB2", "streaming_protobufs", sizeof(StreamingProtobufs__EventB2), 5, streaming_protobufs__event_b2__field_descriptors, streaming_protobufs__event_b2__field_indices_by_name, 1, streaming_protobufs__event_b2__number_ranges, (ProtobufCMessageInit) streaming_protobufs__event_b2__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_trigger_quantity_eutra__field_descriptors[3] = { { "rsrp", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__MeasTriggerQuantityEUTRA, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasTriggerQuantityEUTRA, c_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasTriggerQuantityEUTRA, c_case), offsetof(StreamingProtobufs__MeasTriggerQuantityEUTRA, sinr), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_trigger_quantity_eutra__field_indices_by_name[] = { 0, /* field[0] = rsrp */ 1, /* field[1] = rsrq */ 2, /* field[2] = sinr */ }; static const ProtobufCIntRange streaming_protobufs__meas_trigger_quantity_eutra__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_trigger_quantity_eutra__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasTriggerQuantityEUTRA", "MeasTriggerQuantityEUTRA", "StreamingProtobufs__MeasTriggerQuantityEUTRA", "streaming_protobufs", sizeof(StreamingProtobufs__MeasTriggerQuantityEUTRA), 3, streaming_protobufs__meas_trigger_quantity_eutra__field_descriptors, streaming_protobufs__meas_trigger_quantity_eutra__field_indices_by_name, 1, streaming_protobufs__meas_trigger_quantity_eutra__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_trigger_quantity_eutra__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__report_cgi__eutra__field_descriptors[1] = { { "cellForWhichToReportCGI", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ReportCGIEUTRA, cellforwhichtoreportcgi), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__report_cgi__eutra__field_indices_by_name[] = { 0, /* field[0] = cellForWhichToReportCGI */ }; static const ProtobufCIntRange streaming_protobufs__report_cgi__eutra__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__report_cgi__eutra__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ReportCGI_EUTRA", "ReportCGIEUTRA", "StreamingProtobufs__ReportCGIEUTRA", "streaming_protobufs", sizeof(StreamingProtobufs__ReportCGIEUTRA), 1, streaming_protobufs__report_cgi__eutra__field_descriptors, streaming_protobufs__report_cgi__eutra__field_indices_by_name, 1, streaming_protobufs__report_cgi__eutra__number_ranges, (ProtobufCMessageInit) streaming_protobufs__report_cgi__eutra__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_id_to_add_mod__field_descriptors[3] = { { "measId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__MeasIdToAddMod, reportconfigid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_id_to_add_mod__field_indices_by_name[] = { 0, /* field[0] = measId */ 1, /* field[1] = measObjectId */ 2, /* field[2] = reportConfigId */ }; static const ProtobufCIntRange streaming_protobufs__meas_id_to_add_mod__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_id_to_add_mod__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasIdToAddMod", "MeasIdToAddMod", "StreamingProtobufs__MeasIdToAddMod", "streaming_protobufs", sizeof(StreamingProtobufs__MeasIdToAddMod), 3, streaming_protobufs__meas_id_to_add_mod__field_descriptors, streaming_protobufs__meas_id_to_add_mod__field_indices_by_name, 1, streaming_protobufs__meas_id_to_add_mod__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_id_to_add_mod__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__quantity_config__field_descriptors[2] = { { "quantityConfigNR_List", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__QuantityConfig, n_quantityconfignr_list), offsetof(StreamingProtobufs__QuantityConfig, quantityconfignr_list), &streaming_protobufs__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(StreamingProtobufs__QuantityConfig, quantityconfigeutra), &streaming_protobufs__filter_config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__quantity_config__field_indices_by_name[] = { 1, /* field[1] = quantityConfigEUTRA */ 0, /* field[0] = quantityConfigNR_List */ }; static const ProtobufCIntRange streaming_protobufs__quantity_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__quantity_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.QuantityConfig", "QuantityConfig", "StreamingProtobufs__QuantityConfig", "streaming_protobufs", sizeof(StreamingProtobufs__QuantityConfig), 2, streaming_protobufs__quantity_config__field_descriptors, streaming_protobufs__quantity_config__field_indices_by_name, 1, streaming_protobufs__quantity_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__quantity_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__quantity_config_nr__field_descriptors[2] = { { "quantityConfigCell", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__QuantityConfigNR, quantityconfigcell), &streaming_protobufs__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(StreamingProtobufs__QuantityConfigNR, quantityconfigrs_index), &streaming_protobufs__quantity_config_rs__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__quantity_config_nr__field_indices_by_name[] = { 0, /* field[0] = quantityConfigCell */ 1, /* field[1] = quantityConfigRS_Index */ }; static const ProtobufCIntRange streaming_protobufs__quantity_config_nr__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__quantity_config_nr__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.QuantityConfigNR", "QuantityConfigNR", "StreamingProtobufs__QuantityConfigNR", "streaming_protobufs", sizeof(StreamingProtobufs__QuantityConfigNR), 2, streaming_protobufs__quantity_config_nr__field_descriptors, streaming_protobufs__quantity_config_nr__field_indices_by_name, 1, streaming_protobufs__quantity_config_nr__number_ranges, (ProtobufCMessageInit) streaming_protobufs__quantity_config_nr__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__quantity_config_rs__field_descriptors[2] = { { "ssb_FilterConfig", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__QuantityConfigRS, ssb_filterconfig), &streaming_protobufs__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(StreamingProtobufs__QuantityConfigRS, csi_rs_filterconfig), &streaming_protobufs__filter_config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__quantity_config_rs__field_indices_by_name[] = { 1, /* field[1] = csi_RS_FilterConfig */ 0, /* field[0] = ssb_FilterConfig */ }; static const ProtobufCIntRange streaming_protobufs__quantity_config_rs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__quantity_config_rs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.QuantityConfigRS", "QuantityConfigRS", "StreamingProtobufs__QuantityConfigRS", "streaming_protobufs", sizeof(StreamingProtobufs__QuantityConfigRS), 2, streaming_protobufs__quantity_config_rs__field_descriptors, streaming_protobufs__quantity_config_rs__field_indices_by_name, 1, streaming_protobufs__quantity_config_rs__number_ranges, (ProtobufCMessageInit) streaming_protobufs__quantity_config_rs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__filter_config__field_descriptors[3] = { { "filterCoefficientRSRP", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__FilterConfig, filtercoefficientrsrp), &streaming_protobufs__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(StreamingProtobufs__FilterConfig, filtercoefficientrsrq), &streaming_protobufs__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(StreamingProtobufs__FilterConfig, filtercoefficientrs_sinr), &streaming_protobufs__filter_coefficient__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__filter_config__field_indices_by_name[] = { 0, /* field[0] = filterCoefficientRSRP */ 1, /* field[1] = filterCoefficientRSRQ */ 2, /* field[2] = filterCoefficientRS_SINR */ }; static const ProtobufCIntRange streaming_protobufs__filter_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__filter_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.FilterConfig", "FilterConfig", "StreamingProtobufs__FilterConfig", "streaming_protobufs", sizeof(StreamingProtobufs__FilterConfig), 3, streaming_protobufs__filter_config__field_descriptors, streaming_protobufs__filter_config__field_indices_by_name, 1, streaming_protobufs__filter_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__filter_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__filter_coefficient__value__enum_values_by_number[16] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__protobuf_unspecified", 0 }, { "fc0", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc0", 1 }, { "fc1", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc1", 2 }, { "fc2", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc2", 3 }, { "fc3", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc3", 4 }, { "fc4", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc4", 5 }, { "fc5", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc5", 6 }, { "fc6", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc6", 7 }, { "fc7", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc7", 8 }, { "fc8", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc8", 9 }, { "fc9", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc9", 10 }, { "fc11", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc11", 11 }, { "fc13", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc13", 12 }, { "fc15", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc15", 13 }, { "fc17", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc17", 14 }, { "fc19", "STREAMING_PROTOBUFS__FILTER_COEFFICIENT__VALUE__fc19", 15 }, }; static const ProtobufCIntRange streaming_protobufs__filter_coefficient__value__value_ranges[] = { {0, 0},{0, 16} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__filter_coefficient__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.FilterCoefficient.Value", "Value", "StreamingProtobufs__FilterCoefficient__Value", "streaming_protobufs", 16, streaming_protobufs__filter_coefficient__value__enum_values_by_number, 16, streaming_protobufs__filter_coefficient__value__enum_values_by_name, 1, streaming_protobufs__filter_coefficient__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__filter_coefficient__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__FilterCoefficient, value), &streaming_protobufs__filter_coefficient__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__filter_coefficient__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__filter_coefficient__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__filter_coefficient__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.FilterCoefficient", "FilterCoefficient", "StreamingProtobufs__FilterCoefficient", "streaming_protobufs", sizeof(StreamingProtobufs__FilterCoefficient), 1, streaming_protobufs__filter_coefficient__field_descriptors, streaming_protobufs__filter_coefficient__field_indices_by_name, 1, streaming_protobufs__filter_coefficient__number_ranges, (ProtobufCMessageInit) streaming_protobufs__filter_coefficient__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_gap_config__field_descriptors[6] = { { "release_gapFR2", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__MeasGapConfig, gap_fr2_case), offsetof(StreamingProtobufs__MeasGapConfig, release_gapfr2), &streaming_protobufs__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(StreamingProtobufs__MeasGapConfig, gap_fr2_case), offsetof(StreamingProtobufs__MeasGapConfig, setup_gapfr2), &streaming_protobufs__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(StreamingProtobufs__MeasGapConfig, gap_fr1_case), offsetof(StreamingProtobufs__MeasGapConfig, release_gapfr1), &streaming_protobufs__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(StreamingProtobufs__MeasGapConfig, gap_fr1_case), offsetof(StreamingProtobufs__MeasGapConfig, setup_gapfr1), &streaming_protobufs__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(StreamingProtobufs__MeasGapConfig, gap_ue_case), offsetof(StreamingProtobufs__MeasGapConfig, release_gapue), &streaming_protobufs__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(StreamingProtobufs__MeasGapConfig, gap_ue_case), offsetof(StreamingProtobufs__MeasGapConfig, setup_gapue), &streaming_protobufs__gap_config__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__meas_gap_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_gap_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasGapConfig", "MeasGapConfig", "StreamingProtobufs__MeasGapConfig", "streaming_protobufs", sizeof(StreamingProtobufs__MeasGapConfig), 6, streaming_protobufs__meas_gap_config__field_descriptors, streaming_protobufs__meas_gap_config__field_indices_by_name, 1, streaming_protobufs__meas_gap_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_gap_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__gap_config__field_descriptors[4] = { { "gapOffset", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__GapConfig, mgl), &streaming_protobufs__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(StreamingProtobufs__GapConfig, mgrp), &streaming_protobufs__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(StreamingProtobufs__GapConfig, mgta), &streaming_protobufs__mgta__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__gap_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__gap_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.GapConfig", "GapConfig", "StreamingProtobufs__GapConfig", "streaming_protobufs", sizeof(StreamingProtobufs__GapConfig), 4, streaming_protobufs__gap_config__field_descriptors, streaming_protobufs__gap_config__field_indices_by_name, 1, streaming_protobufs__gap_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__gap_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__mgl__value__enum_values_by_number[7] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MGL__VALUE__protobuf_unspecified", 0 }, { "ms1dot5", "STREAMING_PROTOBUFS__MGL__VALUE__ms1dot5", 1 }, { "ms3", "STREAMING_PROTOBUFS__MGL__VALUE__ms3", 2 }, { "ms3dot5", "STREAMING_PROTOBUFS__MGL__VALUE__ms3dot5", 3 }, { "ms4", "STREAMING_PROTOBUFS__MGL__VALUE__ms4", 4 }, { "ms5dot5", "STREAMING_PROTOBUFS__MGL__VALUE__ms5dot5", 5 }, { "ms6", "STREAMING_PROTOBUFS__MGL__VALUE__ms6", 6 }, }; static const ProtobufCIntRange streaming_protobufs__mgl__value__value_ranges[] = { {0, 0},{0, 7} }; static const ProtobufCEnumValueIndex streaming_protobufs__mgl__value__enum_values_by_name[7] = { { "ms1dot5", 1 }, { "ms3", 2 }, { "ms3dot5", 3 }, { "ms4", 4 }, { "ms5dot5", 5 }, { "ms6", 6 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__mgl__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MGL.Value", "Value", "StreamingProtobufs__MGL__Value", "streaming_protobufs", 7, streaming_protobufs__mgl__value__enum_values_by_number, 7, streaming_protobufs__mgl__value__enum_values_by_name, 1, streaming_protobufs__mgl__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__mgl__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MGL, value), &streaming_protobufs__mgl__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__mgl__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__mgl__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__mgl__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MGL", "MGL", "StreamingProtobufs__MGL", "streaming_protobufs", sizeof(StreamingProtobufs__MGL), 1, streaming_protobufs__mgl__field_descriptors, streaming_protobufs__mgl__field_indices_by_name, 1, streaming_protobufs__mgl__number_ranges, (ProtobufCMessageInit) streaming_protobufs__mgl__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__mgrp__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MGRP__VALUE__protobuf_unspecified", 0 }, { "ms20", "STREAMING_PROTOBUFS__MGRP__VALUE__ms20", 1 }, { "ms40", "STREAMING_PROTOBUFS__MGRP__VALUE__ms40", 2 }, { "ms80", "STREAMING_PROTOBUFS__MGRP__VALUE__ms80", 3 }, { "ms160", "STREAMING_PROTOBUFS__MGRP__VALUE__ms160", 4 }, }; static const ProtobufCIntRange streaming_protobufs__mgrp__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__mgrp__value__enum_values_by_name[5] = { { "ms160", 4 }, { "ms20", 1 }, { "ms40", 2 }, { "ms80", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__mgrp__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MGRP.Value", "Value", "StreamingProtobufs__MGRP__Value", "streaming_protobufs", 5, streaming_protobufs__mgrp__value__enum_values_by_number, 5, streaming_protobufs__mgrp__value__enum_values_by_name, 1, streaming_protobufs__mgrp__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__mgrp__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MGRP, value), &streaming_protobufs__mgrp__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__mgrp__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__mgrp__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__mgrp__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MGRP", "MGRP", "StreamingProtobufs__MGRP", "streaming_protobufs", sizeof(StreamingProtobufs__MGRP), 1, streaming_protobufs__mgrp__field_descriptors, streaming_protobufs__mgrp__field_indices_by_name, 1, streaming_protobufs__mgrp__number_ranges, (ProtobufCMessageInit) streaming_protobufs__mgrp__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__mgta__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MGTA__VALUE__protobuf_unspecified", 0 }, { "ms0", "STREAMING_PROTOBUFS__MGTA__VALUE__ms0", 1 }, { "ms0dot25", "STREAMING_PROTOBUFS__MGTA__VALUE__ms0dot25", 2 }, { "ms0dot5", "STREAMING_PROTOBUFS__MGTA__VALUE__ms0dot5", 3 }, }; static const ProtobufCIntRange streaming_protobufs__mgta__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__mgta__value__enum_values_by_name[4] = { { "ms0", 1 }, { "ms0dot25", 2 }, { "ms0dot5", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__mgta__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MGTA.Value", "Value", "StreamingProtobufs__MGTA__Value", "streaming_protobufs", 4, streaming_protobufs__mgta__value__enum_values_by_number, 4, streaming_protobufs__mgta__value__enum_values_by_name, 1, streaming_protobufs__mgta__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__mgta__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MGTA, value), &streaming_protobufs__mgta__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__mgta__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__mgta__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__mgta__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MGTA", "MGTA", "StreamingProtobufs__MGTA", "streaming_protobufs", sizeof(StreamingProtobufs__MGTA), 1, streaming_protobufs__mgta__field_descriptors, streaming_protobufs__mgta__field_indices_by_name, 1, streaming_protobufs__mgta__number_ranges, (ProtobufCMessageInit) streaming_protobufs__mgta__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_gap_sharing_config__field_descriptors[6] = { { "release_gapSharingFR2", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__MeasGapSharingConfig, gap_sharing_fr2_case), offsetof(StreamingProtobufs__MeasGapSharingConfig, release_gapsharingfr2), &streaming_protobufs__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(StreamingProtobufs__MeasGapSharingConfig, gap_sharing_fr2_case), offsetof(StreamingProtobufs__MeasGapSharingConfig, setup_gapsharingfr2), &streaming_protobufs__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(StreamingProtobufs__MeasGapSharingConfig, gap_sharing_fr1_case), offsetof(StreamingProtobufs__MeasGapSharingConfig, release_gapsharingfr1), &streaming_protobufs__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(StreamingProtobufs__MeasGapSharingConfig, gap_sharing_fr1_case), offsetof(StreamingProtobufs__MeasGapSharingConfig, setup_gapsharingfr1), &streaming_protobufs__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(StreamingProtobufs__MeasGapSharingConfig, gap_sharing_ue_case), offsetof(StreamingProtobufs__MeasGapSharingConfig, release_gapsharingue), &streaming_protobufs__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(StreamingProtobufs__MeasGapSharingConfig, gap_sharing_ue_case), offsetof(StreamingProtobufs__MeasGapSharingConfig, setup_gapsharingue), &streaming_protobufs__meas_gap_sharing_scheme__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__meas_gap_sharing_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_gap_sharing_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasGapSharingConfig", "MeasGapSharingConfig", "StreamingProtobufs__MeasGapSharingConfig", "streaming_protobufs", sizeof(StreamingProtobufs__MeasGapSharingConfig), 6, streaming_protobufs__meas_gap_sharing_config__field_descriptors, streaming_protobufs__meas_gap_sharing_config__field_indices_by_name, 1, streaming_protobufs__meas_gap_sharing_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_gap_sharing_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__meas_gap_sharing_scheme__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__MEAS_GAP_SHARING_SCHEME__VALUE__protobuf_unspecified", 0 }, { "scheme00", "STREAMING_PROTOBUFS__MEAS_GAP_SHARING_SCHEME__VALUE__scheme00", 1 }, { "scheme01", "STREAMING_PROTOBUFS__MEAS_GAP_SHARING_SCHEME__VALUE__scheme01", 2 }, { "scheme10", "STREAMING_PROTOBUFS__MEAS_GAP_SHARING_SCHEME__VALUE__scheme10", 3 }, { "scheme11", "STREAMING_PROTOBUFS__MEAS_GAP_SHARING_SCHEME__VALUE__scheme11", 4 }, }; static const ProtobufCIntRange streaming_protobufs__meas_gap_sharing_scheme__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__meas_gap_sharing_scheme__value__enum_values_by_name[5] = { { "protobuf_unspecified", 0 }, { "scheme00", 1 }, { "scheme01", 2 }, { "scheme10", 3 }, { "scheme11", 4 }, }; const ProtobufCEnumDescriptor streaming_protobufs__meas_gap_sharing_scheme__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasGapSharingScheme.Value", "Value", "StreamingProtobufs__MeasGapSharingScheme__Value", "streaming_protobufs", 5, streaming_protobufs__meas_gap_sharing_scheme__value__enum_values_by_number, 5, streaming_protobufs__meas_gap_sharing_scheme__value__enum_values_by_name, 1, streaming_protobufs__meas_gap_sharing_scheme__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_gap_sharing_scheme__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MeasGapSharingScheme, value), &streaming_protobufs__meas_gap_sharing_scheme__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_gap_sharing_scheme__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__meas_gap_sharing_scheme__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_gap_sharing_scheme__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasGapSharingScheme", "MeasGapSharingScheme", "StreamingProtobufs__MeasGapSharingScheme", "streaming_protobufs", sizeof(StreamingProtobufs__MeasGapSharingScheme), 1, streaming_protobufs__meas_gap_sharing_scheme__field_descriptors, streaming_protobufs__meas_gap_sharing_scheme__field_indices_by_name, 1, streaming_protobufs__meas_gap_sharing_scheme__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_gap_sharing_scheme__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__other_config__field_descriptors[2] = { { "release", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__OtherConfig, delay_budget_reporting_config_case), offsetof(StreamingProtobufs__OtherConfig, release), &streaming_protobufs__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(StreamingProtobufs__OtherConfig, delay_budget_reporting_config_case), offsetof(StreamingProtobufs__OtherConfig, setup), &streaming_protobufs__delay_budget_reporting_prohibit_timer__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__other_config__field_indices_by_name[] = { 0, /* field[0] = release */ 1, /* field[1] = setup */ }; static const ProtobufCIntRange streaming_protobufs__other_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__other_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.OtherConfig", "OtherConfig", "StreamingProtobufs__OtherConfig", "streaming_protobufs", sizeof(StreamingProtobufs__OtherConfig), 2, streaming_protobufs__other_config__field_descriptors, streaming_protobufs__other_config__field_indices_by_name, 1, streaming_protobufs__other_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__other_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__delay_budget_reporting_prohibit_timer__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__protobuf_unspecified", 0 }, { "s0", "STREAMING_PROTOBUFS__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0", 1 }, { "s0dot4", "STREAMING_PROTOBUFS__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0dot4", 2 }, { "s0dot8", "STREAMING_PROTOBUFS__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0dot8", 3 }, { "s1dot6", "STREAMING_PROTOBUFS__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s1dot6", 4 }, { "s3", "STREAMING_PROTOBUFS__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s3", 5 }, { "s6", "STREAMING_PROTOBUFS__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s6", 6 }, { "s12", "STREAMING_PROTOBUFS__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s12", 7 }, { "s30", "STREAMING_PROTOBUFS__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s30", 8 }, }; static const ProtobufCIntRange streaming_protobufs__delay_budget_reporting_prohibit_timer__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__delay_budget_reporting_prohibit_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.DelayBudgetReportingProhibitTimer.Value", "Value", "StreamingProtobufs__DelayBudgetReportingProhibitTimer__Value", "streaming_protobufs", 9, streaming_protobufs__delay_budget_reporting_prohibit_timer__value__enum_values_by_number, 9, streaming_protobufs__delay_budget_reporting_prohibit_timer__value__enum_values_by_name, 1, streaming_protobufs__delay_budget_reporting_prohibit_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__delay_budget_reporting_prohibit_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DelayBudgetReportingProhibitTimer, value), &streaming_protobufs__delay_budget_reporting_prohibit_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__delay_budget_reporting_prohibit_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__delay_budget_reporting_prohibit_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__delay_budget_reporting_prohibit_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DelayBudgetReportingProhibitTimer", "DelayBudgetReportingProhibitTimer", "StreamingProtobufs__DelayBudgetReportingProhibitTimer", "streaming_protobufs", sizeof(StreamingProtobufs__DelayBudgetReportingProhibitTimer), 1, streaming_protobufs__delay_budget_reporting_prohibit_timer__field_descriptors, streaming_protobufs__delay_budget_reporting_prohibit_timer__field_indices_by_name, 1, streaming_protobufs__delay_budget_reporting_prohibit_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__delay_budget_reporting_prohibit_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__other_config_v1540__field_descriptors[2] = { { "release_overheatingAssistanceConfig", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__OtherConfigV1540, overheating_assistance_config_case), offsetof(StreamingProtobufs__OtherConfigV1540, release_overheatingassistanceconfig), &streaming_protobufs__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(StreamingProtobufs__OtherConfigV1540, overheating_assistance_config_case), offsetof(StreamingProtobufs__OtherConfigV1540, setup_overheatingassistanceconfig), &streaming_protobufs__overheating_assistance_config__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__other_config_v1540__field_indices_by_name[] = { 0, /* field[0] = release_overheatingAssistanceConfig */ 1, /* field[1] = setup_overheatingAssistanceConfig */ }; static const ProtobufCIntRange streaming_protobufs__other_config_v1540__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__other_config_v1540__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.OtherConfig_v1540", "OtherConfigV1540", "StreamingProtobufs__OtherConfigV1540", "streaming_protobufs", sizeof(StreamingProtobufs__OtherConfigV1540), 2, streaming_protobufs__other_config_v1540__field_descriptors, streaming_protobufs__other_config_v1540__field_indices_by_name, 1, streaming_protobufs__other_config_v1540__number_ranges, (ProtobufCMessageInit) streaming_protobufs__other_config_v1540__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__overheating_assistance_config__overheating_indication_prohibit_timer__enum_values_by_number[14] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__protobuf_unspecified", 0 }, { "s0", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s0", 1 }, { "s0dot5", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s0dot5", 2 }, { "s1", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s1", 3 }, { "s2", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s2", 4 }, { "s5", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s5", 5 }, { "s10", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s10", 6 }, { "s20", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s20", 7 }, { "s30", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s30", 8 }, { "s60", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s60", 9 }, { "s90", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s90", 10 }, { "s120", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s120", 11 }, { "s300", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s300", 12 }, { "s600", "STREAMING_PROTOBUFS__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s600", 13 }, }; static const ProtobufCIntRange streaming_protobufs__overheating_assistance_config__overheating_indication_prohibit_timer__value_ranges[] = { {0, 0},{0, 14} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__overheating_assistance_config__overheating_indication_prohibit_timer__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.OverheatingAssistanceConfig.OverheatingIndicationProhibitTimer", "OverheatingIndicationProhibitTimer", "StreamingProtobufs__OverheatingAssistanceConfig__OverheatingIndicationProhibitTimer", "streaming_protobufs", 14, streaming_protobufs__overheating_assistance_config__overheating_indication_prohibit_timer__enum_values_by_number, 14, streaming_protobufs__overheating_assistance_config__overheating_indication_prohibit_timer__enum_values_by_name, 1, streaming_protobufs__overheating_assistance_config__overheating_indication_prohibit_timer__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__overheating_assistance_config__field_descriptors[1] = { { "overheatingIndicationProhibitTimer", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__OverheatingAssistanceConfig, overheatingindicationprohibittimer), &streaming_protobufs__overheating_assistance_config__overheating_indication_prohibit_timer__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__overheating_assistance_config__field_indices_by_name[] = { 0, /* field[0] = overheatingIndicationProhibitTimer */ }; static const ProtobufCIntRange streaming_protobufs__overheating_assistance_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__overheating_assistance_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.OverheatingAssistanceConfig", "OverheatingAssistanceConfig", "StreamingProtobufs__OverheatingAssistanceConfig", "streaming_protobufs", sizeof(StreamingProtobufs__OverheatingAssistanceConfig), 1, streaming_protobufs__overheating_assistance_config__field_descriptors, streaming_protobufs__overheating_assistance_config__field_indices_by_name, 1, streaming_protobufs__overheating_assistance_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__overheating_assistance_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scell_config__field_descriptors[4] = { { "sCellIndex", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SCellConfig, scellconfigcommon), &streaming_protobufs__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(StreamingProtobufs__SCellConfig, scellconfigdedicated), &streaming_protobufs__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(StreamingProtobufs__SCellConfig, smtc), &streaming_protobufs__ssb__mtc__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__scell_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__scell_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SCellConfig", "SCellConfig", "StreamingProtobufs__SCellConfig", "streaming_protobufs", sizeof(StreamingProtobufs__SCellConfig), 4, streaming_protobufs__scell_config__field_descriptors, streaming_protobufs__scell_config__field_indices_by_name, 1, streaming_protobufs__scell_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scell_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__search_space__field_descriptors[22] = { { "searchSpaceId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__SearchSpace, sl1), &streaming_protobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoring_slot_periodicity_and_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__SearchSpace, monitoringsymbolswithinslot), &google__protobuf__bytes_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(StreamingProtobufs__SearchSpace, nrofcandidates), &streaming_protobufs__nrof_candidates__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "common", 21, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SearchSpace, search_space_type_case), offsetof(StreamingProtobufs__SearchSpace, common), &streaming_protobufs__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(StreamingProtobufs__SearchSpace, search_space_type_case), offsetof(StreamingProtobufs__SearchSpace, ue_specific), &streaming_protobufs__ue__specific__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__search_space__number_ranges[1 + 1] = { { 1, 0 }, { 0, 22 } }; const ProtobufCMessageDescriptor streaming_protobufs__search_space__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SearchSpace", "SearchSpace", "StreamingProtobufs__SearchSpace", "streaming_protobufs", sizeof(StreamingProtobufs__SearchSpace), 22, streaming_protobufs__search_space__field_descriptors, streaming_protobufs__search_space__field_indices_by_name, 1, streaming_protobufs__search_space__number_ranges, (ProtobufCMessageInit) streaming_protobufs__search_space__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nrof_candidates__field_descriptors[5] = { { "aggregationLevel1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NrofCandidates, aggregationlevel1), &streaming_protobufs__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(StreamingProtobufs__NrofCandidates, aggregationlevel2), &streaming_protobufs__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(StreamingProtobufs__NrofCandidates, aggregationlevel4), &streaming_protobufs__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(StreamingProtobufs__NrofCandidates, aggregationlevel8), &streaming_protobufs__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(StreamingProtobufs__NrofCandidates, aggregationlevel16), &streaming_protobufs__aggregation_level__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__nrof_candidates__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__nrof_candidates__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofCandidates", "NrofCandidates", "StreamingProtobufs__NrofCandidates", "streaming_protobufs", sizeof(StreamingProtobufs__NrofCandidates), 5, streaming_protobufs__nrof_candidates__field_descriptors, streaming_protobufs__nrof_candidates__field_indices_by_name, 1, streaming_protobufs__nrof_candidates__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nrof_candidates__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__aggregation_level__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__AGGREGATION_LEVEL__VALUE__protobuf_unspecified", 0 }, { "n0", "STREAMING_PROTOBUFS__AGGREGATION_LEVEL__VALUE__n0", 1 }, { "n1", "STREAMING_PROTOBUFS__AGGREGATION_LEVEL__VALUE__n1", 2 }, { "n2", "STREAMING_PROTOBUFS__AGGREGATION_LEVEL__VALUE__n2", 3 }, { "n3", "STREAMING_PROTOBUFS__AGGREGATION_LEVEL__VALUE__n3", 4 }, { "n4", "STREAMING_PROTOBUFS__AGGREGATION_LEVEL__VALUE__n4", 5 }, { "n5", "STREAMING_PROTOBUFS__AGGREGATION_LEVEL__VALUE__n5", 6 }, { "n6", "STREAMING_PROTOBUFS__AGGREGATION_LEVEL__VALUE__n6", 7 }, { "n8", "STREAMING_PROTOBUFS__AGGREGATION_LEVEL__VALUE__n8", 8 }, }; static const ProtobufCIntRange streaming_protobufs__aggregation_level__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__aggregation_level__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.AggregationLevel.Value", "Value", "StreamingProtobufs__AggregationLevel__Value", "streaming_protobufs", 9, streaming_protobufs__aggregation_level__value__enum_values_by_number, 9, streaming_protobufs__aggregation_level__value__enum_values_by_name, 1, streaming_protobufs__aggregation_level__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__aggregation_level__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__AggregationLevel, value), &streaming_protobufs__aggregation_level__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__aggregation_level__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__aggregation_level__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__aggregation_level__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.AggregationLevel", "AggregationLevel", "StreamingProtobufs__AggregationLevel", "streaming_protobufs", sizeof(StreamingProtobufs__AggregationLevel), 1, streaming_protobufs__aggregation_level__field_descriptors, streaming_protobufs__aggregation_level__field_indices_by_name, 1, streaming_protobufs__aggregation_level__number_ranges, (ProtobufCMessageInit) streaming_protobufs__aggregation_level__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__common__field_descriptors[5] = { { "dci_Format0_0_AndFormat1_0", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Common, dci_format0_0_andformat1_0), &streaming_protobufs__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(StreamingProtobufs__Common, dci_format2_0), &streaming_protobufs__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(StreamingProtobufs__Common, dci_format2_1), &streaming_protobufs__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(StreamingProtobufs__Common, dci_format2_2), &streaming_protobufs__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(StreamingProtobufs__Common, dci_format2_3), &streaming_protobufs__dci__format2_3__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Common", "Common", "StreamingProtobufs__Common", "streaming_protobufs", sizeof(StreamingProtobufs__Common), 5, streaming_protobufs__common__field_descriptors, streaming_protobufs__common__field_indices_by_name, 1, streaming_protobufs__common__number_ranges, (ProtobufCMessageInit) streaming_protobufs__common__init, NULL,NULL,NULL /* reserved[123] */ }; #define streaming_protobufs__dci__format0_0__and_format1_0__field_descriptors NULL #define streaming_protobufs__dci__format0_0__and_format1_0__field_indices_by_name NULL #define streaming_protobufs__dci__format0_0__and_format1_0__number_ranges NULL const ProtobufCMessageDescriptor streaming_protobufs__dci__format0_0__and_format1_0__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DCI_Format0_0_AndFormat1_0", "DCIFormat00AndFormat10", "StreamingProtobufs__DCIFormat00AndFormat10", "streaming_protobufs", sizeof(StreamingProtobufs__DCIFormat00AndFormat10), 0, streaming_protobufs__dci__format0_0__and_format1_0__field_descriptors, streaming_protobufs__dci__format0_0__and_format1_0__field_indices_by_name, 0, streaming_protobufs__dci__format0_0__and_format1_0__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dci__format0_0__and_format1_0__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dci__format2_0__field_descriptors[1] = { { "nrofCandidates_SFI", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DCIFormat20, nrofcandidates_sfi), &streaming_protobufs__nrof_candidates__sfi__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dci__format2_0__field_indices_by_name[] = { 0, /* field[0] = nrofCandidates_SFI */ }; static const ProtobufCIntRange streaming_protobufs__dci__format2_0__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__dci__format2_0__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DCI_Format2_0", "DCIFormat20", "StreamingProtobufs__DCIFormat20", "streaming_protobufs", sizeof(StreamingProtobufs__DCIFormat20), 1, streaming_protobufs__dci__format2_0__field_descriptors, streaming_protobufs__dci__format2_0__field_indices_by_name, 1, streaming_protobufs__dci__format2_0__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dci__format2_0__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nrof_candidates__sfi__field_descriptors[5] = { { "aggregationLevel1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__NrofCandidatesSFI, aggregationlevel1), &streaming_protobufs__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(StreamingProtobufs__NrofCandidatesSFI, aggregationlevel2), &streaming_protobufs__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(StreamingProtobufs__NrofCandidatesSFI, aggregationlevel4), &streaming_protobufs__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(StreamingProtobufs__NrofCandidatesSFI, aggregationlevel8), &streaming_protobufs__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(StreamingProtobufs__NrofCandidatesSFI, aggregationlevel16), &streaming_protobufs__aggregation_level__sfi__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__nrof_candidates__sfi__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__nrof_candidates__sfi__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NrofCandidates_SFI", "NrofCandidatesSFI", "StreamingProtobufs__NrofCandidatesSFI", "streaming_protobufs", sizeof(StreamingProtobufs__NrofCandidatesSFI), 5, streaming_protobufs__nrof_candidates__sfi__field_descriptors, streaming_protobufs__nrof_candidates__sfi__field_indices_by_name, 1, streaming_protobufs__nrof_candidates__sfi__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nrof_candidates__sfi__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__aggregation_level__sfi__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__AGGREGATION_LEVEL__SFI__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__AGGREGATION_LEVEL__SFI__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__AGGREGATION_LEVEL__SFI__VALUE__n2", 2 }, }; static const ProtobufCIntRange streaming_protobufs__aggregation_level__sfi__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__aggregation_level__sfi__value__enum_values_by_name[3] = { { "n1", 1 }, { "n2", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__aggregation_level__sfi__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.AggregationLevel_SFI.Value", "Value", "StreamingProtobufs__AggregationLevelSFI__Value", "streaming_protobufs", 3, streaming_protobufs__aggregation_level__sfi__value__enum_values_by_number, 3, streaming_protobufs__aggregation_level__sfi__value__enum_values_by_name, 1, streaming_protobufs__aggregation_level__sfi__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__aggregation_level__sfi__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__AggregationLevelSFI, value), &streaming_protobufs__aggregation_level__sfi__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__aggregation_level__sfi__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__aggregation_level__sfi__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__aggregation_level__sfi__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.AggregationLevel_SFI", "AggregationLevelSFI", "StreamingProtobufs__AggregationLevelSFI", "streaming_protobufs", sizeof(StreamingProtobufs__AggregationLevelSFI), 1, streaming_protobufs__aggregation_level__sfi__field_descriptors, streaming_protobufs__aggregation_level__sfi__field_indices_by_name, 1, streaming_protobufs__aggregation_level__sfi__number_ranges, (ProtobufCMessageInit) streaming_protobufs__aggregation_level__sfi__init, NULL,NULL,NULL /* reserved[123] */ }; #define streaming_protobufs__dci__format2_1__field_descriptors NULL #define streaming_protobufs__dci__format2_1__field_indices_by_name NULL #define streaming_protobufs__dci__format2_1__number_ranges NULL const ProtobufCMessageDescriptor streaming_protobufs__dci__format2_1__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DCI_Format2_1", "DCIFormat21", "StreamingProtobufs__DCIFormat21", "streaming_protobufs", sizeof(StreamingProtobufs__DCIFormat21), 0, streaming_protobufs__dci__format2_1__field_descriptors, streaming_protobufs__dci__format2_1__field_indices_by_name, 0, streaming_protobufs__dci__format2_1__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dci__format2_1__init, NULL,NULL,NULL /* reserved[123] */ }; #define streaming_protobufs__dci__format2_2__field_descriptors NULL #define streaming_protobufs__dci__format2_2__field_indices_by_name NULL #define streaming_protobufs__dci__format2_2__number_ranges NULL const ProtobufCMessageDescriptor streaming_protobufs__dci__format2_2__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DCI_Format2_2", "DCIFormat22", "StreamingProtobufs__DCIFormat22", "streaming_protobufs", sizeof(StreamingProtobufs__DCIFormat22), 0, streaming_protobufs__dci__format2_2__field_descriptors, streaming_protobufs__dci__format2_2__field_indices_by_name, 0, streaming_protobufs__dci__format2_2__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dci__format2_2__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dci__format2_3__field_descriptors[2] = { { "dummy1", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DCIFormat23, dummy1), &streaming_protobufs__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(StreamingProtobufs__DCIFormat23, dummy2), &streaming_protobufs__dummy2__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dci__format2_3__field_indices_by_name[] = { 0, /* field[0] = dummy1 */ 1, /* field[1] = dummy2 */ }; static const ProtobufCIntRange streaming_protobufs__dci__format2_3__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__dci__format2_3__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DCI_Format2_3", "DCIFormat23", "StreamingProtobufs__DCIFormat23", "streaming_protobufs", sizeof(StreamingProtobufs__DCIFormat23), 2, streaming_protobufs__dci__format2_3__field_descriptors, streaming_protobufs__dci__format2_3__field_indices_by_name, 1, streaming_protobufs__dci__format2_3__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dci__format2_3__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__dummy1__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DUMMY1__VALUE__protobuf_unspecified", 0 }, { "sl1", "STREAMING_PROTOBUFS__DUMMY1__VALUE__sl1", 1 }, { "sl2", "STREAMING_PROTOBUFS__DUMMY1__VALUE__sl2", 2 }, { "sl4", "STREAMING_PROTOBUFS__DUMMY1__VALUE__sl4", 3 }, { "sl5", "STREAMING_PROTOBUFS__DUMMY1__VALUE__sl5", 4 }, { "sl8", "STREAMING_PROTOBUFS__DUMMY1__VALUE__sl8", 5 }, { "sl10", "STREAMING_PROTOBUFS__DUMMY1__VALUE__sl10", 6 }, { "sl16", "STREAMING_PROTOBUFS__DUMMY1__VALUE__sl16", 7 }, { "sl20", "STREAMING_PROTOBUFS__DUMMY1__VALUE__sl20", 8 }, }; static const ProtobufCIntRange streaming_protobufs__dummy1__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__dummy1__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Dummy1.Value", "Value", "StreamingProtobufs__Dummy1__Value", "streaming_protobufs", 9, streaming_protobufs__dummy1__value__enum_values_by_number, 9, streaming_protobufs__dummy1__value__enum_values_by_name, 1, streaming_protobufs__dummy1__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dummy1__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Dummy1, value), &streaming_protobufs__dummy1__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dummy1__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__dummy1__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__dummy1__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Dummy1", "Dummy1", "StreamingProtobufs__Dummy1", "streaming_protobufs", sizeof(StreamingProtobufs__Dummy1), 1, streaming_protobufs__dummy1__field_descriptors, streaming_protobufs__dummy1__field_indices_by_name, 1, streaming_protobufs__dummy1__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dummy1__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__dummy2__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DUMMY2__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__DUMMY2__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__DUMMY2__VALUE__n2", 2 }, }; static const ProtobufCIntRange streaming_protobufs__dummy2__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__dummy2__value__enum_values_by_name[3] = { { "n1", 1 }, { "n2", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__dummy2__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.Dummy2.Value", "Value", "StreamingProtobufs__Dummy2__Value", "streaming_protobufs", 3, streaming_protobufs__dummy2__value__enum_values_by_number, 3, streaming_protobufs__dummy2__value__enum_values_by_name, 1, streaming_protobufs__dummy2__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dummy2__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__Dummy2, value), &streaming_protobufs__dummy2__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dummy2__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__dummy2__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__dummy2__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Dummy2", "Dummy2", "StreamingProtobufs__Dummy2", "streaming_protobufs", sizeof(StreamingProtobufs__Dummy2), 1, streaming_protobufs__dummy2__field_descriptors, streaming_protobufs__dummy2__field_indices_by_name, 1, streaming_protobufs__dummy2__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dummy2__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ue__specific__field_descriptors[1] = { { "dci_Formats", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UESpecific, dci_formats), &streaming_protobufs__dci__formats__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ue__specific__field_indices_by_name[] = { 0, /* field[0] = dci_Formats */ }; static const ProtobufCIntRange streaming_protobufs__ue__specific__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ue__specific__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UE_Specific", "UESpecific", "StreamingProtobufs__UESpecific", "streaming_protobufs", sizeof(StreamingProtobufs__UESpecific), 1, streaming_protobufs__ue__specific__field_descriptors, streaming_protobufs__ue__specific__field_indices_by_name, 1, streaming_protobufs__ue__specific__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ue__specific__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__dci__formats__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DCI__FORMATS__VALUE__protobuf_unspecified", 0 }, { "formats0_0_And_1_0", "STREAMING_PROTOBUFS__DCI__FORMATS__VALUE__formats0_0_And_1_0", 1 }, { "formats0_1_And_1_1", "STREAMING_PROTOBUFS__DCI__FORMATS__VALUE__formats0_1_And_1_1", 2 }, }; static const ProtobufCIntRange streaming_protobufs__dci__formats__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__dci__formats__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.DCI_Formats.Value", "Value", "StreamingProtobufs__DCIFormats__Value", "streaming_protobufs", 3, streaming_protobufs__dci__formats__value__enum_values_by_number, 3, streaming_protobufs__dci__formats__value__enum_values_by_name, 1, streaming_protobufs__dci__formats__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__dci__formats__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DCIFormats, value), &streaming_protobufs__dci__formats__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__dci__formats__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__dci__formats__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__dci__formats__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DCI_Formats", "DCIFormats", "StreamingProtobufs__DCIFormats", "streaming_protobufs", sizeof(StreamingProtobufs__DCIFormats), 1, streaming_protobufs__dci__formats__field_descriptors, streaming_protobufs__dci__formats__field_indices_by_name, 1, streaming_protobufs__dci__formats__number_ranges, (ProtobufCMessageInit) streaming_protobufs__dci__formats__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_result_cell_list_sftd__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__MeasResultCellListSFTD, n_items), offsetof(StreamingProtobufs__MeasResultCellListSFTD, items), &streaming_protobufs__meas_result_cell_sftd__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_result_cell_list_sftd__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__meas_result_cell_list_sftd__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_result_cell_list_sftd__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasResultCellListSFTD", "MeasResultCellListSFTD", "StreamingProtobufs__MeasResultCellListSFTD", "streaming_protobufs", sizeof(StreamingProtobufs__MeasResultCellListSFTD), 1, streaming_protobufs__meas_result_cell_list_sftd__field_descriptors, streaming_protobufs__meas_result_cell_list_sftd__field_indices_by_name, 1, streaming_protobufs__meas_result_cell_list_sftd__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_result_cell_list_sftd__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_result_cell_sftd__field_descriptors[4] = { { "physCellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__MeasResultCellSFTD, rsrp_result), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__meas_result_cell_sftd__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_result_cell_sftd__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasResultCellSFTD", "MeasResultCellSFTD", "StreamingProtobufs__MeasResultCellSFTD", "streaming_protobufs", sizeof(StreamingProtobufs__MeasResultCellSFTD), 4, streaming_protobufs__meas_result_cell_sftd__field_descriptors, streaming_protobufs__meas_result_cell_sftd__field_indices_by_name, 1, streaming_protobufs__meas_result_cell_sftd__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_result_cell_sftd__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_result_list2_nr__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__MeasResultList2NR, n_items), offsetof(StreamingProtobufs__MeasResultList2NR, items), &streaming_protobufs__meas_result2_nr__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_result_list2_nr__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__meas_result_list2_nr__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_result_list2_nr__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasResultList2NR", "MeasResultList2NR", "StreamingProtobufs__MeasResultList2NR", "streaming_protobufs", sizeof(StreamingProtobufs__MeasResultList2NR), 1, streaming_protobufs__meas_result_list2_nr__field_descriptors, streaming_protobufs__meas_result_list2_nr__field_indices_by_name, 1, streaming_protobufs__meas_result_list2_nr__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_result_list2_nr__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_result2_nr__field_descriptors[4] = { { "ssbFrequency", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__MeasResult2NR, measresultservingcell), &streaming_protobufs__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(StreamingProtobufs__MeasResult2NR, measresultneighcelllistnr), &streaming_protobufs__meas_result_list_nr__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__meas_result2_nr__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_result2_nr__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasResult2NR", "MeasResult2NR", "StreamingProtobufs__MeasResult2NR", "streaming_protobufs", sizeof(StreamingProtobufs__MeasResult2NR), 4, streaming_protobufs__meas_result2_nr__field_descriptors, streaming_protobufs__meas_result2_nr__field_indices_by_name, 1, streaming_protobufs__meas_result2_nr__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_result2_nr__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_quantity_results__field_descriptors[3] = { { "rsrp", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__MeasQuantityResults, sinr), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_quantity_results__field_indices_by_name[] = { 0, /* field[0] = rsrp */ 1, /* field[1] = rsrq */ 2, /* field[2] = sinr */ }; static const ProtobufCIntRange streaming_protobufs__meas_quantity_results__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_quantity_results__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasQuantityResults", "MeasQuantityResults", "StreamingProtobufs__MeasQuantityResults", "streaming_protobufs", sizeof(StreamingProtobufs__MeasQuantityResults), 3, streaming_protobufs__meas_quantity_results__field_descriptors, streaming_protobufs__meas_quantity_results__field_indices_by_name, 1, streaming_protobufs__meas_quantity_results__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_quantity_results__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__results_per_ssb__index__field_descriptors[2] = { { "ssb_Index", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__ResultsPerSSBIndex, ssb_results), &streaming_protobufs__meas_quantity_results__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__results_per_ssb__index__field_indices_by_name[] = { 0, /* field[0] = ssb_Index */ 1, /* field[1] = ssb_Results */ }; static const ProtobufCIntRange streaming_protobufs__results_per_ssb__index__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__results_per_ssb__index__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ResultsPerSSB_Index", "ResultsPerSSBIndex", "StreamingProtobufs__ResultsPerSSBIndex", "streaming_protobufs", sizeof(StreamingProtobufs__ResultsPerSSBIndex), 2, streaming_protobufs__results_per_ssb__index__field_descriptors, streaming_protobufs__results_per_ssb__index__field_indices_by_name, 1, streaming_protobufs__results_per_ssb__index__number_ranges, (ProtobufCMessageInit) streaming_protobufs__results_per_ssb__index__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__results_per_csi__rs__index__field_descriptors[2] = { { "csi_rs_index", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__ResultsPerCSIRSIndex, csi_rs_results), &streaming_protobufs__meas_quantity_results__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__results_per_csi__rs__index__field_indices_by_name[] = { 1, /* field[1] = csi_RS_Results */ 0, /* field[0] = csi_rs_index */ }; static const ProtobufCIntRange streaming_protobufs__results_per_csi__rs__index__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__results_per_csi__rs__index__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ResultsPerCSI_RS_Index", "ResultsPerCSIRSIndex", "StreamingProtobufs__ResultsPerCSIRSIndex", "streaming_protobufs", sizeof(StreamingProtobufs__ResultsPerCSIRSIndex), 2, streaming_protobufs__results_per_csi__rs__index__field_descriptors, streaming_protobufs__results_per_csi__rs__index__field_indices_by_name, 1, streaming_protobufs__results_per_csi__rs__index__number_ranges, (ProtobufCMessageInit) streaming_protobufs__results_per_csi__rs__index__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_quantity_results_eutra__field_descriptors[3] = { { "rsrp", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__MeasQuantityResultsEUTRA, sinr), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_quantity_results_eutra__field_indices_by_name[] = { 0, /* field[0] = rsrp */ 1, /* field[1] = rsrq */ 2, /* field[2] = sinr */ }; static const ProtobufCIntRange streaming_protobufs__meas_quantity_results_eutra__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_quantity_results_eutra__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasQuantityResultsEUTRA", "MeasQuantityResultsEUTRA", "StreamingProtobufs__MeasQuantityResultsEUTRA", "streaming_protobufs", sizeof(StreamingProtobufs__MeasQuantityResultsEUTRA), 3, streaming_protobufs__meas_quantity_results_eutra__field_descriptors, streaming_protobufs__meas_quantity_results_eutra__field_indices_by_name, 1, streaming_protobufs__meas_quantity_results_eutra__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_quantity_results_eutra__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cell_results__field_descriptors[2] = { { "resultsSSB_Cell", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CellResults, resultsssb_cell), &streaming_protobufs__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(StreamingProtobufs__CellResults, resultscsi_rs_cell), &streaming_protobufs__meas_quantity_results__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cell_results__field_indices_by_name[] = { 1, /* field[1] = resultsCSI_RS_Cell */ 0, /* field[0] = resultsSSB_Cell */ }; static const ProtobufCIntRange streaming_protobufs__cell_results__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__cell_results__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CellResults", "CellResults", "StreamingProtobufs__CellResults", "streaming_protobufs", sizeof(StreamingProtobufs__CellResults), 2, streaming_protobufs__cell_results__field_descriptors, streaming_protobufs__cell_results__field_indices_by_name, 1, streaming_protobufs__cell_results__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cell_results__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__results_per_csi__rs__index_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ResultsPerCSIRSIndexList, n_items), offsetof(StreamingProtobufs__ResultsPerCSIRSIndexList, items), &streaming_protobufs__results_per_csi__rs__index__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__results_per_csi__rs__index_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__results_per_csi__rs__index_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__results_per_csi__rs__index_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ResultsPerCSI_RS_IndexList", "ResultsPerCSIRSIndexList", "StreamingProtobufs__ResultsPerCSIRSIndexList", "streaming_protobufs", sizeof(StreamingProtobufs__ResultsPerCSIRSIndexList), 1, streaming_protobufs__results_per_csi__rs__index_list__field_descriptors, streaming_protobufs__results_per_csi__rs__index_list__field_indices_by_name, 1, streaming_protobufs__results_per_csi__rs__index_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__results_per_csi__rs__index_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__results_per_ssb__index_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__ResultsPerSSBIndexList, n_items), offsetof(StreamingProtobufs__ResultsPerSSBIndexList, items), &streaming_protobufs__results_per_ssb__index__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__results_per_ssb__index_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__results_per_ssb__index_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__results_per_ssb__index_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ResultsPerSSB_IndexList", "ResultsPerSSBIndexList", "StreamingProtobufs__ResultsPerSSBIndexList", "streaming_protobufs", sizeof(StreamingProtobufs__ResultsPerSSBIndexList), 1, streaming_protobufs__results_per_ssb__index_list__field_descriptors, streaming_protobufs__results_per_ssb__index_list__field_indices_by_name, 1, streaming_protobufs__results_per_ssb__index_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__results_per_ssb__index_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rs_index_results__field_descriptors[2] = { { "resultsSSB_Indexes", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RsIndexResults, resultsssb_indexes), &streaming_protobufs__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(StreamingProtobufs__RsIndexResults, resultscsi_rs_indexes), &streaming_protobufs__results_per_csi__rs__index_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__rs_index_results__field_indices_by_name[] = { 1, /* field[1] = resultsCSI_RS_Indexes */ 0, /* field[0] = resultsSSB_Indexes */ }; static const ProtobufCIntRange streaming_protobufs__rs_index_results__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__rs_index_results__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RsIndexResults", "RsIndexResults", "StreamingProtobufs__RsIndexResults", "streaming_protobufs", sizeof(StreamingProtobufs__RsIndexResults), 2, streaming_protobufs__rs_index_results__field_descriptors, streaming_protobufs__rs_index_results__field_indices_by_name, 1, streaming_protobufs__rs_index_results__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rs_index_results__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_result__field_descriptors[2] = { { "cellResults", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MeasResult, cellresults), &streaming_protobufs__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(StreamingProtobufs__MeasResult, rsindexresults), &streaming_protobufs__rs_index_results__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_result__field_indices_by_name[] = { 0, /* field[0] = cellResults */ 1, /* field[1] = rsIndexResults */ }; static const ProtobufCIntRange streaming_protobufs__meas_result__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_result__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasResult", "MeasResult", "StreamingProtobufs__MeasResult", "streaming_protobufs", sizeof(StreamingProtobufs__MeasResult), 2, streaming_protobufs__meas_result__field_descriptors, streaming_protobufs__meas_result__field_indices_by_name, 1, streaming_protobufs__meas_result__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_result__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__plmn__identity__field_descriptors[2] = { { "mcc", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PLMNIdentity, mcc), &streaming_protobufs__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(StreamingProtobufs__PLMNIdentity, mnc), &streaming_protobufs__mnc__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__plmn__identity__field_indices_by_name[] = { 0, /* field[0] = mcc */ 1, /* field[1] = mnc */ }; static const ProtobufCIntRange streaming_protobufs__plmn__identity__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__plmn__identity__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PLMN_Identity", "PLMNIdentity", "StreamingProtobufs__PLMNIdentity", "streaming_protobufs", sizeof(StreamingProtobufs__PLMNIdentity), 2, streaming_protobufs__plmn__identity__field_descriptors, streaming_protobufs__plmn__identity__field_indices_by_name, 1, streaming_protobufs__plmn__identity__number_ranges, (ProtobufCMessageInit) streaming_protobufs__plmn__identity__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__mnc__field_descriptors[1] = { { "mncval", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__MNC, n_mncval), offsetof(StreamingProtobufs__MNC, mncval), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__mnc__field_indices_by_name[] = { 0, /* field[0] = mncval */ }; static const ProtobufCIntRange streaming_protobufs__mnc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__mnc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MNC", "MNC", "StreamingProtobufs__MNC", "streaming_protobufs", sizeof(StreamingProtobufs__MNC), 1, streaming_protobufs__mnc__field_descriptors, streaming_protobufs__mnc__field_indices_by_name, 1, streaming_protobufs__mnc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__mnc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__mcc__field_descriptors[1] = { { "mccval", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__MCC, n_mccval), offsetof(StreamingProtobufs__MCC, mccval), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__mcc__field_indices_by_name[] = { 0, /* field[0] = mccval */ }; static const ProtobufCIntRange streaming_protobufs__mcc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__mcc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MCC", "MCC", "StreamingProtobufs__MCC", "streaming_protobufs", sizeof(StreamingProtobufs__MCC), 1, streaming_protobufs__mcc__field_descriptors, streaming_protobufs__mcc__field_indices_by_name, 1, streaming_protobufs__mcc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__mcc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__plmn__identity__eutra_5_gc__field_descriptors[2] = { { "plmn_Identity_EUTRA_5GC", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PLMNIdentityEUTRA5GC, c_case), offsetof(StreamingProtobufs__PLMNIdentityEUTRA5GC, plmn_identity_eutra_5gc), &streaming_protobufs__plmn__identity__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "plmn_index", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__PLMNIdentityEUTRA5GC, c_case), offsetof(StreamingProtobufs__PLMNIdentityEUTRA5GC, plmn_index), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__plmn__identity__eutra_5_gc__field_indices_by_name[] = { 0, /* field[0] = plmn_Identity_EUTRA_5GC */ 1, /* field[1] = plmn_index */ }; static const ProtobufCIntRange streaming_protobufs__plmn__identity__eutra_5_gc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__plmn__identity__eutra_5_gc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PLMN_Identity_EUTRA_5GC", "PLMNIdentityEUTRA5GC", "StreamingProtobufs__PLMNIdentityEUTRA5GC", "streaming_protobufs", sizeof(StreamingProtobufs__PLMNIdentityEUTRA5GC), 2, streaming_protobufs__plmn__identity__eutra_5_gc__field_descriptors, streaming_protobufs__plmn__identity__eutra_5_gc__field_indices_by_name, 1, streaming_protobufs__plmn__identity__eutra_5_gc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__plmn__identity__eutra_5_gc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__plmn__identity_list__eutra_5_gc__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PLMNIdentityListEUTRA5GC, n_items), offsetof(StreamingProtobufs__PLMNIdentityListEUTRA5GC, items), &streaming_protobufs__plmn__identity__eutra_5_gc__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__plmn__identity_list__eutra_5_gc__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__plmn__identity_list__eutra_5_gc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__plmn__identity_list__eutra_5_gc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PLMN_IdentityList_EUTRA_5GC", "PLMNIdentityListEUTRA5GC", "StreamingProtobufs__PLMNIdentityListEUTRA5GC", "streaming_protobufs", sizeof(StreamingProtobufs__PLMNIdentityListEUTRA5GC), 1, streaming_protobufs__plmn__identity_list__eutra_5_gc__field_descriptors, streaming_protobufs__plmn__identity_list__eutra_5_gc__field_indices_by_name, 1, streaming_protobufs__plmn__identity_list__eutra_5_gc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__plmn__identity_list__eutra_5_gc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__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(StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC, plmn_identitylist_eutra_5gc), &streaming_protobufs__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_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC, trackingareacode_eutra_5gc), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ranac_5gc", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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_BYTES, offsetof(StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC, cellidentity_eutra_5gc_case), offsetof(StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC, cellidentity_eutra), NULL, NULL, 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(StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC, cellidentity_eutra_5gc_case), offsetof(StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC, cellid_index), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__cell_access_related_info__eutra_5_gc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__cell_access_related_info__eutra_5_gc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CellAccessRelatedInfo_EUTRA_5GC", "CellAccessRelatedInfoEUTRA5GC", "StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC", "streaming_protobufs", sizeof(StreamingProtobufs__CellAccessRelatedInfoEUTRA5GC), 5, streaming_protobufs__cell_access_related_info__eutra_5_gc__field_descriptors, streaming_protobufs__cell_access_related_info__eutra_5_gc__field_indices_by_name, 1, streaming_protobufs__cell_access_related_info__eutra_5_gc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cell_access_related_info__eutra_5_gc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__plmn__identity_list__eutra__epc__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PLMNIdentityListEUTRAEPC, n_items), offsetof(StreamingProtobufs__PLMNIdentityListEUTRAEPC, items), &streaming_protobufs__plmn__identity__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__plmn__identity_list__eutra__epc__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__plmn__identity_list__eutra__epc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__plmn__identity_list__eutra__epc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PLMN_IdentityList_EUTRA_EPC", "PLMNIdentityListEUTRAEPC", "StreamingProtobufs__PLMNIdentityListEUTRAEPC", "streaming_protobufs", sizeof(StreamingProtobufs__PLMNIdentityListEUTRAEPC), 1, streaming_protobufs__plmn__identity_list__eutra__epc__field_descriptors, streaming_protobufs__plmn__identity_list__eutra__epc__field_indices_by_name, 1, streaming_protobufs__plmn__identity_list__eutra__epc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__plmn__identity_list__eutra__epc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__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(StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC, plmn_identitylist_eutra_epc), &streaming_protobufs__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_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC, trackingareacode_eutra_epc), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cellidentity_eutra_epc", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC, cellidentity_eutra_epc), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__cell_access_related_info__eutra__epc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__cell_access_related_info__eutra__epc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CellAccessRelatedInfo_EUTRA_EPC", "CellAccessRelatedInfoEUTRAEPC", "StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC", "streaming_protobufs", sizeof(StreamingProtobufs__CellAccessRelatedInfoEUTRAEPC), 3, streaming_protobufs__cell_access_related_info__eutra__epc__field_descriptors, streaming_protobufs__cell_access_related_info__eutra__epc__field_indices_by_name, 1, streaming_protobufs__cell_access_related_info__eutra__epc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cell_access_related_info__eutra__epc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cgi_info__epc__field_descriptors[2] = { { "cgi_info_EPC_legacy", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CGIInfoEPC, cgi_info_epc_legacy), &streaming_protobufs__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(StreamingProtobufs__CGIInfoEPC, n_cgi_info_epc_list), offsetof(StreamingProtobufs__CGIInfoEPC, cgi_info_epc_list), &streaming_protobufs__cell_access_related_info__eutra__epc__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cgi_info__epc__field_indices_by_name[] = { 0, /* field[0] = cgi_info_EPC_legacy */ 1, /* field[1] = cgi_info_EPC_list */ }; static const ProtobufCIntRange streaming_protobufs__cgi_info__epc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__cgi_info__epc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CGI_info_EPC", "CGIInfoEPC", "StreamingProtobufs__CGIInfoEPC", "streaming_protobufs", sizeof(StreamingProtobufs__CGIInfoEPC), 2, streaming_protobufs__cgi_info__epc__field_descriptors, streaming_protobufs__cgi_info__epc__field_indices_by_name, 1, streaming_protobufs__cgi_info__epc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cgi_info__epc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__plmn__identity_info__cell_reserved_for_operator_use__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__protobuf_unspecified", 0 }, { "isreserved", "STREAMING_PROTOBUFS__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__isreserved", 1 }, { "notreserved", "STREAMING_PROTOBUFS__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__notreserved", 2 }, }; static const ProtobufCIntRange streaming_protobufs__plmn__identity_info__cell_reserved_for_operator_use__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__plmn__identity_info__cell_reserved_for_operator_use__enum_values_by_name[3] = { { "isreserved", 1 }, { "notreserved", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__plmn__identity_info__cell_reserved_for_operator_use__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PLMN_IdentityInfo.CellReservedForOperatorUse", "CellReservedForOperatorUse", "StreamingProtobufs__PLMNIdentityInfo__CellReservedForOperatorUse", "streaming_protobufs", 3, streaming_protobufs__plmn__identity_info__cell_reserved_for_operator_use__enum_values_by_number, 3, streaming_protobufs__plmn__identity_info__cell_reserved_for_operator_use__enum_values_by_name, 1, streaming_protobufs__plmn__identity_info__cell_reserved_for_operator_use__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__plmn__identity_info__field_descriptors[5] = { { "plmn_IdentityList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PLMNIdentityInfo, n_plmn_identitylist), offsetof(StreamingProtobufs__PLMNIdentityInfo, plmn_identitylist), &streaming_protobufs__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(StreamingProtobufs__PLMNIdentityInfo, trackingareacode), &google__protobuf__bytes_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(StreamingProtobufs__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_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PLMNIdentityInfo, cellidentity), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cellReservedForOperatorUse", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PLMNIdentityInfo, cellreservedforoperatoruse), &streaming_protobufs__plmn__identity_info__cell_reserved_for_operator_use__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__plmn__identity_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__plmn__identity_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PLMN_IdentityInfo", "PLMNIdentityInfo", "StreamingProtobufs__PLMNIdentityInfo", "streaming_protobufs", sizeof(StreamingProtobufs__PLMNIdentityInfo), 5, streaming_protobufs__plmn__identity_info__field_descriptors, streaming_protobufs__plmn__identity_info__field_indices_by_name, 1, streaming_protobufs__plmn__identity_info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__plmn__identity_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdcch__config_sib1__field_descriptors[2] = { { "controlResourceSetZero", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PDCCHConfigSIB1, searchspacezero), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pdcch__config_sib1__field_indices_by_name[] = { 0, /* field[0] = controlResourceSetZero */ 1, /* field[1] = searchSpaceZero */ }; static const ProtobufCIntRange streaming_protobufs__pdcch__config_sib1__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdcch__config_sib1__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDCCH_ConfigSIB1", "PDCCHConfigSIB1", "StreamingProtobufs__PDCCHConfigSIB1", "streaming_protobufs", sizeof(StreamingProtobufs__PDCCHConfigSIB1), 2, streaming_protobufs__pdcch__config_sib1__field_descriptors, streaming_protobufs__pdcch__config_sib1__field_indices_by_name, 1, streaming_protobufs__pdcch__config_sib1__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdcch__config_sib1__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__no_sib1__field_descriptors[2] = { { "ssb_SubCarrierOffset", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__NoSIB1, pdcch_configsib1), &streaming_protobufs__pdcch__config_sib1__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__no_sib1__field_indices_by_name[] = { 1, /* field[1] = pdcch_ConfigSIB1 */ 0, /* field[0] = ssb_SubCarrierOffset */ }; static const ProtobufCIntRange streaming_protobufs__no_sib1__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__no_sib1__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NoSIB1", "NoSIB1", "StreamingProtobufs__NoSIB1", "streaming_protobufs", sizeof(StreamingProtobufs__NoSIB1), 2, streaming_protobufs__no_sib1__field_descriptors, streaming_protobufs__no_sib1__field_indices_by_name, 1, streaming_protobufs__no_sib1__number_ranges, (ProtobufCMessageInit) streaming_protobufs__no_sib1__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__plmn__identity_info_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PLMNIdentityInfoList, n_items), offsetof(StreamingProtobufs__PLMNIdentityInfoList, items), &streaming_protobufs__plmn__identity_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__plmn__identity_info_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__plmn__identity_info_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__plmn__identity_info_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PLMN_IdentityInfoList", "PLMNIdentityInfoList", "StreamingProtobufs__PLMNIdentityInfoList", "streaming_protobufs", sizeof(StreamingProtobufs__PLMNIdentityInfoList), 1, streaming_protobufs__plmn__identity_info_list__field_descriptors, streaming_protobufs__plmn__identity_info_list__field_indices_by_name, 1, streaming_protobufs__plmn__identity_info_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__plmn__identity_info_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__multi_frequency_band_list_nr__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__MultiFrequencyBandListNR, n_items), offsetof(StreamingProtobufs__MultiFrequencyBandListNR, items), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__multi_frequency_band_list_nr__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__multi_frequency_band_list_nr__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__multi_frequency_band_list_nr__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MultiFrequencyBandListNR", "MultiFrequencyBandListNR", "StreamingProtobufs__MultiFrequencyBandListNR", "streaming_protobufs", sizeof(StreamingProtobufs__MultiFrequencyBandListNR), 1, streaming_protobufs__multi_frequency_band_list_nr__field_descriptors, streaming_protobufs__multi_frequency_band_list_nr__field_indices_by_name, 1, streaming_protobufs__multi_frequency_band_list_nr__number_ranges, (ProtobufCMessageInit) streaming_protobufs__multi_frequency_band_list_nr__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cgi__info__field_descriptors[3] = { { "plmn_IdentityInfoList", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CGIInfo, plmn_identityinfolist), &streaming_protobufs__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(StreamingProtobufs__CGIInfo, frequencybandlist), &streaming_protobufs__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(StreamingProtobufs__CGIInfo, nosib1), &streaming_protobufs__no_sib1__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cgi__info__field_indices_by_name[] = { 1, /* field[1] = frequencyBandList */ 2, /* field[2] = noSIB1 */ 0, /* field[0] = plmn_IdentityInfoList */ }; static const ProtobufCIntRange streaming_protobufs__cgi__info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__cgi__info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CGI_Info", "CGIInfo", "StreamingProtobufs__CGIInfo", "streaming_protobufs", sizeof(StreamingProtobufs__CGIInfo), 3, streaming_protobufs__cgi__info__field_descriptors, streaming_protobufs__cgi__info__field_indices_by_name, 1, streaming_protobufs__cgi__info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cgi__info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__multi_band_info_list_eutra__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__MultiBandInfoListEUTRA, n_items), offsetof(StreamingProtobufs__MultiBandInfoListEUTRA, items), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__multi_band_info_list_eutra__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__multi_band_info_list_eutra__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__multi_band_info_list_eutra__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MultiBandInfoListEUTRA", "MultiBandInfoListEUTRA", "StreamingProtobufs__MultiBandInfoListEUTRA", "streaming_protobufs", sizeof(StreamingProtobufs__MultiBandInfoListEUTRA), 1, streaming_protobufs__multi_band_info_list_eutra__field_descriptors, streaming_protobufs__multi_band_info_list_eutra__field_indices_by_name, 1, streaming_protobufs__multi_band_info_list_eutra__number_ranges, (ProtobufCMessageInit) streaming_protobufs__multi_band_info_list_eutra__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__cgi__info__field_descriptors[5] = { { "cgi_Info_EPC", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__EUTRACGIInfo, cgi_info_epc), &streaming_protobufs__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(StreamingProtobufs__EUTRACGIInfo, n_cgi_info_5gc), offsetof(StreamingProtobufs__EUTRACGIInfo, cgi_info_5gc), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__EUTRACGIInfo, multibandinfolist), &streaming_protobufs__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(StreamingProtobufs__EUTRACGIInfo, freqbandindicatorpriority), &streaming_protobufs__true_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__eutra__cgi__info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__cgi__info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_CGI_Info", "EUTRACGIInfo", "StreamingProtobufs__EUTRACGIInfo", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRACGIInfo), 5, streaming_protobufs__eutra__cgi__info__field_descriptors, streaming_protobufs__eutra__cgi__info__field_indices_by_name, 1, streaming_protobufs__eutra__cgi__info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__cgi__info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_result_nr__field_descriptors[3] = { { "physCellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasResultNR, measresult), &streaming_protobufs__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(StreamingProtobufs__MeasResultNR, cgi_info), &streaming_protobufs__cgi__info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_result_nr__field_indices_by_name[] = { 2, /* field[2] = cgi_Info */ 1, /* field[1] = measResult */ 0, /* field[0] = physCellId */ }; static const ProtobufCIntRange streaming_protobufs__meas_result_nr__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_result_nr__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasResultNR", "MeasResultNR", "StreamingProtobufs__MeasResultNR", "streaming_protobufs", sizeof(StreamingProtobufs__MeasResultNR), 3, streaming_protobufs__meas_result_nr__field_descriptors, streaming_protobufs__meas_result_nr__field_indices_by_name, 1, streaming_protobufs__meas_result_nr__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_result_nr__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_result_eutra__field_descriptors[3] = { { "eutra_physCellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasResultEUTRA, measresult), &streaming_protobufs__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(StreamingProtobufs__MeasResultEUTRA, cgi_info), &streaming_protobufs__eutra__cgi__info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_result_eutra__field_indices_by_name[] = { 2, /* field[2] = cgi_Info */ 0, /* field[0] = eutra_physCellId */ 1, /* field[1] = measResult */ }; static const ProtobufCIntRange streaming_protobufs__meas_result_eutra__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_result_eutra__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasResultEUTRA", "MeasResultEUTRA", "StreamingProtobufs__MeasResultEUTRA", "streaming_protobufs", sizeof(StreamingProtobufs__MeasResultEUTRA), 3, streaming_protobufs__meas_result_eutra__field_descriptors, streaming_protobufs__meas_result_eutra__field_indices_by_name, 1, streaming_protobufs__meas_result_eutra__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_result_eutra__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_result_serv_mo__field_descriptors[3] = { { "servCellID", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasResultServMO, measresultservingcell), &streaming_protobufs__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(StreamingProtobufs__MeasResultServMO, measresultbestneighcell), &streaming_protobufs__meas_result_nr__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_result_serv_mo__field_indices_by_name[] = { 2, /* field[2] = measResultBestNeighCell */ 1, /* field[1] = measResultServingCell */ 0, /* field[0] = servCellID */ }; static const ProtobufCIntRange streaming_protobufs__meas_result_serv_mo__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_result_serv_mo__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasResultServMO", "MeasResultServMO", "StreamingProtobufs__MeasResultServMO", "streaming_protobufs", sizeof(StreamingProtobufs__MeasResultServMO), 3, streaming_protobufs__meas_result_serv_mo__field_descriptors, streaming_protobufs__meas_result_serv_mo__field_indices_by_name, 1, streaming_protobufs__meas_result_serv_mo__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_result_serv_mo__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_result_serv_molist__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__MeasResultServMOList, n_items), offsetof(StreamingProtobufs__MeasResultServMOList, items), &streaming_protobufs__meas_result_serv_mo__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_result_serv_molist__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__meas_result_serv_molist__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_result_serv_molist__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasResultServMOList", "MeasResultServMOList", "StreamingProtobufs__MeasResultServMOList", "streaming_protobufs", sizeof(StreamingProtobufs__MeasResultServMOList), 1, streaming_protobufs__meas_result_serv_molist__field_descriptors, streaming_protobufs__meas_result_serv_molist__field_indices_by_name, 1, streaming_protobufs__meas_result_serv_molist__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_result_serv_molist__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_result_list_nr__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__MeasResultListNR, n_items), offsetof(StreamingProtobufs__MeasResultListNR, items), &streaming_protobufs__meas_result_nr__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_result_list_nr__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__meas_result_list_nr__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_result_list_nr__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasResultListNR", "MeasResultListNR", "StreamingProtobufs__MeasResultListNR", "streaming_protobufs", sizeof(StreamingProtobufs__MeasResultListNR), 1, streaming_protobufs__meas_result_list_nr__field_descriptors, streaming_protobufs__meas_result_list_nr__field_indices_by_name, 1, streaming_protobufs__meas_result_list_nr__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_result_list_nr__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_result_list_eutra__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__MeasResultListEUTRA, n_items), offsetof(StreamingProtobufs__MeasResultListEUTRA, items), &streaming_protobufs__meas_result_eutra__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__meas_result_list_eutra__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__meas_result_list_eutra__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_result_list_eutra__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasResultListEUTRA", "MeasResultListEUTRA", "StreamingProtobufs__MeasResultListEUTRA", "streaming_protobufs", sizeof(StreamingProtobufs__MeasResultListEUTRA), 1, streaming_protobufs__meas_result_list_eutra__field_descriptors, streaming_protobufs__meas_result_list_eutra__field_indices_by_name, 1, streaming_protobufs__meas_result_list_eutra__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_result_list_eutra__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__meas_results__field_descriptors[4] = { { "measId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__MeasResults, measresultservingmolist), &streaming_protobufs__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(StreamingProtobufs__MeasResults, meas_result_neigh_cells_case), offsetof(StreamingProtobufs__MeasResults, measresultlistnr), &streaming_protobufs__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(StreamingProtobufs__MeasResults, meas_result_neigh_cells_case), offsetof(StreamingProtobufs__MeasResults, measresultlisteutra), &streaming_protobufs__meas_result_list_eutra__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__meas_results__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__meas_results__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MeasResults", "MeasResults", "StreamingProtobufs__MeasResults", "streaming_protobufs", sizeof(StreamingProtobufs__MeasResults), 4, streaming_protobufs__meas_results__field_descriptors, streaming_protobufs__meas_results__field_indices_by_name, 1, streaming_protobufs__meas_results__number_ranges, (ProtobufCMessageInit) streaming_protobufs__meas_results__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__drx__info__field_descriptors[21] = { { "ms10", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, drx__long_cycle_start_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRXInfo, shortdrx), &streaming_protobufs__short_drx__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__drx__info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 21 } }; const ProtobufCMessageDescriptor streaming_protobufs__drx__info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DRX_Info", "DRXInfo", "StreamingProtobufs__DRXInfo", "streaming_protobufs", sizeof(StreamingProtobufs__DRXInfo), 21, streaming_protobufs__drx__info__field_descriptors, streaming_protobufs__drx__info__field_indices_by_name, 1, streaming_protobufs__drx__info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__drx__info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__radio_bearer_config__field_descriptors[5] = { { "srb_ToAddModList", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RadioBearerConfig, srb_toaddmodlist), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__RadioBearerConfig, drb_toaddmodlist), &streaming_protobufs__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(StreamingProtobufs__RadioBearerConfig, drb_toreleaselist), &streaming_protobufs__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(StreamingProtobufs__RadioBearerConfig, securityconfig), &streaming_protobufs__security_config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__radio_bearer_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__radio_bearer_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RadioBearerConfig", "RadioBearerConfig", "StreamingProtobufs__RadioBearerConfig", "streaming_protobufs", sizeof(StreamingProtobufs__RadioBearerConfig), 5, streaming_protobufs__radio_bearer_config__field_descriptors, streaming_protobufs__radio_bearer_config__field_indices_by_name, 1, streaming_protobufs__radio_bearer_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__radio_bearer_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srb__to_add_mod_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SRBToAddModList, n_items), offsetof(StreamingProtobufs__SRBToAddModList, items), &streaming_protobufs__srb__to_add_mod__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__srb__to_add_mod_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__srb__to_add_mod_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__srb__to_add_mod_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRB_ToAddModList", "SRBToAddModList", "StreamingProtobufs__SRBToAddModList", "streaming_protobufs", sizeof(StreamingProtobufs__SRBToAddModList), 1, streaming_protobufs__srb__to_add_mod_list__field_descriptors, streaming_protobufs__srb__to_add_mod_list__field_indices_by_name, 1, streaming_protobufs__srb__to_add_mod_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srb__to_add_mod_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__srb__to_add_mod__field_descriptors[4] = { { "srb_Identity", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__SRBToAddMod, pdcp_config), &streaming_protobufs__pdcp__config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__srb__to_add_mod__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__srb__to_add_mod__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SRB_ToAddMod", "SRBToAddMod", "StreamingProtobufs__SRBToAddMod", "streaming_protobufs", sizeof(StreamingProtobufs__SRBToAddMod), 4, streaming_protobufs__srb__to_add_mod__field_descriptors, streaming_protobufs__srb__to_add_mod__field_indices_by_name, 1, streaming_protobufs__srb__to_add_mod__number_ranges, (ProtobufCMessageInit) streaming_protobufs__srb__to_add_mod__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdcp__config__field_descriptors[4] = { { "drb", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PDCPConfig, drb), &streaming_protobufs__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(StreamingProtobufs__PDCPConfig, morethanonerlc), &streaming_protobufs__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(StreamingProtobufs__PDCPConfig, t_reordering), &streaming_protobufs__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(StreamingProtobufs__PDCPConfig, cipheringdisabled), &google__protobuf__bool_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pdcp__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdcp__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDCP_Config", "PDCPConfig", "StreamingProtobufs__PDCPConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PDCPConfig), 4, streaming_protobufs__pdcp__config__field_descriptors, streaming_protobufs__pdcp__config__field_indices_by_name, 1, streaming_protobufs__pdcp__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdcp__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__drb__field_descriptors[9] = { { "discardTimer", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DRB, discardtimer), &streaming_protobufs__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(StreamingProtobufs__DRB, pdcp_sn_sizeul), &streaming_protobufs__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(StreamingProtobufs__DRB, pdcp_sn_sizedl), &streaming_protobufs__pdcp__sn__size__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "notUsed", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__DRB, header_compression_case), offsetof(StreamingProtobufs__DRB, notused), &streaming_protobufs__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(StreamingProtobufs__DRB, header_compression_case), offsetof(StreamingProtobufs__DRB, rohc), &streaming_protobufs__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(StreamingProtobufs__DRB, header_compression_case), offsetof(StreamingProtobufs__DRB, uplinkonlyrohc), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__DRB, outoforderdelivery), &google__protobuf__bool_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__drb__number_ranges[1 + 1] = { { 1, 0 }, { 0, 9 } }; const ProtobufCMessageDescriptor streaming_protobufs__drb__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DRB", "DRB", "StreamingProtobufs__DRB", "streaming_protobufs", sizeof(StreamingProtobufs__DRB), 9, streaming_protobufs__drb__field_descriptors, streaming_protobufs__drb__field_indices_by_name, 1, streaming_protobufs__drb__number_ranges, (ProtobufCMessageInit) streaming_protobufs__drb__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__discard_timer__value__enum_values_by_number[17] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__protobuf_unspecified", 0 }, { "ms10", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms10", 1 }, { "ms20", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms20", 2 }, { "ms30", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms30", 3 }, { "ms40", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms40", 4 }, { "ms50", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms50", 5 }, { "ms60", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms60", 6 }, { "ms75", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms75", 7 }, { "ms100", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms100", 8 }, { "ms150", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms150", 9 }, { "ms200", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms200", 10 }, { "ms250", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms250", 11 }, { "ms300", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms300", 12 }, { "ms500", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms500", 13 }, { "ms750", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms750", 14 }, { "ms1500", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__ms1500", 15 }, { "infinity", "STREAMING_PROTOBUFS__DISCARD_TIMER__VALUE__infinity", 16 }, }; static const ProtobufCIntRange streaming_protobufs__discard_timer__value__value_ranges[] = { {0, 0},{0, 17} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__discard_timer__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.DiscardTimer.Value", "Value", "StreamingProtobufs__DiscardTimer__Value", "streaming_protobufs", 17, streaming_protobufs__discard_timer__value__enum_values_by_number, 17, streaming_protobufs__discard_timer__value__enum_values_by_name, 1, streaming_protobufs__discard_timer__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__discard_timer__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DiscardTimer, value), &streaming_protobufs__discard_timer__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__discard_timer__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__discard_timer__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__discard_timer__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DiscardTimer", "DiscardTimer", "StreamingProtobufs__DiscardTimer", "streaming_protobufs", sizeof(StreamingProtobufs__DiscardTimer), 1, streaming_protobufs__discard_timer__field_descriptors, streaming_protobufs__discard_timer__field_indices_by_name, 1, streaming_protobufs__discard_timer__number_ranges, (ProtobufCMessageInit) streaming_protobufs__discard_timer__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__pdcp__sn__size__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PDCP__SN__SIZE__VALUE__protobuf_unspecified", 0 }, { "len12bits", "STREAMING_PROTOBUFS__PDCP__SN__SIZE__VALUE__len12bits", 1 }, { "len18bits", "STREAMING_PROTOBUFS__PDCP__SN__SIZE__VALUE__len18bits", 2 }, }; static const ProtobufCIntRange streaming_protobufs__pdcp__sn__size__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__pdcp__sn__size__value__enum_values_by_name[3] = { { "len12bits", 1 }, { "len18bits", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__pdcp__sn__size__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PDCP_SN_Size.Value", "Value", "StreamingProtobufs__PDCPSNSize__Value", "streaming_protobufs", 3, streaming_protobufs__pdcp__sn__size__value__enum_values_by_number, 3, streaming_protobufs__pdcp__sn__size__value__enum_values_by_name, 1, streaming_protobufs__pdcp__sn__size__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pdcp__sn__size__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PDCPSNSize, value), &streaming_protobufs__pdcp__sn__size__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pdcp__sn__size__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__pdcp__sn__size__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pdcp__sn__size__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PDCP_SN_Size", "PDCPSNSize", "StreamingProtobufs__PDCPSNSize", "streaming_protobufs", sizeof(StreamingProtobufs__PDCPSNSize), 1, streaming_protobufs__pdcp__sn__size__field_descriptors, streaming_protobufs__pdcp__sn__size__field_indices_by_name, 1, streaming_protobufs__pdcp__sn__size__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pdcp__sn__size__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rohc__field_descriptors[3] = { { "maxCID", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__Rohc, profiles), &streaming_protobufs__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(StreamingProtobufs__Rohc, drb_continuerohc), &google__protobuf__bool_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__rohc__field_indices_by_name[] = { 2, /* field[2] = drb_ContinueROHC */ 0, /* field[0] = maxCID */ 1, /* field[1] = profiles */ }; static const ProtobufCIntRange streaming_protobufs__rohc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__rohc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.Rohc", "Rohc", "StreamingProtobufs__Rohc", "streaming_protobufs", sizeof(StreamingProtobufs__Rohc), 3, streaming_protobufs__rohc__field_descriptors, streaming_protobufs__rohc__field_indices_by_name, 1, streaming_protobufs__rohc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rohc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rohc_profiles__field_descriptors[9] = { { "profile0x0001", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__RohcProfiles, profile0x0104), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__rohc_profiles__number_ranges[1 + 1] = { { 1, 0 }, { 0, 9 } }; const ProtobufCMessageDescriptor streaming_protobufs__rohc_profiles__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RohcProfiles", "RohcProfiles", "StreamingProtobufs__RohcProfiles", "streaming_protobufs", sizeof(StreamingProtobufs__RohcProfiles), 9, streaming_protobufs__rohc_profiles__field_descriptors, streaming_protobufs__rohc_profiles__field_indices_by_name, 1, streaming_protobufs__rohc_profiles__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rohc_profiles__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uplink_only_rohc__field_descriptors[3] = { { "maxCID", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__UplinkOnlyROHC, profiles), &streaming_protobufs__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(StreamingProtobufs__UplinkOnlyROHC, drb_continuerohc), &google__protobuf__bool_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uplink_only_rohc__field_indices_by_name[] = { 2, /* field[2] = drb_ContinueROHC */ 0, /* field[0] = maxCID */ 1, /* field[1] = profiles */ }; static const ProtobufCIntRange streaming_protobufs__uplink_only_rohc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__uplink_only_rohc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UplinkOnlyROHC", "UplinkOnlyROHC", "StreamingProtobufs__UplinkOnlyROHC", "streaming_protobufs", sizeof(StreamingProtobufs__UplinkOnlyROHC), 3, streaming_protobufs__uplink_only_rohc__field_descriptors, streaming_protobufs__uplink_only_rohc__field_indices_by_name, 1, streaming_protobufs__uplink_only_rohc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uplink_only_rohc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uplink_only_rohcprofiles__field_descriptors[1] = { { "profile0x0106", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UplinkOnlyROHCProfiles, profile0x0106), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uplink_only_rohcprofiles__field_indices_by_name[] = { 0, /* field[0] = profile0x0106 */ }; static const ProtobufCIntRange streaming_protobufs__uplink_only_rohcprofiles__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__uplink_only_rohcprofiles__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UplinkOnlyROHCProfiles", "UplinkOnlyROHCProfiles", "StreamingProtobufs__UplinkOnlyROHCProfiles", "streaming_protobufs", sizeof(StreamingProtobufs__UplinkOnlyROHCProfiles), 1, streaming_protobufs__uplink_only_rohcprofiles__field_descriptors, streaming_protobufs__uplink_only_rohcprofiles__field_indices_by_name, 1, streaming_protobufs__uplink_only_rohcprofiles__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uplink_only_rohcprofiles__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__more_than_one_rlc__field_descriptors[3] = { { "primaryPath", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MoreThanOneRLC, primarypath), &streaming_protobufs__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(StreamingProtobufs__MoreThanOneRLC, ul_datasplitthreshold), &streaming_protobufs__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(StreamingProtobufs__MoreThanOneRLC, pdcp_duplication), &google__protobuf__bool_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__more_than_one_rlc__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__more_than_one_rlc__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MoreThanOneRLC", "MoreThanOneRLC", "StreamingProtobufs__MoreThanOneRLC", "streaming_protobufs", sizeof(StreamingProtobufs__MoreThanOneRLC), 3, streaming_protobufs__more_than_one_rlc__field_descriptors, streaming_protobufs__more_than_one_rlc__field_indices_by_name, 1, streaming_protobufs__more_than_one_rlc__number_ranges, (ProtobufCMessageInit) streaming_protobufs__more_than_one_rlc__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__primary_path__field_descriptors[2] = { { "cellGroup", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__PrimaryPath, logicalchannel), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__primary_path__field_indices_by_name[] = { 0, /* field[0] = cellGroup */ 1, /* field[1] = logicalChannel */ }; static const ProtobufCIntRange streaming_protobufs__primary_path__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__primary_path__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PrimaryPath", "PrimaryPath", "StreamingProtobufs__PrimaryPath", "streaming_protobufs", sizeof(StreamingProtobufs__PrimaryPath), 2, streaming_protobufs__primary_path__field_descriptors, streaming_protobufs__primary_path__field_indices_by_name, 1, streaming_protobufs__primary_path__number_ranges, (ProtobufCMessageInit) streaming_protobufs__primary_path__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ul__data_split_threshold__value__enum_values_by_number[25] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__protobuf_unspecified", 0 }, { "b0", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b0", 1 }, { "b100", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b100", 2 }, { "b200", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b200", 3 }, { "b400", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b400", 4 }, { "b800", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b800", 5 }, { "b1600", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b1600", 6 }, { "b3200", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b3200", 7 }, { "b6400", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b6400", 8 }, { "b12800", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b12800", 9 }, { "b25600", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b25600", 10 }, { "b51200", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b51200", 11 }, { "b102400", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b102400", 12 }, { "b204800", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b204800", 13 }, { "b409600", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b409600", 14 }, { "b819200", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b819200", 15 }, { "b1228800", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b1228800", 16 }, { "b1638400", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b1638400", 17 }, { "b2457600", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b2457600", 18 }, { "b3276800", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b3276800", 19 }, { "b4096000", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b4096000", 20 }, { "b4915200", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b4915200", 21 }, { "b5734400", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b5734400", 22 }, { "b6553600", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__b6553600", 23 }, { "infinity", "STREAMING_PROTOBUFS__UL__DATA_SPLIT_THRESHOLD__VALUE__infinity", 24 }, }; static const ProtobufCIntRange streaming_protobufs__ul__data_split_threshold__value__value_ranges[] = { {0, 0},{0, 25} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__ul__data_split_threshold__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.UL_DataSplitThreshold.Value", "Value", "StreamingProtobufs__ULDataSplitThreshold__Value", "streaming_protobufs", 25, streaming_protobufs__ul__data_split_threshold__value__enum_values_by_number, 25, streaming_protobufs__ul__data_split_threshold__value__enum_values_by_name, 1, streaming_protobufs__ul__data_split_threshold__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ul__data_split_threshold__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ULDataSplitThreshold, value), &streaming_protobufs__ul__data_split_threshold__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ul__data_split_threshold__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ul__data_split_threshold__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ul__data_split_threshold__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UL_DataSplitThreshold", "ULDataSplitThreshold", "StreamingProtobufs__ULDataSplitThreshold", "streaming_protobufs", sizeof(StreamingProtobufs__ULDataSplitThreshold), 1, streaming_protobufs__ul__data_split_threshold__field_descriptors, streaming_protobufs__ul__data_split_threshold__field_indices_by_name, 1, streaming_protobufs__ul__data_split_threshold__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ul__data_split_threshold__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__t__reordering__value__enum_values_by_number[37] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__protobuf_unspecified", 0 }, { "ms0", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms0", 1 }, { "ms1", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms1", 2 }, { "ms2", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms2", 3 }, { "ms4", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms4", 4 }, { "ms5", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms5", 5 }, { "ms8", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms8", 6 }, { "ms10", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms10", 7 }, { "ms15", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms15", 8 }, { "ms20", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms20", 9 }, { "ms30", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms30", 10 }, { "ms40", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms40", 11 }, { "ms50", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms50", 12 }, { "ms60", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms60", 13 }, { "ms80", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms80", 14 }, { "ms100", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms100", 15 }, { "ms120", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms120", 16 }, { "ms140", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms140", 17 }, { "ms160", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms160", 18 }, { "ms180", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms180", 19 }, { "ms200", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms200", 20 }, { "ms220", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms220", 21 }, { "ms240", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms240", 22 }, { "ms260", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms260", 23 }, { "ms280", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms280", 24 }, { "ms300", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms300", 25 }, { "ms500", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms500", 26 }, { "ms750", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms750", 27 }, { "ms1000", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms1000", 28 }, { "ms1250", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms1250", 29 }, { "ms1500", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms1500", 30 }, { "ms1750", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms1750", 31 }, { "ms2000", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms2000", 32 }, { "ms2250", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms2250", 33 }, { "ms2500", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms2500", 34 }, { "ms2750", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms2750", 35 }, { "ms3000", "STREAMING_PROTOBUFS__T__REORDERING__VALUE__ms3000", 36 }, }; static const ProtobufCIntRange streaming_protobufs__t__reordering__value__value_ranges[] = { {0, 0},{0, 37} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__t__reordering__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.T_Reordering.Value", "Value", "StreamingProtobufs__TReordering__Value", "streaming_protobufs", 37, streaming_protobufs__t__reordering__value__enum_values_by_number, 37, streaming_protobufs__t__reordering__value__enum_values_by_name, 1, streaming_protobufs__t__reordering__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__t__reordering__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TReordering, value), &streaming_protobufs__t__reordering__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__t__reordering__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__t__reordering__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__t__reordering__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.T_Reordering", "TReordering", "StreamingProtobufs__TReordering", "streaming_protobufs", sizeof(StreamingProtobufs__TReordering), 1, streaming_protobufs__t__reordering__field_descriptors, streaming_protobufs__t__reordering__field_indices_by_name, 1, streaming_protobufs__t__reordering__number_ranges, (ProtobufCMessageInit) streaming_protobufs__t__reordering__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__drb__to_add_mod_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__DRBToAddModList, n_items), offsetof(StreamingProtobufs__DRBToAddModList, items), &streaming_protobufs__drb__to_add_mod__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__drb__to_add_mod_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__drb__to_add_mod_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__drb__to_add_mod_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DRB_ToAddModList", "DRBToAddModList", "StreamingProtobufs__DRBToAddModList", "streaming_protobufs", sizeof(StreamingProtobufs__DRBToAddModList), 1, streaming_protobufs__drb__to_add_mod_list__field_descriptors, streaming_protobufs__drb__to_add_mod_list__field_indices_by_name, 1, streaming_protobufs__drb__to_add_mod_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__drb__to_add_mod_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__drb__to_add_mod__field_descriptors[6] = { { "eps_BearerIdentity", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__DRBToAddMod, cn_association_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__DRBToAddMod, cn_association_case), offsetof(StreamingProtobufs__DRBToAddMod, sdap_config), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__DRBToAddMod, pdcp_config), &streaming_protobufs__pdcp__config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__drb__to_add_mod__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__drb__to_add_mod__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DRB_ToAddMod", "DRBToAddMod", "StreamingProtobufs__DRBToAddMod", "streaming_protobufs", sizeof(StreamingProtobufs__DRBToAddMod), 6, streaming_protobufs__drb__to_add_mod__field_descriptors, streaming_protobufs__drb__to_add_mod__field_indices_by_name, 1, streaming_protobufs__drb__to_add_mod__number_ranges, (ProtobufCMessageInit) streaming_protobufs__drb__to_add_mod__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__drb__to_release_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__DRBToReleaseList, n_items), offsetof(StreamingProtobufs__DRBToReleaseList, items), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__drb__to_release_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__drb__to_release_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__drb__to_release_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DRB_ToReleaseList", "DRBToReleaseList", "StreamingProtobufs__DRBToReleaseList", "streaming_protobufs", sizeof(StreamingProtobufs__DRBToReleaseList), 1, streaming_protobufs__drb__to_release_list__field_descriptors, streaming_protobufs__drb__to_release_list__field_indices_by_name, 1, streaming_protobufs__drb__to_release_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__drb__to_release_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sdap__config__field_descriptors[6] = { { "pdu_Session", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__SDAPConfig, sdap_headerdl), &streaming_protobufs__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(StreamingProtobufs__SDAPConfig, sdap_headerul), &streaming_protobufs__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(StreamingProtobufs__SDAPConfig, defaultdrb), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "mappedQoS_FlowsToAdd", 5, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__SDAPConfig, n_mappedqos_flowstoadd), offsetof(StreamingProtobufs__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(StreamingProtobufs__SDAPConfig, n_mappedqos_flowstorelease), offsetof(StreamingProtobufs__SDAPConfig, mappedqos_flowstorelease), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__sdap__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor streaming_protobufs__sdap__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SDAP_Config", "SDAPConfig", "StreamingProtobufs__SDAPConfig", "streaming_protobufs", sizeof(StreamingProtobufs__SDAPConfig), 6, streaming_protobufs__sdap__config__field_descriptors, streaming_protobufs__sdap__config__field_indices_by_name, 1, streaming_protobufs__sdap__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sdap__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__sdap__header__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SDAP__HEADER__VALUE__protobuf_unspecified", 0 }, { "present", "STREAMING_PROTOBUFS__SDAP__HEADER__VALUE__present", 1 }, { "absent", "STREAMING_PROTOBUFS__SDAP__HEADER__VALUE__absent", 2 }, }; static const ProtobufCIntRange streaming_protobufs__sdap__header__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__sdap__header__value__enum_values_by_name[3] = { { "absent", 2 }, { "present", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__sdap__header__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SDAP_Header.Value", "Value", "StreamingProtobufs__SDAPHeader__Value", "streaming_protobufs", 3, streaming_protobufs__sdap__header__value__enum_values_by_number, 3, streaming_protobufs__sdap__header__value__enum_values_by_name, 1, streaming_protobufs__sdap__header__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sdap__header__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SDAPHeader, value), &streaming_protobufs__sdap__header__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sdap__header__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__sdap__header__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__sdap__header__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SDAP_Header", "SDAPHeader", "StreamingProtobufs__SDAPHeader", "streaming_protobufs", sizeof(StreamingProtobufs__SDAPHeader), 1, streaming_protobufs__sdap__header__field_descriptors, streaming_protobufs__sdap__header__field_indices_by_name, 1, streaming_protobufs__sdap__header__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sdap__header__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__security_config__field_descriptors[2] = { { "securityAlgorithmConfig", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SecurityConfig, securityalgorithmconfig), &streaming_protobufs__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(StreamingProtobufs__SecurityConfig, keytouse), &streaming_protobufs__key_to_use__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__security_config__field_indices_by_name[] = { 1, /* field[1] = keyToUse */ 0, /* field[0] = securityAlgorithmConfig */ }; static const ProtobufCIntRange streaming_protobufs__security_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__security_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SecurityConfig", "SecurityConfig", "StreamingProtobufs__SecurityConfig", "streaming_protobufs", sizeof(StreamingProtobufs__SecurityConfig), 2, streaming_protobufs__security_config__field_descriptors, streaming_protobufs__security_config__field_indices_by_name, 1, streaming_protobufs__security_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__security_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__security_algorithm_config__field_descriptors[2] = { { "cipheringAlgorithm", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SecurityAlgorithmConfig, cipheringalgorithm), &streaming_protobufs__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(StreamingProtobufs__SecurityAlgorithmConfig, integrityprotalgorithm), &streaming_protobufs__integrity_prot_algorithm__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__security_algorithm_config__field_indices_by_name[] = { 0, /* field[0] = cipheringAlgorithm */ 1, /* field[1] = integrityProtAlgorithm */ }; static const ProtobufCIntRange streaming_protobufs__security_algorithm_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__security_algorithm_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SecurityAlgorithmConfig", "SecurityAlgorithmConfig", "StreamingProtobufs__SecurityAlgorithmConfig", "streaming_protobufs", sizeof(StreamingProtobufs__SecurityAlgorithmConfig), 2, streaming_protobufs__security_algorithm_config__field_descriptors, streaming_protobufs__security_algorithm_config__field_indices_by_name, 1, streaming_protobufs__security_algorithm_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__security_algorithm_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ciphering_algorithm__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CIPHERING_ALGORITHM__VALUE__protobuf_unspecified", 0 }, { "nea0", "STREAMING_PROTOBUFS__CIPHERING_ALGORITHM__VALUE__nea0", 1 }, { "nea1", "STREAMING_PROTOBUFS__CIPHERING_ALGORITHM__VALUE__nea1", 2 }, { "nea2", "STREAMING_PROTOBUFS__CIPHERING_ALGORITHM__VALUE__nea2", 3 }, { "nea3", "STREAMING_PROTOBUFS__CIPHERING_ALGORITHM__VALUE__nea3", 4 }, }; static const ProtobufCIntRange streaming_protobufs__ciphering_algorithm__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__ciphering_algorithm__value__enum_values_by_name[5] = { { "nea0", 1 }, { "nea1", 2 }, { "nea2", 3 }, { "nea3", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__ciphering_algorithm__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.CipheringAlgorithm.Value", "Value", "StreamingProtobufs__CipheringAlgorithm__Value", "streaming_protobufs", 5, streaming_protobufs__ciphering_algorithm__value__enum_values_by_number, 5, streaming_protobufs__ciphering_algorithm__value__enum_values_by_name, 1, streaming_protobufs__ciphering_algorithm__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ciphering_algorithm__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CipheringAlgorithm, value), &streaming_protobufs__ciphering_algorithm__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ciphering_algorithm__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ciphering_algorithm__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ciphering_algorithm__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CipheringAlgorithm", "CipheringAlgorithm", "StreamingProtobufs__CipheringAlgorithm", "streaming_protobufs", sizeof(StreamingProtobufs__CipheringAlgorithm), 1, streaming_protobufs__ciphering_algorithm__field_descriptors, streaming_protobufs__ciphering_algorithm__field_indices_by_name, 1, streaming_protobufs__ciphering_algorithm__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ciphering_algorithm__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__integrity_prot_algorithm__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__INTEGRITY_PROT_ALGORITHM__VALUE__protobuf_unspecified", 0 }, { "nia0", "STREAMING_PROTOBUFS__INTEGRITY_PROT_ALGORITHM__VALUE__nia0", 1 }, { "nia1", "STREAMING_PROTOBUFS__INTEGRITY_PROT_ALGORITHM__VALUE__nia1", 2 }, { "nia2", "STREAMING_PROTOBUFS__INTEGRITY_PROT_ALGORITHM__VALUE__nia2", 3 }, { "nia3", "STREAMING_PROTOBUFS__INTEGRITY_PROT_ALGORITHM__VALUE__nia3", 4 }, }; static const ProtobufCIntRange streaming_protobufs__integrity_prot_algorithm__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__integrity_prot_algorithm__value__enum_values_by_name[5] = { { "nia0", 1 }, { "nia1", 2 }, { "nia2", 3 }, { "nia3", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__integrity_prot_algorithm__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.IntegrityProtAlgorithm.Value", "Value", "StreamingProtobufs__IntegrityProtAlgorithm__Value", "streaming_protobufs", 5, streaming_protobufs__integrity_prot_algorithm__value__enum_values_by_number, 5, streaming_protobufs__integrity_prot_algorithm__value__enum_values_by_name, 1, streaming_protobufs__integrity_prot_algorithm__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__integrity_prot_algorithm__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__IntegrityProtAlgorithm, value), &streaming_protobufs__integrity_prot_algorithm__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__integrity_prot_algorithm__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__integrity_prot_algorithm__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__integrity_prot_algorithm__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.IntegrityProtAlgorithm", "IntegrityProtAlgorithm", "StreamingProtobufs__IntegrityProtAlgorithm", "streaming_protobufs", sizeof(StreamingProtobufs__IntegrityProtAlgorithm), 1, streaming_protobufs__integrity_prot_algorithm__field_descriptors, streaming_protobufs__integrity_prot_algorithm__field_indices_by_name, 1, streaming_protobufs__integrity_prot_algorithm__number_ranges, (ProtobufCMessageInit) streaming_protobufs__integrity_prot_algorithm__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__key_to_use__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__KEY_TO_USE__VALUE__protobuf_unspecified", 0 }, { "master", "STREAMING_PROTOBUFS__KEY_TO_USE__VALUE__master", 1 }, { "secondary", "STREAMING_PROTOBUFS__KEY_TO_USE__VALUE__secondary", 2 }, }; static const ProtobufCIntRange streaming_protobufs__key_to_use__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__key_to_use__value__enum_values_by_name[3] = { { "master", 1 }, { "protobuf_unspecified", 0 }, { "secondary", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__key_to_use__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.KeyToUse.Value", "Value", "StreamingProtobufs__KeyToUse__Value", "streaming_protobufs", 3, streaming_protobufs__key_to_use__value__enum_values_by_number, 3, streaming_protobufs__key_to_use__value__enum_values_by_name, 1, streaming_protobufs__key_to_use__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__key_to_use__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__KeyToUse, value), &streaming_protobufs__key_to_use__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__key_to_use__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__key_to_use__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__key_to_use__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.KeyToUse", "KeyToUse", "StreamingProtobufs__KeyToUse", "streaming_protobufs", sizeof(StreamingProtobufs__KeyToUse), 1, streaming_protobufs__key_to_use__field_descriptors, streaming_protobufs__key_to_use__field_indices_by_name, 1, streaming_protobufs__key_to_use__number_ranges, (ProtobufCMessageInit) streaming_protobufs__key_to_use__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uplink_tx_direct_current_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__UplinkTxDirectCurrentList, n_items), offsetof(StreamingProtobufs__UplinkTxDirectCurrentList, items), &streaming_protobufs__uplink_tx_direct_current_cell__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uplink_tx_direct_current_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__uplink_tx_direct_current_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__uplink_tx_direct_current_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UplinkTxDirectCurrentList", "UplinkTxDirectCurrentList", "StreamingProtobufs__UplinkTxDirectCurrentList", "streaming_protobufs", sizeof(StreamingProtobufs__UplinkTxDirectCurrentList), 1, streaming_protobufs__uplink_tx_direct_current_list__field_descriptors, streaming_protobufs__uplink_tx_direct_current_list__field_indices_by_name, 1, streaming_protobufs__uplink_tx_direct_current_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uplink_tx_direct_current_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uplink_tx_direct_current_cell__field_descriptors[2] = { { "servCellIndex", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UplinkTxDirectCurrentCell, servcellindex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "uplinkDirectCurrentBWP", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__UplinkTxDirectCurrentCell, n_uplinkdirectcurrentbwp), offsetof(StreamingProtobufs__UplinkTxDirectCurrentCell, uplinkdirectcurrentbwp), &streaming_protobufs__uplink_tx_direct_current_bwp__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uplink_tx_direct_current_cell__field_indices_by_name[] = { 0, /* field[0] = servCellIndex */ 1, /* field[1] = uplinkDirectCurrentBWP */ }; static const ProtobufCIntRange streaming_protobufs__uplink_tx_direct_current_cell__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__uplink_tx_direct_current_cell__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UplinkTxDirectCurrentCell", "UplinkTxDirectCurrentCell", "StreamingProtobufs__UplinkTxDirectCurrentCell", "streaming_protobufs", sizeof(StreamingProtobufs__UplinkTxDirectCurrentCell), 2, streaming_protobufs__uplink_tx_direct_current_cell__field_descriptors, streaming_protobufs__uplink_tx_direct_current_cell__field_indices_by_name, 1, streaming_protobufs__uplink_tx_direct_current_cell__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uplink_tx_direct_current_cell__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uplink_tx_direct_current_bwp__field_descriptors[3] = { { "bwp_Id", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__UplinkTxDirectCurrentBWP, txdirectcurrentlocation), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__uplink_tx_direct_current_bwp__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__uplink_tx_direct_current_bwp__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UplinkTxDirectCurrentBWP", "UplinkTxDirectCurrentBWP", "StreamingProtobufs__UplinkTxDirectCurrentBWP", "streaming_protobufs", sizeof(StreamingProtobufs__UplinkTxDirectCurrentBWP), 3, streaming_protobufs__uplink_tx_direct_current_bwp__field_descriptors, streaming_protobufs__uplink_tx_direct_current_bwp__field_indices_by_name, 1, streaming_protobufs__uplink_tx_direct_current_bwp__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uplink_tx_direct_current_bwp__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__cell_access_related_info__field_descriptors[2] = { { "plmn_IdentityList", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__CellAccessRelatedInfo, plmn_identitylist), &streaming_protobufs__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(StreamingProtobufs__CellAccessRelatedInfo, cellreservedforotheruse), &streaming_protobufs__true_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__cell_access_related_info__field_indices_by_name[] = { 1, /* field[1] = cellReservedForOtherUse */ 0, /* field[0] = plmn_IdentityList */ }; static const ProtobufCIntRange streaming_protobufs__cell_access_related_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__cell_access_related_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.CellAccessRelatedInfo", "CellAccessRelatedInfo", "StreamingProtobufs__CellAccessRelatedInfo", "streaming_protobufs", sizeof(StreamingProtobufs__CellAccessRelatedInfo), 2, streaming_protobufs__cell_access_related_info__field_descriptors, streaming_protobufs__cell_access_related_info__field_indices_by_name, 1, streaming_protobufs__cell_access_related_info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__cell_access_related_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__conn_est_failure_control__field_descriptors[3] = { { "connEstFailCount", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ConnEstFailureControl, connestfailcount), &streaming_protobufs__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(StreamingProtobufs__ConnEstFailureControl, connestfailoffsetvalidity), &streaming_protobufs__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(StreamingProtobufs__ConnEstFailureControl, connestfailoffset), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__conn_est_failure_control__field_indices_by_name[] = { 0, /* field[0] = connEstFailCount */ 2, /* field[2] = connEstFailOffset */ 1, /* field[1] = connEstFailOffsetValidity */ }; static const ProtobufCIntRange streaming_protobufs__conn_est_failure_control__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__conn_est_failure_control__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ConnEstFailureControl", "ConnEstFailureControl", "StreamingProtobufs__ConnEstFailureControl", "streaming_protobufs", sizeof(StreamingProtobufs__ConnEstFailureControl), 3, streaming_protobufs__conn_est_failure_control__field_descriptors, streaming_protobufs__conn_est_failure_control__field_indices_by_name, 1, streaming_protobufs__conn_est_failure_control__number_ranges, (ProtobufCMessageInit) streaming_protobufs__conn_est_failure_control__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__conn_est_fail_count__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CONN_EST_FAIL_COUNT__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__CONN_EST_FAIL_COUNT__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__CONN_EST_FAIL_COUNT__VALUE__n2", 2 }, { "n3", "STREAMING_PROTOBUFS__CONN_EST_FAIL_COUNT__VALUE__n3", 3 }, { "n4", "STREAMING_PROTOBUFS__CONN_EST_FAIL_COUNT__VALUE__n4", 4 }, }; static const ProtobufCIntRange streaming_protobufs__conn_est_fail_count__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__conn_est_fail_count__value__enum_values_by_name[5] = { { "n1", 1 }, { "n2", 2 }, { "n3", 3 }, { "n4", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__conn_est_fail_count__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.ConnEstFailCount.Value", "Value", "StreamingProtobufs__ConnEstFailCount__Value", "streaming_protobufs", 5, streaming_protobufs__conn_est_fail_count__value__enum_values_by_number, 5, streaming_protobufs__conn_est_fail_count__value__enum_values_by_name, 1, streaming_protobufs__conn_est_fail_count__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__conn_est_fail_count__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ConnEstFailCount, value), &streaming_protobufs__conn_est_fail_count__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__conn_est_fail_count__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__conn_est_fail_count__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__conn_est_fail_count__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ConnEstFailCount", "ConnEstFailCount", "StreamingProtobufs__ConnEstFailCount", "streaming_protobufs", sizeof(StreamingProtobufs__ConnEstFailCount), 1, streaming_protobufs__conn_est_fail_count__field_descriptors, streaming_protobufs__conn_est_fail_count__field_indices_by_name, 1, streaming_protobufs__conn_est_fail_count__number_ranges, (ProtobufCMessageInit) streaming_protobufs__conn_est_fail_count__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__conn_est_fail_offset_validity__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__protobuf_unspecified", 0 }, { "s30", "STREAMING_PROTOBUFS__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s30", 1 }, { "s60", "STREAMING_PROTOBUFS__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s60", 2 }, { "s120", "STREAMING_PROTOBUFS__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s120", 3 }, { "s240", "STREAMING_PROTOBUFS__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s240", 4 }, { "s300", "STREAMING_PROTOBUFS__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s300", 5 }, { "s420", "STREAMING_PROTOBUFS__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s420", 6 }, { "s600", "STREAMING_PROTOBUFS__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s600", 7 }, { "s900", "STREAMING_PROTOBUFS__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s900", 8 }, }; static const ProtobufCIntRange streaming_protobufs__conn_est_fail_offset_validity__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__conn_est_fail_offset_validity__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.ConnEstFailOffsetValidity.Value", "Value", "StreamingProtobufs__ConnEstFailOffsetValidity__Value", "streaming_protobufs", 9, streaming_protobufs__conn_est_fail_offset_validity__value__enum_values_by_number, 9, streaming_protobufs__conn_est_fail_offset_validity__value__enum_values_by_name, 1, streaming_protobufs__conn_est_fail_offset_validity__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__conn_est_fail_offset_validity__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ConnEstFailOffsetValidity, value), &streaming_protobufs__conn_est_fail_offset_validity__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__conn_est_fail_offset_validity__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__conn_est_fail_offset_validity__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__conn_est_fail_offset_validity__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ConnEstFailOffsetValidity", "ConnEstFailOffsetValidity", "StreamingProtobufs__ConnEstFailOffsetValidity", "streaming_protobufs", sizeof(StreamingProtobufs__ConnEstFailOffsetValidity), 1, streaming_protobufs__conn_est_fail_offset_validity__field_descriptors, streaming_protobufs__conn_est_fail_offset_validity__field_indices_by_name, 1, streaming_protobufs__conn_est_fail_offset_validity__number_ranges, (ProtobufCMessageInit) streaming_protobufs__conn_est_fail_offset_validity__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__si__scheduling_info__field_descriptors[5] = { { "schedulingInfoList", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SISchedulingInfo, n_schedulinginfolist), offsetof(StreamingProtobufs__SISchedulingInfo, schedulinginfolist), &streaming_protobufs__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(StreamingProtobufs__SISchedulingInfo, si_windowlength), &streaming_protobufs__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(StreamingProtobufs__SISchedulingInfo, si_requestconfig), &streaming_protobufs__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(StreamingProtobufs__SISchedulingInfo, si_requestconfigsul), &streaming_protobufs__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(StreamingProtobufs__SISchedulingInfo, systeminformationareaid), &google__protobuf__bytes_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__si__scheduling_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__si__scheduling_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SI_SchedulingInfo", "SISchedulingInfo", "StreamingProtobufs__SISchedulingInfo", "streaming_protobufs", sizeof(StreamingProtobufs__SISchedulingInfo), 5, streaming_protobufs__si__scheduling_info__field_descriptors, streaming_protobufs__si__scheduling_info__field_indices_by_name, 1, streaming_protobufs__si__scheduling_info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__si__scheduling_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__si__window_length__value__enum_values_by_number[10] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SI__WINDOW_LENGTH__VALUE__protobuf_unspecified", 0 }, { "s5", "STREAMING_PROTOBUFS__SI__WINDOW_LENGTH__VALUE__s5", 1 }, { "s10", "STREAMING_PROTOBUFS__SI__WINDOW_LENGTH__VALUE__s10", 2 }, { "s20", "STREAMING_PROTOBUFS__SI__WINDOW_LENGTH__VALUE__s20", 3 }, { "s40", "STREAMING_PROTOBUFS__SI__WINDOW_LENGTH__VALUE__s40", 4 }, { "s80", "STREAMING_PROTOBUFS__SI__WINDOW_LENGTH__VALUE__s80", 5 }, { "s160", "STREAMING_PROTOBUFS__SI__WINDOW_LENGTH__VALUE__s160", 6 }, { "s320", "STREAMING_PROTOBUFS__SI__WINDOW_LENGTH__VALUE__s320", 7 }, { "s640", "STREAMING_PROTOBUFS__SI__WINDOW_LENGTH__VALUE__s640", 8 }, { "s1280", "STREAMING_PROTOBUFS__SI__WINDOW_LENGTH__VALUE__s1280", 9 }, }; static const ProtobufCIntRange streaming_protobufs__si__window_length__value__value_ranges[] = { {0, 0},{0, 10} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__si__window_length__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SI_WindowLength.Value", "Value", "StreamingProtobufs__SIWindowLength__Value", "streaming_protobufs", 10, streaming_protobufs__si__window_length__value__enum_values_by_number, 10, streaming_protobufs__si__window_length__value__enum_values_by_name, 1, streaming_protobufs__si__window_length__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__si__window_length__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SIWindowLength, value), &streaming_protobufs__si__window_length__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__si__window_length__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__si__window_length__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__si__window_length__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SI_WindowLength", "SIWindowLength", "StreamingProtobufs__SIWindowLength", "streaming_protobufs", sizeof(StreamingProtobufs__SIWindowLength), 1, streaming_protobufs__si__window_length__field_descriptors, streaming_protobufs__si__window_length__field_indices_by_name, 1, streaming_protobufs__si__window_length__number_ranges, (ProtobufCMessageInit) streaming_protobufs__si__window_length__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scheduling_info__field_descriptors[3] = { { "si_BroadcastStatus", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SchedulingInfo, si_broadcaststatus), &streaming_protobufs__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(StreamingProtobufs__SchedulingInfo, si_periodicity), &streaming_protobufs__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(StreamingProtobufs__SchedulingInfo, sib_mappinginfo), &streaming_protobufs__sib__mapping__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__scheduling_info__field_indices_by_name[] = { 0, /* field[0] = si_BroadcastStatus */ 1, /* field[1] = si_Periodicity */ 2, /* field[2] = sib_MappingInfo */ }; static const ProtobufCIntRange streaming_protobufs__scheduling_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__scheduling_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SchedulingInfo", "SchedulingInfo", "StreamingProtobufs__SchedulingInfo", "streaming_protobufs", sizeof(StreamingProtobufs__SchedulingInfo), 3, streaming_protobufs__scheduling_info__field_descriptors, streaming_protobufs__scheduling_info__field_indices_by_name, 1, streaming_protobufs__scheduling_info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scheduling_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sib__mapping__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__SIBMapping, n_items), offsetof(StreamingProtobufs__SIBMapping, items), &streaming_protobufs__sib__type_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sib__mapping__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__sib__mapping__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__sib__mapping__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SIB_Mapping", "SIBMapping", "StreamingProtobufs__SIBMapping", "streaming_protobufs", sizeof(StreamingProtobufs__SIBMapping), 1, streaming_protobufs__sib__mapping__field_descriptors, streaming_protobufs__sib__mapping__field_indices_by_name, 1, streaming_protobufs__sib__mapping__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sib__mapping__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__si__broadcast_status__value__enum_values_by_number[3] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SI__BROADCAST_STATUS__VALUE__protobuf_unspecified", 0 }, { "broadcasting", "STREAMING_PROTOBUFS__SI__BROADCAST_STATUS__VALUE__broadcasting", 1 }, { "notBroadcasting", "STREAMING_PROTOBUFS__SI__BROADCAST_STATUS__VALUE__notBroadcasting", 2 }, }; static const ProtobufCIntRange streaming_protobufs__si__broadcast_status__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex streaming_protobufs__si__broadcast_status__value__enum_values_by_name[3] = { { "broadcasting", 1 }, { "notBroadcasting", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__si__broadcast_status__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SI_BroadcastStatus.Value", "Value", "StreamingProtobufs__SIBroadcastStatus__Value", "streaming_protobufs", 3, streaming_protobufs__si__broadcast_status__value__enum_values_by_number, 3, streaming_protobufs__si__broadcast_status__value__enum_values_by_name, 1, streaming_protobufs__si__broadcast_status__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__si__broadcast_status__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SIBroadcastStatus, value), &streaming_protobufs__si__broadcast_status__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__si__broadcast_status__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__si__broadcast_status__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__si__broadcast_status__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SI_BroadcastStatus", "SIBroadcastStatus", "StreamingProtobufs__SIBroadcastStatus", "streaming_protobufs", sizeof(StreamingProtobufs__SIBroadcastStatus), 1, streaming_protobufs__si__broadcast_status__field_descriptors, streaming_protobufs__si__broadcast_status__field_indices_by_name, 1, streaming_protobufs__si__broadcast_status__number_ranges, (ProtobufCMessageInit) streaming_protobufs__si__broadcast_status__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__si__periodicity__value__enum_values_by_number[8] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SI__PERIODICITY__VALUE__protobuf_unspecified", 0 }, { "rf8", "STREAMING_PROTOBUFS__SI__PERIODICITY__VALUE__rf8", 1 }, { "rf16", "STREAMING_PROTOBUFS__SI__PERIODICITY__VALUE__rf16", 2 }, { "rf32", "STREAMING_PROTOBUFS__SI__PERIODICITY__VALUE__rf32", 3 }, { "rf64", "STREAMING_PROTOBUFS__SI__PERIODICITY__VALUE__rf64", 4 }, { "rf128", "STREAMING_PROTOBUFS__SI__PERIODICITY__VALUE__rf128", 5 }, { "rf256", "STREAMING_PROTOBUFS__SI__PERIODICITY__VALUE__rf256", 6 }, { "rf512", "STREAMING_PROTOBUFS__SI__PERIODICITY__VALUE__rf512", 7 }, }; static const ProtobufCIntRange streaming_protobufs__si__periodicity__value__value_ranges[] = { {0, 0},{0, 8} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__si__periodicity__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SI_Periodicity.Value", "Value", "StreamingProtobufs__SIPeriodicity__Value", "streaming_protobufs", 8, streaming_protobufs__si__periodicity__value__enum_values_by_number, 8, streaming_protobufs__si__periodicity__value__enum_values_by_name, 1, streaming_protobufs__si__periodicity__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__si__periodicity__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SIPeriodicity, value), &streaming_protobufs__si__periodicity__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__si__periodicity__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__si__periodicity__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__si__periodicity__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SI_Periodicity", "SIPeriodicity", "StreamingProtobufs__SIPeriodicity", "streaming_protobufs", sizeof(StreamingProtobufs__SIPeriodicity), 1, streaming_protobufs__si__periodicity__field_descriptors, streaming_protobufs__si__periodicity__field_indices_by_name, 1, streaming_protobufs__si__periodicity__number_ranges, (ProtobufCMessageInit) streaming_protobufs__si__periodicity__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sib__type_info__field_descriptors[3] = { { "type", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SIBTypeInfo, type), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__SIBTypeInfo, areascope), &streaming_protobufs__true_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sib__type_info__field_indices_by_name[] = { 2, /* field[2] = areaScope */ 0, /* field[0] = type */ 1, /* field[1] = valueTag */ }; static const ProtobufCIntRange streaming_protobufs__sib__type_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__sib__type_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SIB_TypeInfo", "SIBTypeInfo", "StreamingProtobufs__SIBTypeInfo", "streaming_protobufs", sizeof(StreamingProtobufs__SIBTypeInfo), 3, streaming_protobufs__sib__type_info__field_descriptors, streaming_protobufs__sib__type_info__field_indices_by_name, 1, streaming_protobufs__sib__type_info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sib__type_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__sib__type_info_type__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SIB__TYPE_INFO_TYPE__VALUE__protobuf_unspecified", 0 }, { "sibType2", "STREAMING_PROTOBUFS__SIB__TYPE_INFO_TYPE__VALUE__sibType2", 1 }, { "sibType3", "STREAMING_PROTOBUFS__SIB__TYPE_INFO_TYPE__VALUE__sibType3", 2 }, { "sibType4", "STREAMING_PROTOBUFS__SIB__TYPE_INFO_TYPE__VALUE__sibType4", 3 }, { "sibType5", "STREAMING_PROTOBUFS__SIB__TYPE_INFO_TYPE__VALUE__sibType5", 4 }, { "sibType6", "STREAMING_PROTOBUFS__SIB__TYPE_INFO_TYPE__VALUE__sibType6", 5 }, { "sibType7", "STREAMING_PROTOBUFS__SIB__TYPE_INFO_TYPE__VALUE__sibType7", 6 }, { "sibType8", "STREAMING_PROTOBUFS__SIB__TYPE_INFO_TYPE__VALUE__sibType8", 7 }, { "sibType9", "STREAMING_PROTOBUFS__SIB__TYPE_INFO_TYPE__VALUE__sibType9", 8 }, }; static const ProtobufCIntRange streaming_protobufs__sib__type_info_type__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__sib__type_info_type__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SIB_TypeInfoType.Value", "Value", "StreamingProtobufs__SIBTypeInfoType__Value", "streaming_protobufs", 9, streaming_protobufs__sib__type_info_type__value__enum_values_by_number, 9, streaming_protobufs__sib__type_info_type__value__enum_values_by_name, 1, streaming_protobufs__sib__type_info_type__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sib__type_info_type__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SIBTypeInfoType, value), &streaming_protobufs__sib__type_info_type__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sib__type_info_type__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__sib__type_info_type__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__sib__type_info_type__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SIB_TypeInfoType", "SIBTypeInfoType", "StreamingProtobufs__SIBTypeInfoType", "streaming_protobufs", sizeof(StreamingProtobufs__SIBTypeInfoType), 1, streaming_protobufs__sib__type_info_type__field_descriptors, streaming_protobufs__sib__type_info_type__field_indices_by_name, 1, streaming_protobufs__sib__type_info_type__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sib__type_info_type__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__si__request_config__field_descriptors[3] = { { "rach_OccasionsSI", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SIRequestConfig, rach_occasionssi), &streaming_protobufs__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(StreamingProtobufs__SIRequestConfig, si_requestperiod), &streaming_protobufs__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(StreamingProtobufs__SIRequestConfig, n_si_requestresources), offsetof(StreamingProtobufs__SIRequestConfig, si_requestresources), &streaming_protobufs__si__request_resources__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__si__request_config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__si__request_config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SI_RequestConfig", "SIRequestConfig", "StreamingProtobufs__SIRequestConfig", "streaming_protobufs", sizeof(StreamingProtobufs__SIRequestConfig), 3, streaming_protobufs__si__request_config__field_descriptors, streaming_protobufs__si__request_config__field_indices_by_name, 1, streaming_protobufs__si__request_config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__si__request_config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__si__request_period__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SI__REQUEST_PERIOD__VALUE__protobuf_unspecified", 0 }, { "one", "STREAMING_PROTOBUFS__SI__REQUEST_PERIOD__VALUE__one", 1 }, { "two", "STREAMING_PROTOBUFS__SI__REQUEST_PERIOD__VALUE__two", 2 }, { "four", "STREAMING_PROTOBUFS__SI__REQUEST_PERIOD__VALUE__four", 3 }, { "six", "STREAMING_PROTOBUFS__SI__REQUEST_PERIOD__VALUE__six", 4 }, { "eight", "STREAMING_PROTOBUFS__SI__REQUEST_PERIOD__VALUE__eight", 5 }, { "ten", "STREAMING_PROTOBUFS__SI__REQUEST_PERIOD__VALUE__ten", 6 }, { "twelve", "STREAMING_PROTOBUFS__SI__REQUEST_PERIOD__VALUE__twelve", 7 }, { "sixteen", "STREAMING_PROTOBUFS__SI__REQUEST_PERIOD__VALUE__sixteen", 8 }, }; static const ProtobufCIntRange streaming_protobufs__si__request_period__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__si__request_period__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SI_RequestPeriod.Value", "Value", "StreamingProtobufs__SIRequestPeriod__Value", "streaming_protobufs", 9, streaming_protobufs__si__request_period__value__enum_values_by_number, 9, streaming_protobufs__si__request_period__value__enum_values_by_name, 1, streaming_protobufs__si__request_period__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__si__request_period__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SIRequestPeriod, value), &streaming_protobufs__si__request_period__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__si__request_period__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__si__request_period__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__si__request_period__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SI_RequestPeriod", "SIRequestPeriod", "StreamingProtobufs__SIRequestPeriod", "streaming_protobufs", sizeof(StreamingProtobufs__SIRequestPeriod), 1, streaming_protobufs__si__request_period__field_descriptors, streaming_protobufs__si__request_period__field_indices_by_name, 1, streaming_protobufs__si__request_period__number_ranges, (ProtobufCMessageInit) streaming_protobufs__si__request_period__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__rach__occasions_si__field_descriptors[2] = { { "rach_ConfigSI", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__RACHOccasionsSI, rach_configsi), &streaming_protobufs__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(StreamingProtobufs__RACHOccasionsSI, ssb_perrach_occasion), &streaming_protobufs__ssb_per_rach__occasion__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__rach__occasions_si__field_indices_by_name[] = { 0, /* field[0] = rach_ConfigSI */ 1, /* field[1] = ssb_perRACH_Occasion */ }; static const ProtobufCIntRange streaming_protobufs__rach__occasions_si__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__rach__occasions_si__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.RACH_OccasionsSI", "RACHOccasionsSI", "StreamingProtobufs__RACHOccasionsSI", "streaming_protobufs", sizeof(StreamingProtobufs__RACHOccasionsSI), 2, streaming_protobufs__rach__occasions_si__field_descriptors, streaming_protobufs__rach__occasions_si__field_indices_by_name, 1, streaming_protobufs__rach__occasions_si__number_ranges, (ProtobufCMessageInit) streaming_protobufs__rach__occasions_si__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__si__request_resources__field_descriptors[3] = { { "ra_PreambleStartIndex", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__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(StreamingProtobufs__SIRequestResources, ra_ssb_occasionmaskindex), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__si__request_resources__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__si__request_resources__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SI_RequestResources", "SIRequestResources", "StreamingProtobufs__SIRequestResources", "streaming_protobufs", sizeof(StreamingProtobufs__SIRequestResources), 3, streaming_protobufs__si__request_resources__field_descriptors, streaming_protobufs__si__request_resources__field_indices_by_name, 1, streaming_protobufs__si__request_resources__number_ranges, (ProtobufCMessageInit) streaming_protobufs__si__request_resources__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__serving_cell_config_common_sib__field_descriptors[8] = { { "downlinkConfigCommon", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__ServingCellConfigCommonSIB, downlinkconfigcommon), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommonSIB, uplinkconfigcommon), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommonSIB, supplementaryuplink), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommonSIB, n_timingadvanceoffset), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommonSIB, ssb_positionsinburst), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommonSIB, ssb_periodicityservingcell), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommonSIB, tdd_ul_dl_configurationcommon), &streaming_protobufs__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(StreamingProtobufs__ServingCellConfigCommonSIB, ss_pbch_blockpower), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__serving_cell_config_common_sib__number_ranges[1 + 1] = { { 1, 0 }, { 0, 8 } }; const ProtobufCMessageDescriptor streaming_protobufs__serving_cell_config_common_sib__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.ServingCellConfigCommonSIB", "ServingCellConfigCommonSIB", "StreamingProtobufs__ServingCellConfigCommonSIB", "streaming_protobufs", sizeof(StreamingProtobufs__ServingCellConfigCommonSIB), 8, streaming_protobufs__serving_cell_config_common_sib__field_descriptors, streaming_protobufs__serving_cell_config_common_sib__field_indices_by_name, 1, streaming_protobufs__serving_cell_config_common_sib__number_ranges, (ProtobufCMessageInit) streaming_protobufs__serving_cell_config_common_sib__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__downlink_config_common_sib__field_descriptors[4] = { { "frequencyInfoDL", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__DownlinkConfigCommonSIB, frequencyinfodl), &streaming_protobufs__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(StreamingProtobufs__DownlinkConfigCommonSIB, initialdownlinkbwp), &streaming_protobufs__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(StreamingProtobufs__DownlinkConfigCommonSIB, bcch_config), &streaming_protobufs__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(StreamingProtobufs__DownlinkConfigCommonSIB, pcch_config), &streaming_protobufs__pcch__config__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__downlink_config_common_sib__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__downlink_config_common_sib__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.DownlinkConfigCommonSIB", "DownlinkConfigCommonSIB", "StreamingProtobufs__DownlinkConfigCommonSIB", "streaming_protobufs", sizeof(StreamingProtobufs__DownlinkConfigCommonSIB), 4, streaming_protobufs__downlink_config_common_sib__field_descriptors, streaming_protobufs__downlink_config_common_sib__field_indices_by_name, 1, streaming_protobufs__downlink_config_common_sib__number_ranges, (ProtobufCMessageInit) streaming_protobufs__downlink_config_common_sib__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__frequency_info_dl__sib__field_descriptors[3] = { { "frequencyBandList", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__FrequencyInfoDLSIB, frequencybandlist), &streaming_protobufs__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(StreamingProtobufs__FrequencyInfoDLSIB, offsettopointa), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "scs_SpecificCarrierList", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__FrequencyInfoDLSIB, n_scs_specificcarrierlist), offsetof(StreamingProtobufs__FrequencyInfoDLSIB, scs_specificcarrierlist), &streaming_protobufs__scs__specific_carrier__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__frequency_info_dl__sib__field_indices_by_name[] = { 0, /* field[0] = frequencyBandList */ 1, /* field[1] = offsetToPointA */ 2, /* field[2] = scs_SpecificCarrierList */ }; static const ProtobufCIntRange streaming_protobufs__frequency_info_dl__sib__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__frequency_info_dl__sib__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.FrequencyInfoDL_SIB", "FrequencyInfoDLSIB", "StreamingProtobufs__FrequencyInfoDLSIB", "streaming_protobufs", sizeof(StreamingProtobufs__FrequencyInfoDLSIB), 3, streaming_protobufs__frequency_info_dl__sib__field_descriptors, streaming_protobufs__frequency_info_dl__sib__field_indices_by_name, 1, streaming_protobufs__frequency_info_dl__sib__number_ranges, (ProtobufCMessageInit) streaming_protobufs__frequency_info_dl__sib__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__multi_frequency_band_list_nr__sib__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__MultiFrequencyBandListNRSIB, n_items), offsetof(StreamingProtobufs__MultiFrequencyBandListNRSIB, items), &streaming_protobufs__nr__multi_band_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__multi_frequency_band_list_nr__sib__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__multi_frequency_band_list_nr__sib__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__multi_frequency_band_list_nr__sib__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MultiFrequencyBandListNR_SIB", "MultiFrequencyBandListNRSIB", "StreamingProtobufs__MultiFrequencyBandListNRSIB", "streaming_protobufs", sizeof(StreamingProtobufs__MultiFrequencyBandListNRSIB), 1, streaming_protobufs__multi_frequency_band_list_nr__sib__field_descriptors, streaming_protobufs__multi_frequency_band_list_nr__sib__field_indices_by_name, 1, streaming_protobufs__multi_frequency_band_list_nr__sib__number_ranges, (ProtobufCMessageInit) streaming_protobufs__multi_frequency_band_list_nr__sib__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nr__multi_band_info__field_descriptors[2] = { { "freqBandIndicatorNR", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__NRMultiBandInfo, nr_ns_pmaxlist), &streaming_protobufs__nr__ns__pmax_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nr__multi_band_info__field_indices_by_name[] = { 0, /* field[0] = freqBandIndicatorNR */ 1, /* field[1] = nr_NS_PmaxList */ }; static const ProtobufCIntRange streaming_protobufs__nr__multi_band_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__nr__multi_band_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NR_MultiBandInfo", "NRMultiBandInfo", "StreamingProtobufs__NRMultiBandInfo", "streaming_protobufs", sizeof(StreamingProtobufs__NRMultiBandInfo), 2, streaming_protobufs__nr__multi_band_info__field_descriptors, streaming_protobufs__nr__multi_band_info__field_indices_by_name, 1, streaming_protobufs__nr__multi_band_info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nr__multi_band_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nr__ns__pmax_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__NRNSPmaxList, n_items), offsetof(StreamingProtobufs__NRNSPmaxList, items), &streaming_protobufs__nr__ns__pmax_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nr__ns__pmax_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__nr__ns__pmax_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__nr__ns__pmax_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NR_NS_PmaxList", "NRNSPmaxList", "StreamingProtobufs__NRNSPmaxList", "streaming_protobufs", sizeof(StreamingProtobufs__NRNSPmaxList), 1, streaming_protobufs__nr__ns__pmax_list__field_descriptors, streaming_protobufs__nr__ns__pmax_list__field_indices_by_name, 1, streaming_protobufs__nr__ns__pmax_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nr__ns__pmax_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__nr__ns__pmax_value__field_descriptors[2] = { { "additionalPmax", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__NRNSPmaxValue, additionalspectrumemission), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__nr__ns__pmax_value__field_indices_by_name[] = { 0, /* field[0] = additionalPmax */ 1, /* field[1] = additionalSpectrumEmission */ }; static const ProtobufCIntRange streaming_protobufs__nr__ns__pmax_value__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__nr__ns__pmax_value__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.NR_NS_PmaxValue", "NRNSPmaxValue", "StreamingProtobufs__NRNSPmaxValue", "streaming_protobufs", sizeof(StreamingProtobufs__NRNSPmaxValue), 2, streaming_protobufs__nr__ns__pmax_value__field_descriptors, streaming_protobufs__nr__ns__pmax_value__field_indices_by_name, 1, streaming_protobufs__nr__ns__pmax_value__number_ranges, (ProtobufCMessageInit) streaming_protobufs__nr__ns__pmax_value__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__bcch__config__modification_period_coeff__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__protobuf_unspecified", 0 }, { "n2", "STREAMING_PROTOBUFS__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n2", 1 }, { "n4", "STREAMING_PROTOBUFS__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n4", 2 }, { "n8", "STREAMING_PROTOBUFS__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n8", 3 }, { "n16", "STREAMING_PROTOBUFS__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n16", 4 }, }; static const ProtobufCIntRange streaming_protobufs__bcch__config__modification_period_coeff__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__bcch__config__modification_period_coeff__enum_values_by_name[5] = { { "n16", 4 }, { "n2", 1 }, { "n4", 2 }, { "n8", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__bcch__config__modification_period_coeff__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.BCCH_Config.ModificationPeriodCoeff", "ModificationPeriodCoeff", "StreamingProtobufs__BCCHConfig__ModificationPeriodCoeff", "streaming_protobufs", 5, streaming_protobufs__bcch__config__modification_period_coeff__enum_values_by_number, 5, streaming_protobufs__bcch__config__modification_period_coeff__enum_values_by_name, 1, streaming_protobufs__bcch__config__modification_period_coeff__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__bcch__config__field_descriptors[1] = { { "modificationPeriodCoeff", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__BCCHConfig, modificationperiodcoeff), &streaming_protobufs__bcch__config__modification_period_coeff__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__bcch__config__field_indices_by_name[] = { 0, /* field[0] = modificationPeriodCoeff */ }; static const ProtobufCIntRange streaming_protobufs__bcch__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__bcch__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.BCCH_Config", "BCCHConfig", "StreamingProtobufs__BCCHConfig", "streaming_protobufs", sizeof(StreamingProtobufs__BCCHConfig), 1, streaming_protobufs__bcch__config__field_descriptors, streaming_protobufs__bcch__config__field_indices_by_name, 1, streaming_protobufs__bcch__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__bcch__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pcch__config__field_descriptors[15] = { { "defaultPagingCycle", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PCCHConfig, defaultpagingcycle), &streaming_protobufs__paging_cycle__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "oneT", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PCCHConfig, n_and_paging_frame_offset_case), offsetof(StreamingProtobufs__PCCHConfig, onet), &streaming_protobufs__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(StreamingProtobufs__PCCHConfig, n_and_paging_frame_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__PCCHConfig, n_and_paging_frame_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__PCCHConfig, n_and_paging_frame_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__PCCHConfig, n_and_paging_frame_offset_case), offsetof(StreamingProtobufs__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(StreamingProtobufs__PCCHConfig, ns), &streaming_protobufs__pcch__config_ns__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sCS15KHZoneT", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), offsetof(StreamingProtobufs__PCCHConfig, scs15khzonet), &streaming_protobufs__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(StreamingProtobufs__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), offsetof(StreamingProtobufs__PCCHConfig, scs30khzonet_scs15khzhalft), &streaming_protobufs__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(StreamingProtobufs__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), offsetof(StreamingProtobufs__PCCHConfig, scs60khzonet_scs30khzhalft_scs15khzquartert), &streaming_protobufs__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(StreamingProtobufs__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), offsetof(StreamingProtobufs__PCCHConfig, scs120khzonet_scs60khzhalft_scs30khzquartert_scs15khzoneeightht), &streaming_protobufs__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(StreamingProtobufs__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), offsetof(StreamingProtobufs__PCCHConfig, scs120khzhalft_scs60khzquartert_scs30khzoneeightht_scs15khzonesixteentht), &streaming_protobufs__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(StreamingProtobufs__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), offsetof(StreamingProtobufs__PCCHConfig, scs120khzquartert_scs60khzoneeightht_scs30khzonesixteentht), &streaming_protobufs__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(StreamingProtobufs__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), offsetof(StreamingProtobufs__PCCHConfig, scs120khzoneeightht_scs60khzonesixteentht), &streaming_protobufs__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(StreamingProtobufs__PCCHConfig, first_pdcch__monitoring_occasion_of_po_case), offsetof(StreamingProtobufs__PCCHConfig, scs120khzonesixteentht), &streaming_protobufs__scs120_khzone_sixteenth_t__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__pcch__config__number_ranges[1 + 1] = { { 1, 0 }, { 0, 15 } }; const ProtobufCMessageDescriptor streaming_protobufs__pcch__config__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PCCH_Config", "PCCHConfig", "StreamingProtobufs__PCCHConfig", "streaming_protobufs", sizeof(StreamingProtobufs__PCCHConfig), 15, streaming_protobufs__pcch__config__field_descriptors, streaming_protobufs__pcch__config__field_indices_by_name, 1, streaming_protobufs__pcch__config__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pcch__config__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__paging_cycle__value__enum_values_by_number[5] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PAGING_CYCLE__VALUE__protobuf_unspecified", 0 }, { "rf32", "STREAMING_PROTOBUFS__PAGING_CYCLE__VALUE__rf32", 1 }, { "rf64", "STREAMING_PROTOBUFS__PAGING_CYCLE__VALUE__rf64", 2 }, { "rf128", "STREAMING_PROTOBUFS__PAGING_CYCLE__VALUE__rf128", 3 }, { "rf256", "STREAMING_PROTOBUFS__PAGING_CYCLE__VALUE__rf256", 4 }, }; static const ProtobufCIntRange streaming_protobufs__paging_cycle__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex streaming_protobufs__paging_cycle__value__enum_values_by_name[5] = { { "protobuf_unspecified", 0 }, { "rf128", 3 }, { "rf256", 4 }, { "rf32", 1 }, { "rf64", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__paging_cycle__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PagingCycle.Value", "Value", "StreamingProtobufs__PagingCycle__Value", "streaming_protobufs", 5, streaming_protobufs__paging_cycle__value__enum_values_by_number, 5, streaming_protobufs__paging_cycle__value__enum_values_by_name, 1, streaming_protobufs__paging_cycle__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__paging_cycle__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PagingCycle, value), &streaming_protobufs__paging_cycle__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__paging_cycle__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__paging_cycle__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__paging_cycle__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PagingCycle", "PagingCycle", "StreamingProtobufs__PagingCycle", "streaming_protobufs", sizeof(StreamingProtobufs__PagingCycle), 1, streaming_protobufs__paging_cycle__field_descriptors, streaming_protobufs__paging_cycle__field_indices_by_name, 1, streaming_protobufs__paging_cycle__number_ranges, (ProtobufCMessageInit) streaming_protobufs__paging_cycle__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__pcch__config_ns__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__PCCH__CONFIG_NS__VALUE__protobuf_unspecified", 0 }, { "four", "STREAMING_PROTOBUFS__PCCH__CONFIG_NS__VALUE__four", 1 }, { "two", "STREAMING_PROTOBUFS__PCCH__CONFIG_NS__VALUE__two", 2 }, { "one", "STREAMING_PROTOBUFS__PCCH__CONFIG_NS__VALUE__one", 3 }, }; static const ProtobufCIntRange streaming_protobufs__pcch__config_ns__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__pcch__config_ns__value__enum_values_by_name[4] = { { "four", 1 }, { "one", 3 }, { "protobuf_unspecified", 0 }, { "two", 2 }, }; const ProtobufCEnumDescriptor streaming_protobufs__pcch__config_ns__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.PCCH_ConfigNs.Value", "Value", "StreamingProtobufs__PCCHConfigNs__Value", "streaming_protobufs", 4, streaming_protobufs__pcch__config_ns__value__enum_values_by_number, 4, streaming_protobufs__pcch__config_ns__value__enum_values_by_name, 1, streaming_protobufs__pcch__config_ns__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__pcch__config_ns__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__PCCHConfigNs, value), &streaming_protobufs__pcch__config_ns__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__pcch__config_ns__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__pcch__config_ns__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__pcch__config_ns__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.PCCH_ConfigNs", "PCCHConfigNs", "StreamingProtobufs__PCCHConfigNs", "streaming_protobufs", sizeof(StreamingProtobufs__PCCHConfigNs), 1, streaming_protobufs__pcch__config_ns__field_descriptors, streaming_protobufs__pcch__config_ns__field_indices_by_name, 1, streaming_protobufs__pcch__config_ns__number_ranges, (ProtobufCMessageInit) streaming_protobufs__pcch__config_ns__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scs15_khzone_t__field_descriptors[1] = { { "values", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__SCS15KHZoneT, n_values), offsetof(StreamingProtobufs__SCS15KHZoneT, values), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__scs15_khzone_t__field_indices_by_name[] = { 0, /* field[0] = values */ }; static const ProtobufCIntRange streaming_protobufs__scs15_khzone_t__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__scs15_khzone_t__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SCS15KHZoneT", "SCS15KHZoneT", "StreamingProtobufs__SCS15KHZoneT", "streaming_protobufs", sizeof(StreamingProtobufs__SCS15KHZoneT), 1, streaming_protobufs__scs15_khzone_t__field_descriptors, streaming_protobufs__scs15_khzone_t__field_indices_by_name, 1, streaming_protobufs__scs15_khzone_t__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scs15_khzone_t__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__field_descriptors[1] = { { "values", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__SCS30KHZoneTSCS15KHZhalfT, n_values), offsetof(StreamingProtobufs__SCS30KHZoneTSCS15KHZhalfT, values), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__field_indices_by_name[] = { 0, /* field[0] = values */ }; static const ProtobufCIntRange streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SCS30KHZoneT_SCS15KHZhalfT", "SCS30KHZoneTSCS15KHZhalfT", "StreamingProtobufs__SCS30KHZoneTSCS15KHZhalfT", "streaming_protobufs", sizeof(StreamingProtobufs__SCS30KHZoneTSCS15KHZhalfT), 1, streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__field_descriptors, streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__field_indices_by_name, 1, streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scs30_khzone_t__scs15_khzhalf_t__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__field_descriptors[1] = { { "values", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT, n_values), offsetof(StreamingProtobufs__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT, values), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__field_indices_by_name[] = { 0, /* field[0] = values */ }; static const ProtobufCIntRange streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT", "SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT", "StreamingProtobufs__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT", "streaming_protobufs", sizeof(StreamingProtobufs__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT), 1, streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__field_descriptors, streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__field_indices_by_name, 1, streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__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(StreamingProtobufs__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT, n_values), offsetof(StreamingProtobufs__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT, values), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__field_indices_by_name[] = { 0, /* field[0] = values */ }; static const ProtobufCIntRange streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT", "SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT", "StreamingProtobufs__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT", "streaming_protobufs", sizeof(StreamingProtobufs__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT), 1, streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__field_descriptors, streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__field_indices_by_name, 1, streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__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(StreamingProtobufs__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT, n_values), offsetof(StreamingProtobufs__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT, values), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT", "SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT", "StreamingProtobufs__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT", "streaming_protobufs", sizeof(StreamingProtobufs__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT), 1, streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__field_descriptors, streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__field_indices_by_name, 1, streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__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(StreamingProtobufs__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT, n_values), offsetof(StreamingProtobufs__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT, values), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__field_indices_by_name[] = { 0, /* field[0] = values */ }; static const ProtobufCIntRange streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT", "SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT", "StreamingProtobufs__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT", "streaming_protobufs", sizeof(StreamingProtobufs__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT), 1, streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__field_descriptors, streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__field_indices_by_name, 1, streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__field_descriptors[1] = { { "values", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__SCS120KHZoneEighthTSCS60KHZoneSixteenthT, n_values), offsetof(StreamingProtobufs__SCS120KHZoneEighthTSCS60KHZoneSixteenthT, values), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__field_indices_by_name[] = { 0, /* field[0] = values */ }; static const ProtobufCIntRange streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SCS120KHZoneEighthT_SCS60KHZoneSixteenthT", "SCS120KHZoneEighthTSCS60KHZoneSixteenthT", "StreamingProtobufs__SCS120KHZoneEighthTSCS60KHZoneSixteenthT", "streaming_protobufs", sizeof(StreamingProtobufs__SCS120KHZoneEighthTSCS60KHZoneSixteenthT), 1, streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__field_descriptors, streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__field_indices_by_name, 1, streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__scs120_khzone_sixteenth_t__field_descriptors[1] = { { "values", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__SCS120KHZoneSixteenthT, n_values), offsetof(StreamingProtobufs__SCS120KHZoneSixteenthT, values), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__scs120_khzone_sixteenth_t__field_indices_by_name[] = { 0, /* field[0] = values */ }; static const ProtobufCIntRange streaming_protobufs__scs120_khzone_sixteenth_t__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__scs120_khzone_sixteenth_t__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SCS120KHZoneSixteenthT", "SCS120KHZoneSixteenthT", "StreamingProtobufs__SCS120KHZoneSixteenthT", "streaming_protobufs", sizeof(StreamingProtobufs__SCS120KHZoneSixteenthT), 1, streaming_protobufs__scs120_khzone_sixteenth_t__field_descriptors, streaming_protobufs__scs120_khzone_sixteenth_t__field_indices_by_name, 1, streaming_protobufs__scs120_khzone_sixteenth_t__number_ranges, (ProtobufCMessageInit) streaming_protobufs__scs120_khzone_sixteenth_t__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uplink_config_common_sib__field_descriptors[3] = { { "frequencyInfoUL", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UplinkConfigCommonSIB, frequencyinfoul), &streaming_protobufs__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(StreamingProtobufs__UplinkConfigCommonSIB, initialuplinkbwp), &streaming_protobufs__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(StreamingProtobufs__UplinkConfigCommonSIB, timealignmenttimercommon), &streaming_protobufs__time_alignment_timer__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uplink_config_common_sib__field_indices_by_name[] = { 0, /* field[0] = frequencyInfoUL */ 1, /* field[1] = initialUplinkBWP */ 2, /* field[2] = timeAlignmentTimerCommon */ }; static const ProtobufCIntRange streaming_protobufs__uplink_config_common_sib__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__uplink_config_common_sib__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UplinkConfigCommonSIB", "UplinkConfigCommonSIB", "StreamingProtobufs__UplinkConfigCommonSIB", "streaming_protobufs", sizeof(StreamingProtobufs__UplinkConfigCommonSIB), 3, streaming_protobufs__uplink_config_common_sib__field_descriptors, streaming_protobufs__uplink_config_common_sib__field_indices_by_name, 1, streaming_protobufs__uplink_config_common_sib__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uplink_config_common_sib__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__frequency_info_ul__sib__field_descriptors[5] = { { "frequencyBandList", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__FrequencyInfoULSIB, frequencybandlist), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__FrequencyInfoULSIB, n_scs_specificcarrierlist), offsetof(StreamingProtobufs__FrequencyInfoULSIB, scs_specificcarrierlist), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__FrequencyInfoULSIB, frequencyshift7p5khz), &streaming_protobufs__true_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__frequency_info_ul__sib__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor streaming_protobufs__frequency_info_ul__sib__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.FrequencyInfoUL_SIB", "FrequencyInfoULSIB", "StreamingProtobufs__FrequencyInfoULSIB", "streaming_protobufs", sizeof(StreamingProtobufs__FrequencyInfoULSIB), 5, streaming_protobufs__frequency_info_ul__sib__field_descriptors, streaming_protobufs__frequency_info_ul__sib__field_indices_by_name, 1, streaming_protobufs__frequency_info_ul__sib__number_ranges, (ProtobufCMessageInit) streaming_protobufs__frequency_info_ul__sib__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__sib__n__timing_advance_offset__value__enum_values_by_number[4] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified", 0 }, { "n0", "STREAMING_PROTOBUFS__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n0", 1 }, { "n25600", "STREAMING_PROTOBUFS__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n25600", 2 }, { "n39936", "STREAMING_PROTOBUFS__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n39936", 3 }, }; static const ProtobufCIntRange streaming_protobufs__sib__n__timing_advance_offset__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex streaming_protobufs__sib__n__timing_advance_offset__value__enum_values_by_name[4] = { { "n0", 1 }, { "n25600", 2 }, { "n39936", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor streaming_protobufs__sib__n__timing_advance_offset__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SIB_N_TimingAdvanceOffset.Value", "Value", "StreamingProtobufs__SIBNTimingAdvanceOffset__Value", "streaming_protobufs", 4, streaming_protobufs__sib__n__timing_advance_offset__value__enum_values_by_number, 4, streaming_protobufs__sib__n__timing_advance_offset__value__enum_values_by_name, 1, streaming_protobufs__sib__n__timing_advance_offset__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sib__n__timing_advance_offset__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SIBNTimingAdvanceOffset, value), &streaming_protobufs__sib__n__timing_advance_offset__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sib__n__timing_advance_offset__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__sib__n__timing_advance_offset__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__sib__n__timing_advance_offset__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SIB_N_TimingAdvanceOffset", "SIBNTimingAdvanceOffset", "StreamingProtobufs__SIBNTimingAdvanceOffset", "streaming_protobufs", sizeof(StreamingProtobufs__SIBNTimingAdvanceOffset), 1, streaming_protobufs__sib__n__timing_advance_offset__field_descriptors, streaming_protobufs__sib__n__timing_advance_offset__field_indices_by_name, 1, streaming_protobufs__sib__n__timing_advance_offset__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sib__n__timing_advance_offset__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sib__ssb__positions_in_burst__field_descriptors[2] = { { "inOneGroup", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SIBSSBPositionsInBurst, inonegroup), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "groupPresence", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SIBSSBPositionsInBurst, grouppresence), &google__protobuf__bytes_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sib__ssb__positions_in_burst__field_indices_by_name[] = { 1, /* field[1] = groupPresence */ 0, /* field[0] = inOneGroup */ }; static const ProtobufCIntRange streaming_protobufs__sib__ssb__positions_in_burst__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__sib__ssb__positions_in_burst__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SIB_SSB_PositionsInBurst", "SIBSSBPositionsInBurst", "StreamingProtobufs__SIBSSBPositionsInBurst", "streaming_protobufs", sizeof(StreamingProtobufs__SIBSSBPositionsInBurst), 2, streaming_protobufs__sib__ssb__positions_in_burst__field_descriptors, streaming_protobufs__sib__ssb__positions_in_burst__field_indices_by_name, 1, streaming_protobufs__sib__ssb__positions_in_burst__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sib__ssb__positions_in_burst__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__sib__ssb__periodicity_serving_cell__value__enum_values_by_number[7] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified", 0 }, { "ms5", "STREAMING_PROTOBUFS__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms5", 1 }, { "ms10", "STREAMING_PROTOBUFS__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms10", 2 }, { "ms20", "STREAMING_PROTOBUFS__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms20", 3 }, { "ms40", "STREAMING_PROTOBUFS__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms40", 4 }, { "ms80", "STREAMING_PROTOBUFS__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms80", 5 }, { "ms160", "STREAMING_PROTOBUFS__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms160", 6 }, }; static const ProtobufCIntRange streaming_protobufs__sib__ssb__periodicity_serving_cell__value__value_ranges[] = { {0, 0},{0, 7} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__sib__ssb__periodicity_serving_cell__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.SIB_SSB_PeriodicityServingCell.Value", "Value", "StreamingProtobufs__SIBSSBPeriodicityServingCell__Value", "streaming_protobufs", 7, streaming_protobufs__sib__ssb__periodicity_serving_cell__value__enum_values_by_number, 7, streaming_protobufs__sib__ssb__periodicity_serving_cell__value__enum_values_by_name, 1, streaming_protobufs__sib__ssb__periodicity_serving_cell__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__sib__ssb__periodicity_serving_cell__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__SIBSSBPeriodicityServingCell, value), &streaming_protobufs__sib__ssb__periodicity_serving_cell__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__sib__ssb__periodicity_serving_cell__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__sib__ssb__periodicity_serving_cell__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__sib__ssb__periodicity_serving_cell__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.SIB_SSB_PeriodicityServingCell", "SIBSSBPeriodicityServingCell", "StreamingProtobufs__SIBSSBPeriodicityServingCell", "streaming_protobufs", sizeof(StreamingProtobufs__SIBSSBPeriodicityServingCell), 1, streaming_protobufs__sib__ssb__periodicity_serving_cell__field_descriptors, streaming_protobufs__sib__ssb__periodicity_serving_cell__field_indices_by_name, 1, streaming_protobufs__sib__ssb__periodicity_serving_cell__number_ranges, (ProtobufCMessageInit) streaming_protobufs__sib__ssb__periodicity_serving_cell__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ue__timers_and_constants__field_descriptors[7] = { { "t300", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UETimersAndConstants, t300), &streaming_protobufs__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(StreamingProtobufs__UETimersAndConstants, t301), &streaming_protobufs__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(StreamingProtobufs__UETimersAndConstants, t310), &streaming_protobufs__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(StreamingProtobufs__UETimersAndConstants, n310), &streaming_protobufs__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(StreamingProtobufs__UETimersAndConstants, t311), &streaming_protobufs__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(StreamingProtobufs__UETimersAndConstants, n311), &streaming_protobufs__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(StreamingProtobufs__UETimersAndConstants, t319), &streaming_protobufs__ue__timers_and_constants_t300__t301__t319__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__ue__timers_and_constants__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; const ProtobufCMessageDescriptor streaming_protobufs__ue__timers_and_constants__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UE_TimersAndConstants", "UETimersAndConstants", "StreamingProtobufs__UETimersAndConstants", "streaming_protobufs", sizeof(StreamingProtobufs__UETimersAndConstants), 7, streaming_protobufs__ue__timers_and_constants__field_descriptors, streaming_protobufs__ue__timers_and_constants__field_indices_by_name, 1, streaming_protobufs__ue__timers_and_constants__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ue__timers_and_constants__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ue__timers_and_constants_t300__t301__t319__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__protobuf_unspecified", 0 }, { "ms100", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms100", 1 }, { "ms200", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms200", 2 }, { "ms300", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms300", 3 }, { "ms400", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms400", 4 }, { "ms600", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms600", 5 }, { "ms1000", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms1000", 6 }, { "ms1500", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms1500", 7 }, { "ms2000", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms2000", 8 }, }; static const ProtobufCIntRange streaming_protobufs__ue__timers_and_constants_t300__t301__t319__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__ue__timers_and_constants_t300__t301__t319__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.UE_TimersAndConstantsT300_T301_T319.Value", "Value", "StreamingProtobufs__UETimersAndConstantsT300T301T319__Value", "streaming_protobufs", 9, streaming_protobufs__ue__timers_and_constants_t300__t301__t319__value__enum_values_by_number, 9, streaming_protobufs__ue__timers_and_constants_t300__t301__t319__value__enum_values_by_name, 1, streaming_protobufs__ue__timers_and_constants_t300__t301__t319__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ue__timers_and_constants_t300__t301__t319__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UETimersAndConstantsT300T301T319, value), &streaming_protobufs__ue__timers_and_constants_t300__t301__t319__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ue__timers_and_constants_t300__t301__t319__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ue__timers_and_constants_t300__t301__t319__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ue__timers_and_constants_t300__t301__t319__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UE_TimersAndConstantsT300_T301_T319", "UETimersAndConstantsT300T301T319", "StreamingProtobufs__UETimersAndConstantsT300T301T319", "streaming_protobufs", sizeof(StreamingProtobufs__UETimersAndConstantsT300T301T319), 1, streaming_protobufs__ue__timers_and_constants_t300__t301__t319__field_descriptors, streaming_protobufs__ue__timers_and_constants_t300__t301__t319__field_indices_by_name, 1, streaming_protobufs__ue__timers_and_constants_t300__t301__t319__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ue__timers_and_constants_t300__t301__t319__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ue__timers_and_constants_t310__value__enum_values_by_number[8] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T310__VALUE__protobuf_unspecified", 0 }, { "ms0", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms0", 1 }, { "ms50", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms50", 2 }, { "ms100", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms100", 3 }, { "ms200", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms200", 4 }, { "ms500", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms500", 5 }, { "ms1000", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms1000", 6 }, { "ms2000", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms2000", 7 }, }; static const ProtobufCIntRange streaming_protobufs__ue__timers_and_constants_t310__value__value_ranges[] = { {0, 0},{0, 8} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__ue__timers_and_constants_t310__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.UE_TimersAndConstantsT310.Value", "Value", "StreamingProtobufs__UETimersAndConstantsT310__Value", "streaming_protobufs", 8, streaming_protobufs__ue__timers_and_constants_t310__value__enum_values_by_number, 8, streaming_protobufs__ue__timers_and_constants_t310__value__enum_values_by_name, 1, streaming_protobufs__ue__timers_and_constants_t310__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ue__timers_and_constants_t310__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UETimersAndConstantsT310, value), &streaming_protobufs__ue__timers_and_constants_t310__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ue__timers_and_constants_t310__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ue__timers_and_constants_t310__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ue__timers_and_constants_t310__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UE_TimersAndConstantsT310", "UETimersAndConstantsT310", "StreamingProtobufs__UETimersAndConstantsT310", "streaming_protobufs", sizeof(StreamingProtobufs__UETimersAndConstantsT310), 1, streaming_protobufs__ue__timers_and_constants_t310__field_descriptors, streaming_protobufs__ue__timers_and_constants_t310__field_indices_by_name, 1, streaming_protobufs__ue__timers_and_constants_t310__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ue__timers_and_constants_t310__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ue__timers_and_constants_n310__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N310__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n2", 2 }, { "n3", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n3", 3 }, { "n4", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n4", 4 }, { "n6", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n6", 5 }, { "n8", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n8", 6 }, { "n10", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n10", 7 }, { "n20", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n20", 8 }, }; static const ProtobufCIntRange streaming_protobufs__ue__timers_and_constants_n310__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__ue__timers_and_constants_n310__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.UE_TimersAndConstantsN310.Value", "Value", "StreamingProtobufs__UETimersAndConstantsN310__Value", "streaming_protobufs", 9, streaming_protobufs__ue__timers_and_constants_n310__value__enum_values_by_number, 9, streaming_protobufs__ue__timers_and_constants_n310__value__enum_values_by_name, 1, streaming_protobufs__ue__timers_and_constants_n310__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ue__timers_and_constants_n310__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UETimersAndConstantsN310, value), &streaming_protobufs__ue__timers_and_constants_n310__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ue__timers_and_constants_n310__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ue__timers_and_constants_n310__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ue__timers_and_constants_n310__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UE_TimersAndConstantsN310", "UETimersAndConstantsN310", "StreamingProtobufs__UETimersAndConstantsN310", "streaming_protobufs", sizeof(StreamingProtobufs__UETimersAndConstantsN310), 1, streaming_protobufs__ue__timers_and_constants_n310__field_descriptors, streaming_protobufs__ue__timers_and_constants_n310__field_indices_by_name, 1, streaming_protobufs__ue__timers_and_constants_n310__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ue__timers_and_constants_n310__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ue__timers_and_constants_t311__value__enum_values_by_number[8] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T311__VALUE__protobuf_unspecified", 0 }, { "ms1000", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms1000", 1 }, { "ms3000", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms3000", 2 }, { "ms5000", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms5000", 3 }, { "ms10000", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms10000", 4 }, { "ms15000", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms15000", 5 }, { "ms20000", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms20000", 6 }, { "ms30000", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms30000", 7 }, }; static const ProtobufCIntRange streaming_protobufs__ue__timers_and_constants_t311__value__value_ranges[] = { {0, 0},{0, 8} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__ue__timers_and_constants_t311__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.UE_TimersAndConstantsT311.Value", "Value", "StreamingProtobufs__UETimersAndConstantsT311__Value", "streaming_protobufs", 8, streaming_protobufs__ue__timers_and_constants_t311__value__enum_values_by_number, 8, streaming_protobufs__ue__timers_and_constants_t311__value__enum_values_by_name, 1, streaming_protobufs__ue__timers_and_constants_t311__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ue__timers_and_constants_t311__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UETimersAndConstantsT311, value), &streaming_protobufs__ue__timers_and_constants_t311__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ue__timers_and_constants_t311__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ue__timers_and_constants_t311__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ue__timers_and_constants_t311__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UE_TimersAndConstantsT311", "UETimersAndConstantsT311", "StreamingProtobufs__UETimersAndConstantsT311", "streaming_protobufs", sizeof(StreamingProtobufs__UETimersAndConstantsT311), 1, streaming_protobufs__ue__timers_and_constants_t311__field_descriptors, streaming_protobufs__ue__timers_and_constants_t311__field_indices_by_name, 1, streaming_protobufs__ue__timers_and_constants_t311__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ue__timers_and_constants_t311__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__ue__timers_and_constants_n311__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N311__VALUE__protobuf_unspecified", 0 }, { "n1", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n1", 1 }, { "n2", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n2", 2 }, { "n3", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n3", 3 }, { "n4", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n4", 4 }, { "n5", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n5", 5 }, { "n6", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n6", 6 }, { "n8", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n8", 7 }, { "n10", "STREAMING_PROTOBUFS__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n10", 8 }, }; static const ProtobufCIntRange streaming_protobufs__ue__timers_and_constants_n311__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__ue__timers_and_constants_n311__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.UE_TimersAndConstantsN311.Value", "Value", "StreamingProtobufs__UETimersAndConstantsN311__Value", "streaming_protobufs", 9, streaming_protobufs__ue__timers_and_constants_n311__value__enum_values_by_number, 9, streaming_protobufs__ue__timers_and_constants_n311__value__enum_values_by_name, 1, streaming_protobufs__ue__timers_and_constants_n311__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__ue__timers_and_constants_n311__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UETimersAndConstantsN311, value), &streaming_protobufs__ue__timers_and_constants_n311__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__ue__timers_and_constants_n311__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__ue__timers_and_constants_n311__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__ue__timers_and_constants_n311__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UE_TimersAndConstantsN311", "UETimersAndConstantsN311", "StreamingProtobufs__UETimersAndConstantsN311", "streaming_protobufs", sizeof(StreamingProtobufs__UETimersAndConstantsN311), 1, streaming_protobufs__ue__timers_and_constants_n311__field_descriptors, streaming_protobufs__ue__timers_and_constants_n311__field_indices_by_name, 1, streaming_protobufs__ue__timers_and_constants_n311__number_ranges, (ProtobufCMessageInit) streaming_protobufs__ue__timers_and_constants_n311__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uac__barring_per_cat_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__UACBarringPerCatList, n_items), offsetof(StreamingProtobufs__UACBarringPerCatList, items), &streaming_protobufs__uac__barring_per_cat__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uac__barring_per_cat_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__uac__barring_per_cat_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__uac__barring_per_cat_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UAC_BarringPerCatList", "UACBarringPerCatList", "StreamingProtobufs__UACBarringPerCatList", "streaming_protobufs", sizeof(StreamingProtobufs__UACBarringPerCatList), 1, streaming_protobufs__uac__barring_per_cat_list__field_descriptors, streaming_protobufs__uac__barring_per_cat_list__field_indices_by_name, 1, streaming_protobufs__uac__barring_per_cat_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uac__barring_per_cat_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uac__barring_per_cat__field_descriptors[2] = { { "accessCategory", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__UACBarringPerCat, uac_barringinfosetindex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uac__barring_per_cat__field_indices_by_name[] = { 0, /* field[0] = accessCategory */ 1, /* field[1] = uac_barringInfoSetIndex */ }; static const ProtobufCIntRange streaming_protobufs__uac__barring_per_cat__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__uac__barring_per_cat__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UAC_BarringPerCat", "UACBarringPerCat", "StreamingProtobufs__UACBarringPerCat", "streaming_protobufs", sizeof(StreamingProtobufs__UACBarringPerCat), 2, streaming_protobufs__uac__barring_per_cat__field_descriptors, streaming_protobufs__uac__barring_per_cat__field_indices_by_name, 1, streaming_protobufs__uac__barring_per_cat__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uac__barring_per_cat__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uac__barring_per_plmn__list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__UACBarringPerPLMNList, n_items), offsetof(StreamingProtobufs__UACBarringPerPLMNList, items), &streaming_protobufs__uac__barring_per_plmn__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uac__barring_per_plmn__list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__uac__barring_per_plmn__list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__uac__barring_per_plmn__list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UAC_BarringPerPLMN_List", "UACBarringPerPLMNList", "StreamingProtobufs__UACBarringPerPLMNList", "streaming_protobufs", sizeof(StreamingProtobufs__UACBarringPerPLMNList), 1, streaming_protobufs__uac__barring_per_plmn__list__field_descriptors, streaming_protobufs__uac__barring_per_plmn__list__field_indices_by_name, 1, streaming_protobufs__uac__barring_per_plmn__list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uac__barring_per_plmn__list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uac__barring_per_plmn__field_descriptors[3] = { { "plmn_IdentityIndex", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__UACBarringPerPLMN, uac__acbarring_list_type_case), offsetof(StreamingProtobufs__UACBarringPerPLMN, uac_implicitacbarringlist), &streaming_protobufs__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(StreamingProtobufs__UACBarringPerPLMN, uac__acbarring_list_type_case), offsetof(StreamingProtobufs__UACBarringPerPLMN, uac_explicitacbarringlist), &streaming_protobufs__uac__barring_per_cat_list__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__uac__barring_per_plmn__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__uac__barring_per_plmn__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UAC_BarringPerPLMN", "UACBarringPerPLMN", "StreamingProtobufs__UACBarringPerPLMN", "streaming_protobufs", sizeof(StreamingProtobufs__UACBarringPerPLMN), 3, streaming_protobufs__uac__barring_per_plmn__field_descriptors, streaming_protobufs__uac__barring_per_plmn__field_indices_by_name, 1, streaming_protobufs__uac__barring_per_plmn__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uac__barring_per_plmn__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uac__implicit_acbarring_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(StreamingProtobufs__UACImplicitACBarringList, n_items), offsetof(StreamingProtobufs__UACImplicitACBarringList, items), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uac__implicit_acbarring_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__uac__implicit_acbarring_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__uac__implicit_acbarring_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UAC_ImplicitACBarringList", "UACImplicitACBarringList", "StreamingProtobufs__UACImplicitACBarringList", "streaming_protobufs", sizeof(StreamingProtobufs__UACImplicitACBarringList), 1, streaming_protobufs__uac__implicit_acbarring_list__field_descriptors, streaming_protobufs__uac__implicit_acbarring_list__field_indices_by_name, 1, streaming_protobufs__uac__implicit_acbarring_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uac__implicit_acbarring_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uac__barring_info_set_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__UACBarringInfoSetList, n_items), offsetof(StreamingProtobufs__UACBarringInfoSetList, items), &streaming_protobufs__uac__barring_info_set__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uac__barring_info_set_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__uac__barring_info_set_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__uac__barring_info_set_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UAC_BarringInfoSetList", "UACBarringInfoSetList", "StreamingProtobufs__UACBarringInfoSetList", "streaming_protobufs", sizeof(StreamingProtobufs__UACBarringInfoSetList), 1, streaming_protobufs__uac__barring_info_set_list__field_descriptors, streaming_protobufs__uac__barring_info_set_list__field_indices_by_name, 1, streaming_protobufs__uac__barring_info_set_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uac__barring_info_set_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uac__barring_info_set__field_descriptors[3] = { { "uac_BarringFactor", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UACBarringInfoSet, uac_barringfactor), &streaming_protobufs__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(StreamingProtobufs__UACBarringInfoSet, uac_barringtime), &streaming_protobufs__uac__barring_time__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "uac_BarringForAccessIdentity", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BYTES, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UACBarringInfoSet, uac_barringforaccessidentity), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__uac__barring_info_set__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor streaming_protobufs__uac__barring_info_set__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UAC_BarringInfoSet", "UACBarringInfoSet", "StreamingProtobufs__UACBarringInfoSet", "streaming_protobufs", sizeof(StreamingProtobufs__UACBarringInfoSet), 3, streaming_protobufs__uac__barring_info_set__field_descriptors, streaming_protobufs__uac__barring_info_set__field_indices_by_name, 1, streaming_protobufs__uac__barring_info_set__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uac__barring_info_set__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__uac__barring_factor__value__enum_values_by_number[17] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__protobuf_unspecified", 0 }, { "p00", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p00", 1 }, { "p05", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p05", 2 }, { "p10", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p10", 3 }, { "p15", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p15", 4 }, { "p20", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p20", 5 }, { "p25", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p25", 6 }, { "p30", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p30", 7 }, { "p40", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p40", 8 }, { "p50", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p50", 9 }, { "p60", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p60", 10 }, { "p70", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p70", 11 }, { "p75", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p75", 12 }, { "p80", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p80", 13 }, { "p85", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p85", 14 }, { "p90", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p90", 15 }, { "p95", "STREAMING_PROTOBUFS__UAC__BARRING_FACTOR__VALUE__p95", 16 }, }; static const ProtobufCIntRange streaming_protobufs__uac__barring_factor__value__value_ranges[] = { {0, 0},{0, 17} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__uac__barring_factor__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.UAC_BarringFactor.Value", "Value", "StreamingProtobufs__UACBarringFactor__Value", "streaming_protobufs", 17, streaming_protobufs__uac__barring_factor__value__enum_values_by_number, 17, streaming_protobufs__uac__barring_factor__value__enum_values_by_name, 1, streaming_protobufs__uac__barring_factor__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uac__barring_factor__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UACBarringFactor, value), &streaming_protobufs__uac__barring_factor__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uac__barring_factor__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__uac__barring_factor__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__uac__barring_factor__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UAC_BarringFactor", "UACBarringFactor", "StreamingProtobufs__UACBarringFactor", "streaming_protobufs", sizeof(StreamingProtobufs__UACBarringFactor), 1, streaming_protobufs__uac__barring_factor__field_descriptors, streaming_protobufs__uac__barring_factor__field_indices_by_name, 1, streaming_protobufs__uac__barring_factor__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uac__barring_factor__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__uac__barring_time__value__enum_values_by_number[9] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__UAC__BARRING_TIME__VALUE__protobuf_unspecified", 0 }, { "s4", "STREAMING_PROTOBUFS__UAC__BARRING_TIME__VALUE__s4", 1 }, { "s8", "STREAMING_PROTOBUFS__UAC__BARRING_TIME__VALUE__s8", 2 }, { "s16", "STREAMING_PROTOBUFS__UAC__BARRING_TIME__VALUE__s16", 3 }, { "s32", "STREAMING_PROTOBUFS__UAC__BARRING_TIME__VALUE__s32", 4 }, { "s64", "STREAMING_PROTOBUFS__UAC__BARRING_TIME__VALUE__s64", 5 }, { "s128", "STREAMING_PROTOBUFS__UAC__BARRING_TIME__VALUE__s128", 6 }, { "s256", "STREAMING_PROTOBUFS__UAC__BARRING_TIME__VALUE__s256", 7 }, { "s512", "STREAMING_PROTOBUFS__UAC__BARRING_TIME__VALUE__s512", 8 }, }; static const ProtobufCIntRange streaming_protobufs__uac__barring_time__value__value_ranges[] = { {0, 0},{0, 9} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__uac__barring_time__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.UAC_BarringTime.Value", "Value", "StreamingProtobufs__UACBarringTime__Value", "streaming_protobufs", 9, streaming_protobufs__uac__barring_time__value__enum_values_by_number, 9, streaming_protobufs__uac__barring_time__value__enum_values_by_name, 1, streaming_protobufs__uac__barring_time__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__uac__barring_time__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__UACBarringTime, value), &streaming_protobufs__uac__barring_time__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__uac__barring_time__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__uac__barring_time__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__uac__barring_time__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.UAC_BarringTime", "UACBarringTime", "StreamingProtobufs__UACBarringTime", "streaming_protobufs", sizeof(StreamingProtobufs__UACBarringTime), 1, streaming_protobufs__uac__barring_time__field_descriptors, streaming_protobufs__uac__barring_time__field_indices_by_name, 1, streaming_protobufs__uac__barring_time__number_ranges, (ProtobufCMessageInit) streaming_protobufs__uac__barring_time__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__mobility_state_parameters__field_descriptors[4] = { { "t_Evaluation", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__MobilityStateParameters, t_evaluation), &streaming_protobufs__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(StreamingProtobufs__MobilityStateParameters, t_hystnormal), &streaming_protobufs__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(StreamingProtobufs__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(StreamingProtobufs__MobilityStateParameters, n_cellchangehigh), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__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 streaming_protobufs__mobility_state_parameters__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor streaming_protobufs__mobility_state_parameters__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.MobilityStateParameters", "MobilityStateParameters", "StreamingProtobufs__MobilityStateParameters", "streaming_protobufs", sizeof(StreamingProtobufs__MobilityStateParameters), 4, streaming_protobufs__mobility_state_parameters__field_descriptors, streaming_protobufs__mobility_state_parameters__field_indices_by_name, 1, streaming_protobufs__mobility_state_parameters__number_ranges, (ProtobufCMessageInit) streaming_protobufs__mobility_state_parameters__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue streaming_protobufs__t__evaluation__hyst_normal__value__enum_values_by_number[6] = { { "protobuf_unspecified", "STREAMING_PROTOBUFS__T__EVALUATION__HYST_NORMAL__VALUE__protobuf_unspecified", 0 }, { "s30", "STREAMING_PROTOBUFS__T__EVALUATION__HYST_NORMAL__VALUE__s30", 1 }, { "s60", "STREAMING_PROTOBUFS__T__EVALUATION__HYST_NORMAL__VALUE__s60", 2 }, { "s120", "STREAMING_PROTOBUFS__T__EVALUATION__HYST_NORMAL__VALUE__s120", 3 }, { "s180", "STREAMING_PROTOBUFS__T__EVALUATION__HYST_NORMAL__VALUE__s180", 4 }, { "s240", "STREAMING_PROTOBUFS__T__EVALUATION__HYST_NORMAL__VALUE__s240", 5 }, }; static const ProtobufCIntRange streaming_protobufs__t__evaluation__hyst_normal__value__value_ranges[] = { {0, 0},{0, 6} }; static const ProtobufCEnumValueIndex streaming_protobufs__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 streaming_protobufs__t__evaluation__hyst_normal__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "streaming_protobufs.T_Evaluation_HystNormal.Value", "Value", "StreamingProtobufs__TEvaluationHystNormal__Value", "streaming_protobufs", 6, streaming_protobufs__t__evaluation__hyst_normal__value__enum_values_by_number, 6, streaming_protobufs__t__evaluation__hyst_normal__value__enum_values_by_name, 1, streaming_protobufs__t__evaluation__hyst_normal__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__t__evaluation__hyst_normal__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__TEvaluationHystNormal, value), &streaming_protobufs__t__evaluation__hyst_normal__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__t__evaluation__hyst_normal__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange streaming_protobufs__t__evaluation__hyst_normal__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__t__evaluation__hyst_normal__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.T_Evaluation_HystNormal", "TEvaluationHystNormal", "StreamingProtobufs__TEvaluationHystNormal", "streaming_protobufs", sizeof(StreamingProtobufs__TEvaluationHystNormal), 1, streaming_protobufs__t__evaluation__hyst_normal__field_descriptors, streaming_protobufs__t__evaluation__hyst_normal__field_indices_by_name, 1, streaming_protobufs__t__evaluation__hyst_normal__number_ranges, (ProtobufCMessageInit) streaming_protobufs__t__evaluation__hyst_normal__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__multi_band_info_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__EUTRAMultiBandInfoList, n_items), offsetof(StreamingProtobufs__EUTRAMultiBandInfoList, items), &streaming_protobufs__eutra__multi_band_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__eutra__multi_band_info_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__eutra__multi_band_info_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__multi_band_info_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_MultiBandInfoList", "EUTRAMultiBandInfoList", "StreamingProtobufs__EUTRAMultiBandInfoList", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRAMultiBandInfoList), 1, streaming_protobufs__eutra__multi_band_info_list__field_descriptors, streaming_protobufs__eutra__multi_band_info_list__field_indices_by_name, 1, streaming_protobufs__eutra__multi_band_info_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__multi_band_info_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__multi_band_info__field_descriptors[2] = { { "eutra_FreqBandIndicator", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__EUTRAMultiBandInfo, eutra_ns_pmaxlist), &streaming_protobufs__eutra__ns__pmax_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__eutra__multi_band_info__field_indices_by_name[] = { 0, /* field[0] = eutra_FreqBandIndicator */ 1, /* field[1] = eutra_NS_PmaxList */ }; static const ProtobufCIntRange streaming_protobufs__eutra__multi_band_info__number_ranges[2 + 1] = { { 1, 0 }, { 3, 1 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__multi_band_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_MultiBandInfo", "EUTRAMultiBandInfo", "StreamingProtobufs__EUTRAMultiBandInfo", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRAMultiBandInfo), 2, streaming_protobufs__eutra__multi_band_info__field_descriptors, streaming_protobufs__eutra__multi_band_info__field_indices_by_name, 2, streaming_protobufs__eutra__multi_band_info__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__multi_band_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__ns__pmax_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(StreamingProtobufs__EUTRANSPmaxList, n_items), offsetof(StreamingProtobufs__EUTRANSPmaxList, items), &streaming_protobufs__eutra__ns__pmax_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__eutra__ns__pmax_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange streaming_protobufs__eutra__ns__pmax_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__ns__pmax_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_NS_PmaxList", "EUTRANSPmaxList", "StreamingProtobufs__EUTRANSPmaxList", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRANSPmaxList), 1, streaming_protobufs__eutra__ns__pmax_list__field_descriptors, streaming_protobufs__eutra__ns__pmax_list__field_indices_by_name, 1, streaming_protobufs__eutra__ns__pmax_list__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__ns__pmax_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor streaming_protobufs__eutra__ns__pmax_value__field_descriptors[2] = { { "additionalPmax", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(StreamingProtobufs__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(StreamingProtobufs__EUTRANSPmaxValue, additionalspectrumemission), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned streaming_protobufs__eutra__ns__pmax_value__field_indices_by_name[] = { 0, /* field[0] = additionalPmax */ 1, /* field[1] = additionalSpectrumEmission */ }; static const ProtobufCIntRange streaming_protobufs__eutra__ns__pmax_value__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor streaming_protobufs__eutra__ns__pmax_value__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "streaming_protobufs.EUTRA_NS_PmaxValue", "EUTRANSPmaxValue", "StreamingProtobufs__EUTRANSPmaxValue", "streaming_protobufs", sizeof(StreamingProtobufs__EUTRANSPmaxValue), 2, streaming_protobufs__eutra__ns__pmax_value__field_descriptors, streaming_protobufs__eutra__ns__pmax_value__field_indices_by_name, 1, streaming_protobufs__eutra__ns__pmax_value__number_ranges, (ProtobufCMessageInit) streaming_protobufs__eutra__ns__pmax_value__init, NULL,NULL,NULL /* reserved[123] */ };