/* Generated by the protocol buffer compiler. DO NOT EDIT! */ /* Generated from: rrc_sib.proto */ /* Do not generate deprecated warnings for self */ #ifndef PROTOBUF_C__NO_DEPRECATED #define PROTOBUF_C__NO_DEPRECATED #endif #include "rrc_sib.pb-c.h" void uenibstreamprotobuf__sib1__init (Uenibstreamprotobuf__SIB1 *message) { static const Uenibstreamprotobuf__SIB1 init_value = UENIBSTREAMPROTOBUF__SIB1__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib1__get_packed_size (const Uenibstreamprotobuf__SIB1 *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib1__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib1__pack (const Uenibstreamprotobuf__SIB1 *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib1__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib1__pack_to_buffer (const Uenibstreamprotobuf__SIB1 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib1__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB1 * uenibstreamprotobuf__sib1__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB1 *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib1__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib1__free_unpacked (Uenibstreamprotobuf__SIB1 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib1__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib1_cell_selection_info__init (Uenibstreamprotobuf__SIB1CellSelectionInfo *message) { static const Uenibstreamprotobuf__SIB1CellSelectionInfo init_value = UENIBSTREAMPROTOBUF__SIB1_CELL_SELECTION_INFO__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib1_cell_selection_info__get_packed_size (const Uenibstreamprotobuf__SIB1CellSelectionInfo *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib1_cell_selection_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib1_cell_selection_info__pack (const Uenibstreamprotobuf__SIB1CellSelectionInfo *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib1_cell_selection_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib1_cell_selection_info__pack_to_buffer (const Uenibstreamprotobuf__SIB1CellSelectionInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib1_cell_selection_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB1CellSelectionInfo * uenibstreamprotobuf__sib1_cell_selection_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB1CellSelectionInfo *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib1_cell_selection_info__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib1_cell_selection_info__free_unpacked (Uenibstreamprotobuf__SIB1CellSelectionInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib1_cell_selection_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib1_uac__barring_info__init (Uenibstreamprotobuf__SIB1UACBarringInfo *message) { static const Uenibstreamprotobuf__SIB1UACBarringInfo init_value = UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib1_uac__barring_info__get_packed_size (const Uenibstreamprotobuf__SIB1UACBarringInfo *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib1_uac__barring_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib1_uac__barring_info__pack (const Uenibstreamprotobuf__SIB1UACBarringInfo *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib1_uac__barring_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib1_uac__barring_info__pack_to_buffer (const Uenibstreamprotobuf__SIB1UACBarringInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib1_uac__barring_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB1UACBarringInfo * uenibstreamprotobuf__sib1_uac__barring_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB1UACBarringInfo *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib1_uac__barring_info__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib1_uac__barring_info__free_unpacked (Uenibstreamprotobuf__SIB1UACBarringInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib1_uac__barring_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__uac__access_category1__selection_assistance_info__init (Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message) { static const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo init_value = UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__INIT; *message = init_value; } size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__get_packed_size (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message) { assert(message->base.descriptor == &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__pack (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__pack_to_buffer (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo * uenibstreamprotobuf__uac__access_category1__selection_assistance_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *) protobuf_c_message_unpack (&uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor, allocator, len, data); } void uenibstreamprotobuf__uac__access_category1__selection_assistance_info__free_unpacked (Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__individual_plmnlist__init (Uenibstreamprotobuf__IndividualPLMNList *message) { static const Uenibstreamprotobuf__IndividualPLMNList init_value = UENIBSTREAMPROTOBUF__INDIVIDUAL_PLMNLIST__INIT; *message = init_value; } size_t uenibstreamprotobuf__individual_plmnlist__get_packed_size (const Uenibstreamprotobuf__IndividualPLMNList *message) { assert(message->base.descriptor == &uenibstreamprotobuf__individual_plmnlist__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__individual_plmnlist__pack (const Uenibstreamprotobuf__IndividualPLMNList *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__individual_plmnlist__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__individual_plmnlist__pack_to_buffer (const Uenibstreamprotobuf__IndividualPLMNList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__individual_plmnlist__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__IndividualPLMNList * uenibstreamprotobuf__individual_plmnlist__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__IndividualPLMNList *) protobuf_c_message_unpack (&uenibstreamprotobuf__individual_plmnlist__descriptor, allocator, len, data); } void uenibstreamprotobuf__individual_plmnlist__free_unpacked (Uenibstreamprotobuf__IndividualPLMNList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__individual_plmnlist__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib2__init (Uenibstreamprotobuf__SIB2 *message) { static const Uenibstreamprotobuf__SIB2 init_value = UENIBSTREAMPROTOBUF__SIB2__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib2__get_packed_size (const Uenibstreamprotobuf__SIB2 *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib2__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib2__pack (const Uenibstreamprotobuf__SIB2 *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib2__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib2__pack_to_buffer (const Uenibstreamprotobuf__SIB2 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib2__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB2 * uenibstreamprotobuf__sib2__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB2 *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib2__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib2__free_unpacked (Uenibstreamprotobuf__SIB2 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib2__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib2_cell_reselection_info_common__init (Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message) { static const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon init_value = UENIBSTREAMPROTOBUF__SIB2_CELL_RESELECTION_INFO_COMMON__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__get_packed_size (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__pack (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__pack_to_buffer (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB2CellReselectionInfoCommon * uenibstreamprotobuf__sib2_cell_reselection_info_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib2_cell_reselection_info_common__free_unpacked (Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__q__hyst__init (Uenibstreamprotobuf__QHyst *message) { static const Uenibstreamprotobuf__QHyst init_value = UENIBSTREAMPROTOBUF__Q__HYST__INIT; *message = init_value; } size_t uenibstreamprotobuf__q__hyst__get_packed_size (const Uenibstreamprotobuf__QHyst *message) { assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__q__hyst__pack (const Uenibstreamprotobuf__QHyst *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__q__hyst__pack_to_buffer (const Uenibstreamprotobuf__QHyst *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__QHyst * uenibstreamprotobuf__q__hyst__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__QHyst *) protobuf_c_message_unpack (&uenibstreamprotobuf__q__hyst__descriptor, allocator, len, data); } void uenibstreamprotobuf__q__hyst__free_unpacked (Uenibstreamprotobuf__QHyst *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__speed_state_reselection_pars__init (Uenibstreamprotobuf__SpeedStateReselectionPars *message) { static const Uenibstreamprotobuf__SpeedStateReselectionPars init_value = UENIBSTREAMPROTOBUF__SPEED_STATE_RESELECTION_PARS__INIT; *message = init_value; } size_t uenibstreamprotobuf__speed_state_reselection_pars__get_packed_size (const Uenibstreamprotobuf__SpeedStateReselectionPars *message) { assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_reselection_pars__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__speed_state_reselection_pars__pack (const Uenibstreamprotobuf__SpeedStateReselectionPars *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_reselection_pars__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__speed_state_reselection_pars__pack_to_buffer (const Uenibstreamprotobuf__SpeedStateReselectionPars *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_reselection_pars__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SpeedStateReselectionPars * uenibstreamprotobuf__speed_state_reselection_pars__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SpeedStateReselectionPars *) protobuf_c_message_unpack (&uenibstreamprotobuf__speed_state_reselection_pars__descriptor, allocator, len, data); } void uenibstreamprotobuf__speed_state_reselection_pars__free_unpacked (Uenibstreamprotobuf__SpeedStateReselectionPars *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_reselection_pars__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__q__hyst_sf__init (Uenibstreamprotobuf__QHystSF *message) { static const Uenibstreamprotobuf__QHystSF init_value = UENIBSTREAMPROTOBUF__Q__HYST_SF__INIT; *message = init_value; } size_t uenibstreamprotobuf__q__hyst_sf__get_packed_size (const Uenibstreamprotobuf__QHystSF *message) { assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst_sf__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__q__hyst_sf__pack (const Uenibstreamprotobuf__QHystSF *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst_sf__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__q__hyst_sf__pack_to_buffer (const Uenibstreamprotobuf__QHystSF *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst_sf__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__QHystSF * uenibstreamprotobuf__q__hyst_sf__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__QHystSF *) protobuf_c_message_unpack (&uenibstreamprotobuf__q__hyst_sf__descriptor, allocator, len, data); } void uenibstreamprotobuf__q__hyst_sf__free_unpacked (Uenibstreamprotobuf__QHystSF *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__q__hyst_sf__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sf__medium__high__init (Uenibstreamprotobuf__SFMediumHigh *message) { static const Uenibstreamprotobuf__SFMediumHigh init_value = UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__INIT; *message = init_value; } size_t uenibstreamprotobuf__sf__medium__high__get_packed_size (const Uenibstreamprotobuf__SFMediumHigh *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sf__medium__high__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sf__medium__high__pack (const Uenibstreamprotobuf__SFMediumHigh *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sf__medium__high__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sf__medium__high__pack_to_buffer (const Uenibstreamprotobuf__SFMediumHigh *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sf__medium__high__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SFMediumHigh * uenibstreamprotobuf__sf__medium__high__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SFMediumHigh *) protobuf_c_message_unpack (&uenibstreamprotobuf__sf__medium__high__descriptor, allocator, len, data); } void uenibstreamprotobuf__sf__medium__high__free_unpacked (Uenibstreamprotobuf__SFMediumHigh *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sf__medium__high__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__init (Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message) { static const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo init_value = UENIBSTREAMPROTOBUF__SIB2_CELL_RESELECTION_SERVING_FREQ_INFO__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__get_packed_size (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__pack (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__pack_to_buffer (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo * uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__free_unpacked (Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__cell_reselection_sub_priority__init (Uenibstreamprotobuf__CellReselectionSubPriority *message) { static const Uenibstreamprotobuf__CellReselectionSubPriority init_value = UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__INIT; *message = init_value; } size_t uenibstreamprotobuf__cell_reselection_sub_priority__get_packed_size (const Uenibstreamprotobuf__CellReselectionSubPriority *message) { assert(message->base.descriptor == &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__cell_reselection_sub_priority__pack (const Uenibstreamprotobuf__CellReselectionSubPriority *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__cell_reselection_sub_priority__pack_to_buffer (const Uenibstreamprotobuf__CellReselectionSubPriority *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__CellReselectionSubPriority * uenibstreamprotobuf__cell_reselection_sub_priority__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__CellReselectionSubPriority *) protobuf_c_message_unpack (&uenibstreamprotobuf__cell_reselection_sub_priority__descriptor, allocator, len, data); } void uenibstreamprotobuf__cell_reselection_sub_priority__free_unpacked (Uenibstreamprotobuf__CellReselectionSubPriority *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__init (Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message) { static const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo init_value = UENIBSTREAMPROTOBUF__SIB2_INTRA_FREQ_CELL_RESELECTION_INFO__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__get_packed_size (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__pack (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__pack_to_buffer (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo * uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__free_unpacked (Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__speed_state_scale_factors__init (Uenibstreamprotobuf__SpeedStateScaleFactors *message) { static const Uenibstreamprotobuf__SpeedStateScaleFactors init_value = UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS__INIT; *message = init_value; } size_t uenibstreamprotobuf__speed_state_scale_factors__get_packed_size (const Uenibstreamprotobuf__SpeedStateScaleFactors *message) { assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__speed_state_scale_factors__pack (const Uenibstreamprotobuf__SpeedStateScaleFactors *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__speed_state_scale_factors__pack_to_buffer (const Uenibstreamprotobuf__SpeedStateScaleFactors *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SpeedStateScaleFactors * uenibstreamprotobuf__speed_state_scale_factors__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SpeedStateScaleFactors *) protobuf_c_message_unpack (&uenibstreamprotobuf__speed_state_scale_factors__descriptor, allocator, len, data); } void uenibstreamprotobuf__speed_state_scale_factors__free_unpacked (Uenibstreamprotobuf__SpeedStateScaleFactors *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__init (Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message) { static const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh init_value = UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__INIT; *message = init_value; } size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__get_packed_size (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message) { assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__pack (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__pack_to_buffer (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh * uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *) protobuf_c_message_unpack (&uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor, allocator, len, data); } void uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__free_unpacked (Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib3__init (Uenibstreamprotobuf__SIB3 *message) { static const Uenibstreamprotobuf__SIB3 init_value = UENIBSTREAMPROTOBUF__SIB3__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib3__get_packed_size (const Uenibstreamprotobuf__SIB3 *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib3__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib3__pack (const Uenibstreamprotobuf__SIB3 *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib3__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib3__pack_to_buffer (const Uenibstreamprotobuf__SIB3 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib3__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB3 * uenibstreamprotobuf__sib3__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB3 *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib3__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib3__free_unpacked (Uenibstreamprotobuf__SIB3 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib3__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__intra_freq_neigh_cell_list__init (Uenibstreamprotobuf__IntraFreqNeighCellList *message) { static const Uenibstreamprotobuf__IntraFreqNeighCellList init_value = UENIBSTREAMPROTOBUF__INTRA_FREQ_NEIGH_CELL_LIST__INIT; *message = init_value; } size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__get_packed_size (const Uenibstreamprotobuf__IntraFreqNeighCellList *message) { assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__pack (const Uenibstreamprotobuf__IntraFreqNeighCellList *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__pack_to_buffer (const Uenibstreamprotobuf__IntraFreqNeighCellList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__IntraFreqNeighCellList * uenibstreamprotobuf__intra_freq_neigh_cell_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__IntraFreqNeighCellList *) protobuf_c_message_unpack (&uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor, allocator, len, data); } void uenibstreamprotobuf__intra_freq_neigh_cell_list__free_unpacked (Uenibstreamprotobuf__IntraFreqNeighCellList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__intra_freq_neigh_cell_info__init (Uenibstreamprotobuf__IntraFreqNeighCellInfo *message) { static const Uenibstreamprotobuf__IntraFreqNeighCellInfo init_value = UENIBSTREAMPROTOBUF__INTRA_FREQ_NEIGH_CELL_INFO__INIT; *message = init_value; } size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__get_packed_size (const Uenibstreamprotobuf__IntraFreqNeighCellInfo *message) { assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__pack (const Uenibstreamprotobuf__IntraFreqNeighCellInfo *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__pack_to_buffer (const Uenibstreamprotobuf__IntraFreqNeighCellInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__IntraFreqNeighCellInfo * uenibstreamprotobuf__intra_freq_neigh_cell_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__IntraFreqNeighCellInfo *) protobuf_c_message_unpack (&uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor, allocator, len, data); } void uenibstreamprotobuf__intra_freq_neigh_cell_info__free_unpacked (Uenibstreamprotobuf__IntraFreqNeighCellInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__intra_freq_black_cell_list__init (Uenibstreamprotobuf__IntraFreqBlackCellList *message) { static const Uenibstreamprotobuf__IntraFreqBlackCellList init_value = UENIBSTREAMPROTOBUF__INTRA_FREQ_BLACK_CELL_LIST__INIT; *message = init_value; } size_t uenibstreamprotobuf__intra_freq_black_cell_list__get_packed_size (const Uenibstreamprotobuf__IntraFreqBlackCellList *message) { assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_black_cell_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__intra_freq_black_cell_list__pack (const Uenibstreamprotobuf__IntraFreqBlackCellList *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_black_cell_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__intra_freq_black_cell_list__pack_to_buffer (const Uenibstreamprotobuf__IntraFreqBlackCellList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_black_cell_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__IntraFreqBlackCellList * uenibstreamprotobuf__intra_freq_black_cell_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__IntraFreqBlackCellList *) protobuf_c_message_unpack (&uenibstreamprotobuf__intra_freq_black_cell_list__descriptor, allocator, len, data); } void uenibstreamprotobuf__intra_freq_black_cell_list__free_unpacked (Uenibstreamprotobuf__IntraFreqBlackCellList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__intra_freq_black_cell_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib4__init (Uenibstreamprotobuf__SIB4 *message) { static const Uenibstreamprotobuf__SIB4 init_value = UENIBSTREAMPROTOBUF__SIB4__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib4__get_packed_size (const Uenibstreamprotobuf__SIB4 *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib4__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib4__pack (const Uenibstreamprotobuf__SIB4 *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib4__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib4__pack_to_buffer (const Uenibstreamprotobuf__SIB4 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib4__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB4 * uenibstreamprotobuf__sib4__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB4 *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib4__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib4__free_unpacked (Uenibstreamprotobuf__SIB4 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib4__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__inter_freq_carrier_freq_list__init (Uenibstreamprotobuf__InterFreqCarrierFreqList *message) { static const Uenibstreamprotobuf__InterFreqCarrierFreqList init_value = UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_LIST__INIT; *message = init_value; } size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__get_packed_size (const Uenibstreamprotobuf__InterFreqCarrierFreqList *message) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__pack (const Uenibstreamprotobuf__InterFreqCarrierFreqList *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__pack_to_buffer (const Uenibstreamprotobuf__InterFreqCarrierFreqList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__InterFreqCarrierFreqList * uenibstreamprotobuf__inter_freq_carrier_freq_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__InterFreqCarrierFreqList *) protobuf_c_message_unpack (&uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor, allocator, len, data); } void uenibstreamprotobuf__inter_freq_carrier_freq_list__free_unpacked (Uenibstreamprotobuf__InterFreqCarrierFreqList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__inter_freq_carrier_freq_info__init (Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message) { static const Uenibstreamprotobuf__InterFreqCarrierFreqInfo init_value = UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_INFO__INIT; *message = init_value; } size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__get_packed_size (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__pack (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__pack_to_buffer (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__InterFreqCarrierFreqInfo * uenibstreamprotobuf__inter_freq_carrier_freq_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__InterFreqCarrierFreqInfo *) protobuf_c_message_unpack (&uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor, allocator, len, data); } void uenibstreamprotobuf__inter_freq_carrier_freq_info__free_unpacked (Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__init (Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message) { static const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ init_value = UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_INFO_THRESH_X__Q__INIT; *message = init_value; } size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__get_packed_size (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__pack (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__pack_to_buffer (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ * uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *) protobuf_c_message_unpack (&uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor, allocator, len, data); } void uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__free_unpacked (Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__inter_freq_neigh_cell_list__init (Uenibstreamprotobuf__InterFreqNeighCellList *message) { static const Uenibstreamprotobuf__InterFreqNeighCellList init_value = UENIBSTREAMPROTOBUF__INTER_FREQ_NEIGH_CELL_LIST__INIT; *message = init_value; } size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__get_packed_size (const Uenibstreamprotobuf__InterFreqNeighCellList *message) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__pack (const Uenibstreamprotobuf__InterFreqNeighCellList *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__pack_to_buffer (const Uenibstreamprotobuf__InterFreqNeighCellList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__InterFreqNeighCellList * uenibstreamprotobuf__inter_freq_neigh_cell_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__InterFreqNeighCellList *) protobuf_c_message_unpack (&uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor, allocator, len, data); } void uenibstreamprotobuf__inter_freq_neigh_cell_list__free_unpacked (Uenibstreamprotobuf__InterFreqNeighCellList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__inter_freq_neigh_cell_info__init (Uenibstreamprotobuf__InterFreqNeighCellInfo *message) { static const Uenibstreamprotobuf__InterFreqNeighCellInfo init_value = UENIBSTREAMPROTOBUF__INTER_FREQ_NEIGH_CELL_INFO__INIT; *message = init_value; } size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__get_packed_size (const Uenibstreamprotobuf__InterFreqNeighCellInfo *message) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__pack (const Uenibstreamprotobuf__InterFreqNeighCellInfo *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__pack_to_buffer (const Uenibstreamprotobuf__InterFreqNeighCellInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__InterFreqNeighCellInfo * uenibstreamprotobuf__inter_freq_neigh_cell_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__InterFreqNeighCellInfo *) protobuf_c_message_unpack (&uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor, allocator, len, data); } void uenibstreamprotobuf__inter_freq_neigh_cell_info__free_unpacked (Uenibstreamprotobuf__InterFreqNeighCellInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__inter_freq_black_cell_list__init (Uenibstreamprotobuf__InterFreqBlackCellList *message) { static const Uenibstreamprotobuf__InterFreqBlackCellList init_value = UENIBSTREAMPROTOBUF__INTER_FREQ_BLACK_CELL_LIST__INIT; *message = init_value; } size_t uenibstreamprotobuf__inter_freq_black_cell_list__get_packed_size (const Uenibstreamprotobuf__InterFreqBlackCellList *message) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_black_cell_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__inter_freq_black_cell_list__pack (const Uenibstreamprotobuf__InterFreqBlackCellList *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_black_cell_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__inter_freq_black_cell_list__pack_to_buffer (const Uenibstreamprotobuf__InterFreqBlackCellList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_black_cell_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__InterFreqBlackCellList * uenibstreamprotobuf__inter_freq_black_cell_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__InterFreqBlackCellList *) protobuf_c_message_unpack (&uenibstreamprotobuf__inter_freq_black_cell_list__descriptor, allocator, len, data); } void uenibstreamprotobuf__inter_freq_black_cell_list__free_unpacked (Uenibstreamprotobuf__InterFreqBlackCellList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__inter_freq_black_cell_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib5__init (Uenibstreamprotobuf__SIB5 *message) { static const Uenibstreamprotobuf__SIB5 init_value = UENIBSTREAMPROTOBUF__SIB5__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib5__get_packed_size (const Uenibstreamprotobuf__SIB5 *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib5__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib5__pack (const Uenibstreamprotobuf__SIB5 *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib5__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib5__pack_to_buffer (const Uenibstreamprotobuf__SIB5 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib5__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB5 * uenibstreamprotobuf__sib5__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB5 *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib5__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib5__free_unpacked (Uenibstreamprotobuf__SIB5 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib5__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__carrier_freq_list_eutra__init (Uenibstreamprotobuf__CarrierFreqListEUTRA *message) { static const Uenibstreamprotobuf__CarrierFreqListEUTRA init_value = UENIBSTREAMPROTOBUF__CARRIER_FREQ_LIST_EUTRA__INIT; *message = init_value; } size_t uenibstreamprotobuf__carrier_freq_list_eutra__get_packed_size (const Uenibstreamprotobuf__CarrierFreqListEUTRA *message) { assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_list_eutra__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__carrier_freq_list_eutra__pack (const Uenibstreamprotobuf__CarrierFreqListEUTRA *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_list_eutra__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__carrier_freq_list_eutra__pack_to_buffer (const Uenibstreamprotobuf__CarrierFreqListEUTRA *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_list_eutra__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__CarrierFreqListEUTRA * uenibstreamprotobuf__carrier_freq_list_eutra__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__CarrierFreqListEUTRA *) protobuf_c_message_unpack (&uenibstreamprotobuf__carrier_freq_list_eutra__descriptor, allocator, len, data); } void uenibstreamprotobuf__carrier_freq_list_eutra__free_unpacked (Uenibstreamprotobuf__CarrierFreqListEUTRA *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_list_eutra__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__carrier_freq_eutra__init (Uenibstreamprotobuf__CarrierFreqEUTRA *message) { static const Uenibstreamprotobuf__CarrierFreqEUTRA init_value = UENIBSTREAMPROTOBUF__CARRIER_FREQ_EUTRA__INIT; *message = init_value; } size_t uenibstreamprotobuf__carrier_freq_eutra__get_packed_size (const Uenibstreamprotobuf__CarrierFreqEUTRA *message) { assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutra__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__carrier_freq_eutra__pack (const Uenibstreamprotobuf__CarrierFreqEUTRA *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutra__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__carrier_freq_eutra__pack_to_buffer (const Uenibstreamprotobuf__CarrierFreqEUTRA *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutra__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__CarrierFreqEUTRA * uenibstreamprotobuf__carrier_freq_eutra__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__CarrierFreqEUTRA *) protobuf_c_message_unpack (&uenibstreamprotobuf__carrier_freq_eutra__descriptor, allocator, len, data); } void uenibstreamprotobuf__carrier_freq_eutra__free_unpacked (Uenibstreamprotobuf__CarrierFreqEUTRA *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutra__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__eutra__freq_neigh_cell_list__init (Uenibstreamprotobuf__EUTRAFreqNeighCellList *message) { static const Uenibstreamprotobuf__EUTRAFreqNeighCellList init_value = UENIBSTREAMPROTOBUF__EUTRA__FREQ_NEIGH_CELL_LIST__INIT; *message = init_value; } size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__get_packed_size (const Uenibstreamprotobuf__EUTRAFreqNeighCellList *message) { assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__pack (const Uenibstreamprotobuf__EUTRAFreqNeighCellList *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__pack_to_buffer (const Uenibstreamprotobuf__EUTRAFreqNeighCellList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__EUTRAFreqNeighCellList * uenibstreamprotobuf__eutra__freq_neigh_cell_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__EUTRAFreqNeighCellList *) protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor, allocator, len, data); } void uenibstreamprotobuf__eutra__freq_neigh_cell_list__free_unpacked (Uenibstreamprotobuf__EUTRAFreqNeighCellList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__eutra__freq_black_cell_list__init (Uenibstreamprotobuf__EUTRAFreqBlackCellList *message) { static const Uenibstreamprotobuf__EUTRAFreqBlackCellList init_value = UENIBSTREAMPROTOBUF__EUTRA__FREQ_BLACK_CELL_LIST__INIT; *message = init_value; } size_t uenibstreamprotobuf__eutra__freq_black_cell_list__get_packed_size (const Uenibstreamprotobuf__EUTRAFreqBlackCellList *message) { assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__eutra__freq_black_cell_list__pack (const Uenibstreamprotobuf__EUTRAFreqBlackCellList *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__eutra__freq_black_cell_list__pack_to_buffer (const Uenibstreamprotobuf__EUTRAFreqBlackCellList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__EUTRAFreqBlackCellList * uenibstreamprotobuf__eutra__freq_black_cell_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__EUTRAFreqBlackCellList *) protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor, allocator, len, data); } void uenibstreamprotobuf__eutra__freq_black_cell_list__free_unpacked (Uenibstreamprotobuf__EUTRAFreqBlackCellList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__eutra__freq_neigh_cell_info__init (Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message) { static const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo init_value = UENIBSTREAMPROTOBUF__EUTRA__FREQ_NEIGH_CELL_INFO__INIT; *message = init_value; } size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__get_packed_size (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message) { assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__pack (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__pack_to_buffer (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__EUTRAFreqNeighCellInfo * uenibstreamprotobuf__eutra__freq_neigh_cell_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *) protobuf_c_message_unpack (&uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor, allocator, len, data); } void uenibstreamprotobuf__eutra__freq_neigh_cell_info__free_unpacked (Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__init (Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message) { static const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ init_value = UENIBSTREAMPROTOBUF__CARRIER_FREQ_EUTRATHRESH_X__Q__INIT; *message = init_value; } size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__get_packed_size (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message) { assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__pack (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__pack_to_buffer (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ * uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *) protobuf_c_message_unpack (&uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor, allocator, len, data); } void uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__free_unpacked (Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib6__init (Uenibstreamprotobuf__SIB6 *message) { static const Uenibstreamprotobuf__SIB6 init_value = UENIBSTREAMPROTOBUF__SIB6__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib6__get_packed_size (const Uenibstreamprotobuf__SIB6 *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib6__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib6__pack (const Uenibstreamprotobuf__SIB6 *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib6__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib6__pack_to_buffer (const Uenibstreamprotobuf__SIB6 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib6__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB6 * uenibstreamprotobuf__sib6__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB6 *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib6__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib6__free_unpacked (Uenibstreamprotobuf__SIB6 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib6__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib7__init (Uenibstreamprotobuf__SIB7 *message) { static const Uenibstreamprotobuf__SIB7 init_value = UENIBSTREAMPROTOBUF__SIB7__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib7__get_packed_size (const Uenibstreamprotobuf__SIB7 *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib7__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib7__pack (const Uenibstreamprotobuf__SIB7 *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib7__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib7__pack_to_buffer (const Uenibstreamprotobuf__SIB7 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib7__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB7 * uenibstreamprotobuf__sib7__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB7 *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib7__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib7__free_unpacked (Uenibstreamprotobuf__SIB7 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib7__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib8__init (Uenibstreamprotobuf__SIB8 *message) { static const Uenibstreamprotobuf__SIB8 init_value = UENIBSTREAMPROTOBUF__SIB8__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib8__get_packed_size (const Uenibstreamprotobuf__SIB8 *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib8__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib8__pack (const Uenibstreamprotobuf__SIB8 *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib8__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib8__pack_to_buffer (const Uenibstreamprotobuf__SIB8 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib8__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB8 * uenibstreamprotobuf__sib8__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB8 *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib8__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib8__free_unpacked (Uenibstreamprotobuf__SIB8 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib8__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib9__init (Uenibstreamprotobuf__SIB9 *message) { static const Uenibstreamprotobuf__SIB9 init_value = UENIBSTREAMPROTOBUF__SIB9__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib9__get_packed_size (const Uenibstreamprotobuf__SIB9 *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib9__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib9__pack (const Uenibstreamprotobuf__SIB9 *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib9__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib9__pack_to_buffer (const Uenibstreamprotobuf__SIB9 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib9__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB9 * uenibstreamprotobuf__sib9__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB9 *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib9__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib9__free_unpacked (Uenibstreamprotobuf__SIB9 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib9__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib9_time_info__init (Uenibstreamprotobuf__SIB9TimeInfo *message) { static const Uenibstreamprotobuf__SIB9TimeInfo init_value = UENIBSTREAMPROTOBUF__SIB9_TIME_INFO__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib9_time_info__get_packed_size (const Uenibstreamprotobuf__SIB9TimeInfo *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib9_time_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib9_time_info__pack (const Uenibstreamprotobuf__SIB9TimeInfo *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib9_time_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib9_time_info__pack_to_buffer (const Uenibstreamprotobuf__SIB9TimeInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib9_time_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIB9TimeInfo * uenibstreamprotobuf__sib9_time_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIB9TimeInfo *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib9_time_info__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib9_time_info__free_unpacked (Uenibstreamprotobuf__SIB9TimeInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib9_time_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib1__field_descriptors[11] = { { "cellSelectionInfo", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1, cellselectioninfo), &uenibstreamprotobuf__sib1_cell_selection_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cellAccessRelatedInfo", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1, cellaccessrelatedinfo), &uenibstreamprotobuf__cell_access_related_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "connEstFailureControl", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1, connestfailurecontrol), &uenibstreamprotobuf__conn_est_failure_control__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "si_SchedulingInfo", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1, si_schedulinginfo), &uenibstreamprotobuf__si__scheduling_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "servingCellConfigCommon", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1, servingcellconfigcommon), &uenibstreamprotobuf__serving_cell_config_common_sib__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ims_EmergencySupport", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1, ims_emergencysupport), &uenibstreamprotobuf__true_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "eCallOverIMS_Support", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1, ecalloverims_support), &uenibstreamprotobuf__true_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ue_TimersAndConstants", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1, ue_timersandconstants), &uenibstreamprotobuf__ue__timers_and_constants__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "uac_BarringInfo", 9, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1, uac_barringinfo), &uenibstreamprotobuf__sib1_uac__barring_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "useFullResumeID", 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1, usefullresumeid), &uenibstreamprotobuf__true_opt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "lateNonCriticalExtension", 11, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1, latenoncriticalextension), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib1__field_indices_by_name[] = { 1, /* field[1] = cellAccessRelatedInfo */ 0, /* field[0] = cellSelectionInfo */ 2, /* field[2] = connEstFailureControl */ 6, /* field[6] = eCallOverIMS_Support */ 5, /* field[5] = ims_EmergencySupport */ 10, /* field[10] = lateNonCriticalExtension */ 4, /* field[4] = servingCellConfigCommon */ 3, /* field[3] = si_SchedulingInfo */ 8, /* field[8] = uac_BarringInfo */ 7, /* field[7] = ue_TimersAndConstants */ 9, /* field[9] = useFullResumeID */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib1__number_ranges[1 + 1] = { { 1, 0 }, { 0, 11 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB1", "SIB1", "Uenibstreamprotobuf__SIB1", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB1), 11, uenibstreamprotobuf__sib1__field_descriptors, uenibstreamprotobuf__sib1__field_indices_by_name, 1, uenibstreamprotobuf__sib1__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib1__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib1_cell_selection_info__field_descriptors[5] = { { "q_RxLevMin", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_SINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1CellSelectionInfo, q_rxlevmin), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_RxLevMinOffset", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1CellSelectionInfo, q_rxlevminoffset), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_RxLevMinSUL", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1CellSelectionInfo, q_rxlevminsul), &google__protobuf__int32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_QualMin", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1CellSelectionInfo, q_qualmin), &google__protobuf__int32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_QualMinOffset", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1CellSelectionInfo, q_qualminoffset), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib1_cell_selection_info__field_indices_by_name[] = { 3, /* field[3] = q_QualMin */ 4, /* field[4] = q_QualMinOffset */ 0, /* field[0] = q_RxLevMin */ 1, /* field[1] = q_RxLevMinOffset */ 2, /* field[2] = q_RxLevMinSUL */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib1_cell_selection_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1_cell_selection_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB1CellSelectionInfo", "SIB1CellSelectionInfo", "Uenibstreamprotobuf__SIB1CellSelectionInfo", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB1CellSelectionInfo), 5, uenibstreamprotobuf__sib1_cell_selection_info__field_descriptors, uenibstreamprotobuf__sib1_cell_selection_info__field_indices_by_name, 1, uenibstreamprotobuf__sib1_cell_selection_info__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib1_cell_selection_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib1_uac__barring_info__field_descriptors[5] = { { "uac_BarringForCommon", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, uac_barringforcommon), &uenibstreamprotobuf__uac__barring_per_cat_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "uac_BarringPerPLMN_List", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, uac_barringperplmn_list), &uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "uac_BarringInfoSetList", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, uac_barringinfosetlist), &uenibstreamprotobuf__uac__barring_info_set_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "plmnCommon", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, uac__access_category1__selection_assistance_info_case), offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, plmncommon), &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "individualPLMNList", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, uac__access_category1__selection_assistance_info_case), offsetof(Uenibstreamprotobuf__SIB1UACBarringInfo, individualplmnlist), &uenibstreamprotobuf__individual_plmnlist__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib1_uac__barring_info__field_indices_by_name[] = { 4, /* field[4] = individualPLMNList */ 3, /* field[3] = plmnCommon */ 0, /* field[0] = uac_BarringForCommon */ 2, /* field[2] = uac_BarringInfoSetList */ 1, /* field[1] = uac_BarringPerPLMN_List */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib1_uac__barring_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1_uac__barring_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB1UAC_BarringInfo", "SIB1UACBarringInfo", "Uenibstreamprotobuf__SIB1UACBarringInfo", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB1UACBarringInfo), 5, uenibstreamprotobuf__sib1_uac__barring_info__field_descriptors, uenibstreamprotobuf__sib1_uac__barring_info__field_indices_by_name, 1, uenibstreamprotobuf__sib1_uac__barring_info__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib1_uac__barring_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__enum_values_by_number[4] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__protobuf_unspecified", 0 }, { "a", "UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__a", 1 }, { "b", "UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__b", 2 }, { "c", "UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__c", 3 }, }; static const ProtobufCIntRange uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__enum_values_by_name[4] = { { "a", 1 }, { "b", 2 }, { "c", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.UAC_AccessCategory1_SelectionAssistanceInfo.Value", "Value", "Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo__Value", "uenibstreamprotobuf", 4, uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__enum_values_by_number, 4, uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__enum_values_by_name, 1, uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__uac__access_category1__selection_assistance_info__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo, value), &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__uac__access_category1__selection_assistance_info__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__uac__access_category1__selection_assistance_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.UAC_AccessCategory1_SelectionAssistanceInfo", "UACAccessCategory1SelectionAssistanceInfo", "Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo), 1, uenibstreamprotobuf__uac__access_category1__selection_assistance_info__field_descriptors, uenibstreamprotobuf__uac__access_category1__selection_assistance_info__field_indices_by_name, 1, uenibstreamprotobuf__uac__access_category1__selection_assistance_info__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__uac__access_category1__selection_assistance_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__individual_plmnlist__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__IndividualPLMNList, n_items), offsetof(Uenibstreamprotobuf__IndividualPLMNList, items), &uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__individual_plmnlist__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__individual_plmnlist__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__individual_plmnlist__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.IndividualPLMNList", "IndividualPLMNList", "Uenibstreamprotobuf__IndividualPLMNList", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__IndividualPLMNList), 1, uenibstreamprotobuf__individual_plmnlist__field_descriptors, uenibstreamprotobuf__individual_plmnlist__field_indices_by_name, 1, uenibstreamprotobuf__individual_plmnlist__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__individual_plmnlist__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib2__field_descriptors[3] = { { "cellReselectionInfoCommon", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2, cellreselectioninfocommon), &uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cellReselectionServingFreqInfo", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2, cellreselectionservingfreqinfo), &uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "intraFreqCellReselectionInfo", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2, intrafreqcellreselectioninfo), &uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib2__field_indices_by_name[] = { 0, /* field[0] = cellReselectionInfoCommon */ 1, /* field[1] = cellReselectionServingFreqInfo */ 2, /* field[2] = intraFreqCellReselectionInfo */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib2__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB2", "SIB2", "Uenibstreamprotobuf__SIB2", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB2), 3, uenibstreamprotobuf__sib2__field_descriptors, uenibstreamprotobuf__sib2__field_indices_by_name, 1, uenibstreamprotobuf__sib2__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib2__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib2_cell_reselection_info_common__field_descriptors[5] = { { "nrofSS_BlocksToAverage", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2CellReselectionInfoCommon, nrofss_blockstoaverage), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "absThreshSS_BlocksConsolidation", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2CellReselectionInfoCommon, absthreshss_blocksconsolidation), &uenibstreamprotobuf__threshold_nr__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rangeToBestCell", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2CellReselectionInfoCommon, rangetobestcell), &uenibstreamprotobuf__q__offset_range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_Hyst", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2CellReselectionInfoCommon, q_hyst), &uenibstreamprotobuf__q__hyst__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "speedStateReselectionPars", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2CellReselectionInfoCommon, speedstatereselectionpars), &uenibstreamprotobuf__speed_state_reselection_pars__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib2_cell_reselection_info_common__field_indices_by_name[] = { 1, /* field[1] = absThreshSS_BlocksConsolidation */ 0, /* field[0] = nrofSS_BlocksToAverage */ 3, /* field[3] = q_Hyst */ 2, /* field[2] = rangeToBestCell */ 4, /* field[4] = speedStateReselectionPars */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib2_cell_reselection_info_common__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB2CellReselectionInfoCommon", "SIB2CellReselectionInfoCommon", "Uenibstreamprotobuf__SIB2CellReselectionInfoCommon", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB2CellReselectionInfoCommon), 5, uenibstreamprotobuf__sib2_cell_reselection_info_common__field_descriptors, uenibstreamprotobuf__sib2_cell_reselection_info_common__field_indices_by_name, 1, uenibstreamprotobuf__sib2_cell_reselection_info_common__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib2_cell_reselection_info_common__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__q__hyst__value__enum_values_by_number[17] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__protobuf_unspecified", 0 }, { "dB0", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB0", 1 }, { "dB1", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB1", 2 }, { "dB2", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB2", 3 }, { "dB3", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB3", 4 }, { "dB4", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB4", 5 }, { "dB5", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB5", 6 }, { "dB6", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB6", 7 }, { "dB8", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB8", 8 }, { "dB10", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB10", 9 }, { "dB12", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB12", 10 }, { "dB14", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB14", 11 }, { "dB16", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB16", 12 }, { "dB18", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB18", 13 }, { "dB20", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB20", 14 }, { "dB22", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB22", 15 }, { "dB24", "UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB24", 16 }, }; static const ProtobufCIntRange uenibstreamprotobuf__q__hyst__value__value_ranges[] = { {0, 0},{0, 17} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__q__hyst__value__enum_values_by_name[17] = { { "dB0", 1 }, { "dB1", 2 }, { "dB10", 9 }, { "dB12", 10 }, { "dB14", 11 }, { "dB16", 12 }, { "dB18", 13 }, { "dB2", 3 }, { "dB20", 14 }, { "dB22", 15 }, { "dB24", 16 }, { "dB3", 4 }, { "dB4", 5 }, { "dB5", 6 }, { "dB6", 7 }, { "dB8", 8 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__q__hyst__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.Q_Hyst.Value", "Value", "Uenibstreamprotobuf__QHyst__Value", "uenibstreamprotobuf", 17, uenibstreamprotobuf__q__hyst__value__enum_values_by_number, 17, uenibstreamprotobuf__q__hyst__value__enum_values_by_name, 1, uenibstreamprotobuf__q__hyst__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__q__hyst__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__QHyst, value), &uenibstreamprotobuf__q__hyst__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__q__hyst__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__q__hyst__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__q__hyst__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.Q_Hyst", "QHyst", "Uenibstreamprotobuf__QHyst", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__QHyst), 1, uenibstreamprotobuf__q__hyst__field_descriptors, uenibstreamprotobuf__q__hyst__field_indices_by_name, 1, uenibstreamprotobuf__q__hyst__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__q__hyst__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__speed_state_reselection_pars__field_descriptors[2] = { { "mobilityStateParameters", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SpeedStateReselectionPars, mobilitystateparameters), &uenibstreamprotobuf__mobility_state_parameters__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_HystSF", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SpeedStateReselectionPars, q_hystsf), &uenibstreamprotobuf__q__hyst_sf__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__speed_state_reselection_pars__field_indices_by_name[] = { 0, /* field[0] = mobilityStateParameters */ 1, /* field[1] = q_HystSF */ }; static const ProtobufCIntRange uenibstreamprotobuf__speed_state_reselection_pars__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_reselection_pars__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SpeedStateReselectionPars", "SpeedStateReselectionPars", "Uenibstreamprotobuf__SpeedStateReselectionPars", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SpeedStateReselectionPars), 2, uenibstreamprotobuf__speed_state_reselection_pars__field_descriptors, uenibstreamprotobuf__speed_state_reselection_pars__field_indices_by_name, 1, uenibstreamprotobuf__speed_state_reselection_pars__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__speed_state_reselection_pars__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__q__hyst_sf__field_descriptors[2] = { { "sf_Medium", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__QHystSF, sf_medium), &uenibstreamprotobuf__sf__medium__high__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sf_High", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__QHystSF, sf_high), &uenibstreamprotobuf__sf__medium__high__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__q__hyst_sf__field_indices_by_name[] = { 1, /* field[1] = sf_High */ 0, /* field[0] = sf_Medium */ }; static const ProtobufCIntRange uenibstreamprotobuf__q__hyst_sf__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__q__hyst_sf__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.Q_HystSF", "QHystSF", "Uenibstreamprotobuf__QHystSF", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__QHystSF), 2, uenibstreamprotobuf__q__hyst_sf__field_descriptors, uenibstreamprotobuf__q__hyst_sf__field_indices_by_name, 1, uenibstreamprotobuf__q__hyst_sf__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__q__hyst_sf__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__sf__medium__high__value__enum_values_by_number[5] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__protobuf_unspecified", 0 }, { "dB_6", "UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_6", 1 }, { "dB_4", "UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_4", 2 }, { "dB_2", "UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_2", 3 }, { "dB0", "UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB0", 4 }, }; static const ProtobufCIntRange uenibstreamprotobuf__sf__medium__high__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__sf__medium__high__value__enum_values_by_name[5] = { { "dB0", 4 }, { "dB_2", 3 }, { "dB_4", 2 }, { "dB_6", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__sf__medium__high__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SF_Medium_High.Value", "Value", "Uenibstreamprotobuf__SFMediumHigh__Value", "uenibstreamprotobuf", 5, uenibstreamprotobuf__sf__medium__high__value__enum_values_by_number, 5, uenibstreamprotobuf__sf__medium__high__value__enum_values_by_name, 1, uenibstreamprotobuf__sf__medium__high__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sf__medium__high__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SFMediumHigh, value), &uenibstreamprotobuf__sf__medium__high__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sf__medium__high__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__sf__medium__high__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sf__medium__high__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SF_Medium_High", "SFMediumHigh", "Uenibstreamprotobuf__SFMediumHigh", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SFMediumHigh), 1, uenibstreamprotobuf__sf__medium__high__field_descriptors, uenibstreamprotobuf__sf__medium__high__field_indices_by_name, 1, uenibstreamprotobuf__sf__medium__high__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sf__medium__high__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__field_descriptors[6] = { { "s_NonIntraSearchP", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo, s_nonintrasearchp), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "s_NonIntraSearchQ", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo, s_nonintrasearchq), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "threshServingLowP", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo, threshservinglowp), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "threshServingLowQ", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo, threshservinglowq), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cellReselectionPriority", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo, cellreselectionpriority), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cellReselectionSubPriority", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo, cellreselectionsubpriority), &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__field_indices_by_name[] = { 4, /* field[4] = cellReselectionPriority */ 5, /* field[5] = cellReselectionSubPriority */ 0, /* field[0] = s_NonIntraSearchP */ 1, /* field[1] = s_NonIntraSearchQ */ 2, /* field[2] = threshServingLowP */ 3, /* field[3] = threshServingLowQ */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB2CellReselectionServingFreqInfo", "SIB2CellReselectionServingFreqInfo", "Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo), 6, uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__field_descriptors, uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__field_indices_by_name, 1, uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__cell_reselection_sub_priority__value__enum_values_by_number[5] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__protobuf_unspecified", 0 }, { "oDot2", "UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot2", 1 }, { "oDot4", "UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot4", 2 }, { "oDot6", "UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot6", 3 }, { "oDot8", "UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot8", 4 }, }; static const ProtobufCIntRange uenibstreamprotobuf__cell_reselection_sub_priority__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__cell_reselection_sub_priority__value__enum_values_by_name[5] = { { "oDot2", 1 }, { "oDot4", 2 }, { "oDot6", 3 }, { "oDot8", 4 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__cell_reselection_sub_priority__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.CellReselectionSubPriority.Value", "Value", "Uenibstreamprotobuf__CellReselectionSubPriority__Value", "uenibstreamprotobuf", 5, uenibstreamprotobuf__cell_reselection_sub_priority__value__enum_values_by_number, 5, uenibstreamprotobuf__cell_reselection_sub_priority__value__enum_values_by_name, 1, uenibstreamprotobuf__cell_reselection_sub_priority__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__cell_reselection_sub_priority__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CellReselectionSubPriority, value), &uenibstreamprotobuf__cell_reselection_sub_priority__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__cell_reselection_sub_priority__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__cell_reselection_sub_priority__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_reselection_sub_priority__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.CellReselectionSubPriority", "CellReselectionSubPriority", "Uenibstreamprotobuf__CellReselectionSubPriority", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__CellReselectionSubPriority), 1, uenibstreamprotobuf__cell_reselection_sub_priority__field_descriptors, uenibstreamprotobuf__cell_reselection_sub_priority__field_indices_by_name, 1, uenibstreamprotobuf__cell_reselection_sub_priority__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__cell_reselection_sub_priority__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__field_descriptors[14] = { { "q_RxLevMin", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_SINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, q_rxlevmin), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_RxLevMinSUL", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, q_rxlevminsul), &google__protobuf__int32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_QualMin", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, q_qualmin), &google__protobuf__int32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "s_IntraSearchP", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, s_intrasearchp), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "s_IntraSearchQ", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, s_intrasearchq), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "t_ReselectionNR", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, t_reselectionnr), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "frequencyBandList", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, frequencybandlist), &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "frequencyBandListSUL", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, frequencybandlistsul), &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "p_Max", 9, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, p_max), &google__protobuf__int32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "smtc", 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, smtc), &uenibstreamprotobuf__ssb__mtc__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ss_RSSI_Measurement", 11, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, ss_rssi_measurement), &uenibstreamprotobuf__ss__rssi__measurement__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ssb_ToMeasure", 12, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, ssb_tomeasure), &uenibstreamprotobuf__ssb__to_measure__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "deriveSSB_IndexFromCell", 13, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, derivessb_indexfromcell), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "t_ReselectionNR_SF", 14, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo, t_reselectionnr_sf), &uenibstreamprotobuf__speed_state_scale_factors__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__field_indices_by_name[] = { 12, /* field[12] = deriveSSB_IndexFromCell */ 6, /* field[6] = frequencyBandList */ 7, /* field[7] = frequencyBandListSUL */ 8, /* field[8] = p_Max */ 2, /* field[2] = q_QualMin */ 0, /* field[0] = q_RxLevMin */ 1, /* field[1] = q_RxLevMinSUL */ 3, /* field[3] = s_IntraSearchP */ 4, /* field[4] = s_IntraSearchQ */ 9, /* field[9] = smtc */ 10, /* field[10] = ss_RSSI_Measurement */ 11, /* field[11] = ssb_ToMeasure */ 5, /* field[5] = t_ReselectionNR */ 13, /* field[13] = t_ReselectionNR_SF */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 14 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB2IntraFreqCellReselectionInfo", "SIB2IntraFreqCellReselectionInfo", "Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo), 14, uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__field_descriptors, uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__field_indices_by_name, 1, uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__speed_state_scale_factors__field_descriptors[2] = { { "sf_Medium", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SpeedStateScaleFactors, sf_medium), &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sf_High", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SpeedStateScaleFactors, sf_high), &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__speed_state_scale_factors__field_indices_by_name[] = { 1, /* field[1] = sf_High */ 0, /* field[0] = sf_Medium */ }; static const ProtobufCIntRange uenibstreamprotobuf__speed_state_scale_factors__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_scale_factors__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SpeedStateScaleFactors", "SpeedStateScaleFactors", "Uenibstreamprotobuf__SpeedStateScaleFactors", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SpeedStateScaleFactors), 2, uenibstreamprotobuf__speed_state_scale_factors__field_descriptors, uenibstreamprotobuf__speed_state_scale_factors__field_indices_by_name, 1, uenibstreamprotobuf__speed_state_scale_factors__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__speed_state_scale_factors__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__enum_values_by_number[5] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__protobuf_unspecified", 0 }, { "oDot25", "UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot25", 1 }, { "oDot5", "UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot5", 2 }, { "oDot75", "UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot75", 3 }, { "lDot0", "UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__lDot0", 4 }, }; static const ProtobufCIntRange uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__enum_values_by_name[5] = { { "lDot0", 4 }, { "oDot25", 1 }, { "oDot5", 2 }, { "oDot75", 3 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SpeedStateScaleFactorsSF_Medium_High.Value", "Value", "Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh__Value", "uenibstreamprotobuf", 5, uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__enum_values_by_number, 5, uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__enum_values_by_name, 1, uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh, value), &uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SpeedStateScaleFactorsSF_Medium_High", "SpeedStateScaleFactorsSFMediumHigh", "Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh), 1, uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__field_descriptors, uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__field_indices_by_name, 1, uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib3__field_descriptors[3] = { { "intraFreqNeighCellList", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB3, intrafreqneighcelllist), &uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "intraFreqBlackCellList", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB3, intrafreqblackcelllist), &uenibstreamprotobuf__intra_freq_black_cell_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "lateNonCriticalExtension", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB3, latenoncriticalextension), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib3__field_indices_by_name[] = { 1, /* field[1] = intraFreqBlackCellList */ 0, /* field[0] = intraFreqNeighCellList */ 2, /* field[2] = lateNonCriticalExtension */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib3__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib3__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB3", "SIB3", "Uenibstreamprotobuf__SIB3", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB3), 3, uenibstreamprotobuf__sib3__field_descriptors, uenibstreamprotobuf__sib3__field_indices_by_name, 1, uenibstreamprotobuf__sib3__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib3__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__IntraFreqNeighCellList, n_items), offsetof(Uenibstreamprotobuf__IntraFreqNeighCellList, items), &uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__intra_freq_neigh_cell_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__intra_freq_neigh_cell_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.IntraFreqNeighCellList", "IntraFreqNeighCellList", "Uenibstreamprotobuf__IntraFreqNeighCellList", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__IntraFreqNeighCellList), 1, uenibstreamprotobuf__intra_freq_neigh_cell_list__field_descriptors, uenibstreamprotobuf__intra_freq_neigh_cell_list__field_indices_by_name, 1, uenibstreamprotobuf__intra_freq_neigh_cell_list__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__intra_freq_neigh_cell_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_info__field_descriptors[5] = { { "physCellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__IntraFreqNeighCellInfo, physcellid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_OffsetCell", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__IntraFreqNeighCellInfo, q_offsetcell), &uenibstreamprotobuf__q__offset_range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_RxLevMinOffsetCell", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__IntraFreqNeighCellInfo, q_rxlevminoffsetcell), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_RxLevMinOffsetCellSUL", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__IntraFreqNeighCellInfo, q_rxlevminoffsetcellsul), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_QualMinOffsetCell", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__IntraFreqNeighCellInfo, q_qualminoffsetcell), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__intra_freq_neigh_cell_info__field_indices_by_name[] = { 0, /* field[0] = physCellId */ 1, /* field[1] = q_OffsetCell */ 4, /* field[4] = q_QualMinOffsetCell */ 2, /* field[2] = q_RxLevMinOffsetCell */ 3, /* field[3] = q_RxLevMinOffsetCellSUL */ }; static const ProtobufCIntRange uenibstreamprotobuf__intra_freq_neigh_cell_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.IntraFreqNeighCellInfo", "IntraFreqNeighCellInfo", "Uenibstreamprotobuf__IntraFreqNeighCellInfo", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__IntraFreqNeighCellInfo), 5, uenibstreamprotobuf__intra_freq_neigh_cell_info__field_descriptors, uenibstreamprotobuf__intra_freq_neigh_cell_info__field_indices_by_name, 1, uenibstreamprotobuf__intra_freq_neigh_cell_info__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__intra_freq_neigh_cell_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__intra_freq_black_cell_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__IntraFreqBlackCellList, n_items), offsetof(Uenibstreamprotobuf__IntraFreqBlackCellList, items), &uenibstreamprotobuf__pci__range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__intra_freq_black_cell_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__intra_freq_black_cell_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_black_cell_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.IntraFreqBlackCellList", "IntraFreqBlackCellList", "Uenibstreamprotobuf__IntraFreqBlackCellList", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__IntraFreqBlackCellList), 1, uenibstreamprotobuf__intra_freq_black_cell_list__field_descriptors, uenibstreamprotobuf__intra_freq_black_cell_list__field_indices_by_name, 1, uenibstreamprotobuf__intra_freq_black_cell_list__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__intra_freq_black_cell_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib4__field_descriptors[2] = { { "interFreqCarrierFreqList", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB4, interfreqcarrierfreqlist), &uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "lateNonCriticalExtension", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB4, latenoncriticalextension), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib4__field_indices_by_name[] = { 0, /* field[0] = interFreqCarrierFreqList */ 1, /* field[1] = lateNonCriticalExtension */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib4__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib4__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB4", "SIB4", "Uenibstreamprotobuf__SIB4", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB4), 2, uenibstreamprotobuf__sib4__field_descriptors, uenibstreamprotobuf__sib4__field_indices_by_name, 1, uenibstreamprotobuf__sib4__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib4__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqList, n_items), offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqList, items), &uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__inter_freq_carrier_freq_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__inter_freq_carrier_freq_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.InterFreqCarrierFreqList", "InterFreqCarrierFreqList", "Uenibstreamprotobuf__InterFreqCarrierFreqList", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__InterFreqCarrierFreqList), 1, uenibstreamprotobuf__inter_freq_carrier_freq_list__field_descriptors, uenibstreamprotobuf__inter_freq_carrier_freq_list__field_indices_by_name, 1, uenibstreamprotobuf__inter_freq_carrier_freq_list__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__inter_freq_carrier_freq_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info__field_descriptors[24] = { { "dl_CarrierFreq", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, dl_carrierfreq), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "frequencyBandList", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, frequencybandlist), &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "frequencyBandListSUL", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, frequencybandlistsul), &uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "nrofSS_BlocksToAverage", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, nrofss_blockstoaverage), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "absThreshSS_BlocksConsolidation", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, absthreshss_blocksconsolidation), &uenibstreamprotobuf__threshold_nr__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "smtc", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, smtc), &uenibstreamprotobuf__ssb__mtc__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ssbSubcarrierSpacing", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, ssbsubcarrierspacing), &uenibstreamprotobuf__subcarrier_spacing__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ssb_ToMeasure", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, ssb_tomeasure), &uenibstreamprotobuf__ssb__to_measure__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "deriveSSB_IndexFromCell", 9, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, derivessb_indexfromcell), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ss_RSSI_Measurement", 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, ss_rssi_measurement), &uenibstreamprotobuf__ss__rssi__measurement__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_RxLevMin", 11, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_SINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, q_rxlevmin), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_RxLevMinSUL", 12, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, q_rxlevminsul), &google__protobuf__int32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_QualMin", 13, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, q_qualmin), &google__protobuf__int32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "p_Max", 14, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, p_max), &google__protobuf__int32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "t_ReselectionNR", 15, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, t_reselectionnr), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "t_ReselectionNR_SF", 16, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, t_reselectionnr_sf), &uenibstreamprotobuf__speed_state_scale_factors__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "threshX_HighP", 17, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, threshx_highp), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "threshX_LowP", 18, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, threshx_lowp), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "threshX_Q", 19, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, threshx_q), &uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cellReselectionPriority", 20, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, cellreselectionpriority), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cellReselectionSubPriority", 21, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, cellreselectionsubpriority), &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_OffsetFreq", 22, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, q_offsetfreq), &uenibstreamprotobuf__q__offset_range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "interFreqNeighCellList", 23, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, interfreqneighcelllist), &uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "interFreqBlackCellList", 24, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo, interfreqblackcelllist), &uenibstreamprotobuf__inter_freq_black_cell_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__inter_freq_carrier_freq_info__field_indices_by_name[] = { 4, /* field[4] = absThreshSS_BlocksConsolidation */ 19, /* field[19] = cellReselectionPriority */ 20, /* field[20] = cellReselectionSubPriority */ 8, /* field[8] = deriveSSB_IndexFromCell */ 0, /* field[0] = dl_CarrierFreq */ 1, /* field[1] = frequencyBandList */ 2, /* field[2] = frequencyBandListSUL */ 23, /* field[23] = interFreqBlackCellList */ 22, /* field[22] = interFreqNeighCellList */ 3, /* field[3] = nrofSS_BlocksToAverage */ 13, /* field[13] = p_Max */ 21, /* field[21] = q_OffsetFreq */ 12, /* field[12] = q_QualMin */ 10, /* field[10] = q_RxLevMin */ 11, /* field[11] = q_RxLevMinSUL */ 5, /* field[5] = smtc */ 9, /* field[9] = ss_RSSI_Measurement */ 6, /* field[6] = ssbSubcarrierSpacing */ 7, /* field[7] = ssb_ToMeasure */ 14, /* field[14] = t_ReselectionNR */ 15, /* field[15] = t_ReselectionNR_SF */ 16, /* field[16] = threshX_HighP */ 17, /* field[17] = threshX_LowP */ 18, /* field[18] = threshX_Q */ }; static const ProtobufCIntRange uenibstreamprotobuf__inter_freq_carrier_freq_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 24 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.InterFreqCarrierFreqInfo", "InterFreqCarrierFreqInfo", "Uenibstreamprotobuf__InterFreqCarrierFreqInfo", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__InterFreqCarrierFreqInfo), 24, uenibstreamprotobuf__inter_freq_carrier_freq_info__field_descriptors, uenibstreamprotobuf__inter_freq_carrier_freq_info__field_indices_by_name, 1, uenibstreamprotobuf__inter_freq_carrier_freq_info__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__inter_freq_carrier_freq_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__field_descriptors[2] = { { "threshX_HighQ", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ, threshx_highq), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "threshX_LowQ", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ, threshx_lowq), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__field_indices_by_name[] = { 0, /* field[0] = threshX_HighQ */ 1, /* field[1] = threshX_LowQ */ }; static const ProtobufCIntRange uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.InterFreqCarrierFreqInfoThreshX_Q", "InterFreqCarrierFreqInfoThreshXQ", "Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ), 2, uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__field_descriptors, uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__field_indices_by_name, 1, uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__InterFreqNeighCellList, n_items), offsetof(Uenibstreamprotobuf__InterFreqNeighCellList, items), &uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__inter_freq_neigh_cell_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__inter_freq_neigh_cell_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.InterFreqNeighCellList", "InterFreqNeighCellList", "Uenibstreamprotobuf__InterFreqNeighCellList", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__InterFreqNeighCellList), 1, uenibstreamprotobuf__inter_freq_neigh_cell_list__field_descriptors, uenibstreamprotobuf__inter_freq_neigh_cell_list__field_indices_by_name, 1, uenibstreamprotobuf__inter_freq_neigh_cell_list__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__inter_freq_neigh_cell_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_info__field_descriptors[5] = { { "physCellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqNeighCellInfo, physcellid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_OffsetCell", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqNeighCellInfo, q_offsetcell), &uenibstreamprotobuf__q__offset_range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_RxLevMinOffsetCell", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqNeighCellInfo, q_rxlevminoffsetcell), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_RxLevMinOffsetCellSUL", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqNeighCellInfo, q_rxlevminoffsetcellsul), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_QualMinOffsetCell", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__InterFreqNeighCellInfo, q_qualminoffsetcell), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__inter_freq_neigh_cell_info__field_indices_by_name[] = { 0, /* field[0] = physCellId */ 1, /* field[1] = q_OffsetCell */ 4, /* field[4] = q_QualMinOffsetCell */ 2, /* field[2] = q_RxLevMinOffsetCell */ 3, /* field[3] = q_RxLevMinOffsetCellSUL */ }; static const ProtobufCIntRange uenibstreamprotobuf__inter_freq_neigh_cell_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.InterFreqNeighCellInfo", "InterFreqNeighCellInfo", "Uenibstreamprotobuf__InterFreqNeighCellInfo", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__InterFreqNeighCellInfo), 5, uenibstreamprotobuf__inter_freq_neigh_cell_info__field_descriptors, uenibstreamprotobuf__inter_freq_neigh_cell_info__field_indices_by_name, 1, uenibstreamprotobuf__inter_freq_neigh_cell_info__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__inter_freq_neigh_cell_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__inter_freq_black_cell_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__InterFreqBlackCellList, n_items), offsetof(Uenibstreamprotobuf__InterFreqBlackCellList, items), &uenibstreamprotobuf__pci__range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__inter_freq_black_cell_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__inter_freq_black_cell_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_black_cell_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.InterFreqBlackCellList", "InterFreqBlackCellList", "Uenibstreamprotobuf__InterFreqBlackCellList", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__InterFreqBlackCellList), 1, uenibstreamprotobuf__inter_freq_black_cell_list__field_descriptors, uenibstreamprotobuf__inter_freq_black_cell_list__field_indices_by_name, 1, uenibstreamprotobuf__inter_freq_black_cell_list__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__inter_freq_black_cell_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib5__field_descriptors[4] = { { "carrierFreqListEUTRA", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB5, carrierfreqlisteutra), &uenibstreamprotobuf__carrier_freq_list_eutra__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "t_ReselectionEUTRA", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB5, t_reselectioneutra), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "t_ReselectionEUTRA_SF", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB5, t_reselectioneutra_sf), &uenibstreamprotobuf__speed_state_scale_factors__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "lateNonCriticalExtension", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB5, latenoncriticalextension), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib5__field_indices_by_name[] = { 0, /* field[0] = carrierFreqListEUTRA */ 3, /* field[3] = lateNonCriticalExtension */ 1, /* field[1] = t_ReselectionEUTRA */ 2, /* field[2] = t_ReselectionEUTRA_SF */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib5__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib5__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB5", "SIB5", "Uenibstreamprotobuf__SIB5", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB5), 4, uenibstreamprotobuf__sib5__field_descriptors, uenibstreamprotobuf__sib5__field_indices_by_name, 1, uenibstreamprotobuf__sib5__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib5__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__carrier_freq_list_eutra__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__CarrierFreqListEUTRA, n_items), offsetof(Uenibstreamprotobuf__CarrierFreqListEUTRA, items), &uenibstreamprotobuf__carrier_freq_eutra__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__carrier_freq_list_eutra__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__carrier_freq_list_eutra__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_list_eutra__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.CarrierFreqListEUTRA", "CarrierFreqListEUTRA", "Uenibstreamprotobuf__CarrierFreqListEUTRA", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__CarrierFreqListEUTRA), 1, uenibstreamprotobuf__carrier_freq_list_eutra__field_descriptors, uenibstreamprotobuf__carrier_freq_list_eutra__field_indices_by_name, 1, uenibstreamprotobuf__carrier_freq_list_eutra__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__carrier_freq_list_eutra__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__carrier_freq_eutra__field_descriptors[14] = { { "carrierFreq", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, carrierfreq), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "eutra_multiBandInfoList", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, eutra_multibandinfolist), &uenibstreamprotobuf__eutra__multi_band_info_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "eutra_FreqNeighCellList", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, eutra_freqneighcelllist), &uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "eutra_BlackCellList", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, eutra_blackcelllist), &uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "allowedMeasBandwidth", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, allowedmeasbandwidth), &uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "presenceAntennaPort1", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, presenceantennaport1), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cellReselectionPriority", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, cellreselectionpriority), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cellReselectionSubPriority", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, cellreselectionsubpriority), &uenibstreamprotobuf__cell_reselection_sub_priority__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "threshX_High", 9, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, threshx_high), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "threshX_Low", 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, threshx_low), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_RxLevMin", 11, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_SINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, q_rxlevmin), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_QualMin", 12, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_SINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, q_qualmin), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "p_MaxEUTRA", 13, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_SINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, p_maxeutra), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "threshX_Q", 14, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRA, threshx_q), &uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__carrier_freq_eutra__field_indices_by_name[] = { 4, /* field[4] = allowedMeasBandwidth */ 0, /* field[0] = carrierFreq */ 6, /* field[6] = cellReselectionPriority */ 7, /* field[7] = cellReselectionSubPriority */ 3, /* field[3] = eutra_BlackCellList */ 2, /* field[2] = eutra_FreqNeighCellList */ 1, /* field[1] = eutra_multiBandInfoList */ 12, /* field[12] = p_MaxEUTRA */ 5, /* field[5] = presenceAntennaPort1 */ 11, /* field[11] = q_QualMin */ 10, /* field[10] = q_RxLevMin */ 8, /* field[8] = threshX_High */ 9, /* field[9] = threshX_Low */ 13, /* field[13] = threshX_Q */ }; static const ProtobufCIntRange uenibstreamprotobuf__carrier_freq_eutra__number_ranges[1 + 1] = { { 1, 0 }, { 0, 14 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_eutra__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.CarrierFreqEUTRA", "CarrierFreqEUTRA", "Uenibstreamprotobuf__CarrierFreqEUTRA", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__CarrierFreqEUTRA), 14, uenibstreamprotobuf__carrier_freq_eutra__field_descriptors, uenibstreamprotobuf__carrier_freq_eutra__field_indices_by_name, 1, uenibstreamprotobuf__carrier_freq_eutra__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__carrier_freq_eutra__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__EUTRAFreqNeighCellList, n_items), offsetof(Uenibstreamprotobuf__EUTRAFreqNeighCellList, items), &uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__eutra__freq_neigh_cell_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__eutra__freq_neigh_cell_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.EUTRA_FreqNeighCellList", "EUTRAFreqNeighCellList", "Uenibstreamprotobuf__EUTRAFreqNeighCellList", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__EUTRAFreqNeighCellList), 1, uenibstreamprotobuf__eutra__freq_neigh_cell_list__field_descriptors, uenibstreamprotobuf__eutra__freq_neigh_cell_list__field_indices_by_name, 1, uenibstreamprotobuf__eutra__freq_neigh_cell_list__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__eutra__freq_neigh_cell_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__freq_black_cell_list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__EUTRAFreqBlackCellList, n_items), offsetof(Uenibstreamprotobuf__EUTRAFreqBlackCellList, items), &uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__eutra__freq_black_cell_list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__eutra__freq_black_cell_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.EUTRA_FreqBlackCellList", "EUTRAFreqBlackCellList", "Uenibstreamprotobuf__EUTRAFreqBlackCellList", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__EUTRAFreqBlackCellList), 1, uenibstreamprotobuf__eutra__freq_black_cell_list__field_descriptors, uenibstreamprotobuf__eutra__freq_black_cell_list__field_indices_by_name, 1, uenibstreamprotobuf__eutra__freq_black_cell_list__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__eutra__freq_black_cell_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_info__field_descriptors[4] = { { "physCellId", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__EUTRAFreqNeighCellInfo, physcellid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_OffsetCell", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__EUTRAFreqNeighCellInfo, q_offsetcell), &uenibstreamprotobuf__eutra__q__offset_range__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_RxLevMinOffsetCell", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__EUTRAFreqNeighCellInfo, q_rxlevminoffsetcell), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "q_QualMinOffsetCell", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__EUTRAFreqNeighCellInfo, q_qualminoffsetcell), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__eutra__freq_neigh_cell_info__field_indices_by_name[] = { 0, /* field[0] = physCellId */ 1, /* field[1] = q_OffsetCell */ 3, /* field[3] = q_QualMinOffsetCell */ 2, /* field[2] = q_RxLevMinOffsetCell */ }; static const ProtobufCIntRange uenibstreamprotobuf__eutra__freq_neigh_cell_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.EUTRA_FreqNeighCellInfo", "EUTRAFreqNeighCellInfo", "Uenibstreamprotobuf__EUTRAFreqNeighCellInfo", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__EUTRAFreqNeighCellInfo), 4, uenibstreamprotobuf__eutra__freq_neigh_cell_info__field_descriptors, uenibstreamprotobuf__eutra__freq_neigh_cell_info__field_indices_by_name, 1, uenibstreamprotobuf__eutra__freq_neigh_cell_info__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__eutra__freq_neigh_cell_info__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__field_descriptors[2] = { { "threshX_HighQ", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ, threshx_highq), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "threshX_LowQ", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ, threshx_lowq), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__field_indices_by_name[] = { 0, /* field[0] = threshX_HighQ */ 1, /* field[1] = threshX_LowQ */ }; static const ProtobufCIntRange uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.CarrierFreqEUTRAThreshX_Q", "CarrierFreqEUTRAThreshXQ", "Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ), 2, uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__field_descriptors, uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__field_indices_by_name, 1, uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib6__field_descriptors[4] = { { "messageIdentifier", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB6, messageidentifier), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "serialNumber", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB6, serialnumber), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "warningType", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB6, warningtype), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "lateNonCriticalExtension", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB6, latenoncriticalextension), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib6__field_indices_by_name[] = { 3, /* field[3] = lateNonCriticalExtension */ 0, /* field[0] = messageIdentifier */ 1, /* field[1] = serialNumber */ 2, /* field[2] = warningType */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib6__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib6__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB6", "SIB6", "Uenibstreamprotobuf__SIB6", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB6), 4, uenibstreamprotobuf__sib6__field_descriptors, uenibstreamprotobuf__sib6__field_indices_by_name, 1, uenibstreamprotobuf__sib6__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib6__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__sib7__warning_message_segment_type__enum_values_by_number[3] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified", 0 }, { "notLastSegment", "UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__notLastSegment", 1 }, { "lastSegment", "UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__lastSegment", 2 }, }; static const ProtobufCIntRange uenibstreamprotobuf__sib7__warning_message_segment_type__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__sib7__warning_message_segment_type__enum_values_by_name[3] = { { "lastSegment", 2 }, { "notLastSegment", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__sib7__warning_message_segment_type__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB7.WarningMessageSegmentType", "WarningMessageSegmentType", "Uenibstreamprotobuf__SIB7__WarningMessageSegmentType", "uenibstreamprotobuf", 3, uenibstreamprotobuf__sib7__warning_message_segment_type__enum_values_by_number, 3, uenibstreamprotobuf__sib7__warning_message_segment_type__enum_values_by_name, 1, uenibstreamprotobuf__sib7__warning_message_segment_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib7__field_descriptors[7] = { { "messageIdentifier", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB7, messageidentifier), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "serialNumber", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB7, serialnumber), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "warningMessageSegmentType", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB7, warningmessagesegmenttype), &uenibstreamprotobuf__sib7__warning_message_segment_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "warningMessageSegmentNumber", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB7, warningmessagesegmentnumber), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "warningMessageSegment", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB7, warningmessagesegment), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "dataCodingScheme", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB7, datacodingscheme), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "lateNonCriticalExtension", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB7, latenoncriticalextension), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib7__field_indices_by_name[] = { 5, /* field[5] = dataCodingScheme */ 6, /* field[6] = lateNonCriticalExtension */ 0, /* field[0] = messageIdentifier */ 1, /* field[1] = serialNumber */ 4, /* field[4] = warningMessageSegment */ 3, /* field[3] = warningMessageSegmentNumber */ 2, /* field[2] = warningMessageSegmentType */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib7__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib7__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB7", "SIB7", "Uenibstreamprotobuf__SIB7", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB7), 7, uenibstreamprotobuf__sib7__field_descriptors, uenibstreamprotobuf__sib7__field_indices_by_name, 1, uenibstreamprotobuf__sib7__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib7__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__sib8__warning_message_segment_type__enum_values_by_number[3] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified", 0 }, { "notLastSegment", "UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__notLastSegment", 1 }, { "lastSegment", "UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__lastSegment", 2 }, }; static const ProtobufCIntRange uenibstreamprotobuf__sib8__warning_message_segment_type__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__sib8__warning_message_segment_type__enum_values_by_name[3] = { { "lastSegment", 2 }, { "notLastSegment", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__sib8__warning_message_segment_type__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB8.WarningMessageSegmentType", "WarningMessageSegmentType", "Uenibstreamprotobuf__SIB8__WarningMessageSegmentType", "uenibstreamprotobuf", 3, uenibstreamprotobuf__sib8__warning_message_segment_type__enum_values_by_number, 3, uenibstreamprotobuf__sib8__warning_message_segment_type__enum_values_by_name, 1, uenibstreamprotobuf__sib8__warning_message_segment_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib8__field_descriptors[8] = { { "messageIdentifier", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB8, messageidentifier), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "serialNumber", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB8, serialnumber), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "warningMessageSegmentType", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB8, warningmessagesegmenttype), &uenibstreamprotobuf__sib8__warning_message_segment_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "warningMessageSegmentNumber", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB8, warningmessagesegmentnumber), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "warningMessageSegment", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB8, warningmessagesegment), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "dataCodingScheme", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB8, datacodingscheme), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "warningAreaCoordinatesSegment", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB8, warningareacoordinatessegment), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "lateNonCriticalExtension", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB8, latenoncriticalextension), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib8__field_indices_by_name[] = { 5, /* field[5] = dataCodingScheme */ 7, /* field[7] = lateNonCriticalExtension */ 0, /* field[0] = messageIdentifier */ 1, /* field[1] = serialNumber */ 6, /* field[6] = warningAreaCoordinatesSegment */ 4, /* field[4] = warningMessageSegment */ 3, /* field[3] = warningMessageSegmentNumber */ 2, /* field[2] = warningMessageSegmentType */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib8__number_ranges[1 + 1] = { { 1, 0 }, { 0, 8 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib8__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB8", "SIB8", "Uenibstreamprotobuf__SIB8", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB8), 8, uenibstreamprotobuf__sib8__field_descriptors, uenibstreamprotobuf__sib8__field_indices_by_name, 1, uenibstreamprotobuf__sib8__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib8__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib9__field_descriptors[2] = { { "timeInfo", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB9, timeinfo), &uenibstreamprotobuf__sib9_time_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "lateNonCriticalExtension", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB9, latenoncriticalextension), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib9__field_indices_by_name[] = { 1, /* field[1] = lateNonCriticalExtension */ 0, /* field[0] = timeInfo */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib9__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib9__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB9", "SIB9", "Uenibstreamprotobuf__SIB9", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB9), 2, uenibstreamprotobuf__sib9__field_descriptors, uenibstreamprotobuf__sib9__field_indices_by_name, 1, uenibstreamprotobuf__sib9__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib9__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib9_time_info__field_descriptors[4] = { { "timeInfoUTC", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT64, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB9TimeInfo, timeinfoutc), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "dayLightSavingTime", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB9TimeInfo, daylightsavingtime), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "leapSeconds", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB9TimeInfo, leapseconds), &google__protobuf__int32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "localTimeOffset", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SIB9TimeInfo, localtimeoffset), &google__protobuf__int32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib9_time_info__field_indices_by_name[] = { 1, /* field[1] = dayLightSavingTime */ 2, /* field[2] = leapSeconds */ 3, /* field[3] = localTimeOffset */ 0, /* field[0] = timeInfoUTC */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib9_time_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib9_time_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB9TimeInfo", "SIB9TimeInfo", "Uenibstreamprotobuf__SIB9TimeInfo", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIB9TimeInfo), 4, uenibstreamprotobuf__sib9_time_info__field_descriptors, uenibstreamprotobuf__sib9_time_info__field_indices_by_name, 1, uenibstreamprotobuf__sib9_time_info__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib9_time_info__init, NULL,NULL,NULL /* reserved[123] */ };