Adding MC-NIB support
[ric-app/mc.git] / mc-core / mc / local_datasource / rrc_common_types.pb-c.h
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: rrc_common_types.proto */
3
4 #ifndef PROTOBUF_C_rrc_5fcommon_5ftypes_2eproto__INCLUDED
5 #define PROTOBUF_C_rrc_5fcommon_5ftypes_2eproto__INCLUDED
6
7 #include <protobuf-c/protobuf-c.h>
8
9 PROTOBUF_C__BEGIN_DECLS
10
11 #if PROTOBUF_C_VERSION_NUMBER < 1003000
12 # error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
13 #elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION
14 # error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
15 #endif
16
17 #include "google/protobuf/wrappers.pb-c.h"
18 #include "common_types.pb-c.h"
19
20 typedef struct _Uenibstreamprotobuf__CellGroupConfig Uenibstreamprotobuf__CellGroupConfig;
21 typedef struct _Uenibstreamprotobuf__RLCBearerConfig Uenibstreamprotobuf__RLCBearerConfig;
22 typedef struct _Uenibstreamprotobuf__RLCConfig Uenibstreamprotobuf__RLCConfig;
23 typedef struct _Uenibstreamprotobuf__AM Uenibstreamprotobuf__AM;
24 typedef struct _Uenibstreamprotobuf__ULAMRLC Uenibstreamprotobuf__ULAMRLC;
25 typedef struct _Uenibstreamprotobuf__MaxRetxThreshold Uenibstreamprotobuf__MaxRetxThreshold;
26 typedef struct _Uenibstreamprotobuf__SNFieldLengthAM Uenibstreamprotobuf__SNFieldLengthAM;
27 typedef struct _Uenibstreamprotobuf__TPollRetransmit Uenibstreamprotobuf__TPollRetransmit;
28 typedef struct _Uenibstreamprotobuf__PollPDU Uenibstreamprotobuf__PollPDU;
29 typedef struct _Uenibstreamprotobuf__PollByte Uenibstreamprotobuf__PollByte;
30 typedef struct _Uenibstreamprotobuf__DLAMRLC Uenibstreamprotobuf__DLAMRLC;
31 typedef struct _Uenibstreamprotobuf__TReassembly Uenibstreamprotobuf__TReassembly;
32 typedef struct _Uenibstreamprotobuf__TStatusProhibit Uenibstreamprotobuf__TStatusProhibit;
33 typedef struct _Uenibstreamprotobuf__UMBiDirectional Uenibstreamprotobuf__UMBiDirectional;
34 typedef struct _Uenibstreamprotobuf__ULUMRLC Uenibstreamprotobuf__ULUMRLC;
35 typedef struct _Uenibstreamprotobuf__SNFieldLengthUM Uenibstreamprotobuf__SNFieldLengthUM;
36 typedef struct _Uenibstreamprotobuf__DLUMRLC Uenibstreamprotobuf__DLUMRLC;
37 typedef struct _Uenibstreamprotobuf__UMUniDirectionalUL Uenibstreamprotobuf__UMUniDirectionalUL;
38 typedef struct _Uenibstreamprotobuf__UMUniDirectionalDL Uenibstreamprotobuf__UMUniDirectionalDL;
39 typedef struct _Uenibstreamprotobuf__LogicalChannelConfig Uenibstreamprotobuf__LogicalChannelConfig;
40 typedef struct _Uenibstreamprotobuf__ULSpecificParameters Uenibstreamprotobuf__ULSpecificParameters;
41 typedef struct _Uenibstreamprotobuf__PrioritisedBitRate Uenibstreamprotobuf__PrioritisedBitRate;
42 typedef struct _Uenibstreamprotobuf__BucketSizeDuration Uenibstreamprotobuf__BucketSizeDuration;
43 typedef struct _Uenibstreamprotobuf__SubcarrierSpacing Uenibstreamprotobuf__SubcarrierSpacing;
44 typedef struct _Uenibstreamprotobuf__MaxPUSCHDuration Uenibstreamprotobuf__MaxPUSCHDuration;
45 typedef struct _Uenibstreamprotobuf__BitRateQueryProhibitTimer Uenibstreamprotobuf__BitRateQueryProhibitTimer;
46 typedef struct _Uenibstreamprotobuf__MACCellGroupConfig Uenibstreamprotobuf__MACCellGroupConfig;
47 typedef struct _Uenibstreamprotobuf__DRXConfig Uenibstreamprotobuf__DRXConfig;
48 typedef struct _Uenibstreamprotobuf__MilliSeconds Uenibstreamprotobuf__MilliSeconds;
49 typedef struct _Uenibstreamprotobuf__DRXInactivityTimer Uenibstreamprotobuf__DRXInactivityTimer;
50 typedef struct _Uenibstreamprotobuf__DRXRetransmissionTimer Uenibstreamprotobuf__DRXRetransmissionTimer;
51 typedef struct _Uenibstreamprotobuf__ShortDRX Uenibstreamprotobuf__ShortDRX;
52 typedef struct _Uenibstreamprotobuf__DRXShortCycle Uenibstreamprotobuf__DRXShortCycle;
53 typedef struct _Uenibstreamprotobuf__SchedulingRequestConfig Uenibstreamprotobuf__SchedulingRequestConfig;
54 typedef struct _Uenibstreamprotobuf__SchedulingRequestToAddMod Uenibstreamprotobuf__SchedulingRequestToAddMod;
55 typedef struct _Uenibstreamprotobuf__SRProhibitTimer Uenibstreamprotobuf__SRProhibitTimer;
56 typedef struct _Uenibstreamprotobuf__SRTransMax Uenibstreamprotobuf__SRTransMax;
57 typedef struct _Uenibstreamprotobuf__BSRConfig Uenibstreamprotobuf__BSRConfig;
58 typedef struct _Uenibstreamprotobuf__PeriodicBSRTimer Uenibstreamprotobuf__PeriodicBSRTimer;
59 typedef struct _Uenibstreamprotobuf__RetxBSRTimer Uenibstreamprotobuf__RetxBSRTimer;
60 typedef struct _Uenibstreamprotobuf__LogicalChannelSRDelayTimer Uenibstreamprotobuf__LogicalChannelSRDelayTimer;
61 typedef struct _Uenibstreamprotobuf__TAGConfig Uenibstreamprotobuf__TAGConfig;
62 typedef struct _Uenibstreamprotobuf__TAG Uenibstreamprotobuf__TAG;
63 typedef struct _Uenibstreamprotobuf__TimeAlignmentTimer Uenibstreamprotobuf__TimeAlignmentTimer;
64 typedef struct _Uenibstreamprotobuf__PHRConfig Uenibstreamprotobuf__PHRConfig;
65 typedef struct _Uenibstreamprotobuf__PHRPeriodicTimer Uenibstreamprotobuf__PHRPeriodicTimer;
66 typedef struct _Uenibstreamprotobuf__PHRProhibitTimer Uenibstreamprotobuf__PHRProhibitTimer;
67 typedef struct _Uenibstreamprotobuf__PHRTxPowerFactorChange Uenibstreamprotobuf__PHRTxPowerFactorChange;
68 typedef struct _Uenibstreamprotobuf__PHRModeOtherCG Uenibstreamprotobuf__PHRModeOtherCG;
69 typedef struct _Uenibstreamprotobuf__DataInactivityTimer Uenibstreamprotobuf__DataInactivityTimer;
70 typedef struct _Uenibstreamprotobuf__PhysicalCellGroupConfig Uenibstreamprotobuf__PhysicalCellGroupConfig;
71 typedef struct _Uenibstreamprotobuf__XScale Uenibstreamprotobuf__XScale;
72 typedef struct _Uenibstreamprotobuf__SpCellConfig Uenibstreamprotobuf__SpCellConfig;
73 typedef struct _Uenibstreamprotobuf__ReconfigurationWithSync Uenibstreamprotobuf__ReconfigurationWithSync;
74 typedef struct _Uenibstreamprotobuf__ServingCellConfigCommon Uenibstreamprotobuf__ServingCellConfigCommon;
75 typedef struct _Uenibstreamprotobuf__DownlinkConfigCommon Uenibstreamprotobuf__DownlinkConfigCommon;
76 typedef struct _Uenibstreamprotobuf__FrequencyInfoDL Uenibstreamprotobuf__FrequencyInfoDL;
77 typedef struct _Uenibstreamprotobuf__SCSSpecificCarrier Uenibstreamprotobuf__SCSSpecificCarrier;
78 typedef struct _Uenibstreamprotobuf__BWPDownlinkCommon Uenibstreamprotobuf__BWPDownlinkCommon;
79 typedef struct _Uenibstreamprotobuf__BWP Uenibstreamprotobuf__BWP;
80 typedef struct _Uenibstreamprotobuf__CyclicPrefix Uenibstreamprotobuf__CyclicPrefix;
81 typedef struct _Uenibstreamprotobuf__PDCCHConfigCommon Uenibstreamprotobuf__PDCCHConfigCommon;
82 typedef struct _Uenibstreamprotobuf__ControlResourceSet Uenibstreamprotobuf__ControlResourceSet;
83 typedef struct _Uenibstreamprotobuf__Interleaved Uenibstreamprotobuf__Interleaved;
84 typedef struct _Uenibstreamprotobuf__RegBundleSize Uenibstreamprotobuf__RegBundleSize;
85 typedef struct _Uenibstreamprotobuf__InterleaverSize Uenibstreamprotobuf__InterleaverSize;
86 typedef struct _Uenibstreamprotobuf__PrecoderGranularity Uenibstreamprotobuf__PrecoderGranularity;
87 typedef struct _Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0;
88 typedef struct _Uenibstreamprotobuf__SequenceOfInteger Uenibstreamprotobuf__SequenceOfInteger;
89 typedef struct _Uenibstreamprotobuf__PDSCHConfigCommon Uenibstreamprotobuf__PDSCHConfigCommon;
90 typedef struct _Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList;
91 typedef struct _Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation;
92 typedef struct _Uenibstreamprotobuf__MappingType Uenibstreamprotobuf__MappingType;
93 typedef struct _Uenibstreamprotobuf__UplinkConfigCommon Uenibstreamprotobuf__UplinkConfigCommon;
94 typedef struct _Uenibstreamprotobuf__FrequencyInfoUL Uenibstreamprotobuf__FrequencyInfoUL;
95 typedef struct _Uenibstreamprotobuf__BWPUplinkCommon Uenibstreamprotobuf__BWPUplinkCommon;
96 typedef struct _Uenibstreamprotobuf__BWPUplink Uenibstreamprotobuf__BWPUplink;
97 typedef struct _Uenibstreamprotobuf__RACHConfigCommon Uenibstreamprotobuf__RACHConfigCommon;
98 typedef struct _Uenibstreamprotobuf__RACHConfigGeneric Uenibstreamprotobuf__RACHConfigGeneric;
99 typedef struct _Uenibstreamprotobuf__Msg1FDM Uenibstreamprotobuf__Msg1FDM;
100 typedef struct _Uenibstreamprotobuf__PreambleTransMax Uenibstreamprotobuf__PreambleTransMax;
101 typedef struct _Uenibstreamprotobuf__PowerRampingStep Uenibstreamprotobuf__PowerRampingStep;
102 typedef struct _Uenibstreamprotobuf__RAResponseWindow Uenibstreamprotobuf__RAResponseWindow;
103 typedef struct _Uenibstreamprotobuf__Fraction Uenibstreamprotobuf__Fraction;
104 typedef struct _Uenibstreamprotobuf__OtherFraction Uenibstreamprotobuf__OtherFraction;
105 typedef struct _Uenibstreamprotobuf__GroupBconfigured Uenibstreamprotobuf__GroupBconfigured;
106 typedef struct _Uenibstreamprotobuf__RAMsg3SizeGroupA Uenibstreamprotobuf__RAMsg3SizeGroupA;
107 typedef struct _Uenibstreamprotobuf__MessagePowerOffsetGroupB Uenibstreamprotobuf__MessagePowerOffsetGroupB;
108 typedef struct _Uenibstreamprotobuf__RAContentionResolutionTimer Uenibstreamprotobuf__RAContentionResolutionTimer;
109 typedef struct _Uenibstreamprotobuf__RestrictedSetConfig Uenibstreamprotobuf__RestrictedSetConfig;
110 typedef struct _Uenibstreamprotobuf__PUSCHConfigCommon Uenibstreamprotobuf__PUSCHConfigCommon;
111 typedef struct _Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList;
112 typedef struct _Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation;
113 typedef struct _Uenibstreamprotobuf__PUCCHConfigCommon Uenibstreamprotobuf__PUCCHConfigCommon;
114 typedef struct _Uenibstreamprotobuf__PUCCHGroupHopping Uenibstreamprotobuf__PUCCHGroupHopping;
115 typedef struct _Uenibstreamprotobuf__NTimingAdvanceOffset Uenibstreamprotobuf__NTimingAdvanceOffset;
116 typedef struct _Uenibstreamprotobuf__SSBPeriodicityServingCell Uenibstreamprotobuf__SSBPeriodicityServingCell;
117 typedef struct _Uenibstreamprotobuf__DMRSTypeAPosition Uenibstreamprotobuf__DMRSTypeAPosition;
118 typedef struct _Uenibstreamprotobuf__RateMatchPatternLTECRS Uenibstreamprotobuf__RateMatchPatternLTECRS;
119 typedef struct _Uenibstreamprotobuf__CarrierBandwidthDL Uenibstreamprotobuf__CarrierBandwidthDL;
120 typedef struct _Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList;
121 typedef struct _Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig;
122 typedef struct _Uenibstreamprotobuf__RadioframeAllocationPeriod Uenibstreamprotobuf__RadioframeAllocationPeriod;
123 typedef struct _Uenibstreamprotobuf__SubframeAllocation Uenibstreamprotobuf__SubframeAllocation;
124 typedef struct _Uenibstreamprotobuf__NrofCRSPorts Uenibstreamprotobuf__NrofCRSPorts;
125 typedef struct _Uenibstreamprotobuf__VShift Uenibstreamprotobuf__VShift;
126 typedef struct _Uenibstreamprotobuf__RateMatchPattern Uenibstreamprotobuf__RateMatchPattern;
127 typedef struct _Uenibstreamprotobuf__Bitmaps Uenibstreamprotobuf__Bitmaps;
128 typedef struct _Uenibstreamprotobuf__Dummy Uenibstreamprotobuf__Dummy;
129 typedef struct _Uenibstreamprotobuf__TDDULDLConfigCommon Uenibstreamprotobuf__TDDULDLConfigCommon;
130 typedef struct _Uenibstreamprotobuf__TDDULDLPattern Uenibstreamprotobuf__TDDULDLPattern;
131 typedef struct _Uenibstreamprotobuf__DLULTransmissionPeriodicity Uenibstreamprotobuf__DLULTransmissionPeriodicity;
132 typedef struct _Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530;
133 typedef struct _Uenibstreamprotobuf__T304 Uenibstreamprotobuf__T304;
134 typedef struct _Uenibstreamprotobuf__RACHConfigDedicated Uenibstreamprotobuf__RACHConfigDedicated;
135 typedef struct _Uenibstreamprotobuf__CFRA Uenibstreamprotobuf__CFRA;
136 typedef struct _Uenibstreamprotobuf__Occasions Uenibstreamprotobuf__Occasions;
137 typedef struct _Uenibstreamprotobuf__SSB Uenibstreamprotobuf__SSB;
138 typedef struct _Uenibstreamprotobuf__CFRASSBResource Uenibstreamprotobuf__CFRASSBResource;
139 typedef struct _Uenibstreamprotobuf__CSIRS Uenibstreamprotobuf__CSIRS;
140 typedef struct _Uenibstreamprotobuf__CFRACSIRSResource Uenibstreamprotobuf__CFRACSIRSResource;
141 typedef struct _Uenibstreamprotobuf__RAPrioritization Uenibstreamprotobuf__RAPrioritization;
142 typedef struct _Uenibstreamprotobuf__PowerRampingStepHighPriority Uenibstreamprotobuf__PowerRampingStepHighPriority;
143 typedef struct _Uenibstreamprotobuf__ScalingFactorBI Uenibstreamprotobuf__ScalingFactorBI;
144 typedef struct _Uenibstreamprotobuf__SSBMTC Uenibstreamprotobuf__SSBMTC;
145 typedef struct _Uenibstreamprotobuf__Duration Uenibstreamprotobuf__Duration;
146 typedef struct _Uenibstreamprotobuf__SSBMTC2 Uenibstreamprotobuf__SSBMTC2;
147 typedef struct _Uenibstreamprotobuf__Periodicity Uenibstreamprotobuf__Periodicity;
148 typedef struct _Uenibstreamprotobuf__RLFTimersAndConstants Uenibstreamprotobuf__RLFTimersAndConstants;
149 typedef struct _Uenibstreamprotobuf__T310 Uenibstreamprotobuf__T310;
150 typedef struct _Uenibstreamprotobuf__N310 Uenibstreamprotobuf__N310;
151 typedef struct _Uenibstreamprotobuf__N311 Uenibstreamprotobuf__N311;
152 typedef struct _Uenibstreamprotobuf__T311V1530 Uenibstreamprotobuf__T311V1530;
153 typedef struct _Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold;
154 typedef struct _Uenibstreamprotobuf__ServingCellConfig Uenibstreamprotobuf__ServingCellConfig;
155 typedef struct _Uenibstreamprotobuf__TDDULDLConfigDedicated Uenibstreamprotobuf__TDDULDLConfigDedicated;
156 typedef struct _Uenibstreamprotobuf__TDDULDLSlotConfig Uenibstreamprotobuf__TDDULDLSlotConfig;
157 typedef struct _Uenibstreamprotobuf__Explicit Uenibstreamprotobuf__Explicit;
158 typedef struct _Uenibstreamprotobuf__BWPDownlinkDedicated Uenibstreamprotobuf__BWPDownlinkDedicated;
159 typedef struct _Uenibstreamprotobuf__PDCCHConfig Uenibstreamprotobuf__PDCCHConfig;
160 typedef struct _Uenibstreamprotobuf__DownlinkPreemption Uenibstreamprotobuf__DownlinkPreemption;
161 typedef struct _Uenibstreamprotobuf__TimeFrequencySet Uenibstreamprotobuf__TimeFrequencySet;
162 typedef struct _Uenibstreamprotobuf__INTConfigurationPerServingCell Uenibstreamprotobuf__INTConfigurationPerServingCell;
163 typedef struct _Uenibstreamprotobuf__PUSCHTPCCommandConfig Uenibstreamprotobuf__PUSCHTPCCommandConfig;
164 typedef struct _Uenibstreamprotobuf__PUCCHTPCCommandConfig Uenibstreamprotobuf__PUCCHTPCCommandConfig;
165 typedef struct _Uenibstreamprotobuf__SRSTPCCommandConfig Uenibstreamprotobuf__SRSTPCCommandConfig;
166 typedef struct _Uenibstreamprotobuf__PDSCHConfig Uenibstreamprotobuf__PDSCHConfig;
167 typedef struct _Uenibstreamprotobuf__DMRSDownlinkConfig Uenibstreamprotobuf__DMRSDownlinkConfig;
168 typedef struct _Uenibstreamprotobuf__DMRSType Uenibstreamprotobuf__DMRSType;
169 typedef struct _Uenibstreamprotobuf__DMRSAdditionalPosition Uenibstreamprotobuf__DMRSAdditionalPosition;
170 typedef struct _Uenibstreamprotobuf__MaxLength Uenibstreamprotobuf__MaxLength;
171 typedef struct _Uenibstreamprotobuf__PTRSDownlinkConfig Uenibstreamprotobuf__PTRSDownlinkConfig;
172 typedef struct _Uenibstreamprotobuf__ResourceElementOffset Uenibstreamprotobuf__ResourceElementOffset;
173 typedef struct _Uenibstreamprotobuf__TCIState Uenibstreamprotobuf__TCIState;
174 typedef struct _Uenibstreamprotobuf__QCLInfo Uenibstreamprotobuf__QCLInfo;
175 typedef struct _Uenibstreamprotobuf__QCLType Uenibstreamprotobuf__QCLType;
176 typedef struct _Uenibstreamprotobuf__VRBToPRBInterleaver Uenibstreamprotobuf__VRBToPRBInterleaver;
177 typedef struct _Uenibstreamprotobuf__ResourceAllocation Uenibstreamprotobuf__ResourceAllocation;
178 typedef struct _Uenibstreamprotobuf__PDSCHAggregationFactor Uenibstreamprotobuf__PDSCHAggregationFactor;
179 typedef struct _Uenibstreamprotobuf__RateMatchPatternGroup Uenibstreamprotobuf__RateMatchPatternGroup;
180 typedef struct _Uenibstreamprotobuf__RateMatchPatternGroupItem Uenibstreamprotobuf__RateMatchPatternGroupItem;
181 typedef struct _Uenibstreamprotobuf__RBGSize Uenibstreamprotobuf__RBGSize;
182 typedef struct _Uenibstreamprotobuf__MCSTable Uenibstreamprotobuf__MCSTable;
183 typedef struct _Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI;
184 typedef struct _Uenibstreamprotobuf__StaticBundling Uenibstreamprotobuf__StaticBundling;
185 typedef struct _Uenibstreamprotobuf__BundleSize Uenibstreamprotobuf__BundleSize;
186 typedef struct _Uenibstreamprotobuf__DynamicBundling Uenibstreamprotobuf__DynamicBundling;
187 typedef struct _Uenibstreamprotobuf__BundleSizeSet1 Uenibstreamprotobuf__BundleSizeSet1;
188 typedef struct _Uenibstreamprotobuf__BundleSizeSet2 Uenibstreamprotobuf__BundleSizeSet2;
189 typedef struct _Uenibstreamprotobuf__ZPCSIRSResource Uenibstreamprotobuf__ZPCSIRSResource;
190 typedef struct _Uenibstreamprotobuf__CSIRSResourceMapping Uenibstreamprotobuf__CSIRSResourceMapping;
191 typedef struct _Uenibstreamprotobuf__NrofPorts Uenibstreamprotobuf__NrofPorts;
192 typedef struct _Uenibstreamprotobuf__CDMType Uenibstreamprotobuf__CDMType;
193 typedef struct _Uenibstreamprotobuf__Dot5 Uenibstreamprotobuf__Dot5;
194 typedef struct _Uenibstreamprotobuf__CSIFrequencyOccupation Uenibstreamprotobuf__CSIFrequencyOccupation;
195 typedef struct _Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset;
196 typedef struct _Uenibstreamprotobuf__ZPCSIRSResourceSet Uenibstreamprotobuf__ZPCSIRSResourceSet;
197 typedef struct _Uenibstreamprotobuf__SPSConfig Uenibstreamprotobuf__SPSConfig;
198 typedef struct _Uenibstreamprotobuf__SPSConfigPeriodicity Uenibstreamprotobuf__SPSConfigPeriodicity;
199 typedef struct _Uenibstreamprotobuf__SPSMCSTable Uenibstreamprotobuf__SPSMCSTable;
200 typedef struct _Uenibstreamprotobuf__RadioLinkMonitoringConfig Uenibstreamprotobuf__RadioLinkMonitoringConfig;
201 typedef struct _Uenibstreamprotobuf__RadioLinkMonitoringRS Uenibstreamprotobuf__RadioLinkMonitoringRS;
202 typedef struct _Uenibstreamprotobuf__Purpose Uenibstreamprotobuf__Purpose;
203 typedef struct _Uenibstreamprotobuf__BeamFailureInstanceMaxCount Uenibstreamprotobuf__BeamFailureInstanceMaxCount;
204 typedef struct _Uenibstreamprotobuf__BeamFailureDetectionTimer Uenibstreamprotobuf__BeamFailureDetectionTimer;
205 typedef struct _Uenibstreamprotobuf__BWPDownlink Uenibstreamprotobuf__BWPDownlink;
206 typedef struct _Uenibstreamprotobuf__BWPInactivityTimer Uenibstreamprotobuf__BWPInactivityTimer;
207 typedef struct _Uenibstreamprotobuf__UplinkConfig Uenibstreamprotobuf__UplinkConfig;
208 typedef struct _Uenibstreamprotobuf__BWPUplinkDedicated Uenibstreamprotobuf__BWPUplinkDedicated;
209 typedef struct _Uenibstreamprotobuf__PUCCHConfig Uenibstreamprotobuf__PUCCHConfig;
210 typedef struct _Uenibstreamprotobuf__PUCCHResourceSet Uenibstreamprotobuf__PUCCHResourceSet;
211 typedef struct _Uenibstreamprotobuf__PUCCHResource Uenibstreamprotobuf__PUCCHResource;
212 typedef struct _Uenibstreamprotobuf__PUCCHFormat0 Uenibstreamprotobuf__PUCCHFormat0;
213 typedef struct _Uenibstreamprotobuf__PUCCHFormat1 Uenibstreamprotobuf__PUCCHFormat1;
214 typedef struct _Uenibstreamprotobuf__PUCCHFormat2 Uenibstreamprotobuf__PUCCHFormat2;
215 typedef struct _Uenibstreamprotobuf__PUCCHFormat3 Uenibstreamprotobuf__PUCCHFormat3;
216 typedef struct _Uenibstreamprotobuf__PUCCHFormat4 Uenibstreamprotobuf__PUCCHFormat4;
217 typedef struct _Uenibstreamprotobuf__OCCLength Uenibstreamprotobuf__OCCLength;
218 typedef struct _Uenibstreamprotobuf__OCCIndex Uenibstreamprotobuf__OCCIndex;
219 typedef struct _Uenibstreamprotobuf__PUCCHFormatConfig Uenibstreamprotobuf__PUCCHFormatConfig;
220 typedef struct _Uenibstreamprotobuf__PUCCHMaxCodeRate Uenibstreamprotobuf__PUCCHMaxCodeRate;
221 typedef struct _Uenibstreamprotobuf__NrofSlots Uenibstreamprotobuf__NrofSlots;
222 typedef struct _Uenibstreamprotobuf__SchedulingRequestResourceConfig Uenibstreamprotobuf__SchedulingRequestResourceConfig;
223 typedef struct _Uenibstreamprotobuf__PUCCHSpatialRelationInfo Uenibstreamprotobuf__PUCCHSpatialRelationInfo;
224 typedef struct _Uenibstreamprotobuf__Srs Uenibstreamprotobuf__Srs;
225 typedef struct _Uenibstreamprotobuf__ClosedLoopIndex Uenibstreamprotobuf__ClosedLoopIndex;
226 typedef struct _Uenibstreamprotobuf__PUCCHPowerControl Uenibstreamprotobuf__PUCCHPowerControl;
227 typedef struct _Uenibstreamprotobuf__P0PUCCH Uenibstreamprotobuf__P0PUCCH;
228 typedef struct _Uenibstreamprotobuf__PUCCHPathlossReferenceRS Uenibstreamprotobuf__PUCCHPathlossReferenceRS;
229 typedef struct _Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates;
230 typedef struct _Uenibstreamprotobuf__PUSCHServingCellConfig Uenibstreamprotobuf__PUSCHServingCellConfig;
231 typedef struct _Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission;
232 typedef struct _Uenibstreamprotobuf__RateMatching Uenibstreamprotobuf__RateMatching;
233 typedef struct _Uenibstreamprotobuf__SRSCarrierSwitching Uenibstreamprotobuf__SRSCarrierSwitching;
234 typedef struct _Uenibstreamprotobuf__SRSSwitchFromCarrier Uenibstreamprotobuf__SRSSwitchFromCarrier;
235 typedef struct _Uenibstreamprotobuf__SRSTPCPDCCHConfigList Uenibstreamprotobuf__SRSTPCPDCCHConfigList;
236 typedef struct _Uenibstreamprotobuf__SRSTPCPDCCHConfig Uenibstreamprotobuf__SRSTPCPDCCHConfig;
237 typedef struct _Uenibstreamprotobuf__SRSCCSetIndex Uenibstreamprotobuf__SRSCCSetIndex;
238 typedef struct _Uenibstreamprotobuf__PUSCHConfig Uenibstreamprotobuf__PUSCHConfig;
239 typedef struct _Uenibstreamprotobuf__TxConfig Uenibstreamprotobuf__TxConfig;
240 typedef struct _Uenibstreamprotobuf__DMRSUplinkConfig Uenibstreamprotobuf__DMRSUplinkConfig;
241 typedef struct _Uenibstreamprotobuf__PTRSUplinkConfig Uenibstreamprotobuf__PTRSUplinkConfig;
242 typedef struct _Uenibstreamprotobuf__TransformPrecoderDisabled Uenibstreamprotobuf__TransformPrecoderDisabled;
243 typedef struct _Uenibstreamprotobuf__MaxNrofPorts Uenibstreamprotobuf__MaxNrofPorts;
244 typedef struct _Uenibstreamprotobuf__PTRSPower Uenibstreamprotobuf__PTRSPower;
245 typedef struct _Uenibstreamprotobuf__TransformPrecoderEnabled Uenibstreamprotobuf__TransformPrecoderEnabled;
246 typedef struct _Uenibstreamprotobuf__TimeDensityTransformPrecoding Uenibstreamprotobuf__TimeDensityTransformPrecoding;
247 typedef struct _Uenibstreamprotobuf__TransformPrecodingDisabled Uenibstreamprotobuf__TransformPrecodingDisabled;
248 typedef struct _Uenibstreamprotobuf__TransformPrecodingEnabled Uenibstreamprotobuf__TransformPrecodingEnabled;
249 typedef struct _Uenibstreamprotobuf__PUSCHPowerControl Uenibstreamprotobuf__PUSCHPowerControl;
250 typedef struct _Uenibstreamprotobuf__Alpha Uenibstreamprotobuf__Alpha;
251 typedef struct _Uenibstreamprotobuf__P0PUSCHAlphaSet Uenibstreamprotobuf__P0PUSCHAlphaSet;
252 typedef struct _Uenibstreamprotobuf__PUSCHPathlossReferenceRS Uenibstreamprotobuf__PUSCHPathlossReferenceRS;
253 typedef struct _Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates;
254 typedef struct _Uenibstreamprotobuf__SRIPUSCHPowerControl Uenibstreamprotobuf__SRIPUSCHPowerControl;
255 typedef struct _Uenibstreamprotobuf__FrequencyHopping Uenibstreamprotobuf__FrequencyHopping;
256 typedef struct _Uenibstreamprotobuf__PUSCHAggregationFactor Uenibstreamprotobuf__PUSCHAggregationFactor;
257 typedef struct _Uenibstreamprotobuf__CodebookSubset Uenibstreamprotobuf__CodebookSubset;
258 typedef struct _Uenibstreamprotobuf__RBGSize2 Uenibstreamprotobuf__RBGSize2;
259 typedef struct _Uenibstreamprotobuf__UCIOnPUSCH Uenibstreamprotobuf__UCIOnPUSCH;
260 typedef struct _Uenibstreamprotobuf__BetaOffsetsList Uenibstreamprotobuf__BetaOffsetsList;
261 typedef struct _Uenibstreamprotobuf__Scaling Uenibstreamprotobuf__Scaling;
262 typedef struct _Uenibstreamprotobuf__ConfiguredGrantConfig Uenibstreamprotobuf__ConfiguredGrantConfig;
263 typedef struct _Uenibstreamprotobuf__CGUCIOnPUSCH Uenibstreamprotobuf__CGUCIOnPUSCH;
264 typedef struct _Uenibstreamprotobuf__BetaOffsets Uenibstreamprotobuf__BetaOffsets;
265 typedef struct _Uenibstreamprotobuf__PowerControlLoopToUse Uenibstreamprotobuf__PowerControlLoopToUse;
266 typedef struct _Uenibstreamprotobuf__RepK Uenibstreamprotobuf__RepK;
267 typedef struct _Uenibstreamprotobuf__RepKRV Uenibstreamprotobuf__RepKRV;
268 typedef struct _Uenibstreamprotobuf__GrantPeriodicity Uenibstreamprotobuf__GrantPeriodicity;
269 typedef struct _Uenibstreamprotobuf__RRCConfiguredUplinkGrant Uenibstreamprotobuf__RRCConfiguredUplinkGrant;
270 typedef struct _Uenibstreamprotobuf__SRSConfig Uenibstreamprotobuf__SRSConfig;
271 typedef struct _Uenibstreamprotobuf__SRSResourceSet Uenibstreamprotobuf__SRSResourceSet;
272 typedef struct _Uenibstreamprotobuf__SRSResourceSetTypeAperiodic Uenibstreamprotobuf__SRSResourceSetTypeAperiodic;
273 typedef struct _Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent;
274 typedef struct _Uenibstreamprotobuf__SRSResourceSetTypePeriodic Uenibstreamprotobuf__SRSResourceSetTypePeriodic;
275 typedef struct _Uenibstreamprotobuf__SRSResourceSetUsage Uenibstreamprotobuf__SRSResourceSetUsage;
276 typedef struct _Uenibstreamprotobuf__SRSPowerControlAdjustmentStates Uenibstreamprotobuf__SRSPowerControlAdjustmentStates;
277 typedef struct _Uenibstreamprotobuf__SRSResource Uenibstreamprotobuf__SRSResource;
278 typedef struct _Uenibstreamprotobuf__NrofSRSPorts Uenibstreamprotobuf__NrofSRSPorts;
279 typedef struct _Uenibstreamprotobuf__PTRSPortIndex Uenibstreamprotobuf__PTRSPortIndex;
280 typedef struct _Uenibstreamprotobuf__N2 Uenibstreamprotobuf__N2;
281 typedef struct _Uenibstreamprotobuf__N4 Uenibstreamprotobuf__N4;
282 typedef struct _Uenibstreamprotobuf__ResourceMapping Uenibstreamprotobuf__ResourceMapping;
283 typedef struct _Uenibstreamprotobuf__NrofSymbols Uenibstreamprotobuf__NrofSymbols;
284 typedef struct _Uenibstreamprotobuf__RepetitionFactor Uenibstreamprotobuf__RepetitionFactor;
285 typedef struct _Uenibstreamprotobuf__FreqHopping Uenibstreamprotobuf__FreqHopping;
286 typedef struct _Uenibstreamprotobuf__GroupOrSequenceHopping Uenibstreamprotobuf__GroupOrSequenceHopping;
287 typedef struct _Uenibstreamprotobuf__SRSResourceTypeAperiodic Uenibstreamprotobuf__SRSResourceTypeAperiodic;
288 typedef struct _Uenibstreamprotobuf__SRSResourceTypeSemiPersistent Uenibstreamprotobuf__SRSResourceTypeSemiPersistent;
289 typedef struct _Uenibstreamprotobuf__SRSPeriodicityAndOffset Uenibstreamprotobuf__SRSPeriodicityAndOffset;
290 typedef struct _Uenibstreamprotobuf__SRSResourceTypePeriodic Uenibstreamprotobuf__SRSResourceTypePeriodic;
291 typedef struct _Uenibstreamprotobuf__SRSSpatialRelationInfo Uenibstreamprotobuf__SRSSpatialRelationInfo;
292 typedef struct _Uenibstreamprotobuf__BeamFailureRecoveryConfig Uenibstreamprotobuf__BeamFailureRecoveryConfig;
293 typedef struct _Uenibstreamprotobuf__PRACHResourceDedicatedBFR Uenibstreamprotobuf__PRACHResourceDedicatedBFR;
294 typedef struct _Uenibstreamprotobuf__BFRSSBResource Uenibstreamprotobuf__BFRSSBResource;
295 typedef struct _Uenibstreamprotobuf__BFRCSIRSResource Uenibstreamprotobuf__BFRCSIRSResource;
296 typedef struct _Uenibstreamprotobuf__SSBPerRACHOccasion Uenibstreamprotobuf__SSBPerRACHOccasion;
297 typedef struct _Uenibstreamprotobuf__BeamFailureRecoveryTimer Uenibstreamprotobuf__BeamFailureRecoveryTimer;
298 typedef struct _Uenibstreamprotobuf__PDCCHServingCellConfig Uenibstreamprotobuf__PDCCHServingCellConfig;
299 typedef struct _Uenibstreamprotobuf__SlotFormatIndicator Uenibstreamprotobuf__SlotFormatIndicator;
300 typedef struct _Uenibstreamprotobuf__SlotFormatCombinationsPerCell Uenibstreamprotobuf__SlotFormatCombinationsPerCell;
301 typedef struct _Uenibstreamprotobuf__SlotFormatCombination Uenibstreamprotobuf__SlotFormatCombination;
302 typedef struct _Uenibstreamprotobuf__PDSCHServingCellConfig Uenibstreamprotobuf__PDSCHServingCellConfig;
303 typedef struct _Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission;
304 typedef struct _Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock;
305 typedef struct _Uenibstreamprotobuf__XOverhead Uenibstreamprotobuf__XOverhead;
306 typedef struct _Uenibstreamprotobuf__NrofHARQProcessesForPDSCH Uenibstreamprotobuf__NrofHARQProcessesForPDSCH;
307 typedef struct _Uenibstreamprotobuf__CSIMeasConfig Uenibstreamprotobuf__CSIMeasConfig;
308 typedef struct _Uenibstreamprotobuf__NZPCSIRSResource Uenibstreamprotobuf__NZPCSIRSResource;
309 typedef struct _Uenibstreamprotobuf__PowerControlOffsetSS Uenibstreamprotobuf__PowerControlOffsetSS;
310 typedef struct _Uenibstreamprotobuf__NZPCSIRSResourceSet Uenibstreamprotobuf__NZPCSIRSResourceSet;
311 typedef struct _Uenibstreamprotobuf__CSIIMResource Uenibstreamprotobuf__CSIIMResource;
312 typedef struct _Uenibstreamprotobuf__Pattern0 Uenibstreamprotobuf__Pattern0;
313 typedef struct _Uenibstreamprotobuf__SubcarrierLocationP0 Uenibstreamprotobuf__SubcarrierLocationP0;
314 typedef struct _Uenibstreamprotobuf__Pattern1 Uenibstreamprotobuf__Pattern1;
315 typedef struct _Uenibstreamprotobuf__SubcarrierLocationP1 Uenibstreamprotobuf__SubcarrierLocationP1;
316 typedef struct _Uenibstreamprotobuf__CSIIMResourceSet Uenibstreamprotobuf__CSIIMResourceSet;
317 typedef struct _Uenibstreamprotobuf__CSISSBResourceSet Uenibstreamprotobuf__CSISSBResourceSet;
318 typedef struct _Uenibstreamprotobuf__CSIResourceConfig Uenibstreamprotobuf__CSIResourceConfig;
319 typedef struct _Uenibstreamprotobuf__NZPCSIRSSSB Uenibstreamprotobuf__NZPCSIRSSSB;
320 typedef struct _Uenibstreamprotobuf__CSIIMResourceSetList Uenibstreamprotobuf__CSIIMResourceSetList;
321 typedef struct _Uenibstreamprotobuf__ResourceType Uenibstreamprotobuf__ResourceType;
322 typedef struct _Uenibstreamprotobuf__CSIReportConfig Uenibstreamprotobuf__CSIReportConfig;
323 typedef struct _Uenibstreamprotobuf__CSIReportConfigTypePeriodic Uenibstreamprotobuf__CSIReportConfigTypePeriodic;
324 typedef struct _Uenibstreamprotobuf__CSIReportPeriodicityAndOffset Uenibstreamprotobuf__CSIReportPeriodicityAndOffset;
325 typedef struct _Uenibstreamprotobuf__PUCCHCSIResource Uenibstreamprotobuf__PUCCHCSIResource;
326 typedef struct _Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH;
327 typedef struct _Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH;
328 typedef struct _Uenibstreamprotobuf__ReportSlotConfig Uenibstreamprotobuf__ReportSlotConfig;
329 typedef struct _Uenibstreamprotobuf__CSIReportConfigTypeAperiodic Uenibstreamprotobuf__CSIReportConfigTypeAperiodic;
330 typedef struct _Uenibstreamprotobuf__CRIRII1CQI Uenibstreamprotobuf__CRIRII1CQI;
331 typedef struct _Uenibstreamprotobuf__ReportFreqConfiguration Uenibstreamprotobuf__ReportFreqConfiguration;
332 typedef struct _Uenibstreamprotobuf__CQIFormatIndicator Uenibstreamprotobuf__CQIFormatIndicator;
333 typedef struct _Uenibstreamprotobuf__PMIFormatIndicator Uenibstreamprotobuf__PMIFormatIndicator;
334 typedef struct _Uenibstreamprotobuf__CodebookConfig Uenibstreamprotobuf__CodebookConfig;
335 typedef struct _Uenibstreamprotobuf__CodebookTypeType1 Uenibstreamprotobuf__CodebookTypeType1;
336 typedef struct _Uenibstreamprotobuf__CodebookSubTypeSinglePanel Uenibstreamprotobuf__CodebookSubTypeSinglePanel;
337 typedef struct _Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo;
338 typedef struct _Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo;
339 typedef struct _Uenibstreamprotobuf__CodebookSubTypeMultiPanel Uenibstreamprotobuf__CodebookSubTypeMultiPanel;
340 typedef struct _Uenibstreamprotobuf__CodebookTypeType2 Uenibstreamprotobuf__CodebookTypeType2;
341 typedef struct _Uenibstreamprotobuf__CodebookSubTypeTypeII Uenibstreamprotobuf__CodebookSubTypeTypeII;
342 typedef struct _Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection;
343 typedef struct _Uenibstreamprotobuf__PhaseAlphabetSize Uenibstreamprotobuf__PhaseAlphabetSize;
344 typedef struct _Uenibstreamprotobuf__NumberOfBeams Uenibstreamprotobuf__NumberOfBeams;
345 typedef struct _Uenibstreamprotobuf__PortSelectionSamplingSize Uenibstreamprotobuf__PortSelectionSamplingSize;
346 typedef struct _Uenibstreamprotobuf__CSIReportConfigDummy Uenibstreamprotobuf__CSIReportConfigDummy;
347 typedef struct _Uenibstreamprotobuf__GroupBasedBeamReportingDisabled Uenibstreamprotobuf__GroupBasedBeamReportingDisabled;
348 typedef struct _Uenibstreamprotobuf__NrofReportedRS Uenibstreamprotobuf__NrofReportedRS;
349 typedef struct _Uenibstreamprotobuf__CQITable Uenibstreamprotobuf__CQITable;
350 typedef struct _Uenibstreamprotobuf__SubbandSize Uenibstreamprotobuf__SubbandSize;
351 typedef struct _Uenibstreamprotobuf__PortIndexFor8Ranks Uenibstreamprotobuf__PortIndexFor8Ranks;
352 typedef struct _Uenibstreamprotobuf__PortIndex8 Uenibstreamprotobuf__PortIndex8;
353 typedef struct _Uenibstreamprotobuf__PortIndex4 Uenibstreamprotobuf__PortIndex4;
354 typedef struct _Uenibstreamprotobuf__PortIndex2 Uenibstreamprotobuf__PortIndex2;
355 typedef struct _Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530;
356 typedef struct _Uenibstreamprotobuf__CSIAperiodicTriggerStateList Uenibstreamprotobuf__CSIAperiodicTriggerStateList;
357 typedef struct _Uenibstreamprotobuf__CSIAperiodicTriggerState Uenibstreamprotobuf__CSIAperiodicTriggerState;
358 typedef struct _Uenibstreamprotobuf__CSIAssociatedReportConfigInfo Uenibstreamprotobuf__CSIAssociatedReportConfigInfo;
359 typedef struct _Uenibstreamprotobuf__NZPCSIRS Uenibstreamprotobuf__NZPCSIRS;
360 typedef struct _Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList;
361 typedef struct _Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState;
362 typedef struct _Uenibstreamprotobuf__SCellDeactivationTimer Uenibstreamprotobuf__SCellDeactivationTimer;
363 typedef struct _Uenibstreamprotobuf__CrossCarrierSchedulingConfig Uenibstreamprotobuf__CrossCarrierSchedulingConfig;
364 typedef struct _Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig;
365 typedef struct _Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig;
366 typedef struct _Uenibstreamprotobuf__PathlossReferenceLinking Uenibstreamprotobuf__PathlossReferenceLinking;
367 typedef struct _Uenibstreamprotobuf__MeasConfig Uenibstreamprotobuf__MeasConfig;
368 typedef struct _Uenibstreamprotobuf__MeasObjectToRemoveList Uenibstreamprotobuf__MeasObjectToRemoveList;
369 typedef struct _Uenibstreamprotobuf__MeasObjectToAddModList Uenibstreamprotobuf__MeasObjectToAddModList;
370 typedef struct _Uenibstreamprotobuf__ReportConfigToRemoveList Uenibstreamprotobuf__ReportConfigToRemoveList;
371 typedef struct _Uenibstreamprotobuf__ReportConfigToAddModList Uenibstreamprotobuf__ReportConfigToAddModList;
372 typedef struct _Uenibstreamprotobuf__MeasIdToRemoveList Uenibstreamprotobuf__MeasIdToRemoveList;
373 typedef struct _Uenibstreamprotobuf__MeasIdToAddModList Uenibstreamprotobuf__MeasIdToAddModList;
374 typedef struct _Uenibstreamprotobuf__MeasObjectToAddMod Uenibstreamprotobuf__MeasObjectToAddMod;
375 typedef struct _Uenibstreamprotobuf__MeasObjectNR Uenibstreamprotobuf__MeasObjectNR;
376 typedef struct _Uenibstreamprotobuf__ReferenceSignalConfig Uenibstreamprotobuf__ReferenceSignalConfig;
377 typedef struct _Uenibstreamprotobuf__SSBConfigMobility Uenibstreamprotobuf__SSBConfigMobility;
378 typedef struct _Uenibstreamprotobuf__SSBToMeasure Uenibstreamprotobuf__SSBToMeasure;
379 typedef struct _Uenibstreamprotobuf__SSRSSIMeasurement Uenibstreamprotobuf__SSRSSIMeasurement;
380 typedef struct _Uenibstreamprotobuf__CSIRSResourceConfigMobility Uenibstreamprotobuf__CSIRSResourceConfigMobility;
381 typedef struct _Uenibstreamprotobuf__CSIRSCellMobility Uenibstreamprotobuf__CSIRSCellMobility;
382 typedef struct _Uenibstreamprotobuf__CSIRSMeasurementBW Uenibstreamprotobuf__CSIRSMeasurementBW;
383 typedef struct _Uenibstreamprotobuf__Density Uenibstreamprotobuf__Density;
384 typedef struct _Uenibstreamprotobuf__CSIRSResourceMobility Uenibstreamprotobuf__CSIRSResourceMobility;
385 typedef struct _Uenibstreamprotobuf__AssociatedSSB Uenibstreamprotobuf__AssociatedSSB;
386 typedef struct _Uenibstreamprotobuf__ThresholdNR Uenibstreamprotobuf__ThresholdNR;
387 typedef struct _Uenibstreamprotobuf__QOffsetRangeList Uenibstreamprotobuf__QOffsetRangeList;
388 typedef struct _Uenibstreamprotobuf__QOffsetRange Uenibstreamprotobuf__QOffsetRange;
389 typedef struct _Uenibstreamprotobuf__CellsToAddModList Uenibstreamprotobuf__CellsToAddModList;
390 typedef struct _Uenibstreamprotobuf__CellsToAddMod Uenibstreamprotobuf__CellsToAddMod;
391 typedef struct _Uenibstreamprotobuf__PCIList Uenibstreamprotobuf__PCIList;
392 typedef struct _Uenibstreamprotobuf__PCIRangeIndexList Uenibstreamprotobuf__PCIRangeIndexList;
393 typedef struct _Uenibstreamprotobuf__PCIRangeElement Uenibstreamprotobuf__PCIRangeElement;
394 typedef struct _Uenibstreamprotobuf__PCIRange Uenibstreamprotobuf__PCIRange;
395 typedef struct _Uenibstreamprotobuf__Range Uenibstreamprotobuf__Range;
396 typedef struct _Uenibstreamprotobuf__MeasCycleSCellV1530 Uenibstreamprotobuf__MeasCycleSCellV1530;
397 typedef struct _Uenibstreamprotobuf__MeasObjectEUTRA Uenibstreamprotobuf__MeasObjectEUTRA;
398 typedef struct _Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth;
399 typedef struct _Uenibstreamprotobuf__EUTRACellIndexList Uenibstreamprotobuf__EUTRACellIndexList;
400 typedef struct _Uenibstreamprotobuf__EUTRACell Uenibstreamprotobuf__EUTRACell;
401 typedef struct _Uenibstreamprotobuf__EUTRAQOffsetRange Uenibstreamprotobuf__EUTRAQOffsetRange;
402 typedef struct _Uenibstreamprotobuf__EUTRABlackCell Uenibstreamprotobuf__EUTRABlackCell;
403 typedef struct _Uenibstreamprotobuf__EUTRAPhysCellIdRange Uenibstreamprotobuf__EUTRAPhysCellIdRange;
404 typedef struct _Uenibstreamprotobuf__EUTRARange Uenibstreamprotobuf__EUTRARange;
405 typedef struct _Uenibstreamprotobuf__ReportConfigToAddMod Uenibstreamprotobuf__ReportConfigToAddMod;
406 typedef struct _Uenibstreamprotobuf__ReportConfigNR Uenibstreamprotobuf__ReportConfigNR;
407 typedef struct _Uenibstreamprotobuf__PeriodicalReportConfig Uenibstreamprotobuf__PeriodicalReportConfig;
408 typedef struct _Uenibstreamprotobuf__NRRSType Uenibstreamprotobuf__NRRSType;
409 typedef struct _Uenibstreamprotobuf__NRFreqInfo Uenibstreamprotobuf__NRFreqInfo;
410 typedef struct _Uenibstreamprotobuf__ReportInterval Uenibstreamprotobuf__ReportInterval;
411 typedef struct _Uenibstreamprotobuf__ReportAmount Uenibstreamprotobuf__ReportAmount;
412 typedef struct _Uenibstreamprotobuf__MeasReportQuantity Uenibstreamprotobuf__MeasReportQuantity;
413 typedef struct _Uenibstreamprotobuf__EventTriggerConfig Uenibstreamprotobuf__EventTriggerConfig;
414 typedef struct _Uenibstreamprotobuf__EventA1 Uenibstreamprotobuf__EventA1;
415 typedef struct _Uenibstreamprotobuf__EventA2 Uenibstreamprotobuf__EventA2;
416 typedef struct _Uenibstreamprotobuf__EventA3 Uenibstreamprotobuf__EventA3;
417 typedef struct _Uenibstreamprotobuf__EventA4 Uenibstreamprotobuf__EventA4;
418 typedef struct _Uenibstreamprotobuf__EventA5 Uenibstreamprotobuf__EventA5;
419 typedef struct _Uenibstreamprotobuf__EventA6 Uenibstreamprotobuf__EventA6;
420 typedef struct _Uenibstreamprotobuf__MeasTriggerQuantity Uenibstreamprotobuf__MeasTriggerQuantity;
421 typedef struct _Uenibstreamprotobuf__TimeToTrigger Uenibstreamprotobuf__TimeToTrigger;
422 typedef struct _Uenibstreamprotobuf__MeasTriggerQuantityOffset Uenibstreamprotobuf__MeasTriggerQuantityOffset;
423 typedef struct _Uenibstreamprotobuf__ReportAddNeighMeas Uenibstreamprotobuf__ReportAddNeighMeas;
424 typedef struct _Uenibstreamprotobuf__ReportCGI Uenibstreamprotobuf__ReportCGI;
425 typedef struct _Uenibstreamprotobuf__ReportConfigInterRAT Uenibstreamprotobuf__ReportConfigInterRAT;
426 typedef struct _Uenibstreamprotobuf__PeriodicalReportConfigInterRAT Uenibstreamprotobuf__PeriodicalReportConfigInterRAT;
427 typedef struct _Uenibstreamprotobuf__EventTriggerConfigInterRAT Uenibstreamprotobuf__EventTriggerConfigInterRAT;
428 typedef struct _Uenibstreamprotobuf__EventB1 Uenibstreamprotobuf__EventB1;
429 typedef struct _Uenibstreamprotobuf__EventB2 Uenibstreamprotobuf__EventB2;
430 typedef struct _Uenibstreamprotobuf__MeasTriggerQuantityEUTRA Uenibstreamprotobuf__MeasTriggerQuantityEUTRA;
431 typedef struct _Uenibstreamprotobuf__ReportCGIEUTRA Uenibstreamprotobuf__ReportCGIEUTRA;
432 typedef struct _Uenibstreamprotobuf__MeasIdToAddMod Uenibstreamprotobuf__MeasIdToAddMod;
433 typedef struct _Uenibstreamprotobuf__QuantityConfig Uenibstreamprotobuf__QuantityConfig;
434 typedef struct _Uenibstreamprotobuf__QuantityConfigNR Uenibstreamprotobuf__QuantityConfigNR;
435 typedef struct _Uenibstreamprotobuf__QuantityConfigRS Uenibstreamprotobuf__QuantityConfigRS;
436 typedef struct _Uenibstreamprotobuf__FilterConfig Uenibstreamprotobuf__FilterConfig;
437 typedef struct _Uenibstreamprotobuf__FilterCoefficient Uenibstreamprotobuf__FilterCoefficient;
438 typedef struct _Uenibstreamprotobuf__MeasGapConfig Uenibstreamprotobuf__MeasGapConfig;
439 typedef struct _Uenibstreamprotobuf__GapConfig Uenibstreamprotobuf__GapConfig;
440 typedef struct _Uenibstreamprotobuf__MGL Uenibstreamprotobuf__MGL;
441 typedef struct _Uenibstreamprotobuf__MGRP Uenibstreamprotobuf__MGRP;
442 typedef struct _Uenibstreamprotobuf__MGTA Uenibstreamprotobuf__MGTA;
443 typedef struct _Uenibstreamprotobuf__MeasGapSharingConfig Uenibstreamprotobuf__MeasGapSharingConfig;
444 typedef struct _Uenibstreamprotobuf__MeasGapSharingScheme Uenibstreamprotobuf__MeasGapSharingScheme;
445 typedef struct _Uenibstreamprotobuf__OtherConfig Uenibstreamprotobuf__OtherConfig;
446 typedef struct _Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer;
447 typedef struct _Uenibstreamprotobuf__OtherConfigV1540 Uenibstreamprotobuf__OtherConfigV1540;
448 typedef struct _Uenibstreamprotobuf__OverheatingAssistanceConfig Uenibstreamprotobuf__OverheatingAssistanceConfig;
449 typedef struct _Uenibstreamprotobuf__SCellConfig Uenibstreamprotobuf__SCellConfig;
450 typedef struct _Uenibstreamprotobuf__SearchSpace Uenibstreamprotobuf__SearchSpace;
451 typedef struct _Uenibstreamprotobuf__NrofCandidates Uenibstreamprotobuf__NrofCandidates;
452 typedef struct _Uenibstreamprotobuf__AggregationLevel Uenibstreamprotobuf__AggregationLevel;
453 typedef struct _Uenibstreamprotobuf__Common Uenibstreamprotobuf__Common;
454 typedef struct _Uenibstreamprotobuf__DCIFormat00AndFormat10 Uenibstreamprotobuf__DCIFormat00AndFormat10;
455 typedef struct _Uenibstreamprotobuf__DCIFormat20 Uenibstreamprotobuf__DCIFormat20;
456 typedef struct _Uenibstreamprotobuf__NrofCandidatesSFI Uenibstreamprotobuf__NrofCandidatesSFI;
457 typedef struct _Uenibstreamprotobuf__AggregationLevelSFI Uenibstreamprotobuf__AggregationLevelSFI;
458 typedef struct _Uenibstreamprotobuf__DCIFormat21 Uenibstreamprotobuf__DCIFormat21;
459 typedef struct _Uenibstreamprotobuf__DCIFormat22 Uenibstreamprotobuf__DCIFormat22;
460 typedef struct _Uenibstreamprotobuf__DCIFormat23 Uenibstreamprotobuf__DCIFormat23;
461 typedef struct _Uenibstreamprotobuf__Dummy1 Uenibstreamprotobuf__Dummy1;
462 typedef struct _Uenibstreamprotobuf__Dummy2 Uenibstreamprotobuf__Dummy2;
463 typedef struct _Uenibstreamprotobuf__UESpecific Uenibstreamprotobuf__UESpecific;
464 typedef struct _Uenibstreamprotobuf__DCIFormats Uenibstreamprotobuf__DCIFormats;
465 typedef struct _Uenibstreamprotobuf__MeasResultCellListSFTD Uenibstreamprotobuf__MeasResultCellListSFTD;
466 typedef struct _Uenibstreamprotobuf__MeasResultCellSFTD Uenibstreamprotobuf__MeasResultCellSFTD;
467 typedef struct _Uenibstreamprotobuf__MeasResultList2NR Uenibstreamprotobuf__MeasResultList2NR;
468 typedef struct _Uenibstreamprotobuf__MeasResult2NR Uenibstreamprotobuf__MeasResult2NR;
469 typedef struct _Uenibstreamprotobuf__MeasQuantityResults Uenibstreamprotobuf__MeasQuantityResults;
470 typedef struct _Uenibstreamprotobuf__ResultsPerSSBIndex Uenibstreamprotobuf__ResultsPerSSBIndex;
471 typedef struct _Uenibstreamprotobuf__ResultsPerCSIRSIndex Uenibstreamprotobuf__ResultsPerCSIRSIndex;
472 typedef struct _Uenibstreamprotobuf__MeasQuantityResultsEUTRA Uenibstreamprotobuf__MeasQuantityResultsEUTRA;
473 typedef struct _Uenibstreamprotobuf__CellResults Uenibstreamprotobuf__CellResults;
474 typedef struct _Uenibstreamprotobuf__ResultsPerCSIRSIndexList Uenibstreamprotobuf__ResultsPerCSIRSIndexList;
475 typedef struct _Uenibstreamprotobuf__ResultsPerSSBIndexList Uenibstreamprotobuf__ResultsPerSSBIndexList;
476 typedef struct _Uenibstreamprotobuf__RsIndexResults Uenibstreamprotobuf__RsIndexResults;
477 typedef struct _Uenibstreamprotobuf__MeasResult Uenibstreamprotobuf__MeasResult;
478 typedef struct _Uenibstreamprotobuf__PLMNIdentity Uenibstreamprotobuf__PLMNIdentity;
479 typedef struct _Uenibstreamprotobuf__MNC Uenibstreamprotobuf__MNC;
480 typedef struct _Uenibstreamprotobuf__MCC Uenibstreamprotobuf__MCC;
481 typedef struct _Uenibstreamprotobuf__PLMNIdentityEUTRA5GC Uenibstreamprotobuf__PLMNIdentityEUTRA5GC;
482 typedef struct _Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC;
483 typedef struct _Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC;
484 typedef struct _Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC;
485 typedef struct _Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC;
486 typedef struct _Uenibstreamprotobuf__CGIInfoEPC Uenibstreamprotobuf__CGIInfoEPC;
487 typedef struct _Uenibstreamprotobuf__PLMNIdentityInfo Uenibstreamprotobuf__PLMNIdentityInfo;
488 typedef struct _Uenibstreamprotobuf__PDCCHConfigSIB1 Uenibstreamprotobuf__PDCCHConfigSIB1;
489 typedef struct _Uenibstreamprotobuf__NoSIB1 Uenibstreamprotobuf__NoSIB1;
490 typedef struct _Uenibstreamprotobuf__PLMNIdentityInfoList Uenibstreamprotobuf__PLMNIdentityInfoList;
491 typedef struct _Uenibstreamprotobuf__MultiFrequencyBandListNR Uenibstreamprotobuf__MultiFrequencyBandListNR;
492 typedef struct _Uenibstreamprotobuf__CGIInfo Uenibstreamprotobuf__CGIInfo;
493 typedef struct _Uenibstreamprotobuf__MultiBandInfoListEUTRA Uenibstreamprotobuf__MultiBandInfoListEUTRA;
494 typedef struct _Uenibstreamprotobuf__EUTRACGIInfo Uenibstreamprotobuf__EUTRACGIInfo;
495 typedef struct _Uenibstreamprotobuf__MeasResultNR Uenibstreamprotobuf__MeasResultNR;
496 typedef struct _Uenibstreamprotobuf__MeasResultEUTRA Uenibstreamprotobuf__MeasResultEUTRA;
497 typedef struct _Uenibstreamprotobuf__MeasResultServMO Uenibstreamprotobuf__MeasResultServMO;
498 typedef struct _Uenibstreamprotobuf__MeasResultServMOList Uenibstreamprotobuf__MeasResultServMOList;
499 typedef struct _Uenibstreamprotobuf__MeasResultListNR Uenibstreamprotobuf__MeasResultListNR;
500 typedef struct _Uenibstreamprotobuf__MeasResultListEUTRA Uenibstreamprotobuf__MeasResultListEUTRA;
501 typedef struct _Uenibstreamprotobuf__MeasResults Uenibstreamprotobuf__MeasResults;
502 typedef struct _Uenibstreamprotobuf__DRXInfo Uenibstreamprotobuf__DRXInfo;
503 typedef struct _Uenibstreamprotobuf__RadioBearerConfig Uenibstreamprotobuf__RadioBearerConfig;
504 typedef struct _Uenibstreamprotobuf__SRBToAddModList Uenibstreamprotobuf__SRBToAddModList;
505 typedef struct _Uenibstreamprotobuf__SRBToAddMod Uenibstreamprotobuf__SRBToAddMod;
506 typedef struct _Uenibstreamprotobuf__PDCPConfig Uenibstreamprotobuf__PDCPConfig;
507 typedef struct _Uenibstreamprotobuf__DRB Uenibstreamprotobuf__DRB;
508 typedef struct _Uenibstreamprotobuf__DiscardTimer Uenibstreamprotobuf__DiscardTimer;
509 typedef struct _Uenibstreamprotobuf__PDCPSNSize Uenibstreamprotobuf__PDCPSNSize;
510 typedef struct _Uenibstreamprotobuf__Rohc Uenibstreamprotobuf__Rohc;
511 typedef struct _Uenibstreamprotobuf__RohcProfiles Uenibstreamprotobuf__RohcProfiles;
512 typedef struct _Uenibstreamprotobuf__UplinkOnlyROHC Uenibstreamprotobuf__UplinkOnlyROHC;
513 typedef struct _Uenibstreamprotobuf__UplinkOnlyROHCProfiles Uenibstreamprotobuf__UplinkOnlyROHCProfiles;
514 typedef struct _Uenibstreamprotobuf__MoreThanOneRLC Uenibstreamprotobuf__MoreThanOneRLC;
515 typedef struct _Uenibstreamprotobuf__PrimaryPath Uenibstreamprotobuf__PrimaryPath;
516 typedef struct _Uenibstreamprotobuf__ULDataSplitThreshold Uenibstreamprotobuf__ULDataSplitThreshold;
517 typedef struct _Uenibstreamprotobuf__TReordering Uenibstreamprotobuf__TReordering;
518 typedef struct _Uenibstreamprotobuf__DRBToAddModList Uenibstreamprotobuf__DRBToAddModList;
519 typedef struct _Uenibstreamprotobuf__DRBToAddMod Uenibstreamprotobuf__DRBToAddMod;
520 typedef struct _Uenibstreamprotobuf__DRBToReleaseList Uenibstreamprotobuf__DRBToReleaseList;
521 typedef struct _Uenibstreamprotobuf__SDAPConfig Uenibstreamprotobuf__SDAPConfig;
522 typedef struct _Uenibstreamprotobuf__SDAPHeader Uenibstreamprotobuf__SDAPHeader;
523 typedef struct _Uenibstreamprotobuf__SecurityConfig Uenibstreamprotobuf__SecurityConfig;
524 typedef struct _Uenibstreamprotobuf__SecurityAlgorithmConfig Uenibstreamprotobuf__SecurityAlgorithmConfig;
525 typedef struct _Uenibstreamprotobuf__CipheringAlgorithm Uenibstreamprotobuf__CipheringAlgorithm;
526 typedef struct _Uenibstreamprotobuf__IntegrityProtAlgorithm Uenibstreamprotobuf__IntegrityProtAlgorithm;
527 typedef struct _Uenibstreamprotobuf__KeyToUse Uenibstreamprotobuf__KeyToUse;
528 typedef struct _Uenibstreamprotobuf__UplinkTxDirectCurrentList Uenibstreamprotobuf__UplinkTxDirectCurrentList;
529 typedef struct _Uenibstreamprotobuf__UplinkTxDirectCurrentCell Uenibstreamprotobuf__UplinkTxDirectCurrentCell;
530 typedef struct _Uenibstreamprotobuf__UplinkTxDirectCurrentBWP Uenibstreamprotobuf__UplinkTxDirectCurrentBWP;
531 typedef struct _Uenibstreamprotobuf__CellAccessRelatedInfo Uenibstreamprotobuf__CellAccessRelatedInfo;
532 typedef struct _Uenibstreamprotobuf__ConnEstFailureControl Uenibstreamprotobuf__ConnEstFailureControl;
533 typedef struct _Uenibstreamprotobuf__ConnEstFailCount Uenibstreamprotobuf__ConnEstFailCount;
534 typedef struct _Uenibstreamprotobuf__ConnEstFailOffsetValidity Uenibstreamprotobuf__ConnEstFailOffsetValidity;
535 typedef struct _Uenibstreamprotobuf__SISchedulingInfo Uenibstreamprotobuf__SISchedulingInfo;
536 typedef struct _Uenibstreamprotobuf__SIWindowLength Uenibstreamprotobuf__SIWindowLength;
537 typedef struct _Uenibstreamprotobuf__SchedulingInfo Uenibstreamprotobuf__SchedulingInfo;
538 typedef struct _Uenibstreamprotobuf__SIBMapping Uenibstreamprotobuf__SIBMapping;
539 typedef struct _Uenibstreamprotobuf__SIBroadcastStatus Uenibstreamprotobuf__SIBroadcastStatus;
540 typedef struct _Uenibstreamprotobuf__SIPeriodicity Uenibstreamprotobuf__SIPeriodicity;
541 typedef struct _Uenibstreamprotobuf__SIBTypeInfo Uenibstreamprotobuf__SIBTypeInfo;
542 typedef struct _Uenibstreamprotobuf__SIBTypeInfoType Uenibstreamprotobuf__SIBTypeInfoType;
543 typedef struct _Uenibstreamprotobuf__SIRequestConfig Uenibstreamprotobuf__SIRequestConfig;
544 typedef struct _Uenibstreamprotobuf__SIRequestPeriod Uenibstreamprotobuf__SIRequestPeriod;
545 typedef struct _Uenibstreamprotobuf__RACHOccasionsSI Uenibstreamprotobuf__RACHOccasionsSI;
546 typedef struct _Uenibstreamprotobuf__SIRequestResources Uenibstreamprotobuf__SIRequestResources;
547 typedef struct _Uenibstreamprotobuf__ServingCellConfigCommonSIB Uenibstreamprotobuf__ServingCellConfigCommonSIB;
548 typedef struct _Uenibstreamprotobuf__DownlinkConfigCommonSIB Uenibstreamprotobuf__DownlinkConfigCommonSIB;
549 typedef struct _Uenibstreamprotobuf__FrequencyInfoDLSIB Uenibstreamprotobuf__FrequencyInfoDLSIB;
550 typedef struct _Uenibstreamprotobuf__MultiFrequencyBandListNRSIB Uenibstreamprotobuf__MultiFrequencyBandListNRSIB;
551 typedef struct _Uenibstreamprotobuf__NRMultiBandInfo Uenibstreamprotobuf__NRMultiBandInfo;
552 typedef struct _Uenibstreamprotobuf__NRNSPmaxList Uenibstreamprotobuf__NRNSPmaxList;
553 typedef struct _Uenibstreamprotobuf__NRNSPmaxValue Uenibstreamprotobuf__NRNSPmaxValue;
554 typedef struct _Uenibstreamprotobuf__BCCHConfig Uenibstreamprotobuf__BCCHConfig;
555 typedef struct _Uenibstreamprotobuf__PCCHConfig Uenibstreamprotobuf__PCCHConfig;
556 typedef struct _Uenibstreamprotobuf__PagingCycle Uenibstreamprotobuf__PagingCycle;
557 typedef struct _Uenibstreamprotobuf__PCCHConfigNs Uenibstreamprotobuf__PCCHConfigNs;
558 typedef struct _Uenibstreamprotobuf__SCS15KHZoneT Uenibstreamprotobuf__SCS15KHZoneT;
559 typedef struct _Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT;
560 typedef struct _Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT;
561 typedef struct _Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT;
562 typedef struct _Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT;
563 typedef struct _Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT;
564 typedef struct _Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT;
565 typedef struct _Uenibstreamprotobuf__SCS120KHZoneSixteenthT Uenibstreamprotobuf__SCS120KHZoneSixteenthT;
566 typedef struct _Uenibstreamprotobuf__UplinkConfigCommonSIB Uenibstreamprotobuf__UplinkConfigCommonSIB;
567 typedef struct _Uenibstreamprotobuf__FrequencyInfoULSIB Uenibstreamprotobuf__FrequencyInfoULSIB;
568 typedef struct _Uenibstreamprotobuf__SIBNTimingAdvanceOffset Uenibstreamprotobuf__SIBNTimingAdvanceOffset;
569 typedef struct _Uenibstreamprotobuf__SIBSSBPositionsInBurst Uenibstreamprotobuf__SIBSSBPositionsInBurst;
570 typedef struct _Uenibstreamprotobuf__SIBSSBPeriodicityServingCell Uenibstreamprotobuf__SIBSSBPeriodicityServingCell;
571 typedef struct _Uenibstreamprotobuf__UETimersAndConstants Uenibstreamprotobuf__UETimersAndConstants;
572 typedef struct _Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 Uenibstreamprotobuf__UETimersAndConstantsT300T301T319;
573 typedef struct _Uenibstreamprotobuf__UETimersAndConstantsT310 Uenibstreamprotobuf__UETimersAndConstantsT310;
574 typedef struct _Uenibstreamprotobuf__UETimersAndConstantsN310 Uenibstreamprotobuf__UETimersAndConstantsN310;
575 typedef struct _Uenibstreamprotobuf__UETimersAndConstantsT311 Uenibstreamprotobuf__UETimersAndConstantsT311;
576 typedef struct _Uenibstreamprotobuf__UETimersAndConstantsN311 Uenibstreamprotobuf__UETimersAndConstantsN311;
577 typedef struct _Uenibstreamprotobuf__UACBarringPerCatList Uenibstreamprotobuf__UACBarringPerCatList;
578 typedef struct _Uenibstreamprotobuf__UACBarringPerCat Uenibstreamprotobuf__UACBarringPerCat;
579 typedef struct _Uenibstreamprotobuf__UACBarringPerPLMNList Uenibstreamprotobuf__UACBarringPerPLMNList;
580 typedef struct _Uenibstreamprotobuf__UACBarringPerPLMN Uenibstreamprotobuf__UACBarringPerPLMN;
581 typedef struct _Uenibstreamprotobuf__UACImplicitACBarringList Uenibstreamprotobuf__UACImplicitACBarringList;
582 typedef struct _Uenibstreamprotobuf__UACBarringInfoSetList Uenibstreamprotobuf__UACBarringInfoSetList;
583 typedef struct _Uenibstreamprotobuf__UACBarringInfoSet Uenibstreamprotobuf__UACBarringInfoSet;
584 typedef struct _Uenibstreamprotobuf__UACBarringFactor Uenibstreamprotobuf__UACBarringFactor;
585 typedef struct _Uenibstreamprotobuf__UACBarringTime Uenibstreamprotobuf__UACBarringTime;
586 typedef struct _Uenibstreamprotobuf__MobilityStateParameters Uenibstreamprotobuf__MobilityStateParameters;
587 typedef struct _Uenibstreamprotobuf__TEvaluationHystNormal Uenibstreamprotobuf__TEvaluationHystNormal;
588 typedef struct _Uenibstreamprotobuf__EUTRAMultiBandInfoList Uenibstreamprotobuf__EUTRAMultiBandInfoList;
589 typedef struct _Uenibstreamprotobuf__EUTRAMultiBandInfo Uenibstreamprotobuf__EUTRAMultiBandInfo;
590 typedef struct _Uenibstreamprotobuf__EUTRANSPmaxList Uenibstreamprotobuf__EUTRANSPmaxList;
591 typedef struct _Uenibstreamprotobuf__EUTRANSPmaxValue Uenibstreamprotobuf__EUTRANSPmaxValue;
592
593
594 /* --- enums --- */
595
596 typedef enum _Uenibstreamprotobuf__MaxRetxThreshold__Value {
597   UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__protobuf_unspecified = 0,
598   UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t1 = 1,
599   UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t2 = 2,
600   UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t3 = 3,
601   UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t4 = 4,
602   UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t6 = 5,
603   UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t7 = 6,
604   UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t16 = 7,
605   UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__t32 = 8
606     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE)
607 } Uenibstreamprotobuf__MaxRetxThreshold__Value;
608 typedef enum _Uenibstreamprotobuf__SNFieldLengthAM__Value {
609   UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__protobuf_unspecified = 0,
610   UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__size12 = 1,
611   UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__size18 = 2
612     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE)
613 } Uenibstreamprotobuf__SNFieldLengthAM__Value;
614 typedef enum _Uenibstreamprotobuf__TPollRetransmit__Value {
615   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__protobuf_unspecified = 0,
616   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms5 = 1,
617   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms10 = 2,
618   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms15 = 3,
619   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms20 = 4,
620   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms25 = 5,
621   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms30 = 6,
622   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms35 = 7,
623   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms40 = 8,
624   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms45 = 9,
625   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms50 = 10,
626   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms55 = 11,
627   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms60 = 12,
628   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms65 = 13,
629   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms70 = 14,
630   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms75 = 15,
631   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms80 = 16,
632   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms85 = 17,
633   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms90 = 18,
634   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms95 = 19,
635   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms100 = 20,
636   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms105 = 21,
637   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms110 = 22,
638   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms115 = 23,
639   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms120 = 24,
640   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms125 = 25,
641   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms130 = 26,
642   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms135 = 27,
643   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms140 = 28,
644   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms145 = 29,
645   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms150 = 30,
646   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms155 = 31,
647   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms160 = 32,
648   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms165 = 33,
649   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms170 = 34,
650   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms175 = 35,
651   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms180 = 36,
652   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms185 = 37,
653   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms190 = 38,
654   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms195 = 39,
655   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms200 = 40,
656   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms205 = 41,
657   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms210 = 42,
658   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms215 = 43,
659   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms220 = 44,
660   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms225 = 45,
661   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms230 = 46,
662   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms235 = 47,
663   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms240 = 48,
664   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms245 = 49,
665   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms250 = 50,
666   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms300 = 51,
667   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms350 = 52,
668   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms400 = 53,
669   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms450 = 54,
670   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms500 = 55,
671   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms800 = 56,
672   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms1000 = 57,
673   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms2000 = 58,
674   UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__ms4000 = 59
675     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE)
676 } Uenibstreamprotobuf__TPollRetransmit__Value;
677 typedef enum _Uenibstreamprotobuf__PollPDU__Value {
678   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__protobuf_unspecified = 0,
679   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p4 = 1,
680   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p8 = 2,
681   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p16 = 3,
682   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p32 = 4,
683   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p64 = 5,
684   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p128 = 6,
685   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p256 = 7,
686   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p512 = 8,
687   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p1024 = 9,
688   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p2048 = 10,
689   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p4096 = 11,
690   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p6144 = 12,
691   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p8192 = 13,
692   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p12288 = 14,
693   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p16384 = 15,
694   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p20480 = 16,
695   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p24576 = 17,
696   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p28672 = 18,
697   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p32768 = 19,
698   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p40960 = 20,
699   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p49152 = 21,
700   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p57344 = 22,
701   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__p65536 = 23,
702   UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__infinity = 24
703     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__POLL_PDU__VALUE)
704 } Uenibstreamprotobuf__PollPDU__Value;
705 typedef enum _Uenibstreamprotobuf__PollByte__Value {
706   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__protobuf_unspecified = 0,
707   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1 = 1,
708   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb2 = 2,
709   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb5 = 3,
710   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb8 = 4,
711   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb10 = 5,
712   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb15 = 6,
713   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb25 = 7,
714   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb50 = 8,
715   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb75 = 9,
716   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb100 = 10,
717   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb125 = 11,
718   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb250 = 12,
719   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb375 = 13,
720   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb500 = 14,
721   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb750 = 15,
722   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1000 = 16,
723   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1250 = 17,
724   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb1500 = 18,
725   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb2000 = 19,
726   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb3000 = 20,
727   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb4000 = 21,
728   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb4500 = 22,
729   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb5000 = 23,
730   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb5500 = 24,
731   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb6000 = 25,
732   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb6500 = 26,
733   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb7000 = 27,
734   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__kb7500 = 28,
735   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb8 = 29,
736   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb9 = 30,
737   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb10 = 31,
738   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb11 = 32,
739   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb12 = 33,
740   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb13 = 34,
741   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb14 = 35,
742   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb15 = 36,
743   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb16 = 37,
744   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb17 = 38,
745   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb18 = 39,
746   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb20 = 40,
747   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb25 = 41,
748   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb30 = 42,
749   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__mb40 = 43,
750   UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__infinity = 44
751     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE)
752 } Uenibstreamprotobuf__PollByte__Value;
753 typedef enum _Uenibstreamprotobuf__TReassembly__Value {
754   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__protobuf_unspecified = 0,
755   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms0 = 1,
756   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms5 = 2,
757   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms10 = 3,
758   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms15 = 4,
759   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms20 = 5,
760   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms25 = 6,
761   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms30 = 7,
762   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms35 = 8,
763   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms40 = 9,
764   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms45 = 10,
765   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms50 = 11,
766   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms55 = 12,
767   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms60 = 13,
768   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms65 = 14,
769   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms70 = 15,
770   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms75 = 16,
771   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms80 = 17,
772   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms85 = 18,
773   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms90 = 19,
774   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms95 = 20,
775   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms100 = 21,
776   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms110 = 22,
777   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms120 = 23,
778   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms130 = 24,
779   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms140 = 25,
780   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms150 = 26,
781   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms160 = 27,
782   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms170 = 28,
783   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms180 = 29,
784   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms190 = 30,
785   UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__ms200 = 31
786     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE)
787 } Uenibstreamprotobuf__TReassembly__Value;
788 typedef enum _Uenibstreamprotobuf__TStatusProhibit__Value {
789   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__protobuf_unspecified = 0,
790   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms0 = 1,
791   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms5 = 2,
792   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms10 = 3,
793   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms15 = 4,
794   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms20 = 5,
795   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms25 = 6,
796   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms30 = 7,
797   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms35 = 8,
798   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms40 = 9,
799   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms45 = 10,
800   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms50 = 11,
801   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms55 = 12,
802   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms60 = 13,
803   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms65 = 14,
804   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms70 = 15,
805   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms75 = 16,
806   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms80 = 17,
807   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms85 = 18,
808   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms90 = 19,
809   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms95 = 20,
810   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms100 = 21,
811   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms105 = 22,
812   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms110 = 23,
813   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms115 = 24,
814   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms120 = 25,
815   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms125 = 26,
816   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms130 = 27,
817   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms135 = 28,
818   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms140 = 29,
819   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms145 = 30,
820   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms150 = 31,
821   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms155 = 32,
822   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms160 = 33,
823   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms165 = 34,
824   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms170 = 35,
825   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms175 = 36,
826   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms180 = 37,
827   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms185 = 38,
828   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms190 = 39,
829   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms195 = 40,
830   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms200 = 41,
831   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms205 = 42,
832   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms210 = 43,
833   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms215 = 44,
834   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms220 = 45,
835   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms225 = 46,
836   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms230 = 47,
837   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms235 = 48,
838   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms240 = 49,
839   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms245 = 50,
840   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms250 = 51,
841   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms300 = 52,
842   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms350 = 53,
843   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms400 = 54,
844   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms450 = 55,
845   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms500 = 56,
846   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms800 = 57,
847   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms1000 = 58,
848   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms1200 = 59,
849   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms1600 = 60,
850   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms2000 = 61,
851   UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__ms2400 = 62
852     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE)
853 } Uenibstreamprotobuf__TStatusProhibit__Value;
854 typedef enum _Uenibstreamprotobuf__SNFieldLengthUM__Value {
855   UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__protobuf_unspecified = 0,
856   UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__size6 = 1,
857   UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__size12 = 2
858     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE)
859 } Uenibstreamprotobuf__SNFieldLengthUM__Value;
860 typedef enum _Uenibstreamprotobuf__PrioritisedBitRate__Value {
861   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__protobuf_unspecified = 0,
862   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps0 = 1,
863   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps8 = 2,
864   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps16 = 3,
865   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps32 = 4,
866   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps64 = 5,
867   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps128 = 6,
868   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps256 = 7,
869   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps512 = 8,
870   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps1024 = 9,
871   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps2048 = 10,
872   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps4096 = 11,
873   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps8192 = 12,
874   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps16384 = 13,
875   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps32768 = 14,
876   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__kbps65536 = 15,
877   UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__infinity = 16
878     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE)
879 } Uenibstreamprotobuf__PrioritisedBitRate__Value;
880 typedef enum _Uenibstreamprotobuf__BucketSizeDuration__Value {
881   UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__protobuf_unspecified = 0,
882   UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms5 = 1,
883   UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms10 = 2,
884   UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms20 = 3,
885   UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms50 = 4,
886   UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms100 = 5,
887   UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms150 = 6,
888   UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms300 = 7,
889   UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms500 = 8,
890   UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__ms1000 = 9
891     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE)
892 } Uenibstreamprotobuf__BucketSizeDuration__Value;
893 typedef enum _Uenibstreamprotobuf__SubcarrierSpacing__Value {
894   UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__protobuf_unspecified = 0,
895   UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz15 = 1,
896   UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz30 = 2,
897   UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz60 = 3,
898   UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz120 = 4,
899   UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__kHz240 = 5
900     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE)
901 } Uenibstreamprotobuf__SubcarrierSpacing__Value;
902 typedef enum _Uenibstreamprotobuf__MaxPUSCHDuration__Value {
903   UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__protobuf_unspecified = 0,
904   UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p02 = 1,
905   UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p04 = 2,
906   UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p0625 = 3,
907   UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p125 = 4,
908   UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p25 = 5,
909   UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__ms0p5 = 6
910     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE)
911 } Uenibstreamprotobuf__MaxPUSCHDuration__Value;
912 typedef enum _Uenibstreamprotobuf__BitRateQueryProhibitTimer__Value {
913   UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__protobuf_unspecified = 0,
914   UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0 = 1,
915   UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0dot4 = 2,
916   UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s0dot8 = 3,
917   UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s1dot6 = 4,
918   UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s3 = 5,
919   UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s6 = 6,
920   UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s12 = 7,
921   UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__s30 = 8
922     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE)
923 } Uenibstreamprotobuf__BitRateQueryProhibitTimer__Value;
924 typedef enum _Uenibstreamprotobuf__MilliSeconds__Value {
925   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__protobuf_unspecified = 0,
926   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1 = 1,
927   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms2 = 2,
928   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms3 = 3,
929   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms4 = 4,
930   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms5 = 5,
931   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms6 = 6,
932   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms8 = 7,
933   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms10 = 8,
934   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms20 = 9,
935   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms30 = 10,
936   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms40 = 11,
937   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms50 = 12,
938   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms60 = 13,
939   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms80 = 14,
940   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms100 = 15,
941   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms200 = 16,
942   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms300 = 17,
943   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms400 = 18,
944   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms500 = 19,
945   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms600 = 20,
946   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms800 = 21,
947   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1000 = 22,
948   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1200 = 23,
949   UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__ms1600 = 24
950     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE)
951 } Uenibstreamprotobuf__MilliSeconds__Value;
952 typedef enum _Uenibstreamprotobuf__DRXInactivityTimer__Value {
953   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__protobuf_unspecified = 0,
954   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms0 = 1,
955   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms1 = 2,
956   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms2 = 3,
957   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms3 = 4,
958   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms4 = 5,
959   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms5 = 6,
960   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms6 = 7,
961   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms8 = 8,
962   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms10 = 9,
963   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms20 = 10,
964   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms30 = 11,
965   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms40 = 12,
966   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms50 = 13,
967   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms60 = 14,
968   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms80 = 15,
969   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms100 = 16,
970   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms200 = 17,
971   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms300 = 18,
972   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms500 = 19,
973   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms750 = 20,
974   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms1280 = 21,
975   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms1920 = 22,
976   UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__ms2560 = 23
977     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE)
978 } Uenibstreamprotobuf__DRXInactivityTimer__Value;
979 typedef enum _Uenibstreamprotobuf__DRXRetransmissionTimer__Value {
980   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__protobuf_unspecified = 0,
981   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl0 = 1,
982   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl1 = 2,
983   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl2 = 3,
984   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl4 = 4,
985   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl6 = 5,
986   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl8 = 6,
987   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl16 = 7,
988   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl24 = 8,
989   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl33 = 9,
990   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl40 = 10,
991   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl64 = 11,
992   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl80 = 12,
993   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl96 = 13,
994   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl112 = 14,
995   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl128 = 15,
996   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl160 = 16,
997   UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__sl320 = 17
998     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE)
999 } Uenibstreamprotobuf__DRXRetransmissionTimer__Value;
1000 typedef enum _Uenibstreamprotobuf__DRXShortCycle__Value {
1001   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__protobuf_unspecified = 0,
1002   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms2 = 1,
1003   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms3 = 2,
1004   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms4 = 3,
1005   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms5 = 4,
1006   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms6 = 5,
1007   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms7 = 6,
1008   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms8 = 7,
1009   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms10 = 8,
1010   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms14 = 9,
1011   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms16 = 10,
1012   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms20 = 11,
1013   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms30 = 12,
1014   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms32 = 13,
1015   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms35 = 14,
1016   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms40 = 15,
1017   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms64 = 16,
1018   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms80 = 17,
1019   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms128 = 18,
1020   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms160 = 19,
1021   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms256 = 20,
1022   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms320 = 21,
1023   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms512 = 22,
1024   UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__ms640 = 23
1025     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE)
1026 } Uenibstreamprotobuf__DRXShortCycle__Value;
1027 typedef enum _Uenibstreamprotobuf__SRProhibitTimer__Value {
1028   UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__protobuf_unspecified = 0,
1029   UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms1 = 1,
1030   UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms2 = 2,
1031   UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms4 = 3,
1032   UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms8 = 4,
1033   UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms16 = 5,
1034   UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms32 = 6,
1035   UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms64 = 7,
1036   UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__ms128 = 8
1037     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE)
1038 } Uenibstreamprotobuf__SRProhibitTimer__Value;
1039 typedef enum _Uenibstreamprotobuf__SRTransMax__Value {
1040   UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__protobuf_unspecified = 0,
1041   UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n4 = 1,
1042   UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n8 = 2,
1043   UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n16 = 3,
1044   UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n32 = 4,
1045   UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__n64 = 5
1046     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE)
1047 } Uenibstreamprotobuf__SRTransMax__Value;
1048 typedef enum _Uenibstreamprotobuf__PeriodicBSRTimer__Value {
1049   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__protobuf_unspecified = 0,
1050   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf1 = 1,
1051   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf5 = 2,
1052   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf10 = 3,
1053   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf16 = 4,
1054   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf20 = 5,
1055   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf32 = 6,
1056   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf40 = 7,
1057   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf64 = 8,
1058   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf80 = 9,
1059   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf128 = 10,
1060   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf160 = 11,
1061   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf320 = 12,
1062   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf640 = 13,
1063   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf1280 = 14,
1064   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__sf2560 = 15,
1065   UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__infinity = 16
1066     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE)
1067 } Uenibstreamprotobuf__PeriodicBSRTimer__Value;
1068 typedef enum _Uenibstreamprotobuf__RetxBSRTimer__Value {
1069   UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__protobuf_unspecified = 0,
1070   UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf10 = 1,
1071   UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf20 = 2,
1072   UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf40 = 3,
1073   UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf80 = 4,
1074   UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf160 = 5,
1075   UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf320 = 6,
1076   UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf640 = 7,
1077   UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf1280 = 8,
1078   UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf2560 = 9,
1079   UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf5120 = 10,
1080   UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__sf10240 = 11
1081     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE)
1082 } Uenibstreamprotobuf__RetxBSRTimer__Value;
1083 typedef enum _Uenibstreamprotobuf__LogicalChannelSRDelayTimer__Value {
1084   UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__protobuf_unspecified = 0,
1085   UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf20 = 1,
1086   UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf40 = 2,
1087   UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf64 = 3,
1088   UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf128 = 4,
1089   UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf512 = 5,
1090   UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf1024 = 6,
1091   UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__sf2560 = 7
1092     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE)
1093 } Uenibstreamprotobuf__LogicalChannelSRDelayTimer__Value;
1094 typedef enum _Uenibstreamprotobuf__TimeAlignmentTimer__Value {
1095   UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__protobuf_unspecified = 0,
1096   UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms500 = 1,
1097   UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms750 = 2,
1098   UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms1280 = 3,
1099   UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms1920 = 4,
1100   UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms2560 = 5,
1101   UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms5120 = 6,
1102   UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__ms10240 = 7,
1103   UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__infinity = 8
1104     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE)
1105 } Uenibstreamprotobuf__TimeAlignmentTimer__Value;
1106 typedef enum _Uenibstreamprotobuf__PHRPeriodicTimer__Value {
1107   UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__protobuf_unspecified = 0,
1108   UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf10 = 1,
1109   UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf20 = 2,
1110   UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf50 = 3,
1111   UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf100 = 4,
1112   UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf200 = 5,
1113   UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf500 = 6,
1114   UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__sf1000 = 7,
1115   UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__infinity = 8
1116     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE)
1117 } Uenibstreamprotobuf__PHRPeriodicTimer__Value;
1118 typedef enum _Uenibstreamprotobuf__PHRProhibitTimer__Value {
1119   UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__protobuf_unspecified = 0,
1120   UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf0 = 1,
1121   UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf10 = 2,
1122   UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf20 = 3,
1123   UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf50 = 4,
1124   UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf100 = 5,
1125   UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf200 = 6,
1126   UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf500 = 7,
1127   UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__sf1000 = 8
1128     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE)
1129 } Uenibstreamprotobuf__PHRProhibitTimer__Value;
1130 typedef enum _Uenibstreamprotobuf__PHRTxPowerFactorChange__Value {
1131   UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__protobuf_unspecified = 0,
1132   UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB1 = 1,
1133   UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB3 = 2,
1134   UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__dB6 = 3,
1135   UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__infinity = 4
1136     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE)
1137 } Uenibstreamprotobuf__PHRTxPowerFactorChange__Value;
1138 typedef enum _Uenibstreamprotobuf__PHRModeOtherCG__Value {
1139   UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__protobuf_unspecified = 0,
1140   UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__real = 1,
1141   UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__virtual = 2
1142     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE)
1143 } Uenibstreamprotobuf__PHRModeOtherCG__Value;
1144 typedef enum _Uenibstreamprotobuf__DataInactivityTimer__Value {
1145   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__protobuf_unspecified = 0,
1146   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s1 = 1,
1147   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s2 = 2,
1148   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s3 = 3,
1149   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s5 = 4,
1150   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s7 = 5,
1151   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s10 = 6,
1152   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s15 = 7,
1153   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s20 = 8,
1154   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s40 = 9,
1155   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s50 = 10,
1156   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s60 = 11,
1157   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s80 = 12,
1158   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s100 = 13,
1159   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s120 = 14,
1160   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s150 = 15,
1161   UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__s180 = 16
1162     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE)
1163 } Uenibstreamprotobuf__DataInactivityTimer__Value;
1164 typedef enum _Uenibstreamprotobuf__PhysicalCellGroupConfig__PDSCHHARQACKCodebook {
1165   UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__protobuf_unspecified = 0,
1166   UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__semiStatic = 1,
1167   UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__dynamic = 2
1168     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK)
1169 } Uenibstreamprotobuf__PhysicalCellGroupConfig__PDSCHHARQACKCodebook;
1170 typedef enum _Uenibstreamprotobuf__XScale__Value {
1171   UENIBSTREAMPROTOBUF__XSCALE__VALUE__protobuf_unspecified = 0,
1172   UENIBSTREAMPROTOBUF__XSCALE__VALUE__dB0 = 1,
1173   UENIBSTREAMPROTOBUF__XSCALE__VALUE__dB6 = 2
1174     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__XSCALE__VALUE)
1175 } Uenibstreamprotobuf__XScale__Value;
1176 typedef enum _Uenibstreamprotobuf__CyclicPrefix__Value {
1177   UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__VALUE__protobuf_unspecified = 0,
1178   UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__VALUE__extended = 1
1179     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__VALUE)
1180 } Uenibstreamprotobuf__CyclicPrefix__Value;
1181 typedef enum _Uenibstreamprotobuf__RegBundleSize__Value {
1182   UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__protobuf_unspecified = 0,
1183   UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__n2 = 1,
1184   UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__n3 = 2,
1185   UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__n6 = 3
1186     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE)
1187 } Uenibstreamprotobuf__RegBundleSize__Value;
1188 typedef enum _Uenibstreamprotobuf__InterleaverSize__Value {
1189   UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__protobuf_unspecified = 0,
1190   UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__n2 = 1,
1191   UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__n3 = 2,
1192   UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__n6 = 3
1193     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE)
1194 } Uenibstreamprotobuf__InterleaverSize__Value;
1195 typedef enum _Uenibstreamprotobuf__PrecoderGranularity__Value {
1196   UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__protobuf_unspecified = 0,
1197   UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__sameAsREG_bundle = 1,
1198   UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__allContiguousRBs = 2
1199     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE)
1200 } Uenibstreamprotobuf__PrecoderGranularity__Value;
1201 typedef enum _Uenibstreamprotobuf__MappingType__Value {
1202   UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__protobuf_unspecified = 0,
1203   UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__typeA = 1,
1204   UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__typeB = 2
1205     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE)
1206 } Uenibstreamprotobuf__MappingType__Value;
1207 typedef enum _Uenibstreamprotobuf__Msg1FDM__Value {
1208   UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__protobuf_unspecified = 0,
1209   UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__one = 1,
1210   UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__two = 2,
1211   UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__four = 3,
1212   UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__eight = 4
1213     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE)
1214 } Uenibstreamprotobuf__Msg1FDM__Value;
1215 typedef enum _Uenibstreamprotobuf__PreambleTransMax__Value {
1216   UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__protobuf_unspecified = 0,
1217   UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n3 = 1,
1218   UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n4 = 2,
1219   UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n5 = 3,
1220   UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n6 = 4,
1221   UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n7 = 5,
1222   UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n8 = 6,
1223   UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n10 = 7,
1224   UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n20 = 8,
1225   UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n50 = 9,
1226   UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n100 = 10,
1227   UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__n200 = 11
1228     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE)
1229 } Uenibstreamprotobuf__PreambleTransMax__Value;
1230 typedef enum _Uenibstreamprotobuf__PowerRampingStep__Value {
1231   UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__protobuf_unspecified = 0,
1232   UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB0 = 1,
1233   UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB2 = 2,
1234   UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB4 = 3,
1235   UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__dB6 = 4
1236     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE)
1237 } Uenibstreamprotobuf__PowerRampingStep__Value;
1238 typedef enum _Uenibstreamprotobuf__RAResponseWindow__Value {
1239   UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__protobuf_unspecified = 0,
1240   UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl1 = 1,
1241   UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl2 = 2,
1242   UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl4 = 3,
1243   UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl8 = 4,
1244   UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl10 = 5,
1245   UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl20 = 6,
1246   UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl40 = 7,
1247   UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__sl80 = 8
1248     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE)
1249 } Uenibstreamprotobuf__RAResponseWindow__Value;
1250 typedef enum _Uenibstreamprotobuf__Fraction__Value {
1251   UENIBSTREAMPROTOBUF__FRACTION__VALUE__protobuf_unspecified = 0,
1252   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n4 = 1,
1253   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n8 = 2,
1254   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n12 = 3,
1255   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n16 = 4,
1256   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n20 = 5,
1257   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n24 = 6,
1258   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n28 = 7,
1259   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n32 = 8,
1260   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n36 = 9,
1261   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n40 = 10,
1262   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n44 = 11,
1263   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n48 = 12,
1264   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n52 = 13,
1265   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n56 = 14,
1266   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n60 = 15,
1267   UENIBSTREAMPROTOBUF__FRACTION__VALUE__n64 = 16
1268     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FRACTION__VALUE)
1269 } Uenibstreamprotobuf__Fraction__Value;
1270 typedef enum _Uenibstreamprotobuf__OtherFraction__Value {
1271   UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__protobuf_unspecified = 0,
1272   UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n4 = 1,
1273   UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n8 = 2,
1274   UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n12 = 3,
1275   UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n16 = 4,
1276   UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n20 = 5,
1277   UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n24 = 6,
1278   UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n28 = 7,
1279   UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__n32 = 8
1280     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE)
1281 } Uenibstreamprotobuf__OtherFraction__Value;
1282 typedef enum _Uenibstreamprotobuf__RAMsg3SizeGroupA__Value {
1283   UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__protobuf_unspecified = 0,
1284   UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b56 = 1,
1285   UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b144 = 2,
1286   UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b208 = 3,
1287   UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b256 = 4,
1288   UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b282 = 5,
1289   UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b480 = 6,
1290   UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b640 = 7,
1291   UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b800 = 8,
1292   UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b1000 = 9,
1293   UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__b72 = 10
1294     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE)
1295 } Uenibstreamprotobuf__RAMsg3SizeGroupA__Value;
1296 typedef enum _Uenibstreamprotobuf__MessagePowerOffsetGroupB__Value {
1297   UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__protobuf_unspecified = 0,
1298   UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__minusinfinity = 1,
1299   UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB0 = 2,
1300   UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB5 = 3,
1301   UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB8 = 4,
1302   UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB10 = 5,
1303   UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB12 = 6,
1304   UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB15 = 7,
1305   UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__dB18 = 8
1306     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE)
1307 } Uenibstreamprotobuf__MessagePowerOffsetGroupB__Value;
1308 typedef enum _Uenibstreamprotobuf__RAContentionResolutionTimer__Value {
1309   UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__protobuf_unspecified = 0,
1310   UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf8 = 1,
1311   UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf16 = 2,
1312   UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf24 = 3,
1313   UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf32 = 4,
1314   UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf40 = 5,
1315   UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf48 = 6,
1316   UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf56 = 7,
1317   UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__sf64 = 8
1318     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE)
1319 } Uenibstreamprotobuf__RAContentionResolutionTimer__Value;
1320 typedef enum _Uenibstreamprotobuf__RestrictedSetConfig__Value {
1321   UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__protobuf_unspecified = 0,
1322   UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__unrestrictedSet = 1,
1323   UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__restrictedSetTypeA = 2,
1324   UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__restrictedSetTypeB = 3
1325     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE)
1326 } Uenibstreamprotobuf__RestrictedSetConfig__Value;
1327 typedef enum _Uenibstreamprotobuf__PUCCHGroupHopping__Value {
1328   UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__protobuf_unspecified = 0,
1329   UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__neither = 1,
1330   UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__enable = 2,
1331   UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__disable = 3
1332     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE)
1333 } Uenibstreamprotobuf__PUCCHGroupHopping__Value;
1334 typedef enum _Uenibstreamprotobuf__NTimingAdvanceOffset__Value {
1335   UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified = 0,
1336   UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__n0 = 1,
1337   UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__n25600 = 2,
1338   UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__n39936 = 3
1339     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE)
1340 } Uenibstreamprotobuf__NTimingAdvanceOffset__Value;
1341 typedef enum _Uenibstreamprotobuf__SSBPeriodicityServingCell__Value {
1342   UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified = 0,
1343   UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms5 = 1,
1344   UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms10 = 2,
1345   UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms20 = 3,
1346   UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms40 = 4,
1347   UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms80 = 5,
1348   UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__ms160 = 6
1349     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE)
1350 } Uenibstreamprotobuf__SSBPeriodicityServingCell__Value;
1351 typedef enum _Uenibstreamprotobuf__DMRSTypeAPosition__Value {
1352   UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__protobuf_unspecified = 0,
1353   UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__pos2 = 1,
1354   UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__pos3 = 2
1355     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE)
1356 } Uenibstreamprotobuf__DMRSTypeAPosition__Value;
1357 typedef enum _Uenibstreamprotobuf__CarrierBandwidthDL__Value {
1358   UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__protobuf_unspecified = 0,
1359   UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n6 = 1,
1360   UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n15 = 2,
1361   UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n25 = 3,
1362   UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n50 = 4,
1363   UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n75 = 5,
1364   UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__n100 = 6
1365     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE)
1366 } Uenibstreamprotobuf__CarrierBandwidthDL__Value;
1367 typedef enum _Uenibstreamprotobuf__RadioframeAllocationPeriod__Value {
1368   UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__protobuf_unspecified = 0,
1369   UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n1 = 1,
1370   UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n2 = 2,
1371   UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n4 = 3,
1372   UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n8 = 4,
1373   UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n16 = 5,
1374   UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__n32 = 6
1375     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE)
1376 } Uenibstreamprotobuf__RadioframeAllocationPeriod__Value;
1377 typedef enum _Uenibstreamprotobuf__NrofCRSPorts__Value {
1378   UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__protobuf_unspecified = 0,
1379   UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__n1 = 1,
1380   UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__n2 = 2,
1381   UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__n4 = 3
1382     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE)
1383 } Uenibstreamprotobuf__NrofCRSPorts__Value;
1384 typedef enum _Uenibstreamprotobuf__VShift__Value {
1385   UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__protobuf_unspecified = 0,
1386   UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n0 = 1,
1387   UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n1 = 2,
1388   UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n2 = 3,
1389   UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n3 = 4,
1390   UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n4 = 5,
1391   UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__n5 = 6
1392     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__V__SHIFT__VALUE)
1393 } Uenibstreamprotobuf__VShift__Value;
1394 typedef enum _Uenibstreamprotobuf__Dummy__Value {
1395   UENIBSTREAMPROTOBUF__DUMMY__VALUE__protobuf_unspecified = 0,
1396   UENIBSTREAMPROTOBUF__DUMMY__VALUE__dynamic = 1,
1397   UENIBSTREAMPROTOBUF__DUMMY__VALUE__semiStatic = 2
1398     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DUMMY__VALUE)
1399 } Uenibstreamprotobuf__Dummy__Value;
1400 typedef enum _Uenibstreamprotobuf__DLULTransmissionPeriodicity__Value {
1401   UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__protobuf_unspecified = 0,
1402   UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms0p5 = 1,
1403   UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms0p625 = 2,
1404   UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms1 = 3,
1405   UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms1p25 = 4,
1406   UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms2 = 5,
1407   UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms2p5 = 6,
1408   UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms5 = 7,
1409   UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__ms10 = 8
1410     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE)
1411 } Uenibstreamprotobuf__DLULTransmissionPeriodicity__Value;
1412 typedef enum _Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530__Value {
1413   UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__protobuf_unspecified = 0,
1414   UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__ms3 = 1,
1415   UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__ms4 = 2
1416     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE)
1417 } Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530__Value;
1418 typedef enum _Uenibstreamprotobuf__T304__Value {
1419   UENIBSTREAMPROTOBUF__T304__VALUE__protobuf_unspecified = 0,
1420   UENIBSTREAMPROTOBUF__T304__VALUE__ms50 = 1,
1421   UENIBSTREAMPROTOBUF__T304__VALUE__ms100 = 2,
1422   UENIBSTREAMPROTOBUF__T304__VALUE__ms150 = 3,
1423   UENIBSTREAMPROTOBUF__T304__VALUE__ms200 = 4,
1424   UENIBSTREAMPROTOBUF__T304__VALUE__ms500 = 5,
1425   UENIBSTREAMPROTOBUF__T304__VALUE__ms1000 = 6,
1426   UENIBSTREAMPROTOBUF__T304__VALUE__ms2000 = 7,
1427   UENIBSTREAMPROTOBUF__T304__VALUE__ms10000 = 8
1428     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T304__VALUE)
1429 } Uenibstreamprotobuf__T304__Value;
1430 typedef enum _Uenibstreamprotobuf__PowerRampingStepHighPriority__Value {
1431   UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__protobuf_unspecified = 0,
1432   UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB0 = 1,
1433   UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB2 = 2,
1434   UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB4 = 3,
1435   UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__dB6 = 4
1436     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE)
1437 } Uenibstreamprotobuf__PowerRampingStepHighPriority__Value;
1438 typedef enum _Uenibstreamprotobuf__ScalingFactorBI__Value {
1439   UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__protobuf_unspecified = 0,
1440   UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__zero = 1,
1441   UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__dot25 = 2,
1442   UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__dot5 = 3,
1443   UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__dot75 = 4
1444     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE)
1445 } Uenibstreamprotobuf__ScalingFactorBI__Value;
1446 typedef enum _Uenibstreamprotobuf__Duration__Value {
1447   UENIBSTREAMPROTOBUF__DURATION__VALUE__protobuf_unspecified = 0,
1448   UENIBSTREAMPROTOBUF__DURATION__VALUE__sf1 = 1,
1449   UENIBSTREAMPROTOBUF__DURATION__VALUE__sf2 = 2,
1450   UENIBSTREAMPROTOBUF__DURATION__VALUE__sf3 = 3,
1451   UENIBSTREAMPROTOBUF__DURATION__VALUE__sf4 = 4,
1452   UENIBSTREAMPROTOBUF__DURATION__VALUE__sf5 = 5
1453     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DURATION__VALUE)
1454 } Uenibstreamprotobuf__Duration__Value;
1455 typedef enum _Uenibstreamprotobuf__Periodicity__Value {
1456   UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__protobuf_unspecified = 0,
1457   UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf5 = 1,
1458   UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf10 = 2,
1459   UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf20 = 3,
1460   UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf40 = 4,
1461   UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__sf80 = 5
1462     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PERIODICITY__VALUE)
1463 } Uenibstreamprotobuf__Periodicity__Value;
1464 typedef enum _Uenibstreamprotobuf__T310__Value {
1465   UENIBSTREAMPROTOBUF__T310__VALUE__protobuf_unspecified = 0,
1466   UENIBSTREAMPROTOBUF__T310__VALUE__ms0 = 1,
1467   UENIBSTREAMPROTOBUF__T310__VALUE__ms50 = 2,
1468   UENIBSTREAMPROTOBUF__T310__VALUE__ms100 = 3,
1469   UENIBSTREAMPROTOBUF__T310__VALUE__ms200 = 4,
1470   UENIBSTREAMPROTOBUF__T310__VALUE__ms500 = 5,
1471   UENIBSTREAMPROTOBUF__T310__VALUE__ms1000 = 6,
1472   UENIBSTREAMPROTOBUF__T310__VALUE__ms2000 = 7,
1473   UENIBSTREAMPROTOBUF__T310__VALUE__ms4000 = 8,
1474   UENIBSTREAMPROTOBUF__T310__VALUE__ms6000 = 9
1475     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T310__VALUE)
1476 } Uenibstreamprotobuf__T310__Value;
1477 typedef enum _Uenibstreamprotobuf__N310__Value {
1478   UENIBSTREAMPROTOBUF__N310__VALUE__protobuf_unspecified = 0,
1479   UENIBSTREAMPROTOBUF__N310__VALUE__n1 = 1,
1480   UENIBSTREAMPROTOBUF__N310__VALUE__n2 = 2,
1481   UENIBSTREAMPROTOBUF__N310__VALUE__n3 = 3,
1482   UENIBSTREAMPROTOBUF__N310__VALUE__n4 = 4,
1483   UENIBSTREAMPROTOBUF__N310__VALUE__n6 = 5,
1484   UENIBSTREAMPROTOBUF__N310__VALUE__n8 = 6,
1485   UENIBSTREAMPROTOBUF__N310__VALUE__n10 = 7,
1486   UENIBSTREAMPROTOBUF__N310__VALUE__n20 = 8
1487     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__N310__VALUE)
1488 } Uenibstreamprotobuf__N310__Value;
1489 typedef enum _Uenibstreamprotobuf__N311__Value {
1490   UENIBSTREAMPROTOBUF__N311__VALUE__protobuf_unspecified = 0,
1491   UENIBSTREAMPROTOBUF__N311__VALUE__n1 = 1,
1492   UENIBSTREAMPROTOBUF__N311__VALUE__n2 = 2,
1493   UENIBSTREAMPROTOBUF__N311__VALUE__n3 = 3,
1494   UENIBSTREAMPROTOBUF__N311__VALUE__n4 = 4,
1495   UENIBSTREAMPROTOBUF__N311__VALUE__n5 = 5,
1496   UENIBSTREAMPROTOBUF__N311__VALUE__n6 = 6,
1497   UENIBSTREAMPROTOBUF__N311__VALUE__n8 = 7,
1498   UENIBSTREAMPROTOBUF__N311__VALUE__n10 = 8
1499     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__N311__VALUE)
1500 } Uenibstreamprotobuf__N311__Value;
1501 typedef enum _Uenibstreamprotobuf__T311V1530__Value {
1502   UENIBSTREAMPROTOBUF__T311_V1530__VALUE__protobuf_unspecified = 0,
1503   UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms1000 = 1,
1504   UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms3000 = 2,
1505   UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms5000 = 3,
1506   UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms10000 = 4,
1507   UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms15000 = 5,
1508   UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms20000 = 6,
1509   UENIBSTREAMPROTOBUF__T311_V1530__VALUE__ms30000 = 7
1510     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T311_V1530__VALUE)
1511 } Uenibstreamprotobuf__T311V1530__Value;
1512 typedef enum _Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold__Value {
1513   UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE__protobuf_unspecified = 0,
1514   UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE__n1 = 1
1515     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE)
1516 } Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold__Value;
1517 typedef enum _Uenibstreamprotobuf__TimeFrequencySet__Value {
1518   UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__protobuf_unspecified = 0,
1519   UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__set0 = 1,
1520   UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__set1 = 2
1521     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE)
1522 } Uenibstreamprotobuf__TimeFrequencySet__Value;
1523 typedef enum _Uenibstreamprotobuf__DMRSType__Value {
1524   UENIBSTREAMPROTOBUF__DMRS__TYPE__VALUE__protobuf_unspecified = 0,
1525   UENIBSTREAMPROTOBUF__DMRS__TYPE__VALUE__type2 = 1
1526     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DMRS__TYPE__VALUE)
1527 } Uenibstreamprotobuf__DMRSType__Value;
1528 typedef enum _Uenibstreamprotobuf__DMRSAdditionalPosition__Value {
1529   UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__protobuf_unspecified = 0,
1530   UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__pos0 = 1,
1531   UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__pos1 = 2,
1532   UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__pos3 = 3
1533     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE)
1534 } Uenibstreamprotobuf__DMRSAdditionalPosition__Value;
1535 typedef enum _Uenibstreamprotobuf__MaxLength__Value {
1536   UENIBSTREAMPROTOBUF__MAX_LENGTH__VALUE__protobuf_unspecified = 0,
1537   UENIBSTREAMPROTOBUF__MAX_LENGTH__VALUE__len2 = 1
1538     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAX_LENGTH__VALUE)
1539 } Uenibstreamprotobuf__MaxLength__Value;
1540 typedef enum _Uenibstreamprotobuf__ResourceElementOffset__Value {
1541   UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__protobuf_unspecified = 0,
1542   UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__offset01 = 1,
1543   UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__offset10 = 2,
1544   UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__offset11 = 3
1545     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE)
1546 } Uenibstreamprotobuf__ResourceElementOffset__Value;
1547 typedef enum _Uenibstreamprotobuf__QCLType__Value {
1548   UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__protobuf_unspecified = 0,
1549   UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeA = 1,
1550   UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeB = 2,
1551   UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeC = 3,
1552   UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__typeD = 4
1553     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE)
1554 } Uenibstreamprotobuf__QCLType__Value;
1555 typedef enum _Uenibstreamprotobuf__VRBToPRBInterleaver__Value {
1556   UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__protobuf_unspecified = 0,
1557   UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__n2 = 1,
1558   UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__n4 = 2
1559     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE)
1560 } Uenibstreamprotobuf__VRBToPRBInterleaver__Value;
1561 typedef enum _Uenibstreamprotobuf__ResourceAllocation__Value {
1562   UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__protobuf_unspecified = 0,
1563   UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__resourceAllocationType0 = 1,
1564   UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__resourceAllocationType1 = 2,
1565   UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__dynamicSwitch = 3
1566     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE)
1567 } Uenibstreamprotobuf__ResourceAllocation__Value;
1568 typedef enum _Uenibstreamprotobuf__PDSCHAggregationFactor__Value {
1569   UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified = 0,
1570   UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__n2 = 1,
1571   UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__n4 = 2,
1572   UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__n8 = 3
1573     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE)
1574 } Uenibstreamprotobuf__PDSCHAggregationFactor__Value;
1575 typedef enum _Uenibstreamprotobuf__RBGSize__Value {
1576   UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__protobuf_unspecified = 0,
1577   UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__config1 = 1,
1578   UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__config2 = 2
1579     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE)
1580 } Uenibstreamprotobuf__RBGSize__Value;
1581 typedef enum _Uenibstreamprotobuf__MCSTable__Value {
1582   UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__protobuf_unspecified = 0,
1583   UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__qam256 = 1,
1584   UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__qam64LowSE = 2
1585     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE)
1586 } Uenibstreamprotobuf__MCSTable__Value;
1587 typedef enum _Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI__Value {
1588   UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__protobuf_unspecified = 0,
1589   UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__n1 = 1,
1590   UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__n2 = 2
1591     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE)
1592 } Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI__Value;
1593 typedef enum _Uenibstreamprotobuf__BundleSize__Value {
1594   UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__protobuf_unspecified = 0,
1595   UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__n4 = 1,
1596   UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__wideband = 2
1597     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE)
1598 } Uenibstreamprotobuf__BundleSize__Value;
1599 typedef enum _Uenibstreamprotobuf__BundleSizeSet1__Value {
1600   UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__protobuf_unspecified = 0,
1601   UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__n4 = 1,
1602   UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__wideband = 2,
1603   UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__n2_wideband = 3,
1604   UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__n4_wideband = 4
1605     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE)
1606 } Uenibstreamprotobuf__BundleSizeSet1__Value;
1607 typedef enum _Uenibstreamprotobuf__BundleSizeSet2__Value {
1608   UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__protobuf_unspecified = 0,
1609   UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__n4 = 1,
1610   UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__wideband = 2
1611     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE)
1612 } Uenibstreamprotobuf__BundleSizeSet2__Value;
1613 typedef enum _Uenibstreamprotobuf__NrofPorts__Value {
1614   UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__protobuf_unspecified = 0,
1615   UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p1 = 1,
1616   UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p2 = 2,
1617   UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p4 = 3,
1618   UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p8 = 4,
1619   UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p12 = 5,
1620   UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p16 = 6,
1621   UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p24 = 7,
1622   UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__p32 = 8
1623     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE)
1624 } Uenibstreamprotobuf__NrofPorts__Value;
1625 typedef enum _Uenibstreamprotobuf__CDMType__Value {
1626   UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__protobuf_unspecified = 0,
1627   UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__noCDM = 1,
1628   UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__fd_CDM2 = 2,
1629   UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__cdm4_FD2_TD2 = 3,
1630   UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__cdm8_FD2_TD4 = 4
1631     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE)
1632 } Uenibstreamprotobuf__CDMType__Value;
1633 typedef enum _Uenibstreamprotobuf__Dot5__Value {
1634   UENIBSTREAMPROTOBUF__DOT5__VALUE__protobuf_unspecified = 0,
1635   UENIBSTREAMPROTOBUF__DOT5__VALUE__evenPRBs = 1,
1636   UENIBSTREAMPROTOBUF__DOT5__VALUE__oddPRBs = 2
1637     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DOT5__VALUE)
1638 } Uenibstreamprotobuf__Dot5__Value;
1639 typedef enum _Uenibstreamprotobuf__SPSConfigPeriodicity__Value {
1640   UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__protobuf_unspecified = 0,
1641   UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms10 = 1,
1642   UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms20 = 2,
1643   UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms32 = 3,
1644   UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms40 = 4,
1645   UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms64 = 5,
1646   UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms80 = 6,
1647   UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms128 = 7,
1648   UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms160 = 8,
1649   UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms320 = 9,
1650   UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__ms640 = 10
1651     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE)
1652 } Uenibstreamprotobuf__SPSConfigPeriodicity__Value;
1653 typedef enum _Uenibstreamprotobuf__SPSMCSTable__Value {
1654   UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__VALUE__protobuf_unspecified = 0,
1655   UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__VALUE__qam64LowSE = 1
1656     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__VALUE)
1657 } Uenibstreamprotobuf__SPSMCSTable__Value;
1658 typedef enum _Uenibstreamprotobuf__Purpose__Value {
1659   UENIBSTREAMPROTOBUF__PURPOSE__VALUE__protobuf_unspecified = 0,
1660   UENIBSTREAMPROTOBUF__PURPOSE__VALUE__beamFailure = 1,
1661   UENIBSTREAMPROTOBUF__PURPOSE__VALUE__rlf = 2,
1662   UENIBSTREAMPROTOBUF__PURPOSE__VALUE__both = 3
1663     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PURPOSE__VALUE)
1664 } Uenibstreamprotobuf__Purpose__Value;
1665 typedef enum _Uenibstreamprotobuf__BeamFailureInstanceMaxCount__Value {
1666   UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__protobuf_unspecified = 0,
1667   UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n1 = 1,
1668   UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n2 = 2,
1669   UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n3 = 3,
1670   UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n4 = 4,
1671   UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n5 = 5,
1672   UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n6 = 6,
1673   UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n8 = 7,
1674   UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__n10 = 8
1675     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE)
1676 } Uenibstreamprotobuf__BeamFailureInstanceMaxCount__Value;
1677 typedef enum _Uenibstreamprotobuf__BeamFailureDetectionTimer__Value {
1678   UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__protobuf_unspecified = 0,
1679   UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd1 = 1,
1680   UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd2 = 2,
1681   UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd3 = 3,
1682   UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd4 = 4,
1683   UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd5 = 5,
1684   UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd6 = 6,
1685   UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd8 = 7,
1686   UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__pbfd10 = 8
1687     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE)
1688 } Uenibstreamprotobuf__BeamFailureDetectionTimer__Value;
1689 typedef enum _Uenibstreamprotobuf__BWPInactivityTimer__Value {
1690   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__protobuf_unspecified = 0,
1691   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms2 = 1,
1692   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms3 = 2,
1693   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms4 = 3,
1694   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms5 = 4,
1695   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms6 = 5,
1696   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms8 = 6,
1697   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms10 = 7,
1698   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms20 = 8,
1699   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms30 = 9,
1700   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms40 = 10,
1701   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms50 = 11,
1702   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms60 = 12,
1703   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms80 = 13,
1704   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms100 = 14,
1705   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms200 = 15,
1706   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms300 = 16,
1707   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms500 = 17,
1708   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms750 = 18,
1709   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms1280 = 19,
1710   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms1920 = 20,
1711   UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__ms2560 = 21
1712     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE)
1713 } Uenibstreamprotobuf__BWPInactivityTimer__Value;
1714 typedef enum _Uenibstreamprotobuf__OCCLength__Value {
1715   UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__protobuf_unspecified = 0,
1716   UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__n2 = 1,
1717   UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__n4 = 2
1718     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE)
1719 } Uenibstreamprotobuf__OCCLength__Value;
1720 typedef enum _Uenibstreamprotobuf__OCCIndex__Value {
1721   UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__protobuf_unspecified = 0,
1722   UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n0 = 1,
1723   UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n1 = 2,
1724   UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n2 = 3,
1725   UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__n3 = 4
1726     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE)
1727 } Uenibstreamprotobuf__OCCIndex__Value;
1728 typedef enum _Uenibstreamprotobuf__PUCCHMaxCodeRate__Value {
1729   UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__protobuf_unspecified = 0,
1730   UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot08 = 1,
1731   UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot15 = 2,
1732   UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot25 = 3,
1733   UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot35 = 4,
1734   UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot45 = 5,
1735   UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot60 = 6,
1736   UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__zeroDot80 = 7
1737     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE)
1738 } Uenibstreamprotobuf__PUCCHMaxCodeRate__Value;
1739 typedef enum _Uenibstreamprotobuf__NrofSlots__Value {
1740   UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__protobuf_unspecified = 0,
1741   UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__n2 = 1,
1742   UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__n4 = 2,
1743   UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__n8 = 3
1744     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE)
1745 } Uenibstreamprotobuf__NrofSlots__Value;
1746 typedef enum _Uenibstreamprotobuf__ClosedLoopIndex__Value {
1747   UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__protobuf_unspecified = 0,
1748   UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__i0 = 1,
1749   UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__i1 = 2
1750     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE)
1751 } Uenibstreamprotobuf__ClosedLoopIndex__Value;
1752 typedef enum _Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates__Value {
1753   UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified = 0,
1754   UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE__twoStates = 1
1755     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE)
1756 } Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates__Value;
1757 typedef enum _Uenibstreamprotobuf__RateMatching__Value {
1758   UENIBSTREAMPROTOBUF__RATE_MATCHING__VALUE__protobuf_unspecified = 0,
1759   UENIBSTREAMPROTOBUF__RATE_MATCHING__VALUE__limitedBufferRM = 1
1760     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RATE_MATCHING__VALUE)
1761 } Uenibstreamprotobuf__RateMatching__Value;
1762 typedef enum _Uenibstreamprotobuf__SRSSwitchFromCarrier__Value {
1763   UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__protobuf_unspecified = 0,
1764   UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__sUL = 1,
1765   UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__nUL = 2
1766     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE)
1767 } Uenibstreamprotobuf__SRSSwitchFromCarrier__Value;
1768 typedef enum _Uenibstreamprotobuf__TxConfig__Value {
1769   UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__protobuf_unspecified = 0,
1770   UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__codebook = 1,
1771   UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__nonCodebook = 2
1772     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE)
1773 } Uenibstreamprotobuf__TxConfig__Value;
1774 typedef enum _Uenibstreamprotobuf__MaxNrofPorts__Value {
1775   UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__protobuf_unspecified = 0,
1776   UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__n1 = 1,
1777   UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__n2 = 2
1778     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE)
1779 } Uenibstreamprotobuf__MaxNrofPorts__Value;
1780 typedef enum _Uenibstreamprotobuf__PTRSPower__Value {
1781   UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__protobuf_unspecified = 0,
1782   UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p00 = 1,
1783   UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p01 = 2,
1784   UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p10 = 3,
1785   UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__p11 = 4
1786     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE)
1787 } Uenibstreamprotobuf__PTRSPower__Value;
1788 typedef enum _Uenibstreamprotobuf__TimeDensityTransformPrecoding__Value {
1789   UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__VALUE__protobuf_unspecified = 0,
1790   UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__VALUE__d2 = 1
1791     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__VALUE)
1792 } Uenibstreamprotobuf__TimeDensityTransformPrecoding__Value;
1793 typedef enum _Uenibstreamprotobuf__Alpha__Value {
1794   UENIBSTREAMPROTOBUF__ALPHA__VALUE__protobuf_unspecified = 0,
1795   UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha0 = 1,
1796   UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha04 = 2,
1797   UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha05 = 3,
1798   UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha06 = 4,
1799   UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha07 = 5,
1800   UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha08 = 6,
1801   UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha09 = 7,
1802   UENIBSTREAMPROTOBUF__ALPHA__VALUE__alpha1 = 8
1803     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__ALPHA__VALUE)
1804 } Uenibstreamprotobuf__Alpha__Value;
1805 typedef enum _Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates__Value {
1806   UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified = 0,
1807   UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE__twoStates = 1
1808     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE)
1809 } Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates__Value;
1810 typedef enum _Uenibstreamprotobuf__FrequencyHopping__Value {
1811   UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__protobuf_unspecified = 0,
1812   UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__intraSlot = 1,
1813   UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__interSlot = 2
1814     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE)
1815 } Uenibstreamprotobuf__FrequencyHopping__Value;
1816 typedef enum _Uenibstreamprotobuf__PUSCHAggregationFactor__Value {
1817   UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified = 0,
1818   UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__n2 = 1,
1819   UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__n4 = 2,
1820   UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__n8 = 3
1821     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE)
1822 } Uenibstreamprotobuf__PUSCHAggregationFactor__Value;
1823 typedef enum _Uenibstreamprotobuf__CodebookSubset__Value {
1824   UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__protobuf_unspecified = 0,
1825   UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__fullyAndPartialAndNonCoherent = 1,
1826   UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__partialAndNonCoherent = 2,
1827   UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__nonCoherent = 3
1828     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE)
1829 } Uenibstreamprotobuf__CodebookSubset__Value;
1830 typedef enum _Uenibstreamprotobuf__RBGSize2__Value {
1831   UENIBSTREAMPROTOBUF__RBG__SIZE2__VALUE__protobuf_unspecified = 0,
1832   UENIBSTREAMPROTOBUF__RBG__SIZE2__VALUE__config2 = 1
1833     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RBG__SIZE2__VALUE)
1834 } Uenibstreamprotobuf__RBGSize2__Value;
1835 typedef enum _Uenibstreamprotobuf__Scaling__Value {
1836   UENIBSTREAMPROTOBUF__SCALING__VALUE__protobuf_unspecified = 0,
1837   UENIBSTREAMPROTOBUF__SCALING__VALUE__f0p5 = 1,
1838   UENIBSTREAMPROTOBUF__SCALING__VALUE__f0p65 = 2,
1839   UENIBSTREAMPROTOBUF__SCALING__VALUE__f0p8 = 3,
1840   UENIBSTREAMPROTOBUF__SCALING__VALUE__f1 = 4
1841     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SCALING__VALUE)
1842 } Uenibstreamprotobuf__Scaling__Value;
1843 typedef enum _Uenibstreamprotobuf__PowerControlLoopToUse__Value {
1844   UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__protobuf_unspecified = 0,
1845   UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__n0 = 1,
1846   UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__n1 = 2
1847     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE)
1848 } Uenibstreamprotobuf__PowerControlLoopToUse__Value;
1849 typedef enum _Uenibstreamprotobuf__RepK__Value {
1850   UENIBSTREAMPROTOBUF__REP_K__VALUE__protobuf_unspecified = 0,
1851   UENIBSTREAMPROTOBUF__REP_K__VALUE__n1 = 1,
1852   UENIBSTREAMPROTOBUF__REP_K__VALUE__n2 = 2,
1853   UENIBSTREAMPROTOBUF__REP_K__VALUE__n4 = 3,
1854   UENIBSTREAMPROTOBUF__REP_K__VALUE__n8 = 4
1855     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REP_K__VALUE)
1856 } Uenibstreamprotobuf__RepK__Value;
1857 typedef enum _Uenibstreamprotobuf__RepKRV__Value {
1858   UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__protobuf_unspecified = 0,
1859   UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__s1_0231 = 1,
1860   UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__s2_0303 = 2,
1861   UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__s3_0000 = 3
1862     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REP_K__RV__VALUE)
1863 } Uenibstreamprotobuf__RepKRV__Value;
1864 typedef enum _Uenibstreamprotobuf__GrantPeriodicity__Value {
1865   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__protobuf_unspecified = 0,
1866   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2 = 1,
1867   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym7 = 2,
1868   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1x14 = 3,
1869   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2x14 = 4,
1870   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym4x14 = 5,
1871   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym5x14 = 6,
1872   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym8x14 = 7,
1873   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym10x14 = 8,
1874   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym16x14 = 9,
1875   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym20x14 = 10,
1876   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym32x14 = 11,
1877   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym40x14 = 12,
1878   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym64x14 = 13,
1879   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym80x14 = 14,
1880   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym128x14 = 15,
1881   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym160x14 = 16,
1882   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym256x14 = 17,
1883   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym320x14 = 18,
1884   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym512x14 = 19,
1885   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym640x14 = 20,
1886   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1024x14 = 21,
1887   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1280x14 = 22,
1888   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2560x14 = 23,
1889   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym5120x14 = 24,
1890   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym6 = 25,
1891   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1x12 = 26,
1892   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2x12 = 27,
1893   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym4x12 = 28,
1894   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym5x12 = 29,
1895   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym8x12 = 30,
1896   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym10x12 = 31,
1897   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym16x12 = 32,
1898   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym20x12 = 33,
1899   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym32x12 = 34,
1900   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym40x12 = 35,
1901   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym64x12 = 36,
1902   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym80x12 = 37,
1903   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym128x12 = 38,
1904   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym160x12 = 39,
1905   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym256x12 = 40,
1906   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym320x12 = 41,
1907   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym512x12 = 42,
1908   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym640x12 = 43,
1909   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym1280x12 = 44,
1910   UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__sym2560x12 = 45
1911     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE)
1912 } Uenibstreamprotobuf__GrantPeriodicity__Value;
1913 typedef enum _Uenibstreamprotobuf__SRSResourceSetUsage__Value {
1914   UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__protobuf_unspecified = 0,
1915   UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__beamManagement = 1,
1916   UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__codebook = 2,
1917   UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__nonCodebook = 3,
1918   UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__antennaSwitching = 4
1919     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE)
1920 } Uenibstreamprotobuf__SRSResourceSetUsage__Value;
1921 typedef enum _Uenibstreamprotobuf__SRSPowerControlAdjustmentStates__Value {
1922   UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__protobuf_unspecified = 0,
1923   UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__sameAsFci2 = 1,
1924   UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__separateClosedLoop = 2
1925     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE)
1926 } Uenibstreamprotobuf__SRSPowerControlAdjustmentStates__Value;
1927 typedef enum _Uenibstreamprotobuf__NrofSRSPorts__Value {
1928   UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__protobuf_unspecified = 0,
1929   UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__port1 = 1,
1930   UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__ports2 = 2,
1931   UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__ports4 = 3
1932     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE)
1933 } Uenibstreamprotobuf__NrofSRSPorts__Value;
1934 typedef enum _Uenibstreamprotobuf__PTRSPortIndex__Value {
1935   UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__protobuf_unspecified = 0,
1936   UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__n0 = 1,
1937   UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__n1 = 2
1938     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE)
1939 } Uenibstreamprotobuf__PTRSPortIndex__Value;
1940 typedef enum _Uenibstreamprotobuf__NrofSymbols__Value {
1941   UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__protobuf_unspecified = 0,
1942   UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__n1 = 1,
1943   UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__n2 = 2,
1944   UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__n4 = 3
1945     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE)
1946 } Uenibstreamprotobuf__NrofSymbols__Value;
1947 typedef enum _Uenibstreamprotobuf__RepetitionFactor__Value {
1948   UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__protobuf_unspecified = 0,
1949   UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__n1 = 1,
1950   UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__n2 = 2,
1951   UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__n4 = 3
1952     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE)
1953 } Uenibstreamprotobuf__RepetitionFactor__Value;
1954 typedef enum _Uenibstreamprotobuf__GroupOrSequenceHopping__Value {
1955   UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__protobuf_unspecified = 0,
1956   UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__neither = 1,
1957   UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__groupHopping = 2,
1958   UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__sequenceHopping = 3
1959     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE)
1960 } Uenibstreamprotobuf__GroupOrSequenceHopping__Value;
1961 typedef enum _Uenibstreamprotobuf__SSBPerRACHOccasion__Value {
1962   UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__protobuf_unspecified = 0,
1963   UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__oneEighth = 1,
1964   UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__oneFourth = 2,
1965   UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__oneHalf = 3,
1966   UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__one = 4,
1967   UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__two = 5,
1968   UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__four = 6,
1969   UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__eight = 7,
1970   UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__sixteen = 8
1971     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE)
1972 } Uenibstreamprotobuf__SSBPerRACHOccasion__Value;
1973 typedef enum _Uenibstreamprotobuf__BeamFailureRecoveryTimer__Value {
1974   UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__protobuf_unspecified = 0,
1975   UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms10 = 1,
1976   UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms20 = 2,
1977   UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms40 = 3,
1978   UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms60 = 4,
1979   UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms80 = 5,
1980   UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms100 = 6,
1981   UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms150 = 7,
1982   UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__ms200 = 8
1983     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE)
1984 } Uenibstreamprotobuf__BeamFailureRecoveryTimer__Value;
1985 typedef enum _Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock__Value {
1986   UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__protobuf_unspecified = 0,
1987   UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n2 = 1,
1988   UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n4 = 2,
1989   UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n6 = 3,
1990   UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__n8 = 4
1991     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE)
1992 } Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock__Value;
1993 typedef enum _Uenibstreamprotobuf__XOverhead__Value {
1994   UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__protobuf_unspecified = 0,
1995   UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__xOh6 = 1,
1996   UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__xOh12 = 2,
1997   UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__xOh18 = 3
1998     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE)
1999 } Uenibstreamprotobuf__XOverhead__Value;
2000 typedef enum _Uenibstreamprotobuf__NrofHARQProcessesForPDSCH__Value {
2001   UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__protobuf_unspecified = 0,
2002   UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n2 = 1,
2003   UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n4 = 2,
2004   UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n6 = 3,
2005   UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n10 = 4,
2006   UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n12 = 5,
2007   UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__n16 = 6
2008     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE)
2009 } Uenibstreamprotobuf__NrofHARQProcessesForPDSCH__Value;
2010 typedef enum _Uenibstreamprotobuf__PowerControlOffsetSS__Value {
2011   UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__protobuf_unspecified = 0,
2012   UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__minus_db3 = 1,
2013   UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__db0 = 2,
2014   UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__db3 = 3,
2015   UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__db6 = 4
2016     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE)
2017 } Uenibstreamprotobuf__PowerControlOffsetSS__Value;
2018 typedef enum _Uenibstreamprotobuf__SubcarrierLocationP0__Value {
2019   UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__protobuf_unspecified = 0,
2020   UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s0 = 1,
2021   UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s2 = 2,
2022   UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s4 = 3,
2023   UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s6 = 4,
2024   UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s8 = 5,
2025   UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__s10 = 6
2026     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE)
2027 } Uenibstreamprotobuf__SubcarrierLocationP0__Value;
2028 typedef enum _Uenibstreamprotobuf__SubcarrierLocationP1__Value {
2029   UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__protobuf_unspecified = 0,
2030   UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__s0 = 1,
2031   UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__s4 = 2,
2032   UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__s8 = 3
2033     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE)
2034 } Uenibstreamprotobuf__SubcarrierLocationP1__Value;
2035 typedef enum _Uenibstreamprotobuf__ResourceType__Value {
2036   UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__protobuf_unspecified = 0,
2037   UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__aperiodic = 1,
2038   UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__semiPersistent = 2,
2039   UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__periodic = 3
2040     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE)
2041 } Uenibstreamprotobuf__ResourceType__Value;
2042 typedef enum _Uenibstreamprotobuf__ReportSlotConfig__Value {
2043   UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__protobuf_unspecified = 0,
2044   UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl5 = 1,
2045   UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl10 = 2,
2046   UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl20 = 3,
2047   UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl40 = 4,
2048   UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl80 = 5,
2049   UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl160 = 6,
2050   UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__sl320 = 7
2051     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE)
2052 } Uenibstreamprotobuf__ReportSlotConfig__Value;
2053 typedef enum _Uenibstreamprotobuf__CRIRII1CQI__Value {
2054   UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__protobuf_unspecified = 0,
2055   UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__n2 = 1,
2056   UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__n4 = 2
2057     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE)
2058 } Uenibstreamprotobuf__CRIRII1CQI__Value;
2059 typedef enum _Uenibstreamprotobuf__CQIFormatIndicator__Value {
2060   UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__protobuf_unspecified = 0,
2061   UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__widebandCQI = 1,
2062   UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__subbandCQI = 2
2063     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE)
2064 } Uenibstreamprotobuf__CQIFormatIndicator__Value;
2065 typedef enum _Uenibstreamprotobuf__PMIFormatIndicator__Value {
2066   UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__protobuf_unspecified = 0,
2067   UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__widebandPMI = 1,
2068   UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__subbandPMI = 2
2069     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE)
2070 } Uenibstreamprotobuf__PMIFormatIndicator__Value;
2071 typedef enum _Uenibstreamprotobuf__PhaseAlphabetSize__Value {
2072   UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__protobuf_unspecified = 0,
2073   UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__n4 = 1,
2074   UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__n8 = 2
2075     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE)
2076 } Uenibstreamprotobuf__PhaseAlphabetSize__Value;
2077 typedef enum _Uenibstreamprotobuf__NumberOfBeams__Value {
2078   UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__protobuf_unspecified = 0,
2079   UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__two = 1,
2080   UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__three = 2,
2081   UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__four = 3
2082     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE)
2083 } Uenibstreamprotobuf__NumberOfBeams__Value;
2084 typedef enum _Uenibstreamprotobuf__PortSelectionSamplingSize__Value {
2085   UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__protobuf_unspecified = 0,
2086   UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n1 = 1,
2087   UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n2 = 2,
2088   UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n3 = 3,
2089   UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__n4 = 4
2090     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE)
2091 } Uenibstreamprotobuf__PortSelectionSamplingSize__Value;
2092 typedef enum _Uenibstreamprotobuf__CSIReportConfigDummy__Value {
2093   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__protobuf_unspecified = 0,
2094   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__n1 = 1,
2095   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__n2 = 2
2096     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE)
2097 } Uenibstreamprotobuf__CSIReportConfigDummy__Value;
2098 typedef enum _Uenibstreamprotobuf__NrofReportedRS__Value {
2099   UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__protobuf_unspecified = 0,
2100   UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n1 = 1,
2101   UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n2 = 2,
2102   UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n3 = 3,
2103   UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__n4 = 4
2104     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE)
2105 } Uenibstreamprotobuf__NrofReportedRS__Value;
2106 typedef enum _Uenibstreamprotobuf__CQITable__Value {
2107   UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__protobuf_unspecified = 0,
2108   UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__table1 = 1,
2109   UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__table2 = 2,
2110   UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__table3 = 3
2111     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE)
2112 } Uenibstreamprotobuf__CQITable__Value;
2113 typedef enum _Uenibstreamprotobuf__SubbandSize__Value {
2114   UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__protobuf_unspecified = 0,
2115   UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__value1 = 1,
2116   UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__value2 = 2
2117     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE)
2118 } Uenibstreamprotobuf__SubbandSize__Value;
2119 typedef enum _Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530__ReportSlotConfigV1530 {
2120   UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__protobuf_unspecified = 0,
2121   UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl4 = 1,
2122   UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl8 = 2,
2123   UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__sl16 = 3
2124     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530)
2125 } Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530__ReportSlotConfigV1530;
2126 typedef enum _Uenibstreamprotobuf__SCellDeactivationTimer__Value {
2127   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__protobuf_unspecified = 0,
2128   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms20 = 1,
2129   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms40 = 2,
2130   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms80 = 3,
2131   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms160 = 4,
2132   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms200 = 5,
2133   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms240 = 6,
2134   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms320 = 7,
2135   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms400 = 8,
2136   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms480 = 9,
2137   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms520 = 10,
2138   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms640 = 11,
2139   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms720 = 12,
2140   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms840 = 13,
2141   UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__ms1280 = 14
2142     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE)
2143 } Uenibstreamprotobuf__SCellDeactivationTimer__Value;
2144 typedef enum _Uenibstreamprotobuf__PathlossReferenceLinking__Value {
2145   UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__protobuf_unspecified = 0,
2146   UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__pCell = 1,
2147   UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__sCell = 2
2148     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE)
2149 } Uenibstreamprotobuf__PathlossReferenceLinking__Value;
2150 typedef enum _Uenibstreamprotobuf__CSIRSMeasurementBW__NrofPRBs {
2151   UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__protobuf_unspecified = 0,
2152   UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size24 = 1,
2153   UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size48 = 2,
2154   UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size96 = 3,
2155   UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size192 = 4,
2156   UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__size264 = 5
2157     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS)
2158 } Uenibstreamprotobuf__CSIRSMeasurementBW__NrofPRBs;
2159 typedef enum _Uenibstreamprotobuf__Density__Value {
2160   UENIBSTREAMPROTOBUF__DENSITY__VALUE__protobuf_unspecified = 0,
2161   UENIBSTREAMPROTOBUF__DENSITY__VALUE__d1 = 1,
2162   UENIBSTREAMPROTOBUF__DENSITY__VALUE__d3 = 2
2163     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DENSITY__VALUE)
2164 } Uenibstreamprotobuf__Density__Value;
2165 typedef enum _Uenibstreamprotobuf__QOffsetRange__Value {
2166   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__protobuf_unspecified = 0,
2167   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB24 = 1,
2168   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB22 = 2,
2169   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB20 = 3,
2170   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB18 = 4,
2171   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB16 = 5,
2172   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB14 = 6,
2173   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB12 = 7,
2174   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB10 = 8,
2175   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB8 = 9,
2176   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB6 = 10,
2177   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB5 = 11,
2178   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB4 = 12,
2179   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB3 = 13,
2180   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB2 = 14,
2181   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__minus_dB1 = 15,
2182   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB0 = 16,
2183   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB1 = 17,
2184   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB2 = 18,
2185   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB3 = 19,
2186   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB4 = 20,
2187   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB5 = 21,
2188   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB6 = 22,
2189   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB8 = 23,
2190   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB10 = 24,
2191   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB12 = 25,
2192   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB14 = 26,
2193   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB16 = 27,
2194   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB18 = 28,
2195   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB20 = 29,
2196   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB22 = 30,
2197   UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__dB24 = 31
2198     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE)
2199 } Uenibstreamprotobuf__QOffsetRange__Value;
2200 typedef enum _Uenibstreamprotobuf__Range__Value {
2201   UENIBSTREAMPROTOBUF__RANGE__VALUE__protobuf_unspecified = 0,
2202   UENIBSTREAMPROTOBUF__RANGE__VALUE__n4 = 1,
2203   UENIBSTREAMPROTOBUF__RANGE__VALUE__n8 = 2,
2204   UENIBSTREAMPROTOBUF__RANGE__VALUE__n12 = 3,
2205   UENIBSTREAMPROTOBUF__RANGE__VALUE__n16 = 4,
2206   UENIBSTREAMPROTOBUF__RANGE__VALUE__n24 = 5,
2207   UENIBSTREAMPROTOBUF__RANGE__VALUE__n32 = 6,
2208   UENIBSTREAMPROTOBUF__RANGE__VALUE__n48 = 7,
2209   UENIBSTREAMPROTOBUF__RANGE__VALUE__n64 = 8,
2210   UENIBSTREAMPROTOBUF__RANGE__VALUE__n84 = 9,
2211   UENIBSTREAMPROTOBUF__RANGE__VALUE__n96 = 10,
2212   UENIBSTREAMPROTOBUF__RANGE__VALUE__n128 = 11,
2213   UENIBSTREAMPROTOBUF__RANGE__VALUE__n168 = 12,
2214   UENIBSTREAMPROTOBUF__RANGE__VALUE__n252 = 13,
2215   UENIBSTREAMPROTOBUF__RANGE__VALUE__n504 = 14,
2216   UENIBSTREAMPROTOBUF__RANGE__VALUE__n1008 = 15
2217     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RANGE__VALUE)
2218 } Uenibstreamprotobuf__Range__Value;
2219 typedef enum _Uenibstreamprotobuf__MeasCycleSCellV1530__Value {
2220   UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__protobuf_unspecified = 0,
2221   UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf160 = 1,
2222   UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf256 = 2,
2223   UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf320 = 3,
2224   UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf512 = 4,
2225   UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf640 = 5,
2226   UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf1024 = 6,
2227   UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__sf1280 = 7
2228     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE)
2229 } Uenibstreamprotobuf__MeasCycleSCellV1530__Value;
2230 typedef enum _Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth__Value {
2231   UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__protobuf_unspecified = 0,
2232   UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw6 = 1,
2233   UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw15 = 2,
2234   UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw25 = 3,
2235   UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw50 = 4,
2236   UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw75 = 5,
2237   UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__mbw100 = 6
2238     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE)
2239 } Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth__Value;
2240 typedef enum _Uenibstreamprotobuf__EUTRAQOffsetRange__Value {
2241   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__protobuf_unspecified = 0,
2242   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB24 = 1,
2243   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB22 = 2,
2244   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB20 = 3,
2245   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB18 = 4,
2246   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB16 = 5,
2247   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB14 = 6,
2248   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB12 = 7,
2249   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB10 = 8,
2250   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB8 = 9,
2251   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB6 = 10,
2252   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB5 = 11,
2253   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB4 = 12,
2254   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB3 = 13,
2255   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB2 = 14,
2256   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__minus_dB1 = 15,
2257   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB0 = 16,
2258   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB1 = 17,
2259   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB2 = 18,
2260   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB3 = 19,
2261   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB4 = 20,
2262   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB5 = 21,
2263   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB6 = 22,
2264   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB8 = 23,
2265   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB10 = 24,
2266   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB12 = 25,
2267   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB14 = 26,
2268   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB16 = 27,
2269   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB18 = 28,
2270   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB20 = 29,
2271   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB22 = 30,
2272   UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__dB24 = 31
2273     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE)
2274 } Uenibstreamprotobuf__EUTRAQOffsetRange__Value;
2275 typedef enum _Uenibstreamprotobuf__EUTRARange__Value {
2276   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__protobuf_unspecified = 0,
2277   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n4 = 1,
2278   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n8 = 2,
2279   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n12 = 3,
2280   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n16 = 4,
2281   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n24 = 5,
2282   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n32 = 6,
2283   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n48 = 7,
2284   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n64 = 8,
2285   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n84 = 9,
2286   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n96 = 10,
2287   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n128 = 11,
2288   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n168 = 12,
2289   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n252 = 13,
2290   UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__n504 = 14
2291     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE)
2292 } Uenibstreamprotobuf__EUTRARange__Value;
2293 typedef enum _Uenibstreamprotobuf__NRRSType__Value {
2294   UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__protobuf_unspecified = 0,
2295   UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__ssb = 1,
2296   UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__csi_rs = 2
2297     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE)
2298 } Uenibstreamprotobuf__NRRSType__Value;
2299 typedef enum _Uenibstreamprotobuf__ReportInterval__Value {
2300   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__protobuf_unspecified = 0,
2301   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms120 = 1,
2302   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms240 = 2,
2303   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms480 = 3,
2304   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms640 = 4,
2305   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms1024 = 5,
2306   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms2048 = 6,
2307   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms5120 = 7,
2308   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms10240 = 8,
2309   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms20480 = 9,
2310   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__ms40960 = 10,
2311   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min1 = 11,
2312   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min6 = 12,
2313   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min12 = 13,
2314   UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__min30 = 14
2315     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE)
2316 } Uenibstreamprotobuf__ReportInterval__Value;
2317 typedef enum _Uenibstreamprotobuf__ReportAmount__Value {
2318   UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__protobuf_unspecified = 0,
2319   UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r1 = 1,
2320   UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r2 = 2,
2321   UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r4 = 3,
2322   UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r8 = 4,
2323   UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r16 = 5,
2324   UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r32 = 6,
2325   UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__r64 = 7,
2326   UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__infinity = 8
2327     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE)
2328 } Uenibstreamprotobuf__ReportAmount__Value;
2329 typedef enum _Uenibstreamprotobuf__TimeToTrigger__Value {
2330   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__protobuf_unspecified = 0,
2331   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms0 = 1,
2332   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms40 = 2,
2333   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms64 = 3,
2334   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms80 = 4,
2335   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms100 = 5,
2336   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms128 = 6,
2337   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms160 = 7,
2338   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms256 = 8,
2339   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms320 = 9,
2340   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms480 = 10,
2341   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms512 = 11,
2342   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms640 = 12,
2343   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms1024 = 13,
2344   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms1280 = 14,
2345   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms2560 = 15,
2346   UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__ms5120 = 16
2347     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE)
2348 } Uenibstreamprotobuf__TimeToTrigger__Value;
2349 typedef enum _Uenibstreamprotobuf__ReportAddNeighMeas__Value {
2350   UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__VALUE__protobuf_unspecified = 0,
2351   UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__VALUE__setup = 1
2352     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__VALUE)
2353 } Uenibstreamprotobuf__ReportAddNeighMeas__Value;
2354 typedef enum _Uenibstreamprotobuf__FilterCoefficient__Value {
2355   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__protobuf_unspecified = 0,
2356   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc0 = 1,
2357   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc1 = 2,
2358   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc2 = 3,
2359   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc3 = 4,
2360   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc4 = 5,
2361   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc5 = 6,
2362   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc6 = 7,
2363   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc7 = 8,
2364   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc8 = 9,
2365   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc9 = 10,
2366   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc11 = 11,
2367   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc13 = 12,
2368   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc15 = 13,
2369   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc17 = 14,
2370   UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__fc19 = 15
2371     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE)
2372 } Uenibstreamprotobuf__FilterCoefficient__Value;
2373 typedef enum _Uenibstreamprotobuf__MGL__Value {
2374   UENIBSTREAMPROTOBUF__MGL__VALUE__protobuf_unspecified = 0,
2375   UENIBSTREAMPROTOBUF__MGL__VALUE__ms1dot5 = 1,
2376   UENIBSTREAMPROTOBUF__MGL__VALUE__ms3 = 2,
2377   UENIBSTREAMPROTOBUF__MGL__VALUE__ms3dot5 = 3,
2378   UENIBSTREAMPROTOBUF__MGL__VALUE__ms4 = 4,
2379   UENIBSTREAMPROTOBUF__MGL__VALUE__ms5dot5 = 5,
2380   UENIBSTREAMPROTOBUF__MGL__VALUE__ms6 = 6
2381     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MGL__VALUE)
2382 } Uenibstreamprotobuf__MGL__Value;
2383 typedef enum _Uenibstreamprotobuf__MGRP__Value {
2384   UENIBSTREAMPROTOBUF__MGRP__VALUE__protobuf_unspecified = 0,
2385   UENIBSTREAMPROTOBUF__MGRP__VALUE__ms20 = 1,
2386   UENIBSTREAMPROTOBUF__MGRP__VALUE__ms40 = 2,
2387   UENIBSTREAMPROTOBUF__MGRP__VALUE__ms80 = 3,
2388   UENIBSTREAMPROTOBUF__MGRP__VALUE__ms160 = 4
2389     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MGRP__VALUE)
2390 } Uenibstreamprotobuf__MGRP__Value;
2391 typedef enum _Uenibstreamprotobuf__MGTA__Value {
2392   UENIBSTREAMPROTOBUF__MGTA__VALUE__protobuf_unspecified = 0,
2393   UENIBSTREAMPROTOBUF__MGTA__VALUE__ms0 = 1,
2394   UENIBSTREAMPROTOBUF__MGTA__VALUE__ms0dot25 = 2,
2395   UENIBSTREAMPROTOBUF__MGTA__VALUE__ms0dot5 = 3
2396     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MGTA__VALUE)
2397 } Uenibstreamprotobuf__MGTA__Value;
2398 typedef enum _Uenibstreamprotobuf__MeasGapSharingScheme__Value {
2399   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__protobuf_unspecified = 0,
2400   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme00 = 1,
2401   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme01 = 2,
2402   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme10 = 3,
2403   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__scheme11 = 4
2404     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE)
2405 } Uenibstreamprotobuf__MeasGapSharingScheme__Value;
2406 typedef enum _Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer__Value {
2407   UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__protobuf_unspecified = 0,
2408   UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0 = 1,
2409   UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0dot4 = 2,
2410   UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s0dot8 = 3,
2411   UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s1dot6 = 4,
2412   UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s3 = 5,
2413   UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s6 = 6,
2414   UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s12 = 7,
2415   UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__s30 = 8
2416     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE)
2417 } Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer__Value;
2418 typedef enum _Uenibstreamprotobuf__OverheatingAssistanceConfig__OverheatingIndicationProhibitTimer {
2419   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__protobuf_unspecified = 0,
2420   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s0 = 1,
2421   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s0dot5 = 2,
2422   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s1 = 3,
2423   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s2 = 4,
2424   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s5 = 5,
2425   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s10 = 6,
2426   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s20 = 7,
2427   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s30 = 8,
2428   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s60 = 9,
2429   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s90 = 10,
2430   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s120 = 11,
2431   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s300 = 12,
2432   UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__s600 = 13
2433     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER)
2434 } Uenibstreamprotobuf__OverheatingAssistanceConfig__OverheatingIndicationProhibitTimer;
2435 typedef enum _Uenibstreamprotobuf__AggregationLevel__Value {
2436   UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__protobuf_unspecified = 0,
2437   UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n0 = 1,
2438   UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n1 = 2,
2439   UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n2 = 3,
2440   UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n3 = 4,
2441   UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n4 = 5,
2442   UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n5 = 6,
2443   UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n6 = 7,
2444   UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__n8 = 8
2445     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE)
2446 } Uenibstreamprotobuf__AggregationLevel__Value;
2447 typedef enum _Uenibstreamprotobuf__AggregationLevelSFI__Value {
2448   UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__protobuf_unspecified = 0,
2449   UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__n1 = 1,
2450   UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__n2 = 2
2451     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE)
2452 } Uenibstreamprotobuf__AggregationLevelSFI__Value;
2453 typedef enum _Uenibstreamprotobuf__Dummy1__Value {
2454   UENIBSTREAMPROTOBUF__DUMMY1__VALUE__protobuf_unspecified = 0,
2455   UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl1 = 1,
2456   UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl2 = 2,
2457   UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl4 = 3,
2458   UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl5 = 4,
2459   UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl8 = 5,
2460   UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl10 = 6,
2461   UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl16 = 7,
2462   UENIBSTREAMPROTOBUF__DUMMY1__VALUE__sl20 = 8
2463     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DUMMY1__VALUE)
2464 } Uenibstreamprotobuf__Dummy1__Value;
2465 typedef enum _Uenibstreamprotobuf__Dummy2__Value {
2466   UENIBSTREAMPROTOBUF__DUMMY2__VALUE__protobuf_unspecified = 0,
2467   UENIBSTREAMPROTOBUF__DUMMY2__VALUE__n1 = 1,
2468   UENIBSTREAMPROTOBUF__DUMMY2__VALUE__n2 = 2
2469     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DUMMY2__VALUE)
2470 } Uenibstreamprotobuf__Dummy2__Value;
2471 typedef enum _Uenibstreamprotobuf__DCIFormats__Value {
2472   UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__protobuf_unspecified = 0,
2473   UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__formats0_0_And_1_0 = 1,
2474   UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__formats0_1_And_1_1 = 2
2475     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE)
2476 } Uenibstreamprotobuf__DCIFormats__Value;
2477 typedef enum _Uenibstreamprotobuf__PLMNIdentityInfo__CellReservedForOperatorUse {
2478   UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__protobuf_unspecified = 0,
2479   UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__isreserved = 1,
2480   UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__notreserved = 2
2481     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE)
2482 } Uenibstreamprotobuf__PLMNIdentityInfo__CellReservedForOperatorUse;
2483 typedef enum _Uenibstreamprotobuf__DiscardTimer__Value {
2484   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__protobuf_unspecified = 0,
2485   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms10 = 1,
2486   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms20 = 2,
2487   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms30 = 3,
2488   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms40 = 4,
2489   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms50 = 5,
2490   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms60 = 6,
2491   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms75 = 7,
2492   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms100 = 8,
2493   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms150 = 9,
2494   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms200 = 10,
2495   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms250 = 11,
2496   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms300 = 12,
2497   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms500 = 13,
2498   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms750 = 14,
2499   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__ms1500 = 15,
2500   UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__infinity = 16
2501     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE)
2502 } Uenibstreamprotobuf__DiscardTimer__Value;
2503 typedef enum _Uenibstreamprotobuf__PDCPSNSize__Value {
2504   UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__protobuf_unspecified = 0,
2505   UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__len12bits = 1,
2506   UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__len18bits = 2
2507     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE)
2508 } Uenibstreamprotobuf__PDCPSNSize__Value;
2509 typedef enum _Uenibstreamprotobuf__ULDataSplitThreshold__Value {
2510   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__protobuf_unspecified = 0,
2511   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b0 = 1,
2512   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b100 = 2,
2513   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b200 = 3,
2514   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b400 = 4,
2515   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b800 = 5,
2516   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b1600 = 6,
2517   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b3200 = 7,
2518   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b6400 = 8,
2519   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b12800 = 9,
2520   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b25600 = 10,
2521   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b51200 = 11,
2522   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b102400 = 12,
2523   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b204800 = 13,
2524   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b409600 = 14,
2525   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b819200 = 15,
2526   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b1228800 = 16,
2527   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b1638400 = 17,
2528   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b2457600 = 18,
2529   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b3276800 = 19,
2530   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b4096000 = 20,
2531   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b4915200 = 21,
2532   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b5734400 = 22,
2533   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__b6553600 = 23,
2534   UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__infinity = 24
2535     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE)
2536 } Uenibstreamprotobuf__ULDataSplitThreshold__Value;
2537 typedef enum _Uenibstreamprotobuf__TReordering__Value {
2538   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__protobuf_unspecified = 0,
2539   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms0 = 1,
2540   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1 = 2,
2541   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2 = 3,
2542   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms4 = 4,
2543   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms5 = 5,
2544   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms8 = 6,
2545   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms10 = 7,
2546   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms15 = 8,
2547   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms20 = 9,
2548   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms30 = 10,
2549   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms40 = 11,
2550   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms50 = 12,
2551   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms60 = 13,
2552   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms80 = 14,
2553   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms100 = 15,
2554   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms120 = 16,
2555   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms140 = 17,
2556   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms160 = 18,
2557   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms180 = 19,
2558   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms200 = 20,
2559   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms220 = 21,
2560   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms240 = 22,
2561   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms260 = 23,
2562   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms280 = 24,
2563   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms300 = 25,
2564   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms500 = 26,
2565   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms750 = 27,
2566   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1000 = 28,
2567   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1250 = 29,
2568   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1500 = 30,
2569   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms1750 = 31,
2570   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2000 = 32,
2571   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2250 = 33,
2572   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2500 = 34,
2573   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms2750 = 35,
2574   UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__ms3000 = 36
2575     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T__REORDERING__VALUE)
2576 } Uenibstreamprotobuf__TReordering__Value;
2577 typedef enum _Uenibstreamprotobuf__SDAPHeader__Value {
2578   UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__protobuf_unspecified = 0,
2579   UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__present = 1,
2580   UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__absent = 2
2581     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE)
2582 } Uenibstreamprotobuf__SDAPHeader__Value;
2583 typedef enum _Uenibstreamprotobuf__CipheringAlgorithm__Value {
2584   UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__protobuf_unspecified = 0,
2585   UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea0 = 1,
2586   UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea1 = 2,
2587   UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea2 = 3,
2588   UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__nea3 = 4
2589     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE)
2590 } Uenibstreamprotobuf__CipheringAlgorithm__Value;
2591 typedef enum _Uenibstreamprotobuf__IntegrityProtAlgorithm__Value {
2592   UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__protobuf_unspecified = 0,
2593   UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia0 = 1,
2594   UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia1 = 2,
2595   UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia2 = 3,
2596   UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__nia3 = 4
2597     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE)
2598 } Uenibstreamprotobuf__IntegrityProtAlgorithm__Value;
2599 typedef enum _Uenibstreamprotobuf__KeyToUse__Value {
2600   UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__protobuf_unspecified = 0,
2601   UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__master = 1,
2602   UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__secondary = 2
2603     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE)
2604 } Uenibstreamprotobuf__KeyToUse__Value;
2605 typedef enum _Uenibstreamprotobuf__ConnEstFailCount__Value {
2606   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__protobuf_unspecified = 0,
2607   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n1 = 1,
2608   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n2 = 2,
2609   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n3 = 3,
2610   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__n4 = 4
2611     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE)
2612 } Uenibstreamprotobuf__ConnEstFailCount__Value;
2613 typedef enum _Uenibstreamprotobuf__ConnEstFailOffsetValidity__Value {
2614   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__protobuf_unspecified = 0,
2615   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s30 = 1,
2616   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s60 = 2,
2617   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s120 = 3,
2618   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s240 = 4,
2619   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s300 = 5,
2620   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s420 = 6,
2621   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s600 = 7,
2622   UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__s900 = 8
2623     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE)
2624 } Uenibstreamprotobuf__ConnEstFailOffsetValidity__Value;
2625 typedef enum _Uenibstreamprotobuf__SIWindowLength__Value {
2626   UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__protobuf_unspecified = 0,
2627   UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s5 = 1,
2628   UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s10 = 2,
2629   UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s20 = 3,
2630   UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s40 = 4,
2631   UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s80 = 5,
2632   UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s160 = 6,
2633   UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s320 = 7,
2634   UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s640 = 8,
2635   UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__s1280 = 9
2636     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE)
2637 } Uenibstreamprotobuf__SIWindowLength__Value;
2638 typedef enum _Uenibstreamprotobuf__SIBroadcastStatus__Value {
2639   UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__protobuf_unspecified = 0,
2640   UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__broadcasting = 1,
2641   UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__notBroadcasting = 2
2642     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE)
2643 } Uenibstreamprotobuf__SIBroadcastStatus__Value;
2644 typedef enum _Uenibstreamprotobuf__SIPeriodicity__Value {
2645   UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__protobuf_unspecified = 0,
2646   UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf8 = 1,
2647   UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf16 = 2,
2648   UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf32 = 3,
2649   UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf64 = 4,
2650   UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf128 = 5,
2651   UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf256 = 6,
2652   UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__rf512 = 7
2653     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE)
2654 } Uenibstreamprotobuf__SIPeriodicity__Value;
2655 typedef enum _Uenibstreamprotobuf__SIBTypeInfoType__Value {
2656   UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__protobuf_unspecified = 0,
2657   UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType2 = 1,
2658   UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType3 = 2,
2659   UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType4 = 3,
2660   UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType5 = 4,
2661   UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType6 = 5,
2662   UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType7 = 6,
2663   UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType8 = 7,
2664   UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__sibType9 = 8
2665     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE)
2666 } Uenibstreamprotobuf__SIBTypeInfoType__Value;
2667 typedef enum _Uenibstreamprotobuf__SIRequestPeriod__Value {
2668   UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__protobuf_unspecified = 0,
2669   UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__one = 1,
2670   UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__two = 2,
2671   UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__four = 3,
2672   UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__six = 4,
2673   UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__eight = 5,
2674   UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__ten = 6,
2675   UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__twelve = 7,
2676   UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__sixteen = 8
2677     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE)
2678 } Uenibstreamprotobuf__SIRequestPeriod__Value;
2679 typedef enum _Uenibstreamprotobuf__BCCHConfig__ModificationPeriodCoeff {
2680   UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__protobuf_unspecified = 0,
2681   UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n2 = 1,
2682   UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n4 = 2,
2683   UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n8 = 3,
2684   UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__n16 = 4
2685     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF)
2686 } Uenibstreamprotobuf__BCCHConfig__ModificationPeriodCoeff;
2687 typedef enum _Uenibstreamprotobuf__PagingCycle__Value {
2688   UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__protobuf_unspecified = 0,
2689   UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf32 = 1,
2690   UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf64 = 2,
2691   UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf128 = 3,
2692   UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__rf256 = 4
2693     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE)
2694 } Uenibstreamprotobuf__PagingCycle__Value;
2695 typedef enum _Uenibstreamprotobuf__PCCHConfigNs__Value {
2696   UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__protobuf_unspecified = 0,
2697   UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__four = 1,
2698   UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__two = 2,
2699   UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__one = 3
2700     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE)
2701 } Uenibstreamprotobuf__PCCHConfigNs__Value;
2702 typedef enum _Uenibstreamprotobuf__SIBNTimingAdvanceOffset__Value {
2703   UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified = 0,
2704   UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n0 = 1,
2705   UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n25600 = 2,
2706   UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__n39936 = 3
2707     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE)
2708 } Uenibstreamprotobuf__SIBNTimingAdvanceOffset__Value;
2709 typedef enum _Uenibstreamprotobuf__SIBSSBPeriodicityServingCell__Value {
2710   UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified = 0,
2711   UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms5 = 1,
2712   UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms10 = 2,
2713   UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms20 = 3,
2714   UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms40 = 4,
2715   UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms80 = 5,
2716   UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__ms160 = 6
2717     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE)
2718 } Uenibstreamprotobuf__SIBSSBPeriodicityServingCell__Value;
2719 typedef enum _Uenibstreamprotobuf__UETimersAndConstantsT300T301T319__Value {
2720   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__protobuf_unspecified = 0,
2721   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms100 = 1,
2722   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms200 = 2,
2723   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms300 = 3,
2724   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms400 = 4,
2725   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms600 = 5,
2726   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms1000 = 6,
2727   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms1500 = 7,
2728   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__ms2000 = 8
2729     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE)
2730 } Uenibstreamprotobuf__UETimersAndConstantsT300T301T319__Value;
2731 typedef enum _Uenibstreamprotobuf__UETimersAndConstantsT310__Value {
2732   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__protobuf_unspecified = 0,
2733   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms0 = 1,
2734   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms50 = 2,
2735   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms100 = 3,
2736   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms200 = 4,
2737   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms500 = 5,
2738   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms1000 = 6,
2739   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__ms2000 = 7
2740     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE)
2741 } Uenibstreamprotobuf__UETimersAndConstantsT310__Value;
2742 typedef enum _Uenibstreamprotobuf__UETimersAndConstantsN310__Value {
2743   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__protobuf_unspecified = 0,
2744   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n1 = 1,
2745   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n2 = 2,
2746   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n3 = 3,
2747   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n4 = 4,
2748   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n6 = 5,
2749   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n8 = 6,
2750   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n10 = 7,
2751   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__n20 = 8
2752     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE)
2753 } Uenibstreamprotobuf__UETimersAndConstantsN310__Value;
2754 typedef enum _Uenibstreamprotobuf__UETimersAndConstantsT311__Value {
2755   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__protobuf_unspecified = 0,
2756   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms1000 = 1,
2757   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms3000 = 2,
2758   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms5000 = 3,
2759   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms10000 = 4,
2760   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms15000 = 5,
2761   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms20000 = 6,
2762   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__ms30000 = 7
2763     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE)
2764 } Uenibstreamprotobuf__UETimersAndConstantsT311__Value;
2765 typedef enum _Uenibstreamprotobuf__UETimersAndConstantsN311__Value {
2766   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__protobuf_unspecified = 0,
2767   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n1 = 1,
2768   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n2 = 2,
2769   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n3 = 3,
2770   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n4 = 4,
2771   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n5 = 5,
2772   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n6 = 6,
2773   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n8 = 7,
2774   UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__n10 = 8
2775     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE)
2776 } Uenibstreamprotobuf__UETimersAndConstantsN311__Value;
2777 typedef enum _Uenibstreamprotobuf__UACBarringFactor__Value {
2778   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__protobuf_unspecified = 0,
2779   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p00 = 1,
2780   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p05 = 2,
2781   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p10 = 3,
2782   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p15 = 4,
2783   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p20 = 5,
2784   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p25 = 6,
2785   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p30 = 7,
2786   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p40 = 8,
2787   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p50 = 9,
2788   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p60 = 10,
2789   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p70 = 11,
2790   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p75 = 12,
2791   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p80 = 13,
2792   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p85 = 14,
2793   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p90 = 15,
2794   UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__p95 = 16
2795     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE)
2796 } Uenibstreamprotobuf__UACBarringFactor__Value;
2797 typedef enum _Uenibstreamprotobuf__UACBarringTime__Value {
2798   UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__protobuf_unspecified = 0,
2799   UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s4 = 1,
2800   UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s8 = 2,
2801   UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s16 = 3,
2802   UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s32 = 4,
2803   UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s64 = 5,
2804   UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s128 = 6,
2805   UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s256 = 7,
2806   UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__s512 = 8
2807     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE)
2808 } Uenibstreamprotobuf__UACBarringTime__Value;
2809 typedef enum _Uenibstreamprotobuf__TEvaluationHystNormal__Value {
2810   UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__protobuf_unspecified = 0,
2811   UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s30 = 1,
2812   UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s60 = 2,
2813   UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s120 = 3,
2814   UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s180 = 4,
2815   UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__s240 = 5
2816     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE)
2817 } Uenibstreamprotobuf__TEvaluationHystNormal__Value;
2818
2819 /* --- messages --- */
2820
2821 struct  _Uenibstreamprotobuf__CellGroupConfig
2822 {
2823   ProtobufCMessage base;
2824   uint32_t cellgroupid;
2825   size_t n_rlc_bearertoaddmodlist;
2826   Uenibstreamprotobuf__RLCBearerConfig **rlc_bearertoaddmodlist;
2827   size_t n_rlc_bearertoreleaselist;
2828   uint32_t *rlc_bearertoreleaselist;
2829   Uenibstreamprotobuf__MACCellGroupConfig *mac_cellgroupconfig;
2830   Uenibstreamprotobuf__PhysicalCellGroupConfig *physicalcellgroupconfig;
2831   Uenibstreamprotobuf__SpCellConfig *spcellconfig;
2832   size_t n_scelltoaddmodlist;
2833   Uenibstreamprotobuf__SCellConfig **scelltoaddmodlist;
2834   size_t n_scelltoreleaselist;
2835   uint32_t *scelltoreleaselist;
2836   Google__Protobuf__BoolValue *reportuplinktxdirectcurrent_v1530;
2837 };
2838 #define UENIBSTREAMPROTOBUF__CELL_GROUP_CONFIG__INIT \
2839  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_group_config__descriptor) \
2840     , 0, 0,NULL, 0,NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, NULL }
2841
2842
2843 typedef enum {
2844   UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__SERVED_RADIO_BEARER__NOT_SET = 0,
2845   UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__SERVED_RADIO_BEARER_SRB__IDENTITY = 2,
2846   UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__SERVED_RADIO_BEARER_DRB__IDENTITY = 3
2847     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__SERVED_RADIO_BEARER)
2848 } Uenibstreamprotobuf__RLCBearerConfig__ServedRadioBearerCase;
2849
2850 struct  _Uenibstreamprotobuf__RLCBearerConfig
2851 {
2852   ProtobufCMessage base;
2853   uint32_t logicalchannelidentity;
2854   Google__Protobuf__BoolValue *reestablishrlc;
2855   Uenibstreamprotobuf__RLCConfig *rlc_config;
2856   Uenibstreamprotobuf__LogicalChannelConfig *mac_logicalchannelconfig;
2857   Uenibstreamprotobuf__RLCBearerConfig__ServedRadioBearerCase served_radio_bearer_case;
2858   union {
2859     uint32_t srb_identity;
2860     uint32_t drb_identity;
2861   };
2862 };
2863 #define UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__INIT \
2864  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlc__bearer_config__descriptor) \
2865     , 0, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__RLC__BEARER_CONFIG__SERVED_RADIO_BEARER__NOT_SET, {0} }
2866
2867
2868 struct  _Uenibstreamprotobuf__RLCConfig
2869 {
2870   ProtobufCMessage base;
2871   Uenibstreamprotobuf__AM *am;
2872   Uenibstreamprotobuf__UMBiDirectional *um_bi_directional;
2873   Uenibstreamprotobuf__UMUniDirectionalUL *um_uni_directional_ul;
2874   Uenibstreamprotobuf__UMUniDirectionalDL *um_uni_directional_dl;
2875 };
2876 #define UENIBSTREAMPROTOBUF__RLC__CONFIG__INIT \
2877  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlc__config__descriptor) \
2878     , NULL, NULL, NULL, NULL }
2879
2880
2881 struct  _Uenibstreamprotobuf__AM
2882 {
2883   ProtobufCMessage base;
2884   Uenibstreamprotobuf__ULAMRLC *ul_am_rlc;
2885   Uenibstreamprotobuf__DLAMRLC *dl_am_rlc;
2886 };
2887 #define UENIBSTREAMPROTOBUF__AM__INIT \
2888  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__am__descriptor) \
2889     , NULL, NULL }
2890
2891
2892 struct  _Uenibstreamprotobuf__ULAMRLC
2893 {
2894   ProtobufCMessage base;
2895   Uenibstreamprotobuf__SNFieldLengthAM *sn_fieldlength;
2896   Uenibstreamprotobuf__TPollRetransmit *t_pollretransmit;
2897   Uenibstreamprotobuf__PollPDU *pollpdu;
2898   Uenibstreamprotobuf__PollByte *pollbyte;
2899   Uenibstreamprotobuf__MaxRetxThreshold *maxretxthreshold;
2900 };
2901 #define UENIBSTREAMPROTOBUF__UL__AM__RLC__INIT \
2902  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ul__am__rlc__descriptor) \
2903     , NULL, NULL, NULL, NULL, NULL }
2904
2905
2906 struct  _Uenibstreamprotobuf__MaxRetxThreshold
2907 {
2908   ProtobufCMessage base;
2909   Uenibstreamprotobuf__MaxRetxThreshold__Value value;
2910 };
2911 #define UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__INIT \
2912  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__max_retx_threshold__descriptor) \
2913     , UENIBSTREAMPROTOBUF__MAX_RETX_THRESHOLD__VALUE__protobuf_unspecified }
2914
2915
2916 struct  _Uenibstreamprotobuf__SNFieldLengthAM
2917 {
2918   ProtobufCMessage base;
2919   Uenibstreamprotobuf__SNFieldLengthAM__Value value;
2920 };
2921 #define UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__INIT \
2922  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sn__field_length_am__descriptor) \
2923     , UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_AM__VALUE__protobuf_unspecified }
2924
2925
2926 struct  _Uenibstreamprotobuf__TPollRetransmit
2927 {
2928   ProtobufCMessage base;
2929   Uenibstreamprotobuf__TPollRetransmit__Value value;
2930 };
2931 #define UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__INIT \
2932  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t__poll_retransmit__descriptor) \
2933     , UENIBSTREAMPROTOBUF__T__POLL_RETRANSMIT__VALUE__protobuf_unspecified }
2934
2935
2936 struct  _Uenibstreamprotobuf__PollPDU
2937 {
2938   ProtobufCMessage base;
2939   Uenibstreamprotobuf__PollPDU__Value value;
2940 };
2941 #define UENIBSTREAMPROTOBUF__POLL_PDU__INIT \
2942  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__poll_pdu__descriptor) \
2943     , UENIBSTREAMPROTOBUF__POLL_PDU__VALUE__protobuf_unspecified }
2944
2945
2946 struct  _Uenibstreamprotobuf__PollByte
2947 {
2948   ProtobufCMessage base;
2949   Uenibstreamprotobuf__PollByte__Value value;
2950 };
2951 #define UENIBSTREAMPROTOBUF__POLL_BYTE__INIT \
2952  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__poll_byte__descriptor) \
2953     , UENIBSTREAMPROTOBUF__POLL_BYTE__VALUE__protobuf_unspecified }
2954
2955
2956 struct  _Uenibstreamprotobuf__DLAMRLC
2957 {
2958   ProtobufCMessage base;
2959   Uenibstreamprotobuf__SNFieldLengthAM *sn_fieldlength;
2960   Uenibstreamprotobuf__TReassembly *t_reassembly;
2961   Uenibstreamprotobuf__TStatusProhibit *t_statusprohibit;
2962 };
2963 #define UENIBSTREAMPROTOBUF__DL__AM__RLC__INIT \
2964  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dl__am__rlc__descriptor) \
2965     , NULL, NULL, NULL }
2966
2967
2968 struct  _Uenibstreamprotobuf__TReassembly
2969 {
2970   ProtobufCMessage base;
2971   Uenibstreamprotobuf__TReassembly__Value value;
2972 };
2973 #define UENIBSTREAMPROTOBUF__T__REASSEMBLY__INIT \
2974  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t__reassembly__descriptor) \
2975     , UENIBSTREAMPROTOBUF__T__REASSEMBLY__VALUE__protobuf_unspecified }
2976
2977
2978 struct  _Uenibstreamprotobuf__TStatusProhibit
2979 {
2980   ProtobufCMessage base;
2981   Uenibstreamprotobuf__TStatusProhibit__Value value;
2982 };
2983 #define UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__INIT \
2984  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t__status_prohibit__descriptor) \
2985     , UENIBSTREAMPROTOBUF__T__STATUS_PROHIBIT__VALUE__protobuf_unspecified }
2986
2987
2988 struct  _Uenibstreamprotobuf__UMBiDirectional
2989 {
2990   ProtobufCMessage base;
2991   Uenibstreamprotobuf__ULUMRLC *ul_um_rlc;
2992   Uenibstreamprotobuf__DLUMRLC *dl_um_rlc;
2993 };
2994 #define UENIBSTREAMPROTOBUF__UM__BI__DIRECTIONAL__INIT \
2995  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__um__bi__directional__descriptor) \
2996     , NULL, NULL }
2997
2998
2999 struct  _Uenibstreamprotobuf__ULUMRLC
3000 {
3001   ProtobufCMessage base;
3002   Uenibstreamprotobuf__SNFieldLengthUM *sn_fieldlength;
3003 };
3004 #define UENIBSTREAMPROTOBUF__UL__UM__RLC__INIT \
3005  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ul__um__rlc__descriptor) \
3006     , NULL }
3007
3008
3009 struct  _Uenibstreamprotobuf__SNFieldLengthUM
3010 {
3011   ProtobufCMessage base;
3012   Uenibstreamprotobuf__SNFieldLengthUM__Value value;
3013 };
3014 #define UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__INIT \
3015  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sn__field_length_um__descriptor) \
3016     , UENIBSTREAMPROTOBUF__SN__FIELD_LENGTH_UM__VALUE__protobuf_unspecified }
3017
3018
3019 struct  _Uenibstreamprotobuf__DLUMRLC
3020 {
3021   ProtobufCMessage base;
3022   Uenibstreamprotobuf__SNFieldLengthUM *sn_fieldlength;
3023   Uenibstreamprotobuf__TReassembly *t_reassembly;
3024 };
3025 #define UENIBSTREAMPROTOBUF__DL__UM__RLC__INIT \
3026  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dl__um__rlc__descriptor) \
3027     , NULL, NULL }
3028
3029
3030 struct  _Uenibstreamprotobuf__UMUniDirectionalUL
3031 {
3032   ProtobufCMessage base;
3033   Uenibstreamprotobuf__ULUMRLC *ul_um_rlc;
3034 };
3035 #define UENIBSTREAMPROTOBUF__UM__UNI__DIRECTIONAL__UL__INIT \
3036  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__um__uni__directional__ul__descriptor) \
3037     , NULL }
3038
3039
3040 struct  _Uenibstreamprotobuf__UMUniDirectionalDL
3041 {
3042   ProtobufCMessage base;
3043   Uenibstreamprotobuf__DLUMRLC *dl_um_rlc;
3044 };
3045 #define UENIBSTREAMPROTOBUF__UM__UNI__DIRECTIONAL__DL__INIT \
3046  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__um__uni__directional__dl__descriptor) \
3047     , NULL }
3048
3049
3050 struct  _Uenibstreamprotobuf__LogicalChannelConfig
3051 {
3052   ProtobufCMessage base;
3053   Uenibstreamprotobuf__ULSpecificParameters *ul_specificparameters;
3054 };
3055 #define UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_CONFIG__INIT \
3056  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__logical_channel_config__descriptor) \
3057     , NULL }
3058
3059
3060 struct  _Uenibstreamprotobuf__ULSpecificParameters
3061 {
3062   ProtobufCMessage base;
3063   uint32_t priority;
3064   Uenibstreamprotobuf__PrioritisedBitRate *prioritisedbitrate;
3065   Uenibstreamprotobuf__BucketSizeDuration *bucketsizeduration;
3066   size_t n_allowedservingcells;
3067   uint32_t *allowedservingcells;
3068   size_t n_allowedscs_list;
3069   Uenibstreamprotobuf__SubcarrierSpacing **allowedscs_list;
3070   Uenibstreamprotobuf__MaxPUSCHDuration *maxpusch_duration;
3071   Google__Protobuf__BoolValue *configuredgranttype1allowed;
3072   Google__Protobuf__UInt32Value *logicalchannelgroup;
3073   Google__Protobuf__UInt32Value *schedulingrequestid;
3074   protobuf_c_boolean logicalchannelsr_mask;
3075   protobuf_c_boolean logicalchannelsr_delaytimerapplied;
3076   Uenibstreamprotobuf__BitRateQueryProhibitTimer *bitratequeryprohibittimer;
3077 };
3078 #define UENIBSTREAMPROTOBUF__UL__SPECIFIC_PARAMETERS__INIT \
3079  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ul__specific_parameters__descriptor) \
3080     , 0, NULL, NULL, 0,NULL, 0,NULL, NULL, NULL, NULL, NULL, 0, 0, NULL }
3081
3082
3083 struct  _Uenibstreamprotobuf__PrioritisedBitRate
3084 {
3085   ProtobufCMessage base;
3086   Uenibstreamprotobuf__PrioritisedBitRate__Value value;
3087 };
3088 #define UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__INIT \
3089  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__prioritised_bit_rate__descriptor) \
3090     , UENIBSTREAMPROTOBUF__PRIORITISED_BIT_RATE__VALUE__protobuf_unspecified }
3091
3092
3093 struct  _Uenibstreamprotobuf__BucketSizeDuration
3094 {
3095   ProtobufCMessage base;
3096   Uenibstreamprotobuf__BucketSizeDuration__Value value;
3097 };
3098 #define UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__INIT \
3099  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bucket_size_duration__descriptor) \
3100     , UENIBSTREAMPROTOBUF__BUCKET_SIZE_DURATION__VALUE__protobuf_unspecified }
3101
3102
3103 struct  _Uenibstreamprotobuf__SubcarrierSpacing
3104 {
3105   ProtobufCMessage base;
3106   Uenibstreamprotobuf__SubcarrierSpacing__Value value;
3107 };
3108 #define UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__INIT \
3109  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__subcarrier_spacing__descriptor) \
3110     , UENIBSTREAMPROTOBUF__SUBCARRIER_SPACING__VALUE__protobuf_unspecified }
3111
3112
3113 struct  _Uenibstreamprotobuf__MaxPUSCHDuration
3114 {
3115   ProtobufCMessage base;
3116   Uenibstreamprotobuf__MaxPUSCHDuration__Value value;
3117 };
3118 #define UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__INIT \
3119  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__max_pusch__duration__descriptor) \
3120     , UENIBSTREAMPROTOBUF__MAX_PUSCH__DURATION__VALUE__protobuf_unspecified }
3121
3122
3123 struct  _Uenibstreamprotobuf__BitRateQueryProhibitTimer
3124 {
3125   ProtobufCMessage base;
3126   Uenibstreamprotobuf__BitRateQueryProhibitTimer__Value value;
3127 };
3128 #define UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__INIT \
3129  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor) \
3130     , UENIBSTREAMPROTOBUF__BIT_RATE_QUERY_PROHIBIT_TIMER__VALUE__protobuf_unspecified }
3131
3132
3133 typedef enum {
3134   UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DRX__CONFIG__NOT_SET = 0,
3135   UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DRX__CONFIG_RELEASE_DRX__CONFIG = 1,
3136   UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DRX__CONFIG_SETUP_DRX__CONFIG = 2
3137     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DRX__CONFIG)
3138 } Uenibstreamprotobuf__MACCellGroupConfig__DrxConfigCase;
3139
3140 typedef enum {
3141   UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__PHR__CONFIG__NOT_SET = 0,
3142   UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__PHR__CONFIG_RELEASE_PHR__CONFIG = 6,
3143   UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__PHR__CONFIG_SETUP_PHR__CONFIG = 7
3144     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__PHR__CONFIG)
3145 } Uenibstreamprotobuf__MACCellGroupConfig__PhrConfigCase;
3146
3147 typedef enum {
3148   UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DATA_INACTIVITY_TIMER_V1530__NOT_SET = 0,
3149   UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DATA_INACTIVITY_TIMER_V1530_RELEASE_DATA_INACTIVITY_TIMER_V1530 = 10,
3150   UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DATA_INACTIVITY_TIMER_V1530_SETUP_DATA_INACTIVITY_TIMER_V1530 = 11
3151     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DATA_INACTIVITY_TIMER_V1530)
3152 } Uenibstreamprotobuf__MACCellGroupConfig__DataInactivityTimerV1530Case;
3153
3154 struct  _Uenibstreamprotobuf__MACCellGroupConfig
3155 {
3156   ProtobufCMessage base;
3157   Uenibstreamprotobuf__SchedulingRequestConfig *schedulingrequestconfig;
3158   Uenibstreamprotobuf__BSRConfig *bsr_config;
3159   Uenibstreamprotobuf__TAGConfig *tag_config;
3160   protobuf_c_boolean skipuplinktxdynamic;
3161   Google__Protobuf__BoolValue *csi_mask_v1530;
3162   Uenibstreamprotobuf__MACCellGroupConfig__DrxConfigCase drx__config_case;
3163   union {
3164     Uenibstreamprotobuf__Null *release_drx_config;
3165     Uenibstreamprotobuf__DRXConfig *setup_drx_config;
3166   };
3167   Uenibstreamprotobuf__MACCellGroupConfig__PhrConfigCase phr__config_case;
3168   union {
3169     Uenibstreamprotobuf__Null *release_phr_config;
3170     Uenibstreamprotobuf__PHRConfig *setup_phr_config;
3171   };
3172   Uenibstreamprotobuf__MACCellGroupConfig__DataInactivityTimerV1530Case data_inactivity_timer_v1530_case;
3173   union {
3174     Uenibstreamprotobuf__Null *release_datainactivitytimer_v1530;
3175     Uenibstreamprotobuf__DataInactivityTimer *setup_datainactivitytimer_v1530;
3176   };
3177 };
3178 #define UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__INIT \
3179  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mac__cell_group_config__descriptor) \
3180     , NULL, NULL, NULL, 0, NULL, UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DRX__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__PHR__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__MAC__CELL_GROUP_CONFIG__DATA_INACTIVITY_TIMER_V1530__NOT_SET, {0} }
3181
3182
3183 typedef enum {
3184   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX_ON_DURATION_TIMER__NOT_SET = 0,
3185   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX_ON_DURATION_TIMER_SUB_MILLI_SECONDS = 1,
3186   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX_ON_DURATION_TIMER_MILLI_SECONDS = 2
3187     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX_ON_DURATION_TIMER)
3188 } Uenibstreamprotobuf__DRXConfig__DrxOnDurationTimerCase;
3189
3190 typedef enum {
3191   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET__NOT_SET = 0,
3192   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS10 = 8,
3193   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS20 = 9,
3194   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS32 = 10,
3195   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS40 = 11,
3196   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS60 = 12,
3197   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS64 = 13,
3198   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS70 = 14,
3199   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS80 = 15,
3200   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS128 = 16,
3201   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS160 = 17,
3202   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS256 = 18,
3203   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS320 = 19,
3204   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS512 = 20,
3205   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS640 = 21,
3206   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS1024 = 22,
3207   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS1280 = 23,
3208   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS2048 = 24,
3209   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS2560 = 25,
3210   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS5120 = 26,
3211   UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET_MS10240 = 27
3212     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET)
3213 } Uenibstreamprotobuf__DRXConfig__DrxLongCycleStartOffsetCase;
3214
3215 struct  _Uenibstreamprotobuf__DRXConfig
3216 {
3217   ProtobufCMessage base;
3218   Uenibstreamprotobuf__DRXInactivityTimer *drx_inactivitytimer;
3219   uint32_t drx_harq_rtt_timerdl;
3220   uint32_t drx_harq_rtt_timerul;
3221   Uenibstreamprotobuf__DRXRetransmissionTimer *drx_retransmissiontimerdl;
3222   Uenibstreamprotobuf__DRXRetransmissionTimer *drx_retransmissiontimerul;
3223   Uenibstreamprotobuf__ShortDRX *shortdrx;
3224   uint32_t drx_slotoffset;
3225   Uenibstreamprotobuf__DRXConfig__DrxOnDurationTimerCase drx_on_duration_timer_case;
3226   union {
3227     uint32_t submilliseconds;
3228     Uenibstreamprotobuf__MilliSeconds *milliseconds;
3229   };
3230   Uenibstreamprotobuf__DRXConfig__DrxLongCycleStartOffsetCase drx__long_cycle_start_offset_case;
3231   union {
3232     uint32_t ms10;
3233     uint32_t ms20;
3234     uint32_t ms32;
3235     uint32_t ms40;
3236     uint32_t ms60;
3237     uint32_t ms64;
3238     uint32_t ms70;
3239     uint32_t ms80;
3240     uint32_t ms128;
3241     uint32_t ms160;
3242     uint32_t ms256;
3243     uint32_t ms320;
3244     uint32_t ms512;
3245     uint32_t ms640;
3246     uint32_t ms1024;
3247     uint32_t ms1280;
3248     uint32_t ms2048;
3249     uint32_t ms2560;
3250     uint32_t ms5120;
3251     uint32_t ms10240;
3252   };
3253 };
3254 #define UENIBSTREAMPROTOBUF__DRX__CONFIG__INIT \
3255  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drx__config__descriptor) \
3256     , NULL, 0, 0, NULL, NULL, NULL, 0, UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX_ON_DURATION_TIMER__NOT_SET, {0}, UENIBSTREAMPROTOBUF__DRX__CONFIG__DRX__LONG_CYCLE_START_OFFSET__NOT_SET, {0} }
3257
3258
3259 struct  _Uenibstreamprotobuf__MilliSeconds
3260 {
3261   ProtobufCMessage base;
3262   Uenibstreamprotobuf__MilliSeconds__Value value;
3263 };
3264 #define UENIBSTREAMPROTOBUF__MILLI_SECONDS__INIT \
3265  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__milli_seconds__descriptor) \
3266     , UENIBSTREAMPROTOBUF__MILLI_SECONDS__VALUE__protobuf_unspecified }
3267
3268
3269 struct  _Uenibstreamprotobuf__DRXInactivityTimer
3270 {
3271   ProtobufCMessage base;
3272   Uenibstreamprotobuf__DRXInactivityTimer__Value value;
3273 };
3274 #define UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__INIT \
3275  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drx__inactivity_timer__descriptor) \
3276     , UENIBSTREAMPROTOBUF__DRX__INACTIVITY_TIMER__VALUE__protobuf_unspecified }
3277
3278
3279 struct  _Uenibstreamprotobuf__DRXRetransmissionTimer
3280 {
3281   ProtobufCMessage base;
3282   Uenibstreamprotobuf__DRXRetransmissionTimer__Value value;
3283 };
3284 #define UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__INIT \
3285  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drx__retransmission_timer__descriptor) \
3286     , UENIBSTREAMPROTOBUF__DRX__RETRANSMISSION_TIMER__VALUE__protobuf_unspecified }
3287
3288
3289 struct  _Uenibstreamprotobuf__ShortDRX
3290 {
3291   ProtobufCMessage base;
3292   Uenibstreamprotobuf__DRXShortCycle *drx_shortcycle;
3293   uint32_t drx_shortcycletimer;
3294 };
3295 #define UENIBSTREAMPROTOBUF__SHORT_DRX__INIT \
3296  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__short_drx__descriptor) \
3297     , NULL, 0 }
3298
3299
3300 struct  _Uenibstreamprotobuf__DRXShortCycle
3301 {
3302   ProtobufCMessage base;
3303   Uenibstreamprotobuf__DRXShortCycle__Value value;
3304 };
3305 #define UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__INIT \
3306  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drx__short_cycle__descriptor) \
3307     , UENIBSTREAMPROTOBUF__DRX__SHORT_CYCLE__VALUE__protobuf_unspecified }
3308
3309
3310 struct  _Uenibstreamprotobuf__SchedulingRequestConfig
3311 {
3312   ProtobufCMessage base;
3313   size_t n_schedulingrequesttoaddmodlist;
3314   Uenibstreamprotobuf__SchedulingRequestToAddMod **schedulingrequesttoaddmodlist;
3315   size_t n_schedulingrequesttoreleaselist;
3316   uint32_t *schedulingrequesttoreleaselist;
3317 };
3318 #define UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_CONFIG__INIT \
3319  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scheduling_request_config__descriptor) \
3320     , 0,NULL, 0,NULL }
3321
3322
3323 struct  _Uenibstreamprotobuf__SchedulingRequestToAddMod
3324 {
3325   ProtobufCMessage base;
3326   uint32_t schedulingrequestid;
3327   Uenibstreamprotobuf__SRProhibitTimer *sr_prohibittimer;
3328   Uenibstreamprotobuf__SRTransMax *sr_transmax;
3329 };
3330 #define UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_TO_ADD_MOD__INIT \
3331  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor) \
3332     , 0, NULL, NULL }
3333
3334
3335 struct  _Uenibstreamprotobuf__SRProhibitTimer
3336 {
3337   ProtobufCMessage base;
3338   Uenibstreamprotobuf__SRProhibitTimer__Value value;
3339 };
3340 #define UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__INIT \
3341  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sr__prohibit_timer__descriptor) \
3342     , UENIBSTREAMPROTOBUF__SR__PROHIBIT_TIMER__VALUE__protobuf_unspecified }
3343
3344
3345 struct  _Uenibstreamprotobuf__SRTransMax
3346 {
3347   ProtobufCMessage base;
3348   Uenibstreamprotobuf__SRTransMax__Value value;
3349 };
3350 #define UENIBSTREAMPROTOBUF__SR__TRANS_MAX__INIT \
3351  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sr__trans_max__descriptor) \
3352     , UENIBSTREAMPROTOBUF__SR__TRANS_MAX__VALUE__protobuf_unspecified }
3353
3354
3355 struct  _Uenibstreamprotobuf__BSRConfig
3356 {
3357   ProtobufCMessage base;
3358   Uenibstreamprotobuf__PeriodicBSRTimer *periodicbsr_timer;
3359   Uenibstreamprotobuf__RetxBSRTimer *retxbsr_timer;
3360   Uenibstreamprotobuf__LogicalChannelSRDelayTimer *logicalchannelsr_delaytimer;
3361 };
3362 #define UENIBSTREAMPROTOBUF__BSR__CONFIG__INIT \
3363  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bsr__config__descriptor) \
3364     , NULL, NULL, NULL }
3365
3366
3367 struct  _Uenibstreamprotobuf__PeriodicBSRTimer
3368 {
3369   ProtobufCMessage base;
3370   Uenibstreamprotobuf__PeriodicBSRTimer__Value value;
3371 };
3372 #define UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__INIT \
3373  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__periodic_bsr__timer__descriptor) \
3374     , UENIBSTREAMPROTOBUF__PERIODIC_BSR__TIMER__VALUE__protobuf_unspecified }
3375
3376
3377 struct  _Uenibstreamprotobuf__RetxBSRTimer
3378 {
3379   ProtobufCMessage base;
3380   Uenibstreamprotobuf__RetxBSRTimer__Value value;
3381 };
3382 #define UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__INIT \
3383  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__retx_bsr__timer__descriptor) \
3384     , UENIBSTREAMPROTOBUF__RETX_BSR__TIMER__VALUE__protobuf_unspecified }
3385
3386
3387 struct  _Uenibstreamprotobuf__LogicalChannelSRDelayTimer
3388 {
3389   ProtobufCMessage base;
3390   Uenibstreamprotobuf__LogicalChannelSRDelayTimer__Value value;
3391 };
3392 #define UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__INIT \
3393  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor) \
3394     , UENIBSTREAMPROTOBUF__LOGICAL_CHANNEL_SR__DELAY_TIMER__VALUE__protobuf_unspecified }
3395
3396
3397 struct  _Uenibstreamprotobuf__TAGConfig
3398 {
3399   ProtobufCMessage base;
3400   size_t n_tag_toreleaselist;
3401   Google__Protobuf__UInt32Value **tag_toreleaselist;
3402   size_t n_tag_toaddmodlist;
3403   Uenibstreamprotobuf__TAG **tag_toaddmodlist;
3404 };
3405 #define UENIBSTREAMPROTOBUF__TAG__CONFIG__INIT \
3406  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tag__config__descriptor) \
3407     , 0,NULL, 0,NULL }
3408
3409
3410 struct  _Uenibstreamprotobuf__TAG
3411 {
3412   ProtobufCMessage base;
3413   uint32_t tag_id;
3414   Uenibstreamprotobuf__TimeAlignmentTimer *timealignmenttimer;
3415 };
3416 #define UENIBSTREAMPROTOBUF__TAG__INIT \
3417  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tag__descriptor) \
3418     , 0, NULL }
3419
3420
3421 struct  _Uenibstreamprotobuf__TimeAlignmentTimer
3422 {
3423   ProtobufCMessage base;
3424   Uenibstreamprotobuf__TimeAlignmentTimer__Value value;
3425 };
3426 #define UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__INIT \
3427  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__time_alignment_timer__descriptor) \
3428     , UENIBSTREAMPROTOBUF__TIME_ALIGNMENT_TIMER__VALUE__protobuf_unspecified }
3429
3430
3431 struct  _Uenibstreamprotobuf__PHRConfig
3432 {
3433   ProtobufCMessage base;
3434   Uenibstreamprotobuf__PHRPeriodicTimer *phr_periodictimer;
3435   Uenibstreamprotobuf__PHRProhibitTimer *phr_prohibittimer;
3436   Uenibstreamprotobuf__PHRTxPowerFactorChange *phr_tx_powerfactorchange;
3437   protobuf_c_boolean multiplephr;
3438   protobuf_c_boolean dummy;
3439   protobuf_c_boolean phr_type2othercell;
3440   Uenibstreamprotobuf__PHRModeOtherCG *phr_modeothercg;
3441 };
3442 #define UENIBSTREAMPROTOBUF__PHR__CONFIG__INIT \
3443  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__phr__config__descriptor) \
3444     , NULL, NULL, NULL, 0, 0, 0, NULL }
3445
3446
3447 struct  _Uenibstreamprotobuf__PHRPeriodicTimer
3448 {
3449   ProtobufCMessage base;
3450   Uenibstreamprotobuf__PHRPeriodicTimer__Value value;
3451 };
3452 #define UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__INIT \
3453  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__phr__periodic_timer__descriptor) \
3454     , UENIBSTREAMPROTOBUF__PHR__PERIODIC_TIMER__VALUE__protobuf_unspecified }
3455
3456
3457 struct  _Uenibstreamprotobuf__PHRProhibitTimer
3458 {
3459   ProtobufCMessage base;
3460   Uenibstreamprotobuf__PHRProhibitTimer__Value value;
3461 };
3462 #define UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__INIT \
3463  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__phr__prohibit_timer__descriptor) \
3464     , UENIBSTREAMPROTOBUF__PHR__PROHIBIT_TIMER__VALUE__protobuf_unspecified }
3465
3466
3467 struct  _Uenibstreamprotobuf__PHRTxPowerFactorChange
3468 {
3469   ProtobufCMessage base;
3470   Uenibstreamprotobuf__PHRTxPowerFactorChange__Value value;
3471 };
3472 #define UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__INIT \
3473  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__phr__tx__power_factor_change__descriptor) \
3474     , UENIBSTREAMPROTOBUF__PHR__TX__POWER_FACTOR_CHANGE__VALUE__protobuf_unspecified }
3475
3476
3477 struct  _Uenibstreamprotobuf__PHRModeOtherCG
3478 {
3479   ProtobufCMessage base;
3480   Uenibstreamprotobuf__PHRModeOtherCG__Value value;
3481 };
3482 #define UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__INIT \
3483  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__phr__mode_other_cg__descriptor) \
3484     , UENIBSTREAMPROTOBUF__PHR__MODE_OTHER_CG__VALUE__protobuf_unspecified }
3485
3486
3487 struct  _Uenibstreamprotobuf__DataInactivityTimer
3488 {
3489   ProtobufCMessage base;
3490   Uenibstreamprotobuf__DataInactivityTimer__Value value;
3491 };
3492 #define UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__INIT \
3493  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__data_inactivity_timer__descriptor) \
3494     , UENIBSTREAMPROTOBUF__DATA_INACTIVITY_TIMER__VALUE__protobuf_unspecified }
3495
3496
3497 typedef enum {
3498   UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__CS__RNTI__NOT_SET = 0,
3499   UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__CS__RNTI_RELEASE_CS__RNTI = 9,
3500   UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__CS__RNTI_SETUP_CS__RNTI = 10
3501     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__CS__RNTI)
3502 } Uenibstreamprotobuf__PhysicalCellGroupConfig__CsRNTICase;
3503
3504 struct  _Uenibstreamprotobuf__PhysicalCellGroupConfig
3505 {
3506   ProtobufCMessage base;
3507   Google__Protobuf__BoolValue *harq_ack_spatialbundlingpucch;
3508   Google__Protobuf__BoolValue *harq_ack_spatialbundlingpusch;
3509   Google__Protobuf__Int32Value *p_nr_fr1;
3510   Uenibstreamprotobuf__PhysicalCellGroupConfig__PDSCHHARQACKCodebook pdsch_harq_ack_codebook;
3511   Google__Protobuf__UInt32Value *tpc_srs_rnti;
3512   Google__Protobuf__UInt32Value *tpc_pucch_rnti;
3513   Google__Protobuf__UInt32Value *tpc_pusch_rnti;
3514   Google__Protobuf__UInt32Value *sp_csi_rnti;
3515   Google__Protobuf__UInt32Value *mcs_c_rnti;
3516   Google__Protobuf__Int32Value *p_ue_fr1;
3517   Uenibstreamprotobuf__XScale *xscale;
3518   Uenibstreamprotobuf__PhysicalCellGroupConfig__CsRNTICase cs__rnti_case;
3519   union {
3520     Uenibstreamprotobuf__Null *release_cs_rnti;
3521     uint32_t setup_cs_rnti;
3522   };
3523 };
3524 #define UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__INIT \
3525  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__physical_cell_group_config__descriptor) \
3526     , NULL, NULL, NULL, UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__PDSCH__HARQ__ACK__CODEBOOK__protobuf_unspecified, NULL, NULL, NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__PHYSICAL_CELL_GROUP_CONFIG__CS__RNTI__NOT_SET, {0} }
3527
3528
3529 struct  _Uenibstreamprotobuf__XScale
3530 {
3531   ProtobufCMessage base;
3532   Uenibstreamprotobuf__XScale__Value value;
3533 };
3534 #define UENIBSTREAMPROTOBUF__XSCALE__INIT \
3535  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__xscale__descriptor) \
3536     , UENIBSTREAMPROTOBUF__XSCALE__VALUE__protobuf_unspecified }
3537
3538
3539 typedef enum {
3540   UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__RLF__TIMERS_AND_CONSTANTS__NOT_SET = 0,
3541   UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__RLF__TIMERS_AND_CONSTANTS_RELEASE_RLF__TIMERS_AND_CONSTANTS = 3,
3542   UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__RLF__TIMERS_AND_CONSTANTS_SETUP_RLF__TIMERS_AND_CONSTANTS = 4
3543     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__RLF__TIMERS_AND_CONSTANTS)
3544 } Uenibstreamprotobuf__SpCellConfig__RlfTimersAndConstantsCase;
3545
3546 struct  _Uenibstreamprotobuf__SpCellConfig
3547 {
3548   ProtobufCMessage base;
3549   Google__Protobuf__UInt32Value *servcellindex;
3550   Uenibstreamprotobuf__ReconfigurationWithSync *reconfigurationwithsync;
3551   Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *rlminsyncoutofsyncthreshold;
3552   Uenibstreamprotobuf__ServingCellConfig *spcellconfigdedicated;
3553   Uenibstreamprotobuf__SpCellConfig__RlfTimersAndConstantsCase rlf__timers_and_constants_case;
3554   union {
3555     Uenibstreamprotobuf__Null *release_rlf_timersandconstants;
3556     Uenibstreamprotobuf__RLFTimersAndConstants *setup_rlf_timersandconstants;
3557   };
3558 };
3559 #define UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__INIT \
3560  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sp_cell_config__descriptor) \
3561     , NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__SP_CELL_CONFIG__RLF__TIMERS_AND_CONSTANTS__NOT_SET, {0} }
3562
3563
3564 typedef enum {
3565   UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__RACH__CONFIG_DEDICATED__NOT_SET = 0,
3566   UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__RACH__CONFIG_DEDICATED_UPLINK = 4,
3567   UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__RACH__CONFIG_DEDICATED_SUPPLEMENTARY_UPLINK = 5
3568     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__RACH__CONFIG_DEDICATED)
3569 } Uenibstreamprotobuf__ReconfigurationWithSync__RachConfigDedicatedCase;
3570
3571 struct  _Uenibstreamprotobuf__ReconfigurationWithSync
3572 {
3573   ProtobufCMessage base;
3574   Uenibstreamprotobuf__ServingCellConfigCommon *spcellconfigcommon;
3575   uint32_t newue_identity;
3576   Uenibstreamprotobuf__T304 *t304;
3577   Uenibstreamprotobuf__SSBMTC *smtc;
3578   Uenibstreamprotobuf__ReconfigurationWithSync__RachConfigDedicatedCase rach__config_dedicated_case;
3579   union {
3580     Uenibstreamprotobuf__RACHConfigDedicated *uplink;
3581     Uenibstreamprotobuf__RACHConfigDedicated *supplementaryuplink;
3582   };
3583 };
3584 #define UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__INIT \
3585  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__reconfiguration_with_sync__descriptor) \
3586     , NULL, 0, NULL, NULL, UENIBSTREAMPROTOBUF__RECONFIGURATION_WITH_SYNC__RACH__CONFIG_DEDICATED__NOT_SET, {0} }
3587
3588
3589 typedef enum {
3590   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__SSB__POSITIONS_IN_BURST__NOT_SET = 0,
3591   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__SSB__POSITIONS_IN_BURST_SHORT_BITMAP = 6,
3592   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__SSB__POSITIONS_IN_BURST_MEDIUM_BITMAP = 7,
3593   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__SSB__POSITIONS_IN_BURST_LONG_BITMAP = 8
3594     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__SSB__POSITIONS_IN_BURST)
3595 } Uenibstreamprotobuf__ServingCellConfigCommon__SsbPositionsInBurstCase;
3596
3597 typedef enum {
3598   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__LTE__CRS__TO_MATCH_AROUND__NOT_SET = 0,
3599   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__LTE__CRS__TO_MATCH_AROUND_RELEASE_LTE__CRS__TO_MATCH_AROUND = 11,
3600   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__LTE__CRS__TO_MATCH_AROUND_SETUP_LTE__CRS__TO_MATCH_AROUND = 12
3601     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__LTE__CRS__TO_MATCH_AROUND)
3602 } Uenibstreamprotobuf__ServingCellConfigCommon__LteCRSToMatchAroundCase;
3603
3604 struct  _Uenibstreamprotobuf__ServingCellConfigCommon
3605 {
3606   ProtobufCMessage base;
3607   Google__Protobuf__UInt32Value *physcellid;
3608   Uenibstreamprotobuf__DownlinkConfigCommon *downlinkconfigcommon;
3609   Uenibstreamprotobuf__UplinkConfigCommon *uplinkconfigcommon;
3610   Uenibstreamprotobuf__UplinkConfigCommon *supplementaryuplinkconfigcommon;
3611   Uenibstreamprotobuf__NTimingAdvanceOffset *n_timingadvanceoffset;
3612   Uenibstreamprotobuf__SSBPeriodicityServingCell *ssb_periodicityservingcell;
3613   Uenibstreamprotobuf__DMRSTypeAPosition *dmrs_typea_position;
3614   size_t n_ratematchpatterntoaddmodlist;
3615   Uenibstreamprotobuf__RateMatchPattern **ratematchpatterntoaddmodlist;
3616   size_t n_ratematchpatterntoreleaselist;
3617   uint32_t *ratematchpatterntoreleaselist;
3618   Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing;
3619   Uenibstreamprotobuf__TDDULDLConfigCommon *tdd_ul_dl_configcommon;
3620   int32_t ss_pbch_blockpower;
3621   Uenibstreamprotobuf__ServingCellConfigCommon__SsbPositionsInBurstCase ssb__positions_in_burst_case;
3622   union {
3623     char *shortbitmap;
3624     char *mediumbitmap;
3625     char *longbitmap;
3626   };
3627   Uenibstreamprotobuf__ServingCellConfigCommon__LteCRSToMatchAroundCase lte__crs__to_match_around_case;
3628   union {
3629     Uenibstreamprotobuf__Null *release_lte_crs_tomatcharound;
3630     Uenibstreamprotobuf__RateMatchPatternLTECRS *setup_lte_crs_tomatcharound;
3631   };
3632 };
3633 #define UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__INIT \
3634  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__serving_cell_config_common__descriptor) \
3635     , NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, NULL, NULL, 0, UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__SSB__POSITIONS_IN_BURST__NOT_SET, {0}, UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON__LTE__CRS__TO_MATCH_AROUND__NOT_SET, {0} }
3636
3637
3638 struct  _Uenibstreamprotobuf__DownlinkConfigCommon
3639 {
3640   ProtobufCMessage base;
3641   Uenibstreamprotobuf__FrequencyInfoDL *frequencyinfodl;
3642   Uenibstreamprotobuf__BWPDownlinkCommon *initialdownlinkbwp;
3643 };
3644 #define UENIBSTREAMPROTOBUF__DOWNLINK_CONFIG_COMMON__INIT \
3645  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__downlink_config_common__descriptor) \
3646     , NULL, NULL }
3647
3648
3649 struct  _Uenibstreamprotobuf__FrequencyInfoDL
3650 {
3651   ProtobufCMessage base;
3652   Google__Protobuf__UInt32Value *absolutefrequencyssb;
3653   Uenibstreamprotobuf__MultiFrequencyBandListNR *frequencybandlist;
3654   uint32_t absolutefrequencypointa;
3655   size_t n_scs_specificcarrier;
3656   Uenibstreamprotobuf__SCSSpecificCarrier **scs_specificcarrier;
3657 };
3658 #define UENIBSTREAMPROTOBUF__FREQUENCY_INFO_DL__INIT \
3659  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__frequency_info_dl__descriptor) \
3660     , NULL, NULL, 0, 0,NULL }
3661
3662
3663 struct  _Uenibstreamprotobuf__SCSSpecificCarrier
3664 {
3665   ProtobufCMessage base;
3666   uint32_t offsettocarrier;
3667   Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing;
3668   uint32_t carrierbandwidth;
3669   Google__Protobuf__UInt32Value *txdirectcurrentlocation_v1530;
3670 };
3671 #define UENIBSTREAMPROTOBUF__SCS__SPECIFIC_CARRIER__INIT \
3672  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs__specific_carrier__descriptor) \
3673     , 0, NULL, 0, NULL }
3674
3675
3676 typedef enum {
3677   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDCCH__CONFIG_COMMON__NOT_SET = 0,
3678   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDCCH__CONFIG_COMMON_RELEASE_PDCCH__CONFIG_COMMON = 2,
3679   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDCCH__CONFIG_COMMON_SETUP_PDCCH__CONFIG_COMMON = 3
3680     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDCCH__CONFIG_COMMON)
3681 } Uenibstreamprotobuf__BWPDownlinkCommon__PdcchConfigCommonCase;
3682
3683 typedef enum {
3684   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDSCH__CONFIG_COMMON__NOT_SET = 0,
3685   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDSCH__CONFIG_COMMON_RELEASE_PDSCH__CONFIG_COMMON = 4,
3686   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDSCH__CONFIG_COMMON_SETUP_PDSCH__CONFIG_COMMON = 5
3687     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDSCH__CONFIG_COMMON)
3688 } Uenibstreamprotobuf__BWPDownlinkCommon__PdschConfigCommonCase;
3689
3690 struct  _Uenibstreamprotobuf__BWPDownlinkCommon
3691 {
3692   ProtobufCMessage base;
3693   Uenibstreamprotobuf__BWP *genericparameters;
3694   Uenibstreamprotobuf__BWPDownlinkCommon__PdcchConfigCommonCase pdcch__config_common_case;
3695   union {
3696     Uenibstreamprotobuf__Null *release_pdcch_configcommon;
3697     Uenibstreamprotobuf__PDCCHConfigCommon *setup_pdcch_configcommon;
3698   };
3699   Uenibstreamprotobuf__BWPDownlinkCommon__PdschConfigCommonCase pdsch__config_common_case;
3700   union {
3701     Uenibstreamprotobuf__Null *release_pdsch_configcommon;
3702     Uenibstreamprotobuf__PDSCHConfigCommon *setup_pdsch_configcommon;
3703   };
3704 };
3705 #define UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__INIT \
3706  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__downlink_common__descriptor) \
3707     , NULL, UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDCCH__CONFIG_COMMON__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__DOWNLINK_COMMON__PDSCH__CONFIG_COMMON__NOT_SET, {0} }
3708
3709
3710 struct  _Uenibstreamprotobuf__BWP
3711 {
3712   ProtobufCMessage base;
3713   uint32_t locationandbandwidth;
3714   Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing;
3715   Uenibstreamprotobuf__CyclicPrefix *cyclicprefix;
3716 };
3717 #define UENIBSTREAMPROTOBUF__BWP__INIT \
3718  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__descriptor) \
3719     , 0, NULL, NULL }
3720
3721
3722 struct  _Uenibstreamprotobuf__CyclicPrefix
3723 {
3724   ProtobufCMessage base;
3725   Uenibstreamprotobuf__CyclicPrefix__Value value;
3726 };
3727 #define UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__INIT \
3728  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cyclic_prefix__descriptor) \
3729     , UENIBSTREAMPROTOBUF__CYCLIC_PREFIX__VALUE__protobuf_unspecified }
3730
3731
3732 struct  _Uenibstreamprotobuf__PDCCHConfigCommon
3733 {
3734   ProtobufCMessage base;
3735   Google__Protobuf__UInt32Value *controlresourcesetzero;
3736   Uenibstreamprotobuf__ControlResourceSet *commoncontrolresourceset;
3737   Google__Protobuf__UInt32Value *searchspacezero;
3738   size_t n_commonsearchspacelist;
3739   Uenibstreamprotobuf__SearchSpace **commonsearchspacelist;
3740   Google__Protobuf__UInt32Value *searchspacesib1;
3741   Google__Protobuf__UInt32Value *searchspaceothersysteminformation;
3742   Google__Protobuf__UInt32Value *pagingsearchspace;
3743   Google__Protobuf__UInt32Value *ra_searchspace;
3744   Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *firstpdcch_monitoringoccasionofp0;
3745 };
3746 #define UENIBSTREAMPROTOBUF__PDCCH__CONFIG_COMMON__INIT \
3747  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcch__config_common__descriptor) \
3748     , NULL, NULL, NULL, 0,NULL, NULL, NULL, NULL, NULL, NULL }
3749
3750
3751 typedef enum {
3752   UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__CCE__REG__MAPPING_TYPE__NOT_SET = 0,
3753   UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__CCE__REG__MAPPING_TYPE_INTERLEAVED = 4,
3754   UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__CCE__REG__MAPPING_TYPE_NON_INTERLEAVED = 5
3755     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__CCE__REG__MAPPING_TYPE)
3756 } Uenibstreamprotobuf__ControlResourceSet__CceREGMappingTypeCase;
3757
3758 struct  _Uenibstreamprotobuf__ControlResourceSet
3759 {
3760   ProtobufCMessage base;
3761   uint32_t controlresourcesetid;
3762   char *frequencydomainresources;
3763   uint32_t duration;
3764   Uenibstreamprotobuf__PrecoderGranularity *precodergranularity;
3765   size_t n_tci_statespdcch_toaddlist;
3766   uint32_t *tci_statespdcch_toaddlist;
3767   size_t n_tci_statespdcch_toreleaselist;
3768   uint32_t *tci_statespdcch_toreleaselist;
3769   Uenibstreamprotobuf__EnabledOpt *tci_presentindci;
3770   Google__Protobuf__UInt32Value *pdcch_dmrs_scramblingid;
3771   Uenibstreamprotobuf__ControlResourceSet__CceREGMappingTypeCase cce__reg__mapping_type_case;
3772   union {
3773     Uenibstreamprotobuf__Interleaved *interleaved;
3774     Uenibstreamprotobuf__Null *noninterleaved;
3775   };
3776 };
3777 #define UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__INIT \
3778  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__control_resource_set__descriptor) \
3779     , 0, (char *)protobuf_c_empty_string, 0, NULL, 0,NULL, 0,NULL, NULL, NULL, UENIBSTREAMPROTOBUF__CONTROL_RESOURCE_SET__CCE__REG__MAPPING_TYPE__NOT_SET, {0} }
3780
3781
3782 struct  _Uenibstreamprotobuf__Interleaved
3783 {
3784   ProtobufCMessage base;
3785   Uenibstreamprotobuf__RegBundleSize *reg_bundlesize;
3786   Uenibstreamprotobuf__InterleaverSize *interleaversize;
3787   Google__Protobuf__UInt32Value *shiftindex;
3788 };
3789 #define UENIBSTREAMPROTOBUF__INTERLEAVED__INIT \
3790  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__interleaved__descriptor) \
3791     , NULL, NULL, NULL }
3792
3793
3794 struct  _Uenibstreamprotobuf__RegBundleSize
3795 {
3796   ProtobufCMessage base;
3797   Uenibstreamprotobuf__RegBundleSize__Value value;
3798 };
3799 #define UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__INIT \
3800  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__reg__bundle_size__descriptor) \
3801     , UENIBSTREAMPROTOBUF__REG__BUNDLE_SIZE__VALUE__protobuf_unspecified }
3802
3803
3804 struct  _Uenibstreamprotobuf__InterleaverSize
3805 {
3806   ProtobufCMessage base;
3807   Uenibstreamprotobuf__InterleaverSize__Value value;
3808 };
3809 #define UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__INIT \
3810  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__interleaver_size__descriptor) \
3811     , UENIBSTREAMPROTOBUF__INTERLEAVER_SIZE__VALUE__protobuf_unspecified }
3812
3813
3814 struct  _Uenibstreamprotobuf__PrecoderGranularity
3815 {
3816   ProtobufCMessage base;
3817   Uenibstreamprotobuf__PrecoderGranularity__Value value;
3818 };
3819 #define UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__INIT \
3820  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__precoder_granularity__descriptor) \
3821     , UENIBSTREAMPROTOBUF__PRECODER_GRANULARITY__VALUE__protobuf_unspecified }
3822
3823
3824 typedef enum {
3825   UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0__NOT_SET = 0,
3826   UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS15_KHZONE_T = 1,
3827   UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS30_KHZONE_T__SCS15_KHZHALF_T = 2,
3828   UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS60_KHZONE_T__SCS30_KHZHALF_T__SCS15_KHZQUARTER_T = 3,
3829   UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS120_KHZONE_T__SCS60_KHZHALF_T__SCS30_KHZQUARTER_T__SCS15_KHZONE_EIGHTH_T = 4,
3830   UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS120_KHZHALF_T__SCS60_KHZQUARTER_T__SCS30_KHZONE_EIGHTH_T__SCS15_KHZONE_SIXTEENTH_T = 5,
3831   UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS120_KHZQUARTER_T__SCS60_KHZONE_EIGHTH_T__SCS30_KHZONE_SIXTEENTH_T = 6,
3832   UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS120_KHZONE_EIGHTH_T__SCS60_KHZONE_SIXTEENTH_T = 7,
3833   UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0_S_CS120_KHZONE_SIXTEENTH_T = 8
3834     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0)
3835 } Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0__FirstPDCCHMonitoringOccasionOfP0Case;
3836
3837 struct  _Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0
3838 {
3839   ProtobufCMessage base;
3840   Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0__FirstPDCCHMonitoringOccasionOfP0Case first_pdcchmonitoring_occasion_of_p0_case;
3841   union {
3842     Uenibstreamprotobuf__SequenceOfInteger *scs15khzonet;
3843     Uenibstreamprotobuf__SequenceOfInteger *scs30khzonet_scs15khzhalft;
3844     Uenibstreamprotobuf__SequenceOfInteger *scs60khzonet_scs30khzhalft_scs15khzquartert;
3845     Uenibstreamprotobuf__SequenceOfInteger *scs120khzonet_scs60khzhalft_scs30khzquartert_scs15khzoneeightht;
3846     Uenibstreamprotobuf__SequenceOfInteger *scs120khzhalft_scs60khzquartert_scs30khzoneeightht_scs15khzonesixteentht;
3847     Uenibstreamprotobuf__SequenceOfInteger *scs120khzquartert_scs60khzoneeightht_scs30khzonesixteentht;
3848     Uenibstreamprotobuf__SequenceOfInteger *scs120khzoneeightht_scs60khzonesixteentht;
3849     Uenibstreamprotobuf__SequenceOfInteger *scs120khzonesixteentht;
3850   };
3851 };
3852 #define UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__INIT \
3853  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor) \
3854     , UENIBSTREAMPROTOBUF__FIRST_PDCCH__MONITORING_OCCASION_OF_P0__FIRST_PDCCHMONITORING_OCCASION_OF_P0__NOT_SET, {0} }
3855
3856
3857 struct  _Uenibstreamprotobuf__SequenceOfInteger
3858 {
3859   ProtobufCMessage base;
3860   size_t n_sequence_of_integer;
3861   uint32_t *sequence_of_integer;
3862 };
3863 #define UENIBSTREAMPROTOBUF__SEQUENCE__OF__INTEGER__INIT \
3864  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sequence__of__integer__descriptor) \
3865     , 0,NULL }
3866
3867
3868 struct  _Uenibstreamprotobuf__PDSCHConfigCommon
3869 {
3870   ProtobufCMessage base;
3871   Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *pdsch_timedomainallocationlist;
3872 };
3873 #define UENIBSTREAMPROTOBUF__PDSCH__CONFIG_COMMON__INIT \
3874  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__config_common__descriptor) \
3875     , NULL }
3876
3877
3878 struct  _Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList
3879 {
3880   ProtobufCMessage base;
3881   size_t n_items;
3882   Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation **items;
3883 };
3884 #define UENIBSTREAMPROTOBUF__PDSCH__TIME_DOMAIN_RESOURCE_ALLOCATION_LIST__INIT \
3885  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor) \
3886     , 0,NULL }
3887
3888
3889 struct  _Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation
3890 {
3891   ProtobufCMessage base;
3892   Google__Protobuf__UInt32Value *k0;
3893   Uenibstreamprotobuf__MappingType *mappingtype;
3894   uint32_t startsymbolandlength;
3895 };
3896 #define UENIBSTREAMPROTOBUF__PDSCH__TIME_DOMAIN_RESOURCE_ALLOCATION__INIT \
3897  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor) \
3898     , NULL, NULL, 0 }
3899
3900
3901 struct  _Uenibstreamprotobuf__MappingType
3902 {
3903   ProtobufCMessage base;
3904   Uenibstreamprotobuf__MappingType__Value value;
3905 };
3906 #define UENIBSTREAMPROTOBUF__MAPPING_TYPE__INIT \
3907  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mapping_type__descriptor) \
3908     , UENIBSTREAMPROTOBUF__MAPPING_TYPE__VALUE__protobuf_unspecified }
3909
3910
3911 struct  _Uenibstreamprotobuf__UplinkConfigCommon
3912 {
3913   ProtobufCMessage base;
3914   Uenibstreamprotobuf__FrequencyInfoUL *frequencyinfoul;
3915   Uenibstreamprotobuf__BWPUplinkCommon *initialuplinkbwp;
3916   Uenibstreamprotobuf__TimeAlignmentTimer *dummy;
3917 };
3918 #define UENIBSTREAMPROTOBUF__UPLINK_CONFIG_COMMON__INIT \
3919  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_config_common__descriptor) \
3920     , NULL, NULL, NULL }
3921
3922
3923 struct  _Uenibstreamprotobuf__FrequencyInfoUL
3924 {
3925   ProtobufCMessage base;
3926   Uenibstreamprotobuf__MultiFrequencyBandListNR *frequencybandlist;
3927   Google__Protobuf__UInt32Value *absolutefrequencypointa;
3928   size_t n_scs_specificcarrierlist;
3929   Uenibstreamprotobuf__SCSSpecificCarrier **scs_specificcarrierlist;
3930   Google__Protobuf__UInt32Value *additionalspectrumemission;
3931   Google__Protobuf__Int32Value *p_max;
3932   Google__Protobuf__BoolValue *frequencyshift7p5khz;
3933 };
3934 #define UENIBSTREAMPROTOBUF__FREQUENCY_INFO_UL__INIT \
3935  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__frequency_info_ul__descriptor) \
3936     , NULL, NULL, 0,NULL, NULL, NULL, NULL }
3937
3938
3939 typedef enum {
3940   UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__RACH__CONFIG_COMMON__NOT_SET = 0,
3941   UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__RACH__CONFIG_COMMON_RELEASE_RACH__CONFIG_COMMON = 2,
3942   UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__RACH__CONFIG_COMMON_SETUP_RACH__CONFIG_COMMON = 3
3943     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__RACH__CONFIG_COMMON)
3944 } Uenibstreamprotobuf__BWPUplinkCommon__RachConfigCommonCase;
3945
3946 typedef enum {
3947   UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUSCH__CONFIG_COMMON__NOT_SET = 0,
3948   UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUSCH__CONFIG_COMMON_RELEASE_PUSCH__CONFIG_COMMON = 4,
3949   UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUSCH__CONFIG_COMMON_SETUP_PUSCH__CONFIG_COMMON = 5
3950     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUSCH__CONFIG_COMMON)
3951 } Uenibstreamprotobuf__BWPUplinkCommon__PuschConfigCommonCase;
3952
3953 typedef enum {
3954   UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUCCH__CONFIG_COMMON__NOT_SET = 0,
3955   UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUCCH__CONFIG_COMMON_RELEASE_PUCCH__CONFIG_COMMON = 6,
3956   UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUCCH__CONFIG_COMMON_SETUP_PUCCH__CONFIG_COMMON = 7
3957     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUCCH__CONFIG_COMMON)
3958 } Uenibstreamprotobuf__BWPUplinkCommon__PucchConfigCommonCase;
3959
3960 struct  _Uenibstreamprotobuf__BWPUplinkCommon
3961 {
3962   ProtobufCMessage base;
3963   Uenibstreamprotobuf__BWP *genericparameters;
3964   Uenibstreamprotobuf__BWPUplinkCommon__RachConfigCommonCase rach__config_common_case;
3965   union {
3966     Uenibstreamprotobuf__Null *release_rach_configcommon;
3967     Uenibstreamprotobuf__RACHConfigCommon *setup_rach_configcommon;
3968   };
3969   Uenibstreamprotobuf__BWPUplinkCommon__PuschConfigCommonCase pusch__config_common_case;
3970   union {
3971     Uenibstreamprotobuf__Null *release_pusch_configcommon;
3972     Uenibstreamprotobuf__PUSCHConfigCommon *setup_pusch_configcommon;
3973   };
3974   Uenibstreamprotobuf__BWPUplinkCommon__PucchConfigCommonCase pucch__config_common_case;
3975   union {
3976     Uenibstreamprotobuf__Null *release_pucch_configcommon;
3977     Uenibstreamprotobuf__PUCCHConfigCommon *setup_pucch_configcommon;
3978   };
3979 };
3980 #define UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__INIT \
3981  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__uplink_common__descriptor) \
3982     , NULL, UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__RACH__CONFIG_COMMON__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUSCH__CONFIG_COMMON__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__UPLINK_COMMON__PUCCH__CONFIG_COMMON__NOT_SET, {0} }
3983
3984
3985 struct  _Uenibstreamprotobuf__BWPUplink
3986 {
3987   ProtobufCMessage base;
3988   uint32_t bwp_id;
3989   Uenibstreamprotobuf__BWPUplinkCommon *bwp_common;
3990   Uenibstreamprotobuf__BWPUplinkDedicated *bwp_dedicated;
3991 };
3992 #define UENIBSTREAMPROTOBUF__BWP__UPLINK__INIT \
3993  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__uplink__descriptor) \
3994     , 0, NULL, NULL }
3995
3996
3997 typedef enum {
3998   UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB__NOT_SET = 0,
3999   UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_ONE_EIGHTH = 3,
4000   UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_ONE_FOURTH = 4,
4001   UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_ONE_HALF = 5,
4002   UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_ONE = 6,
4003   UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_TWO = 7,
4004   UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_FOUR = 8,
4005   UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_EIGHT = 9,
4006   UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB_SIXTEEN = 10
4007     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB)
4008 } Uenibstreamprotobuf__RACHConfigCommon__SsbPerRACHOccasionAndCBPreamblesPerSSBCase;
4009
4010 typedef enum {
4011   UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__PRACH__ROOT_SEQUENCE_INDEX__NOT_SET = 0,
4012   UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__PRACH__ROOT_SEQUENCE_INDEX_L839 = 15,
4013   UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__PRACH__ROOT_SEQUENCE_INDEX_L139 = 16
4014     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__PRACH__ROOT_SEQUENCE_INDEX)
4015 } Uenibstreamprotobuf__RACHConfigCommon__PrachRootSequenceIndexCase;
4016
4017 struct  _Uenibstreamprotobuf__RACHConfigCommon
4018 {
4019   ProtobufCMessage base;
4020   Uenibstreamprotobuf__RACHConfigGeneric *rach_configgeneric;
4021   Google__Protobuf__UInt32Value *totalnumberofra_preambles;
4022   Uenibstreamprotobuf__GroupBconfigured *groupbconfigured;
4023   Uenibstreamprotobuf__RAContentionResolutionTimer *ra_contentionresolutiontimer;
4024   Google__Protobuf__UInt32Value *rsrp_thresholdssb;
4025   Google__Protobuf__UInt32Value *rsrp_thresholdssb_sul;
4026   Uenibstreamprotobuf__SubcarrierSpacing *msg1_subcarrierspacing;
4027   Uenibstreamprotobuf__RestrictedSetConfig *restrictedsetconfig;
4028   Uenibstreamprotobuf__EnabledOpt *msg3_transformprecoder;
4029   Uenibstreamprotobuf__RACHConfigCommon__SsbPerRACHOccasionAndCBPreamblesPerSSBCase ssb_per_rach__occasion_and_cb__preambles_per_ssb_case;
4030   union {
4031     Uenibstreamprotobuf__Fraction *oneeighth;
4032     Uenibstreamprotobuf__Fraction *onefourth;
4033     Uenibstreamprotobuf__Fraction *onehalf;
4034     Uenibstreamprotobuf__Fraction *one;
4035     Uenibstreamprotobuf__OtherFraction *two;
4036     uint32_t four;
4037     uint32_t eight;
4038     uint32_t sixteen;
4039   };
4040   Uenibstreamprotobuf__RACHConfigCommon__PrachRootSequenceIndexCase prach__root_sequence_index_case;
4041   union {
4042     uint32_t l839;
4043     uint32_t l139;
4044   };
4045 };
4046 #define UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__INIT \
4047  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rach__config_common__descriptor) \
4048     , NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__SSB_PER_RACH__OCCASION_AND_CB__PREAMBLES_PER_SSB__NOT_SET, {0}, UENIBSTREAMPROTOBUF__RACH__CONFIG_COMMON__PRACH__ROOT_SEQUENCE_INDEX__NOT_SET, {0} }
4049
4050
4051 struct  _Uenibstreamprotobuf__RACHConfigGeneric
4052 {
4053   ProtobufCMessage base;
4054   uint32_t prach_configurationindex;
4055   Uenibstreamprotobuf__Msg1FDM *msg1_fdm;
4056   uint32_t msg1_frequencystart;
4057   uint32_t zerocorrelationzoneconfig;
4058   int32_t preamblereceivedtargetpower;
4059   Uenibstreamprotobuf__PreambleTransMax *preambletransmax;
4060   Uenibstreamprotobuf__PowerRampingStep *powerrampingstep;
4061   Uenibstreamprotobuf__RAResponseWindow *ra_responsewindow;
4062 };
4063 #define UENIBSTREAMPROTOBUF__RACH__CONFIG_GENERIC__INIT \
4064  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rach__config_generic__descriptor) \
4065     , 0, NULL, 0, 0, 0, NULL, NULL, NULL }
4066
4067
4068 struct  _Uenibstreamprotobuf__Msg1FDM
4069 {
4070   ProtobufCMessage base;
4071   Uenibstreamprotobuf__Msg1FDM__Value value;
4072 };
4073 #define UENIBSTREAMPROTOBUF__MSG1__FDM__INIT \
4074  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__msg1__fdm__descriptor) \
4075     , UENIBSTREAMPROTOBUF__MSG1__FDM__VALUE__protobuf_unspecified }
4076
4077
4078 struct  _Uenibstreamprotobuf__PreambleTransMax
4079 {
4080   ProtobufCMessage base;
4081   Uenibstreamprotobuf__PreambleTransMax__Value value;
4082 };
4083 #define UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__INIT \
4084  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__preamble_trans_max__descriptor) \
4085     , UENIBSTREAMPROTOBUF__PREAMBLE_TRANS_MAX__VALUE__protobuf_unspecified }
4086
4087
4088 struct  _Uenibstreamprotobuf__PowerRampingStep
4089 {
4090   ProtobufCMessage base;
4091   Uenibstreamprotobuf__PowerRampingStep__Value value;
4092 };
4093 #define UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__INIT \
4094  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__power_ramping_step__descriptor) \
4095     , UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP__VALUE__protobuf_unspecified }
4096
4097
4098 struct  _Uenibstreamprotobuf__RAResponseWindow
4099 {
4100   ProtobufCMessage base;
4101   Uenibstreamprotobuf__RAResponseWindow__Value value;
4102 };
4103 #define UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__INIT \
4104  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ra__response_window__descriptor) \
4105     , UENIBSTREAMPROTOBUF__RA__RESPONSE_WINDOW__VALUE__protobuf_unspecified }
4106
4107
4108 struct  _Uenibstreamprotobuf__Fraction
4109 {
4110   ProtobufCMessage base;
4111   Uenibstreamprotobuf__Fraction__Value value;
4112 };
4113 #define UENIBSTREAMPROTOBUF__FRACTION__INIT \
4114  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__fraction__descriptor) \
4115     , UENIBSTREAMPROTOBUF__FRACTION__VALUE__protobuf_unspecified }
4116
4117
4118 struct  _Uenibstreamprotobuf__OtherFraction
4119 {
4120   ProtobufCMessage base;
4121   Uenibstreamprotobuf__OtherFraction__Value value;
4122 };
4123 #define UENIBSTREAMPROTOBUF__OTHER_FRACTION__INIT \
4124  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__other_fraction__descriptor) \
4125     , UENIBSTREAMPROTOBUF__OTHER_FRACTION__VALUE__protobuf_unspecified }
4126
4127
4128 struct  _Uenibstreamprotobuf__GroupBconfigured
4129 {
4130   ProtobufCMessage base;
4131   Uenibstreamprotobuf__RAMsg3SizeGroupA *ra_msg3sizegroupa;
4132   Uenibstreamprotobuf__MessagePowerOffsetGroupB *messagepoweroffsetgroupb;
4133   uint32_t numberofra_preamblesgroupa;
4134 };
4135 #define UENIBSTREAMPROTOBUF__GROUP_BCONFIGURED__INIT \
4136  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__group_bconfigured__descriptor) \
4137     , NULL, NULL, 0 }
4138
4139
4140 struct  _Uenibstreamprotobuf__RAMsg3SizeGroupA
4141 {
4142   ProtobufCMessage base;
4143   Uenibstreamprotobuf__RAMsg3SizeGroupA__Value value;
4144 };
4145 #define UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__INIT \
4146  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ra__msg3_size_group_a__descriptor) \
4147     , UENIBSTREAMPROTOBUF__RA__MSG3_SIZE_GROUP_A__VALUE__protobuf_unspecified }
4148
4149
4150 struct  _Uenibstreamprotobuf__MessagePowerOffsetGroupB
4151 {
4152   ProtobufCMessage base;
4153   Uenibstreamprotobuf__MessagePowerOffsetGroupB__Value value;
4154 };
4155 #define UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__INIT \
4156  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__message_power_offset_group_b__descriptor) \
4157     , UENIBSTREAMPROTOBUF__MESSAGE_POWER_OFFSET_GROUP_B__VALUE__protobuf_unspecified }
4158
4159
4160 struct  _Uenibstreamprotobuf__RAContentionResolutionTimer
4161 {
4162   ProtobufCMessage base;
4163   Uenibstreamprotobuf__RAContentionResolutionTimer__Value value;
4164 };
4165 #define UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__INIT \
4166  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ra__contention_resolution_timer__descriptor) \
4167     , UENIBSTREAMPROTOBUF__RA__CONTENTION_RESOLUTION_TIMER__VALUE__protobuf_unspecified }
4168
4169
4170 struct  _Uenibstreamprotobuf__RestrictedSetConfig
4171 {
4172   ProtobufCMessage base;
4173   Uenibstreamprotobuf__RestrictedSetConfig__Value value;
4174 };
4175 #define UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__INIT \
4176  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__restricted_set_config__descriptor) \
4177     , UENIBSTREAMPROTOBUF__RESTRICTED_SET_CONFIG__VALUE__protobuf_unspecified }
4178
4179
4180 struct  _Uenibstreamprotobuf__PUSCHConfigCommon
4181 {
4182   ProtobufCMessage base;
4183   Uenibstreamprotobuf__EnabledOpt *grouphoppingenabledtransformprecoding;
4184   Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *pusch_timedomainallocationlist;
4185   Google__Protobuf__Int32Value *msg3_deltapreamble;
4186   Google__Protobuf__Int32Value *p0_nominalwithgrant;
4187 };
4188 #define UENIBSTREAMPROTOBUF__PUSCH__CONFIG_COMMON__INIT \
4189  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__config_common__descriptor) \
4190     , NULL, NULL, NULL, NULL }
4191
4192
4193 struct  _Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList
4194 {
4195   ProtobufCMessage base;
4196   size_t n_items;
4197   Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation **items;
4198 };
4199 #define UENIBSTREAMPROTOBUF__PUSCH__TIME_DOMAIN_RESOURCE_ALLOCATION_LIST__INIT \
4200  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor) \
4201     , 0,NULL }
4202
4203
4204 struct  _Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation
4205 {
4206   ProtobufCMessage base;
4207   Google__Protobuf__UInt32Value *k2;
4208   Uenibstreamprotobuf__MappingType *mappingtype;
4209   uint32_t startsymbolandlength;
4210 };
4211 #define UENIBSTREAMPROTOBUF__PUSCH__TIME_DOMAIN_RESOURCE_ALLOCATION__INIT \
4212  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor) \
4213     , NULL, NULL, 0 }
4214
4215
4216 struct  _Uenibstreamprotobuf__PUCCHConfigCommon
4217 {
4218   ProtobufCMessage base;
4219   Google__Protobuf__UInt32Value *pucch_resourcecommon;
4220   Uenibstreamprotobuf__PUCCHGroupHopping *pucch_grouphopping;
4221   Google__Protobuf__UInt32Value *hoppingid;
4222   Google__Protobuf__Int32Value *p0_nominal;
4223 };
4224 #define UENIBSTREAMPROTOBUF__PUCCH__CONFIG_COMMON__INIT \
4225  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__config_common__descriptor) \
4226     , NULL, NULL, NULL, NULL }
4227
4228
4229 struct  _Uenibstreamprotobuf__PUCCHGroupHopping
4230 {
4231   ProtobufCMessage base;
4232   Uenibstreamprotobuf__PUCCHGroupHopping__Value value;
4233 };
4234 #define UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__INIT \
4235  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__group_hopping__descriptor) \
4236     , UENIBSTREAMPROTOBUF__PUCCH__GROUP_HOPPING__VALUE__protobuf_unspecified }
4237
4238
4239 struct  _Uenibstreamprotobuf__NTimingAdvanceOffset
4240 {
4241   ProtobufCMessage base;
4242   Uenibstreamprotobuf__NTimingAdvanceOffset__Value value;
4243 };
4244 #define UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__INIT \
4245  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__n__timing_advance_offset__descriptor) \
4246     , UENIBSTREAMPROTOBUF__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified }
4247
4248
4249 struct  _Uenibstreamprotobuf__SSBPeriodicityServingCell
4250 {
4251   ProtobufCMessage base;
4252   Uenibstreamprotobuf__SSBPeriodicityServingCell__Value value;
4253 };
4254 #define UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__INIT \
4255  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor) \
4256     , UENIBSTREAMPROTOBUF__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified }
4257
4258
4259 struct  _Uenibstreamprotobuf__DMRSTypeAPosition
4260 {
4261   ProtobufCMessage base;
4262   Uenibstreamprotobuf__DMRSTypeAPosition__Value value;
4263 };
4264 #define UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__INIT \
4265  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dmrs__type_a__position__descriptor) \
4266     , UENIBSTREAMPROTOBUF__DMRS__TYPE_A__POSITION__VALUE__protobuf_unspecified }
4267
4268
4269 struct  _Uenibstreamprotobuf__RateMatchPatternLTECRS
4270 {
4271   ProtobufCMessage base;
4272   uint32_t carrierfreqdl;
4273   Uenibstreamprotobuf__CarrierBandwidthDL *carrierbandwidthdl;
4274   Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *mbsfn_subframeconfiglist;
4275   Uenibstreamprotobuf__NrofCRSPorts *nrofcrs_ports;
4276   Uenibstreamprotobuf__VShift *v_shift;
4277 };
4278 #define UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_LTE__CRS__INIT \
4279  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor) \
4280     , 0, NULL, NULL, NULL, NULL }
4281
4282
4283 struct  _Uenibstreamprotobuf__CarrierBandwidthDL
4284 {
4285   ProtobufCMessage base;
4286   Uenibstreamprotobuf__CarrierBandwidthDL__Value value;
4287 };
4288 #define UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__INIT \
4289  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__carrier_bandwidth_dl__descriptor) \
4290     , UENIBSTREAMPROTOBUF__CARRIER_BANDWIDTH_DL__VALUE__protobuf_unspecified }
4291
4292
4293 struct  _Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList
4294 {
4295   ProtobufCMessage base;
4296   size_t n_items;
4297   Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig **items;
4298 };
4299 #define UENIBSTREAMPROTOBUF__EUTRA__MBSFN__SUBFRAME_CONFIG_LIST__INIT \
4300  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor) \
4301     , 0,NULL }
4302
4303
4304 struct  _Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig
4305 {
4306   ProtobufCMessage base;
4307   Uenibstreamprotobuf__RadioframeAllocationPeriod *radioframeallocationperiod;
4308   uint32_t radioframeallocationoffset;
4309   Uenibstreamprotobuf__SubframeAllocation *subframeallocation1;
4310   Uenibstreamprotobuf__SubframeAllocation *subframeallocation2;
4311 };
4312 #define UENIBSTREAMPROTOBUF__EUTRA__MBSFN__SUBFRAME_CONFIG__INIT \
4313  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor) \
4314     , NULL, 0, NULL, NULL }
4315
4316
4317 struct  _Uenibstreamprotobuf__RadioframeAllocationPeriod
4318 {
4319   ProtobufCMessage base;
4320   Uenibstreamprotobuf__RadioframeAllocationPeriod__Value value;
4321 };
4322 #define UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__INIT \
4323  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__radioframe_allocation_period__descriptor) \
4324     , UENIBSTREAMPROTOBUF__RADIOFRAME_ALLOCATION_PERIOD__VALUE__protobuf_unspecified }
4325
4326
4327 typedef enum {
4328   UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__SF_ALLOCATION__NOT_SET = 0,
4329   UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__SF_ALLOCATION_ONE_FRAME = 1,
4330   UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__SF_ALLOCATION_FOUR_FRAMES = 2
4331     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__SF_ALLOCATION)
4332 } Uenibstreamprotobuf__SubframeAllocation__SfAllocationCase;
4333
4334 struct  _Uenibstreamprotobuf__SubframeAllocation
4335 {
4336   ProtobufCMessage base;
4337   Uenibstreamprotobuf__SubframeAllocation__SfAllocationCase sf_allocation_case;
4338   union {
4339     char *oneframe;
4340     char *fourframes;
4341   };
4342 };
4343 #define UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__INIT \
4344  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__subframe_allocation__descriptor) \
4345     , UENIBSTREAMPROTOBUF__SUBFRAME_ALLOCATION__SF_ALLOCATION__NOT_SET, {0} }
4346
4347
4348 struct  _Uenibstreamprotobuf__NrofCRSPorts
4349 {
4350   ProtobufCMessage base;
4351   Uenibstreamprotobuf__NrofCRSPorts__Value value;
4352 };
4353 #define UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__INIT \
4354  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_crs__ports__descriptor) \
4355     , UENIBSTREAMPROTOBUF__NROF_CRS__PORTS__VALUE__protobuf_unspecified }
4356
4357
4358 struct  _Uenibstreamprotobuf__VShift
4359 {
4360   ProtobufCMessage base;
4361   Uenibstreamprotobuf__VShift__Value value;
4362 };
4363 #define UENIBSTREAMPROTOBUF__V__SHIFT__INIT \
4364  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__v__shift__descriptor) \
4365     , UENIBSTREAMPROTOBUF__V__SHIFT__VALUE__protobuf_unspecified }
4366
4367
4368 typedef enum {
4369   UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__PATTERN_TYPE__NOT_SET = 0,
4370   UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__PATTERN_TYPE_BITMAPS = 2,
4371   UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__PATTERN_TYPE_CONTROL_RESOURCE_SET = 3
4372     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__PATTERN_TYPE)
4373 } Uenibstreamprotobuf__RateMatchPattern__PatternTypeCase;
4374
4375 struct  _Uenibstreamprotobuf__RateMatchPattern
4376 {
4377   ProtobufCMessage base;
4378   uint32_t ratematchpatternid;
4379   Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing;
4380   Uenibstreamprotobuf__Dummy *dummy;
4381   Uenibstreamprotobuf__RateMatchPattern__PatternTypeCase pattern_type_case;
4382   union {
4383     Uenibstreamprotobuf__Bitmaps *bitmaps;
4384     uint32_t controlresourceset;
4385   };
4386 };
4387 #define UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__INIT \
4388  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rate_match_pattern__descriptor) \
4389     , 0, NULL, NULL, UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN__PATTERN_TYPE__NOT_SET, {0} }
4390
4391
4392 typedef enum {
4393   UENIBSTREAMPROTOBUF__BITMAPS__SYMBOLS_IN_RESOURCE_BLOCK__NOT_SET = 0,
4394   UENIBSTREAMPROTOBUF__BITMAPS__SYMBOLS_IN_RESOURCE_BLOCK_ONE_SLOT = 2,
4395   UENIBSTREAMPROTOBUF__BITMAPS__SYMBOLS_IN_RESOURCE_BLOCK_TWO_SLOTS = 3
4396     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BITMAPS__SYMBOLS_IN_RESOURCE_BLOCK)
4397 } Uenibstreamprotobuf__Bitmaps__SymbolsInResourceBlockCase;
4398
4399 typedef enum {
4400   UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN__NOT_SET = 0,
4401   UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N2 = 4,
4402   UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N4 = 5,
4403   UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N5 = 6,
4404   UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N8 = 7,
4405   UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N10 = 8,
4406   UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N20 = 9,
4407   UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN_N40 = 10
4408     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN)
4409 } Uenibstreamprotobuf__Bitmaps__PeriodicityAndPatternCase;
4410
4411 struct  _Uenibstreamprotobuf__Bitmaps
4412 {
4413   ProtobufCMessage base;
4414   char *resourceblocks;
4415   Uenibstreamprotobuf__Bitmaps__SymbolsInResourceBlockCase symbols_in_resource_block_case;
4416   union {
4417     char *oneslot;
4418     char *twoslots;
4419   };
4420   Uenibstreamprotobuf__Bitmaps__PeriodicityAndPatternCase periodicity_and_pattern_case;
4421   union {
4422     char *n2;
4423     char *n4;
4424     char *n5;
4425     char *n8;
4426     char *n10;
4427     char *n20;
4428     char *n40;
4429   };
4430 };
4431 #define UENIBSTREAMPROTOBUF__BITMAPS__INIT \
4432  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bitmaps__descriptor) \
4433     , (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__BITMAPS__SYMBOLS_IN_RESOURCE_BLOCK__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BITMAPS__PERIODICITY_AND_PATTERN__NOT_SET, {0} }
4434
4435
4436 struct  _Uenibstreamprotobuf__Dummy
4437 {
4438   ProtobufCMessage base;
4439   Uenibstreamprotobuf__Dummy__Value value;
4440 };
4441 #define UENIBSTREAMPROTOBUF__DUMMY__INIT \
4442  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dummy__descriptor) \
4443     , UENIBSTREAMPROTOBUF__DUMMY__VALUE__protobuf_unspecified }
4444
4445
4446 struct  _Uenibstreamprotobuf__TDDULDLConfigCommon
4447 {
4448   ProtobufCMessage base;
4449   Uenibstreamprotobuf__SubcarrierSpacing *referencesubcarrierspacing;
4450   Uenibstreamprotobuf__TDDULDLPattern *pattern1;
4451   Uenibstreamprotobuf__TDDULDLPattern *pattern2;
4452 };
4453 #define UENIBSTREAMPROTOBUF__TDD__UL__DL__CONFIG_COMMON__INIT \
4454  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor) \
4455     , NULL, NULL, NULL }
4456
4457
4458 struct  _Uenibstreamprotobuf__TDDULDLPattern
4459 {
4460   ProtobufCMessage base;
4461   Uenibstreamprotobuf__DLULTransmissionPeriodicity *dl_ul_transmissionperiodicity;
4462   uint32_t nrofdownlinkslots;
4463   uint32_t nrofdownlinksymbols;
4464   uint32_t nrofuplinkslots;
4465   uint32_t nrofuplinksymbols;
4466   Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *dl_ul_transmissionperiodicity_v1530;
4467 };
4468 #define UENIBSTREAMPROTOBUF__TDD__UL__DL__PATTERN__INIT \
4469  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor) \
4470     , NULL, 0, 0, 0, 0, NULL }
4471
4472
4473 struct  _Uenibstreamprotobuf__DLULTransmissionPeriodicity
4474 {
4475   ProtobufCMessage base;
4476   Uenibstreamprotobuf__DLULTransmissionPeriodicity__Value value;
4477 };
4478 #define UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__INIT \
4479  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor) \
4480     , UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY__VALUE__protobuf_unspecified }
4481
4482
4483 struct  _Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530
4484 {
4485   ProtobufCMessage base;
4486   Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530__Value value;
4487 };
4488 #define UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__INIT \
4489  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor) \
4490     , UENIBSTREAMPROTOBUF__DL__UL__TRANSMISSION_PERIODICITY_V1530__VALUE__protobuf_unspecified }
4491
4492
4493 struct  _Uenibstreamprotobuf__T304
4494 {
4495   ProtobufCMessage base;
4496   Uenibstreamprotobuf__T304__Value value;
4497 };
4498 #define UENIBSTREAMPROTOBUF__T304__INIT \
4499  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t304__descriptor) \
4500     , UENIBSTREAMPROTOBUF__T304__VALUE__protobuf_unspecified }
4501
4502
4503 struct  _Uenibstreamprotobuf__RACHConfigDedicated
4504 {
4505   ProtobufCMessage base;
4506   Uenibstreamprotobuf__CFRA *cfra;
4507   Uenibstreamprotobuf__RAPrioritization *ra_prioritization;
4508 };
4509 #define UENIBSTREAMPROTOBUF__RACH__CONFIG_DEDICATED__INIT \
4510  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rach__config_dedicated__descriptor) \
4511     , NULL, NULL }
4512
4513
4514 typedef enum {
4515   UENIBSTREAMPROTOBUF__CFRA__RESOURCE__NOT_SET = 0,
4516   UENIBSTREAMPROTOBUF__CFRA__RESOURCE_SSB = 2,
4517   UENIBSTREAMPROTOBUF__CFRA__RESOURCE_CSIRS = 3
4518     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CFRA__RESOURCE)
4519 } Uenibstreamprotobuf__CFRA__ResourceCase;
4520
4521 struct  _Uenibstreamprotobuf__CFRA
4522 {
4523   ProtobufCMessage base;
4524   Uenibstreamprotobuf__Occasions *occasions;
4525   Google__Protobuf__UInt32Value *totalnumberofra_preambles_v1530;
4526   Uenibstreamprotobuf__CFRA__ResourceCase resource_case;
4527   union {
4528     Uenibstreamprotobuf__SSB *ssb;
4529     Uenibstreamprotobuf__CSIRS *csirs;
4530   };
4531 };
4532 #define UENIBSTREAMPROTOBUF__CFRA__INIT \
4533  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cfra__descriptor) \
4534     , NULL, NULL, UENIBSTREAMPROTOBUF__CFRA__RESOURCE__NOT_SET, {0} }
4535
4536
4537 struct  _Uenibstreamprotobuf__Occasions
4538 {
4539   ProtobufCMessage base;
4540   Uenibstreamprotobuf__RACHConfigGeneric *rach_configgeneric;
4541   Uenibstreamprotobuf__SSBPerRACHOccasion *ssb_perrach_occasion;
4542 };
4543 #define UENIBSTREAMPROTOBUF__OCCASIONS__INIT \
4544  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__occasions__descriptor) \
4545     , NULL, NULL }
4546
4547
4548 struct  _Uenibstreamprotobuf__SSB
4549 {
4550   ProtobufCMessage base;
4551   size_t n_ssb_resourcelist;
4552   Uenibstreamprotobuf__CFRASSBResource **ssb_resourcelist;
4553   uint32_t ra_ssb_occasion_mask_index;
4554 };
4555 #define UENIBSTREAMPROTOBUF__SSB__INIT \
4556  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb__descriptor) \
4557     , 0,NULL, 0 }
4558
4559
4560 struct  _Uenibstreamprotobuf__CFRASSBResource
4561 {
4562   ProtobufCMessage base;
4563   uint32_t ssb;
4564   uint32_t ra_preambleindex;
4565 };
4566 #define UENIBSTREAMPROTOBUF__CFRA__SSB__RESOURCE__INIT \
4567  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cfra__ssb__resource__descriptor) \
4568     , 0, 0 }
4569
4570
4571 struct  _Uenibstreamprotobuf__CSIRS
4572 {
4573   ProtobufCMessage base;
4574   size_t n_csirs_resourcelist;
4575   Uenibstreamprotobuf__CFRACSIRSResource **csirs_resourcelist;
4576   uint32_t rsrp_thresholdcsi_rs;
4577 };
4578 #define UENIBSTREAMPROTOBUF__CSIRS__INIT \
4579  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csirs__descriptor) \
4580     , 0,NULL, 0 }
4581
4582
4583 struct  _Uenibstreamprotobuf__CFRACSIRSResource
4584 {
4585   ProtobufCMessage base;
4586   uint32_t csi_rs;
4587   size_t n_ra_occasionlist;
4588   uint32_t *ra_occasionlist;
4589   uint32_t ra_preambleindex;
4590 };
4591 #define UENIBSTREAMPROTOBUF__CFRA__CSIRS__RESOURCE__INIT \
4592  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cfra__csirs__resource__descriptor) \
4593     , 0, 0,NULL, 0 }
4594
4595
4596 struct  _Uenibstreamprotobuf__RAPrioritization
4597 {
4598   ProtobufCMessage base;
4599   Uenibstreamprotobuf__PowerRampingStepHighPriority *powerrampingstephighpriority;
4600   Uenibstreamprotobuf__ScalingFactorBI *scalingfactorbi;
4601 };
4602 #define UENIBSTREAMPROTOBUF__RA__PRIORITIZATION__INIT \
4603  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ra__prioritization__descriptor) \
4604     , NULL, NULL }
4605
4606
4607 struct  _Uenibstreamprotobuf__PowerRampingStepHighPriority
4608 {
4609   ProtobufCMessage base;
4610   Uenibstreamprotobuf__PowerRampingStepHighPriority__Value value;
4611 };
4612 #define UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__INIT \
4613  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__power_ramping_step_high_priority__descriptor) \
4614     , UENIBSTREAMPROTOBUF__POWER_RAMPING_STEP_HIGH_PRIORITY__VALUE__protobuf_unspecified }
4615
4616
4617 struct  _Uenibstreamprotobuf__ScalingFactorBI
4618 {
4619   ProtobufCMessage base;
4620   Uenibstreamprotobuf__ScalingFactorBI__Value value;
4621 };
4622 #define UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__INIT \
4623  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scaling_factor_bi__descriptor) \
4624     , UENIBSTREAMPROTOBUF__SCALING_FACTOR_BI__VALUE__protobuf_unspecified }
4625
4626
4627 typedef enum {
4628   UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET__NOT_SET = 0,
4629   UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET_SF5 = 1,
4630   UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET_SF10 = 2,
4631   UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET_SF20 = 3,
4632   UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET_SF40 = 4,
4633   UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET_SF80 = 5,
4634   UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET_SF160 = 6
4635     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET)
4636 } Uenibstreamprotobuf__SSBMTC__PeriodicityAndOffsetCase;
4637
4638 struct  _Uenibstreamprotobuf__SSBMTC
4639 {
4640   ProtobufCMessage base;
4641   Uenibstreamprotobuf__Duration *duration;
4642   Uenibstreamprotobuf__SSBMTC__PeriodicityAndOffsetCase periodicity_and_offset_case;
4643   union {
4644     uint32_t sf5;
4645     uint32_t sf10;
4646     uint32_t sf20;
4647     uint32_t sf40;
4648     uint32_t sf80;
4649     uint32_t sf160;
4650   };
4651 };
4652 #define UENIBSTREAMPROTOBUF__SSB__MTC__INIT \
4653  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb__mtc__descriptor) \
4654     , NULL, UENIBSTREAMPROTOBUF__SSB__MTC__PERIODICITY_AND_OFFSET__NOT_SET, {0} }
4655
4656
4657 struct  _Uenibstreamprotobuf__Duration
4658 {
4659   ProtobufCMessage base;
4660   Uenibstreamprotobuf__Duration__Value value;
4661 };
4662 #define UENIBSTREAMPROTOBUF__DURATION__INIT \
4663  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__duration__descriptor) \
4664     , UENIBSTREAMPROTOBUF__DURATION__VALUE__protobuf_unspecified }
4665
4666
4667 struct  _Uenibstreamprotobuf__SSBMTC2
4668 {
4669   ProtobufCMessage base;
4670   size_t n_pci_list;
4671   uint32_t *pci_list;
4672   Uenibstreamprotobuf__Periodicity *periodicity;
4673 };
4674 #define UENIBSTREAMPROTOBUF__SSB__MTC2__INIT \
4675  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb__mtc2__descriptor) \
4676     , 0,NULL, NULL }
4677
4678
4679 struct  _Uenibstreamprotobuf__Periodicity
4680 {
4681   ProtobufCMessage base;
4682   Uenibstreamprotobuf__Periodicity__Value value;
4683 };
4684 #define UENIBSTREAMPROTOBUF__PERIODICITY__INIT \
4685  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__periodicity__descriptor) \
4686     , UENIBSTREAMPROTOBUF__PERIODICITY__VALUE__protobuf_unspecified }
4687
4688
4689 struct  _Uenibstreamprotobuf__RLFTimersAndConstants
4690 {
4691   ProtobufCMessage base;
4692   Uenibstreamprotobuf__T310 *t310;
4693   Uenibstreamprotobuf__N310 *n310;
4694   Uenibstreamprotobuf__N311 *n311;
4695   Uenibstreamprotobuf__T311V1530 *t311_v1530;
4696 };
4697 #define UENIBSTREAMPROTOBUF__RLF__TIMERS_AND_CONSTANTS__INIT \
4698  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlf__timers_and_constants__descriptor) \
4699     , NULL, NULL, NULL, NULL }
4700
4701
4702 struct  _Uenibstreamprotobuf__T310
4703 {
4704   ProtobufCMessage base;
4705   Uenibstreamprotobuf__T310__Value value;
4706 };
4707 #define UENIBSTREAMPROTOBUF__T310__INIT \
4708  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t310__descriptor) \
4709     , UENIBSTREAMPROTOBUF__T310__VALUE__protobuf_unspecified }
4710
4711
4712 struct  _Uenibstreamprotobuf__N310
4713 {
4714   ProtobufCMessage base;
4715   Uenibstreamprotobuf__N310__Value value;
4716 };
4717 #define UENIBSTREAMPROTOBUF__N310__INIT \
4718  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__n310__descriptor) \
4719     , UENIBSTREAMPROTOBUF__N310__VALUE__protobuf_unspecified }
4720
4721
4722 struct  _Uenibstreamprotobuf__N311
4723 {
4724   ProtobufCMessage base;
4725   Uenibstreamprotobuf__N311__Value value;
4726 };
4727 #define UENIBSTREAMPROTOBUF__N311__INIT \
4728  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__n311__descriptor) \
4729     , UENIBSTREAMPROTOBUF__N311__VALUE__protobuf_unspecified }
4730
4731
4732 struct  _Uenibstreamprotobuf__T311V1530
4733 {
4734   ProtobufCMessage base;
4735   Uenibstreamprotobuf__T311V1530__Value value;
4736 };
4737 #define UENIBSTREAMPROTOBUF__T311_V1530__INIT \
4738  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t311_v1530__descriptor) \
4739     , UENIBSTREAMPROTOBUF__T311_V1530__VALUE__protobuf_unspecified }
4740
4741
4742 struct  _Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold
4743 {
4744   ProtobufCMessage base;
4745   Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold__Value value;
4746 };
4747 #define UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__INIT \
4748  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor) \
4749     , UENIBSTREAMPROTOBUF__RLM_IN_SYNC_OUT_OF_SYNC_THRESHOLD__VALUE__protobuf_unspecified }
4750
4751
4752 typedef enum {
4753   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDCCH__SERVING_CELL_CONFIG__NOT_SET = 0,
4754   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDCCH__SERVING_CELL_CONFIG_RELEASE_PDCCH__SERVING_CELL_CONFIG = 10,
4755   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDCCH__SERVING_CELL_CONFIG_SETUP_PDCCH__SERVING_CELL_CONFIG = 11
4756     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDCCH__SERVING_CELL_CONFIG)
4757 } Uenibstreamprotobuf__ServingCellConfig__PdcchServingCellConfigCase;
4758
4759 typedef enum {
4760   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDSCH__SERVING_CELL_CONFIG__NOT_SET = 0,
4761   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDSCH__SERVING_CELL_CONFIG_RELEASE_PDSCH__SERVING_CELL_CONFIG = 12,
4762   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDSCH__SERVING_CELL_CONFIG_SETUP_PDSCH__SERVING_CELL_CONFIG = 13
4763     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDSCH__SERVING_CELL_CONFIG)
4764 } Uenibstreamprotobuf__ServingCellConfig__PdschServingCellConfigCase;
4765
4766 typedef enum {
4767   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__LTE__CRS__TO_MATCH_AROUND__NOT_SET = 0,
4768   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__LTE__CRS__TO_MATCH_AROUND_RELEASE_LTE__CRS__TO_MATCH_AROUND = 21,
4769   UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__LTE__CRS__TO_MATCH_AROUND_SETUP_LTE__CRS__TO_MATCH_AROUND = 22
4770     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__LTE__CRS__TO_MATCH_AROUND)
4771 } Uenibstreamprotobuf__ServingCellConfig__LteCRSToMatchAroundCase;
4772
4773 struct  _Uenibstreamprotobuf__ServingCellConfig
4774 {
4775   ProtobufCMessage base;
4776   Uenibstreamprotobuf__TDDULDLConfigDedicated *tdd_ul_dl_configdedicated;
4777   Uenibstreamprotobuf__BWPDownlinkDedicated *initialdownlinkbwp;
4778   size_t n_downlinkbwp_toreleaselist;
4779   uint32_t *downlinkbwp_toreleaselist;
4780   size_t n_downlinkbwp_toaddmodlist;
4781   Uenibstreamprotobuf__BWPDownlink **downlinkbwp_toaddmodlist;
4782   Google__Protobuf__UInt32Value *firstactivedownlinkbwp_id;
4783   Uenibstreamprotobuf__BWPInactivityTimer *bwp_inactivitytimer;
4784   Google__Protobuf__UInt32Value *defaultdownlinkbwp_id;
4785   Uenibstreamprotobuf__UplinkConfig *uplinkconfig;
4786   Uenibstreamprotobuf__UplinkConfig *supplementaryuplink;
4787   Uenibstreamprotobuf__CSIMeasConfig *csi_measconfig;
4788   Uenibstreamprotobuf__SCellDeactivationTimer *scelldeactivationtimer;
4789   Uenibstreamprotobuf__CrossCarrierSchedulingConfig *crosscarrierschedulingconfig;
4790   uint32_t tag_id;
4791   Uenibstreamprotobuf__EnabledOpt *ue_beamlockfunction;
4792   Uenibstreamprotobuf__PathlossReferenceLinking *pathlossreferencelinking;
4793   Google__Protobuf__UInt32Value *servingcellmo;
4794   size_t n_ratematchpatterntoaddmodlist;
4795   Uenibstreamprotobuf__RateMatchPattern **ratematchpatterntoaddmodlist;
4796   size_t n_ratematchpatterntoreleaselist;
4797   Google__Protobuf__UInt32Value **ratematchpatterntoreleaselist;
4798   size_t n_downlinkchannelbw_perscs_list;
4799   Uenibstreamprotobuf__SCSSpecificCarrier **downlinkchannelbw_perscs_list;
4800   Uenibstreamprotobuf__ServingCellConfig__PdcchServingCellConfigCase pdcch__serving_cell_config_case;
4801   union {
4802     Uenibstreamprotobuf__Null *release_pdcch_servingcellconfig;
4803     Uenibstreamprotobuf__PDCCHServingCellConfig *setup_pdcch_servingcellconfig;
4804   };
4805   Uenibstreamprotobuf__ServingCellConfig__PdschServingCellConfigCase pdsch__serving_cell_config_case;
4806   union {
4807     Uenibstreamprotobuf__Null *release_pdsch_servingcellconfig;
4808     Uenibstreamprotobuf__PDSCHServingCellConfig *setup_pdsch_servingcellconfig;
4809   };
4810   Uenibstreamprotobuf__ServingCellConfig__LteCRSToMatchAroundCase lte__crs__to_match_around_case;
4811   union {
4812     Uenibstreamprotobuf__Null *release_lte_crs_tomatcharound;
4813     Uenibstreamprotobuf__RateMatchPatternLTECRS *setup_lte_crs_tomatcharound;
4814   };
4815 };
4816 #define UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__INIT \
4817  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__serving_cell_config__descriptor) \
4818     , NULL, NULL, 0,NULL, 0,NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, 0,NULL, 0,NULL, 0,NULL, UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDCCH__SERVING_CELL_CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__PDSCH__SERVING_CELL_CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG__LTE__CRS__TO_MATCH_AROUND__NOT_SET, {0} }
4819
4820
4821 struct  _Uenibstreamprotobuf__TDDULDLConfigDedicated
4822 {
4823   ProtobufCMessage base;
4824   size_t n_slotspecificconfigurationstoaddmodlist;
4825   Uenibstreamprotobuf__TDDULDLSlotConfig **slotspecificconfigurationstoaddmodlist;
4826   size_t n_tdd_ul_dl_slotindex;
4827   uint32_t *tdd_ul_dl_slotindex;
4828 };
4829 #define UENIBSTREAMPROTOBUF__TDD__UL__DL__CONFIG_DEDICATED__INIT \
4830  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor) \
4831     , 0,NULL, 0,NULL }
4832
4833
4834 typedef enum {
4835   UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__SYMBOLS__NOT_SET = 0,
4836   UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__SYMBOLS_ALL_DOWNLINK = 2,
4837   UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__SYMBOLS_ALL_UPLINK = 3,
4838   UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__SYMBOLS_EXPLICIT = 4
4839     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__SYMBOLS)
4840 } Uenibstreamprotobuf__TDDULDLSlotConfig__SymbolsCase;
4841
4842 struct  _Uenibstreamprotobuf__TDDULDLSlotConfig
4843 {
4844   ProtobufCMessage base;
4845   uint32_t slotindex;
4846   Uenibstreamprotobuf__TDDULDLSlotConfig__SymbolsCase symbols_case;
4847   union {
4848     Uenibstreamprotobuf__Null *alldownlink;
4849     Uenibstreamprotobuf__Null *alluplink;
4850     Uenibstreamprotobuf__Explicit *explicit_;
4851   };
4852 };
4853 #define UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__INIT \
4854  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor) \
4855     , 0, UENIBSTREAMPROTOBUF__TDD__UL__DL__SLOT_CONFIG__SYMBOLS__NOT_SET, {0} }
4856
4857
4858 struct  _Uenibstreamprotobuf__Explicit
4859 {
4860   ProtobufCMessage base;
4861   Google__Protobuf__UInt32Value *nrofdownlinksymbols;
4862   Google__Protobuf__UInt32Value *nrofuplinksymbols;
4863 };
4864 #define UENIBSTREAMPROTOBUF__EXPLICIT__INIT \
4865  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__explicit__descriptor) \
4866     , NULL, NULL }
4867
4868
4869 typedef enum {
4870   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDCCH__CONFIG__NOT_SET = 0,
4871   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDCCH__CONFIG_RELEASE_PDCCH__CONFIG = 1,
4872   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDCCH__CONFIG_SETUP_PDCCH__CONFIG = 2
4873     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDCCH__CONFIG)
4874 } Uenibstreamprotobuf__BWPDownlinkDedicated__PdcchConfigCase;
4875
4876 typedef enum {
4877   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDSCH__CONFIG__NOT_SET = 0,
4878   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDSCH__CONFIG_RELEASE_PDSCH__CONFIG = 3,
4879   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDSCH__CONFIG_SETUP_PDSCH__CONFIG = 4
4880     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDSCH__CONFIG)
4881 } Uenibstreamprotobuf__BWPDownlinkDedicated__PdschConfigCase;
4882
4883 typedef enum {
4884   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__SPS__CONFIG__NOT_SET = 0,
4885   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__SPS__CONFIG_RELEASE_SPS__CONFIG = 5,
4886   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__SPS__CONFIG_SETUP_SPS__CONFIG = 6
4887     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__SPS__CONFIG)
4888 } Uenibstreamprotobuf__BWPDownlinkDedicated__SpsConfigCase;
4889
4890 typedef enum {
4891   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__RADIO_LINK_MONITORING_CONFIG__NOT_SET = 0,
4892   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__RADIO_LINK_MONITORING_CONFIG_RELEASE_RADIO_LINK_MONITORING_CONFIG = 7,
4893   UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__RADIO_LINK_MONITORING_CONFIG_SETUP_RADIO_LINK_MONITORING_CONFIG = 8
4894     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__RADIO_LINK_MONITORING_CONFIG)
4895 } Uenibstreamprotobuf__BWPDownlinkDedicated__RadioLinkMonitoringConfigCase;
4896
4897 struct  _Uenibstreamprotobuf__BWPDownlinkDedicated
4898 {
4899   ProtobufCMessage base;
4900   Uenibstreamprotobuf__BWPDownlinkDedicated__PdcchConfigCase pdcch__config_case;
4901   union {
4902     Uenibstreamprotobuf__Null *release_pdcch_config;
4903     Uenibstreamprotobuf__PDCCHConfig *setup_pdcch_config;
4904   };
4905   Uenibstreamprotobuf__BWPDownlinkDedicated__PdschConfigCase pdsch__config_case;
4906   union {
4907     Uenibstreamprotobuf__Null *release_pdsch_config;
4908     Uenibstreamprotobuf__PDSCHConfig *setup_pdsch_config;
4909   };
4910   Uenibstreamprotobuf__BWPDownlinkDedicated__SpsConfigCase sps__config_case;
4911   union {
4912     Uenibstreamprotobuf__Null *release_sps_config;
4913     Uenibstreamprotobuf__SPSConfig *setup_sps_config;
4914   };
4915   Uenibstreamprotobuf__BWPDownlinkDedicated__RadioLinkMonitoringConfigCase radio_link_monitoring_config_case;
4916   union {
4917     Uenibstreamprotobuf__Null *release_radiolinkmonitoringconfig;
4918     Uenibstreamprotobuf__RadioLinkMonitoringConfig *setup_radiolinkmonitoringconfig;
4919   };
4920 };
4921 #define UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__INIT \
4922  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__downlink_dedicated__descriptor) \
4923     , UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDCCH__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__PDSCH__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__SPS__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__DOWNLINK_DEDICATED__RADIO_LINK_MONITORING_CONFIG__NOT_SET, {0} }
4924
4925
4926 typedef enum {
4927   UENIBSTREAMPROTOBUF__PDCCH__CONFIG__DOWNLINK_PREEMPTION__NOT_SET = 0,
4928   UENIBSTREAMPROTOBUF__PDCCH__CONFIG__DOWNLINK_PREEMPTION_RELEASE_DOWNLINK_PREEMPTION = 5,
4929   UENIBSTREAMPROTOBUF__PDCCH__CONFIG__DOWNLINK_PREEMPTION_SETUP_DOWNLINK_PREEMPTION = 6
4930     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCCH__CONFIG__DOWNLINK_PREEMPTION)
4931 } Uenibstreamprotobuf__PDCCHConfig__DownlinkPreemptionCase;
4932
4933 typedef enum {
4934   UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUSCH__NOT_SET = 0,
4935   UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUSCH_RELEASE_TPC__PUSCH = 7,
4936   UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUSCH_SETUP_TPC__PUSCH = 8
4937     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUSCH)
4938 } Uenibstreamprotobuf__PDCCHConfig__TpcPUSCHCase;
4939
4940 typedef enum {
4941   UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUCCH__NOT_SET = 0,
4942   UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUCCH_RELEASE_TPC__PUCCH = 9,
4943   UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUCCH_SETUP_TPC__PUCCH = 10
4944     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUCCH)
4945 } Uenibstreamprotobuf__PDCCHConfig__TpcPUCCHCase;
4946
4947 typedef enum {
4948   UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__SRS__NOT_SET = 0,
4949   UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__SRS_RELEASE_TPC__SRS = 11,
4950   UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__SRS_SETUP_TPC__SRS = 12
4951     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__SRS)
4952 } Uenibstreamprotobuf__PDCCHConfig__TpcSRSCase;
4953
4954 struct  _Uenibstreamprotobuf__PDCCHConfig
4955 {
4956   ProtobufCMessage base;
4957   size_t n_controlresourcesettoaddmodlist;
4958   Uenibstreamprotobuf__ControlResourceSet **controlresourcesettoaddmodlist;
4959   size_t n_controlresourcesettoreleaselist;
4960   uint32_t *controlresourcesettoreleaselist;
4961   size_t n_searchspacestoaddmodlist;
4962   Uenibstreamprotobuf__SearchSpace **searchspacestoaddmodlist;
4963   size_t n_searchspacestoreleaselist;
4964   uint32_t *searchspacestoreleaselist;
4965   Uenibstreamprotobuf__PDCCHConfig__DownlinkPreemptionCase downlink_preemption_case;
4966   union {
4967     Uenibstreamprotobuf__Null *release_downlinkpreemption;
4968     Uenibstreamprotobuf__DownlinkPreemption *setup_downlinkpreemption;
4969   };
4970   Uenibstreamprotobuf__PDCCHConfig__TpcPUSCHCase tpc__pusch_case;
4971   union {
4972     Uenibstreamprotobuf__Null *release_tpc_pusch;
4973     Uenibstreamprotobuf__PUSCHTPCCommandConfig *setup_tpc_pusch;
4974   };
4975   Uenibstreamprotobuf__PDCCHConfig__TpcPUCCHCase tpc__pucch_case;
4976   union {
4977     Uenibstreamprotobuf__Null *release_tpc_pucch;
4978     Uenibstreamprotobuf__PUCCHTPCCommandConfig *setup_tpc_pucch;
4979   };
4980   Uenibstreamprotobuf__PDCCHConfig__TpcSRSCase tpc__srs_case;
4981   union {
4982     Uenibstreamprotobuf__Null *release_tpc_srs;
4983     Uenibstreamprotobuf__SRSTPCCommandConfig *setup_tpc_srs;
4984   };
4985 };
4986 #define UENIBSTREAMPROTOBUF__PDCCH__CONFIG__INIT \
4987  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcch__config__descriptor) \
4988     , 0,NULL, 0,NULL, 0,NULL, 0,NULL, UENIBSTREAMPROTOBUF__PDCCH__CONFIG__DOWNLINK_PREEMPTION__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUSCH__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__PUCCH__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDCCH__CONFIG__TPC__SRS__NOT_SET, {0} }
4989
4990
4991 struct  _Uenibstreamprotobuf__DownlinkPreemption
4992 {
4993   ProtobufCMessage base;
4994   uint32_t int_rnti;
4995   Uenibstreamprotobuf__TimeFrequencySet *timefrequencyset;
4996   uint32_t dci_payloadsize;
4997   size_t n_int_configurationperservingcell;
4998   Uenibstreamprotobuf__INTConfigurationPerServingCell **int_configurationperservingcell;
4999 };
5000 #define UENIBSTREAMPROTOBUF__DOWNLINK_PREEMPTION__INIT \
5001  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__downlink_preemption__descriptor) \
5002     , 0, NULL, 0, 0,NULL }
5003
5004
5005 struct  _Uenibstreamprotobuf__TimeFrequencySet
5006 {
5007   ProtobufCMessage base;
5008   Uenibstreamprotobuf__TimeFrequencySet__Value value;
5009 };
5010 #define UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__INIT \
5011  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__time_frequency_set__descriptor) \
5012     , UENIBSTREAMPROTOBUF__TIME_FREQUENCY_SET__VALUE__protobuf_unspecified }
5013
5014
5015 struct  _Uenibstreamprotobuf__INTConfigurationPerServingCell
5016 {
5017   ProtobufCMessage base;
5018   uint32_t servingcellid;
5019   uint32_t positionindci;
5020 };
5021 #define UENIBSTREAMPROTOBUF__INT__CONFIGURATION_PER_SERVING_CELL__INIT \
5022  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor) \
5023     , 0, 0 }
5024
5025
5026 struct  _Uenibstreamprotobuf__PUSCHTPCCommandConfig
5027 {
5028   ProtobufCMessage base;
5029   Google__Protobuf__UInt32Value *tpc_index;
5030   Google__Protobuf__UInt32Value *tpc_indexsul;
5031   Google__Protobuf__UInt32Value *targetcell;
5032 };
5033 #define UENIBSTREAMPROTOBUF__PUSCH__TPC__COMMAND_CONFIG__INIT \
5034  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__tpc__command_config__descriptor) \
5035     , NULL, NULL, NULL }
5036
5037
5038 struct  _Uenibstreamprotobuf__PUCCHTPCCommandConfig
5039 {
5040   ProtobufCMessage base;
5041   Google__Protobuf__UInt32Value *tpc_indexpcell;
5042   Google__Protobuf__UInt32Value *tpc_indexpucch_scell;
5043 };
5044 #define UENIBSTREAMPROTOBUF__PUCCH__TPC__COMMAND_CONFIG__INIT \
5045  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__tpc__command_config__descriptor) \
5046     , NULL, NULL }
5047
5048
5049 struct  _Uenibstreamprotobuf__SRSTPCCommandConfig
5050 {
5051   ProtobufCMessage base;
5052   Google__Protobuf__UInt32Value *startingbitofformat2_3;
5053   Google__Protobuf__UInt32Value *fieldtypeformat2_3;
5054   Google__Protobuf__UInt32Value *startingbitofformat2_3sul_v1530;
5055 };
5056 #define UENIBSTREAMPROTOBUF__SRS__TPC__COMMAND_CONFIG__INIT \
5057  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__tpc__command_config__descriptor) \
5058     , NULL, NULL, NULL }
5059
5060
5061 typedef enum {
5062   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A__NOT_SET = 0,
5063   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A_RELEASE_DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A = 2,
5064   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A_SETUP_DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A = 3
5065     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A)
5066 } Uenibstreamprotobuf__PDSCHConfig__DmrsDownlinkForPDSCHMappingTypeACase;
5067
5068 typedef enum {
5069   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B__NOT_SET = 0,
5070   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B_RELEASE_DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B = 4,
5071   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B_SETUP_DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B = 5
5072     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B)
5073 } Uenibstreamprotobuf__PDSCHConfig__DmrsDownlinkForPDSCHMappingTypeBCase;
5074
5075 typedef enum {
5076   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PDSCH__TIME_DOMAIN_ALLOCATION_LIST__NOT_SET = 0,
5077   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PDSCH__TIME_DOMAIN_ALLOCATION_LIST_RELEASE_PDSCH__TIME_DOMAIN_ALLOCATION_LIST = 10,
5078   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PDSCH__TIME_DOMAIN_ALLOCATION_LIST_SETUP_PDSCH__TIME_DOMAIN_ALLOCATION_LIST = 11
5079     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PDSCH__TIME_DOMAIN_ALLOCATION_LIST)
5080 } Uenibstreamprotobuf__PDSCHConfig__PdschTimeDomainAllocationListCase;
5081
5082 typedef enum {
5083   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PRB__BUNDLING_TYPE__NOT_SET = 0,
5084   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PRB__BUNDLING_TYPE_STATIC_BUNDLING = 20,
5085   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PRB__BUNDLING_TYPE_DYNAMIC_BUNDLING = 21
5086     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PRB__BUNDLING_TYPE)
5087 } Uenibstreamprotobuf__PDSCHConfig__PrbBundlingTypeCase;
5088
5089 typedef enum {
5090   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__P__ZP__CSI__RS__RESOURCE_SET__NOT_SET = 0,
5091   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__P__ZP__CSI__RS__RESOURCE_SET_RELEASE_P__ZP__CSI__RS__RESOURCE_SET = 28,
5092   UENIBSTREAMPROTOBUF__PDSCH__CONFIG__P__ZP__CSI__RS__RESOURCE_SET_SETUP_P__ZP__CSI__RS__RESOURCE_SET = 29
5093     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__CONFIG__P__ZP__CSI__RS__RESOURCE_SET)
5094 } Uenibstreamprotobuf__PDSCHConfig__PZPCSIRSResourceSetCase;
5095
5096 struct  _Uenibstreamprotobuf__PDSCHConfig
5097 {
5098   ProtobufCMessage base;
5099   Google__Protobuf__UInt32Value *datascramblingidentitypdsch;
5100   size_t n_tci_statestoaddmodlist;
5101   Uenibstreamprotobuf__TCIState **tci_statestoaddmodlist;
5102   size_t n_tci_statestoreleaselist;
5103   uint32_t *tci_statestoreleaselist;
5104   Uenibstreamprotobuf__VRBToPRBInterleaver *vrb_toprb_interleaver;
5105   Uenibstreamprotobuf__ResourceAllocation *resourceallocation;
5106   Uenibstreamprotobuf__PDSCHAggregationFactor *pdsch_aggregationfactor;
5107   size_t n_ratematchpatterntoaddmodlist;
5108   Uenibstreamprotobuf__RateMatchPattern **ratematchpatterntoaddmodlist;
5109   size_t n_ratematchpatterntoreleaselist;
5110   uint32_t *ratematchpatterntoreleaselist;
5111   Uenibstreamprotobuf__RateMatchPatternGroup *ratematchpatterngroup1;
5112   Uenibstreamprotobuf__RateMatchPatternGroup *ratematchpatterngroup2;
5113   Uenibstreamprotobuf__RBGSize *rbg_size;
5114   Uenibstreamprotobuf__MCSTable *mcs_table;
5115   Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *maxnrofcodewordsscheduledbydci;
5116   size_t n_zp_csi_rs_resourcetoaddmodlist;
5117   Uenibstreamprotobuf__ZPCSIRSResource **zp_csi_rs_resourcetoaddmodlist;
5118   size_t n_zp_csi_rs_resourcetoreleaselist;
5119   uint32_t *zp_csi_rs_resourcetoreleaselist;
5120   size_t n_aperiodic_zp_csi_rs_resourcesetstoaddmodlist;
5121   Uenibstreamprotobuf__ZPCSIRSResourceSet **aperiodic_zp_csi_rs_resourcesetstoaddmodlist;
5122   size_t n_aperiodic_zp_csi_rs_resourcesetstoreleaselist;
5123   uint32_t *aperiodic_zp_csi_rs_resourcesetstoreleaselist;
5124   size_t n_sp_zp_csi_rs_resourcesetstoaddmodlist;
5125   Uenibstreamprotobuf__ZPCSIRSResourceSet **sp_zp_csi_rs_resourcesetstoaddmodlist;
5126   size_t n_sp_zp_csi_rs_resourcesetstoreleaselist;
5127   uint32_t *sp_zp_csi_rs_resourcesetstoreleaselist;
5128   Uenibstreamprotobuf__PDSCHConfig__DmrsDownlinkForPDSCHMappingTypeACase dmrs__downlink_for_pdsch__mapping_type_a_case;
5129   union {
5130     Uenibstreamprotobuf__Null *release_dmrs_downlinkforpdsch_mappingtypea;
5131     Uenibstreamprotobuf__DMRSDownlinkConfig *setup_dmrs_downlinkforpdsch_mappingtypea;
5132   };
5133   Uenibstreamprotobuf__PDSCHConfig__DmrsDownlinkForPDSCHMappingTypeBCase dmrs__downlink_for_pdsch__mapping_type_b_case;
5134   union {
5135     Uenibstreamprotobuf__Null *release_dmrs_downlinkforpdsch_mappingtypeb;
5136     Uenibstreamprotobuf__DMRSDownlinkConfig *setup_dmrs_downlinkforpdsch_mappingtypeb;
5137   };
5138   Uenibstreamprotobuf__PDSCHConfig__PdschTimeDomainAllocationListCase pdsch__time_domain_allocation_list_case;
5139   union {
5140     Uenibstreamprotobuf__Null *release_pdsch_timedomainallocationlist;
5141     Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *setup_pdsch_timedomainallocationlist;
5142   };
5143   Uenibstreamprotobuf__PDSCHConfig__PrbBundlingTypeCase prb__bundling_type_case;
5144   union {
5145     Uenibstreamprotobuf__StaticBundling *staticbundling;
5146     Uenibstreamprotobuf__DynamicBundling *dynamicbundling;
5147   };
5148   Uenibstreamprotobuf__PDSCHConfig__PZPCSIRSResourceSetCase p__zp__csi__rs__resource_set_case;
5149   union {
5150     Uenibstreamprotobuf__Null *release_p_zp_csi_rs_resourceset;
5151     Uenibstreamprotobuf__ZPCSIRSResourceSet *setup_p_zp_csi_rs_resourceset;
5152   };
5153 };
5154 #define UENIBSTREAMPROTOBUF__PDSCH__CONFIG__INIT \
5155  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__config__descriptor) \
5156     , NULL, 0,NULL, 0,NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_A__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDSCH__CONFIG__DMRS__DOWNLINK_FOR_PDSCH__MAPPING_TYPE_B__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PDSCH__TIME_DOMAIN_ALLOCATION_LIST__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDSCH__CONFIG__PRB__BUNDLING_TYPE__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PDSCH__CONFIG__P__ZP__CSI__RS__RESOURCE_SET__NOT_SET, {0} }
5157
5158
5159 typedef enum {
5160   UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__PHASE_TRACKING_RS__NOT_SET = 0,
5161   UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__PHASE_TRACKING_RS_RELEASE_PHASE_TRACKING_RS = 6,
5162   UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__PHASE_TRACKING_RS_SETUP_PHASE_TRACKING_RS = 7
5163     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__PHASE_TRACKING_RS)
5164 } Uenibstreamprotobuf__DMRSDownlinkConfig__PhaseTrackingRSCase;
5165
5166 struct  _Uenibstreamprotobuf__DMRSDownlinkConfig
5167 {
5168   ProtobufCMessage base;
5169   Uenibstreamprotobuf__DMRSType *dmrs_type;
5170   Uenibstreamprotobuf__DMRSAdditionalPosition *dmrs_additionalposition;
5171   Uenibstreamprotobuf__MaxLength *maxlength;
5172   Google__Protobuf__UInt32Value *scramblingid0;
5173   Google__Protobuf__UInt32Value *scramblingid1;
5174   Uenibstreamprotobuf__DMRSDownlinkConfig__PhaseTrackingRSCase phase_tracking_rs_case;
5175   union {
5176     Uenibstreamprotobuf__Null *release_phasetrackingrs;
5177     Uenibstreamprotobuf__PTRSDownlinkConfig *setup_phasetrackingrs;
5178   };
5179 };
5180 #define UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__INIT \
5181  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dmrs__downlink_config__descriptor) \
5182     , NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__DMRS__DOWNLINK_CONFIG__PHASE_TRACKING_RS__NOT_SET, {0} }
5183
5184
5185 struct  _Uenibstreamprotobuf__DMRSType
5186 {
5187   ProtobufCMessage base;
5188   Uenibstreamprotobuf__DMRSType__Value value;
5189 };
5190 #define UENIBSTREAMPROTOBUF__DMRS__TYPE__INIT \
5191  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dmrs__type__descriptor) \
5192     , UENIBSTREAMPROTOBUF__DMRS__TYPE__VALUE__protobuf_unspecified }
5193
5194
5195 struct  _Uenibstreamprotobuf__DMRSAdditionalPosition
5196 {
5197   ProtobufCMessage base;
5198   Uenibstreamprotobuf__DMRSAdditionalPosition__Value value;
5199 };
5200 #define UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__INIT \
5201  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dmrs__additional_position__descriptor) \
5202     , UENIBSTREAMPROTOBUF__DMRS__ADDITIONAL_POSITION__VALUE__protobuf_unspecified }
5203
5204
5205 struct  _Uenibstreamprotobuf__MaxLength
5206 {
5207   ProtobufCMessage base;
5208   Uenibstreamprotobuf__MaxLength__Value value;
5209 };
5210 #define UENIBSTREAMPROTOBUF__MAX_LENGTH__INIT \
5211  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__max_length__descriptor) \
5212     , UENIBSTREAMPROTOBUF__MAX_LENGTH__VALUE__protobuf_unspecified }
5213
5214
5215 struct  _Uenibstreamprotobuf__PTRSDownlinkConfig
5216 {
5217   ProtobufCMessage base;
5218   size_t n_frequencydensity;
5219   uint32_t *frequencydensity;
5220   size_t n_timedensity;
5221   uint32_t *timedensity;
5222   Google__Protobuf__UInt32Value *epre_ratio;
5223   Uenibstreamprotobuf__ResourceElementOffset *resourceelementoffset;
5224 };
5225 #define UENIBSTREAMPROTOBUF__PTRS__DOWNLINK_CONFIG__INIT \
5226  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ptrs__downlink_config__descriptor) \
5227     , 0,NULL, 0,NULL, NULL, NULL }
5228
5229
5230 struct  _Uenibstreamprotobuf__ResourceElementOffset
5231 {
5232   ProtobufCMessage base;
5233   Uenibstreamprotobuf__ResourceElementOffset__Value value;
5234 };
5235 #define UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__INIT \
5236  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__resource_element_offset__descriptor) \
5237     , UENIBSTREAMPROTOBUF__RESOURCE_ELEMENT_OFFSET__VALUE__protobuf_unspecified }
5238
5239
5240 struct  _Uenibstreamprotobuf__TCIState
5241 {
5242   ProtobufCMessage base;
5243   uint32_t tci_stateid;
5244   Uenibstreamprotobuf__QCLInfo *qcl_type1;
5245   Uenibstreamprotobuf__QCLInfo *qcl_type2;
5246 };
5247 #define UENIBSTREAMPROTOBUF__TCI__STATE__INIT \
5248  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tci__state__descriptor) \
5249     , 0, NULL, NULL }
5250
5251
5252 typedef enum {
5253   UENIBSTREAMPROTOBUF__QCL__INFO__REFERENCE_SIGNAL__NOT_SET = 0,
5254   UENIBSTREAMPROTOBUF__QCL__INFO__REFERENCE_SIGNAL_CSI_RS = 3,
5255   UENIBSTREAMPROTOBUF__QCL__INFO__REFERENCE_SIGNAL_SSB = 4
5256     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__QCL__INFO__REFERENCE_SIGNAL)
5257 } Uenibstreamprotobuf__QCLInfo__ReferenceSignalCase;
5258
5259 struct  _Uenibstreamprotobuf__QCLInfo
5260 {
5261   ProtobufCMessage base;
5262   Google__Protobuf__UInt32Value *cell;
5263   Google__Protobuf__UInt32Value *bwp_id;
5264   Uenibstreamprotobuf__QCLType *qcl_type;
5265   Uenibstreamprotobuf__QCLInfo__ReferenceSignalCase reference_signal_case;
5266   union {
5267     uint32_t csi_rs;
5268     uint32_t ssb;
5269   };
5270 };
5271 #define UENIBSTREAMPROTOBUF__QCL__INFO__INIT \
5272  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__qcl__info__descriptor) \
5273     , NULL, NULL, NULL, UENIBSTREAMPROTOBUF__QCL__INFO__REFERENCE_SIGNAL__NOT_SET, {0} }
5274
5275
5276 struct  _Uenibstreamprotobuf__QCLType
5277 {
5278   ProtobufCMessage base;
5279   Uenibstreamprotobuf__QCLType__Value value;
5280 };
5281 #define UENIBSTREAMPROTOBUF__QCL__TYPE__INIT \
5282  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__qcl__type__descriptor) \
5283     , UENIBSTREAMPROTOBUF__QCL__TYPE__VALUE__protobuf_unspecified }
5284
5285
5286 struct  _Uenibstreamprotobuf__VRBToPRBInterleaver
5287 {
5288   ProtobufCMessage base;
5289   Uenibstreamprotobuf__VRBToPRBInterleaver__Value value;
5290 };
5291 #define UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__INIT \
5292  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor) \
5293     , UENIBSTREAMPROTOBUF__VRB__TO_PRB__INTERLEAVER__VALUE__protobuf_unspecified }
5294
5295
5296 struct  _Uenibstreamprotobuf__ResourceAllocation
5297 {
5298   ProtobufCMessage base;
5299   Uenibstreamprotobuf__ResourceAllocation__Value value;
5300 };
5301 #define UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__INIT \
5302  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__resource_allocation__descriptor) \
5303     , UENIBSTREAMPROTOBUF__RESOURCE_ALLOCATION__VALUE__protobuf_unspecified }
5304
5305
5306 struct  _Uenibstreamprotobuf__PDSCHAggregationFactor
5307 {
5308   ProtobufCMessage base;
5309   Uenibstreamprotobuf__PDSCHAggregationFactor__Value value;
5310 };
5311 #define UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__INIT \
5312  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__aggregation_factor__descriptor) \
5313     , UENIBSTREAMPROTOBUF__PDSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified }
5314
5315
5316 struct  _Uenibstreamprotobuf__RateMatchPatternGroup
5317 {
5318   ProtobufCMessage base;
5319   size_t n_items;
5320   Uenibstreamprotobuf__RateMatchPatternGroupItem **items;
5321 };
5322 #define UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP__INIT \
5323  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rate_match_pattern_group__descriptor) \
5324     , 0,NULL }
5325
5326
5327 typedef enum {
5328   UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__C__NOT_SET = 0,
5329   UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__C_CELL_LEVEL = 1,
5330   UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__C_BWP_LEVEL = 2
5331     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__C)
5332 } Uenibstreamprotobuf__RateMatchPatternGroupItem__CCase;
5333
5334 struct  _Uenibstreamprotobuf__RateMatchPatternGroupItem
5335 {
5336   ProtobufCMessage base;
5337   Uenibstreamprotobuf__RateMatchPatternGroupItem__CCase c_case;
5338   union {
5339     uint32_t celllevel;
5340     uint32_t bwplevel;
5341   };
5342 };
5343 #define UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__INIT \
5344  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rate_match_pattern_group_item__descriptor) \
5345     , UENIBSTREAMPROTOBUF__RATE_MATCH_PATTERN_GROUP_ITEM__C__NOT_SET, {0} }
5346
5347
5348 struct  _Uenibstreamprotobuf__RBGSize
5349 {
5350   ProtobufCMessage base;
5351   Uenibstreamprotobuf__RBGSize__Value value;
5352 };
5353 #define UENIBSTREAMPROTOBUF__RBG__SIZE__INIT \
5354  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rbg__size__descriptor) \
5355     , UENIBSTREAMPROTOBUF__RBG__SIZE__VALUE__protobuf_unspecified }
5356
5357
5358 struct  _Uenibstreamprotobuf__MCSTable
5359 {
5360   ProtobufCMessage base;
5361   Uenibstreamprotobuf__MCSTable__Value value;
5362 };
5363 #define UENIBSTREAMPROTOBUF__MCS__TABLE__INIT \
5364  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mcs__table__descriptor) \
5365     , UENIBSTREAMPROTOBUF__MCS__TABLE__VALUE__protobuf_unspecified }
5366
5367
5368 struct  _Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI
5369 {
5370   ProtobufCMessage base;
5371   Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI__Value value;
5372 };
5373 #define UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__INIT \
5374  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor) \
5375     , UENIBSTREAMPROTOBUF__MAX_NROF_CODE_WORDS_SCHEDULED_BY_DCI__VALUE__protobuf_unspecified }
5376
5377
5378 struct  _Uenibstreamprotobuf__StaticBundling
5379 {
5380   ProtobufCMessage base;
5381   Uenibstreamprotobuf__BundleSize *bundlesize;
5382 };
5383 #define UENIBSTREAMPROTOBUF__STATIC_BUNDLING__INIT \
5384  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__static_bundling__descriptor) \
5385     , NULL }
5386
5387
5388 struct  _Uenibstreamprotobuf__BundleSize
5389 {
5390   ProtobufCMessage base;
5391   Uenibstreamprotobuf__BundleSize__Value value;
5392 };
5393 #define UENIBSTREAMPROTOBUF__BUNDLE_SIZE__INIT \
5394  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bundle_size__descriptor) \
5395     , UENIBSTREAMPROTOBUF__BUNDLE_SIZE__VALUE__protobuf_unspecified }
5396
5397
5398 struct  _Uenibstreamprotobuf__DynamicBundling
5399 {
5400   ProtobufCMessage base;
5401   Uenibstreamprotobuf__BundleSizeSet1 *bundlesizeset1;
5402   Uenibstreamprotobuf__BundleSizeSet2 *bundlesizeset2;
5403 };
5404 #define UENIBSTREAMPROTOBUF__DYNAMIC_BUNDLING__INIT \
5405  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dynamic_bundling__descriptor) \
5406     , NULL, NULL }
5407
5408
5409 struct  _Uenibstreamprotobuf__BundleSizeSet1
5410 {
5411   ProtobufCMessage base;
5412   Uenibstreamprotobuf__BundleSizeSet1__Value value;
5413 };
5414 #define UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__INIT \
5415  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bundle_size_set1__descriptor) \
5416     , UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET1__VALUE__protobuf_unspecified }
5417
5418
5419 struct  _Uenibstreamprotobuf__BundleSizeSet2
5420 {
5421   ProtobufCMessage base;
5422   Uenibstreamprotobuf__BundleSizeSet2__Value value;
5423 };
5424 #define UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__INIT \
5425  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bundle_size_set2__descriptor) \
5426     , UENIBSTREAMPROTOBUF__BUNDLE_SIZE_SET2__VALUE__protobuf_unspecified }
5427
5428
5429 struct  _Uenibstreamprotobuf__ZPCSIRSResource
5430 {
5431   ProtobufCMessage base;
5432   uint32_t zp_csi_rs_resourceid;
5433   Uenibstreamprotobuf__CSIRSResourceMapping *resourcemapping;
5434   Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *periodicityandoffset;
5435 };
5436 #define UENIBSTREAMPROTOBUF__ZP__CSI__RS__RESOURCE__INIT \
5437  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__zp__csi__rs__resource__descriptor) \
5438     , 0, NULL, NULL }
5439
5440
5441 typedef enum {
5442   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION__NOT_SET = 0,
5443   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION_ROW1 = 1,
5444   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION_ROW2 = 2,
5445   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION_ROW4 = 3,
5446   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION_OTHER = 5
5447     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION)
5448 } Uenibstreamprotobuf__CSIRSResourceMapping__FrequencyDomainAllocationCase;
5449
5450 typedef enum {
5451   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__DENSITY__NOT_SET = 0,
5452   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__DENSITY_DOT5 = 10,
5453   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__DENSITY_ONE = 11,
5454   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__DENSITY_THREE = 12
5455     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__DENSITY)
5456 } Uenibstreamprotobuf__CSIRSResourceMapping__DensityCase;
5457
5458 struct  _Uenibstreamprotobuf__CSIRSResourceMapping
5459 {
5460   ProtobufCMessage base;
5461   Uenibstreamprotobuf__NrofPorts *nrofports;
5462   uint32_t firstofdmsymbolintimedomain;
5463   Google__Protobuf__UInt32Value *firstofdmsymbolintimedomain2;
5464   Uenibstreamprotobuf__CDMType *cdm_type;
5465   Uenibstreamprotobuf__CSIFrequencyOccupation *freqband;
5466   Uenibstreamprotobuf__CSIRSResourceMapping__FrequencyDomainAllocationCase frequency_domain_allocation_case;
5467   union {
5468     char *row1;
5469     char *row2;
5470     char *row4;
5471     char *other;
5472   };
5473   Uenibstreamprotobuf__CSIRSResourceMapping__DensityCase density_case;
5474   union {
5475     Uenibstreamprotobuf__Dot5 *dot5;
5476     Uenibstreamprotobuf__Null *one;
5477     Uenibstreamprotobuf__Null *three;
5478   };
5479 };
5480 #define UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__INIT \
5481  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__rs__resource_mapping__descriptor) \
5482     , NULL, 0, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__FREQUENCY_DOMAIN_ALLOCATION__NOT_SET, {0}, UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_MAPPING__DENSITY__NOT_SET, {0} }
5483
5484
5485 struct  _Uenibstreamprotobuf__NrofPorts
5486 {
5487   ProtobufCMessage base;
5488   Uenibstreamprotobuf__NrofPorts__Value value;
5489 };
5490 #define UENIBSTREAMPROTOBUF__NROF_PORTS__INIT \
5491  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_ports__descriptor) \
5492     , UENIBSTREAMPROTOBUF__NROF_PORTS__VALUE__protobuf_unspecified }
5493
5494
5495 struct  _Uenibstreamprotobuf__CDMType
5496 {
5497   ProtobufCMessage base;
5498   Uenibstreamprotobuf__CDMType__Value value;
5499 };
5500 #define UENIBSTREAMPROTOBUF__CDM__TYPE__INIT \
5501  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cdm__type__descriptor) \
5502     , UENIBSTREAMPROTOBUF__CDM__TYPE__VALUE__protobuf_unspecified }
5503
5504
5505 struct  _Uenibstreamprotobuf__Dot5
5506 {
5507   ProtobufCMessage base;
5508   Uenibstreamprotobuf__Dot5__Value value;
5509 };
5510 #define UENIBSTREAMPROTOBUF__DOT5__INIT \
5511  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dot5__descriptor) \
5512     , UENIBSTREAMPROTOBUF__DOT5__VALUE__protobuf_unspecified }
5513
5514
5515 struct  _Uenibstreamprotobuf__CSIFrequencyOccupation
5516 {
5517   ProtobufCMessage base;
5518   uint32_t startingrb;
5519   uint32_t nrofrbs;
5520 };
5521 #define UENIBSTREAMPROTOBUF__CSI__FREQUENCY_OCCUPATION__INIT \
5522  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__frequency_occupation__descriptor) \
5523     , 0, 0 }
5524
5525
5526 typedef enum {
5527   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C__NOT_SET = 0,
5528   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS4 = 1,
5529   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS5 = 2,
5530   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS8 = 3,
5531   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS10 = 4,
5532   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS16 = 5,
5533   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS20 = 6,
5534   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS32 = 7,
5535   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS40 = 8,
5536   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS64 = 9,
5537   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS80 = 10,
5538   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS160 = 11,
5539   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS320 = 12,
5540   UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C_SLOTS640 = 13
5541     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C)
5542 } Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset__CCase;
5543
5544 struct  _Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset
5545 {
5546   ProtobufCMessage base;
5547   Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset__CCase c_case;
5548   union {
5549     uint32_t slots4;
5550     uint32_t slots5;
5551     uint32_t slots8;
5552     uint32_t slots10;
5553     uint32_t slots16;
5554     uint32_t slots20;
5555     uint32_t slots32;
5556     uint32_t slots40;
5557     uint32_t slots64;
5558     uint32_t slots80;
5559     uint32_t slots160;
5560     uint32_t slots320;
5561     uint32_t slots640;
5562   };
5563 };
5564 #define UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__INIT \
5565  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor) \
5566     , UENIBSTREAMPROTOBUF__CSI__RESOURCE_PERIODICITY_AND_OFFSET__C__NOT_SET, {0} }
5567
5568
5569 struct  _Uenibstreamprotobuf__ZPCSIRSResourceSet
5570 {
5571   ProtobufCMessage base;
5572   uint32_t zp_csi_rs_resourcesetid;
5573   size_t n_zp_csi_rs_resourceidlist;
5574   uint32_t *zp_csi_rs_resourceidlist;
5575 };
5576 #define UENIBSTREAMPROTOBUF__ZP__CSI__RS__RESOURCE_SET__INIT \
5577  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor) \
5578     , 0, 0,NULL }
5579
5580
5581 struct  _Uenibstreamprotobuf__SPSConfig
5582 {
5583   ProtobufCMessage base;
5584   Uenibstreamprotobuf__SPSConfigPeriodicity *periodicity;
5585   uint32_t nrofharq_processes;
5586   Google__Protobuf__UInt32Value *n1pucch_an;
5587   Uenibstreamprotobuf__SPSMCSTable *mcs_table;
5588 };
5589 #define UENIBSTREAMPROTOBUF__SPS__CONFIG__INIT \
5590  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sps__config__descriptor) \
5591     , NULL, 0, NULL, NULL }
5592
5593
5594 struct  _Uenibstreamprotobuf__SPSConfigPeriodicity
5595 {
5596   ProtobufCMessage base;
5597   Uenibstreamprotobuf__SPSConfigPeriodicity__Value value;
5598 };
5599 #define UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__INIT \
5600  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sps__config_periodicity__descriptor) \
5601     , UENIBSTREAMPROTOBUF__SPS__CONFIG_PERIODICITY__VALUE__protobuf_unspecified }
5602
5603
5604 struct  _Uenibstreamprotobuf__SPSMCSTable
5605 {
5606   ProtobufCMessage base;
5607   Uenibstreamprotobuf__SPSMCSTable__Value value;
5608 };
5609 #define UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__INIT \
5610  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sps__mcs__table__descriptor) \
5611     , UENIBSTREAMPROTOBUF__SPS__MCS__TABLE__VALUE__protobuf_unspecified }
5612
5613
5614 struct  _Uenibstreamprotobuf__RadioLinkMonitoringConfig
5615 {
5616   ProtobufCMessage base;
5617   size_t n_failuredetectionresourcestoaddmodlist;
5618   Uenibstreamprotobuf__RadioLinkMonitoringRS **failuredetectionresourcestoaddmodlist;
5619   size_t n_failuredetectionresourcestoreleaselist;
5620   uint32_t *failuredetectionresourcestoreleaselist;
5621   Uenibstreamprotobuf__BeamFailureInstanceMaxCount *beamfailureinstancemaxcount;
5622   Uenibstreamprotobuf__BeamFailureDetectionTimer *beamfailuredetectiontimer;
5623 };
5624 #define UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_CONFIG__INIT \
5625  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__radio_link_monitoring_config__descriptor) \
5626     , 0,NULL, 0,NULL, NULL, NULL }
5627
5628
5629 typedef enum {
5630   UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__DETECTION_RESOURCE__NOT_SET = 0,
5631   UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__DETECTION_RESOURCE_SSB__INDEX = 3,
5632   UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__DETECTION_RESOURCE_CSI__RS__INDEX = 4
5633     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__DETECTION_RESOURCE)
5634 } Uenibstreamprotobuf__RadioLinkMonitoringRS__DetectionResourceCase;
5635
5636 struct  _Uenibstreamprotobuf__RadioLinkMonitoringRS
5637 {
5638   ProtobufCMessage base;
5639   uint32_t radiolinkmonitoringrs_id;
5640   Uenibstreamprotobuf__Purpose *purpose;
5641   Uenibstreamprotobuf__RadioLinkMonitoringRS__DetectionResourceCase detection_resource_case;
5642   union {
5643     uint32_t ssb_index;
5644     uint32_t csi_rs_index;
5645   };
5646 };
5647 #define UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__INIT \
5648  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__radio_link_monitoring_rs__descriptor) \
5649     , 0, NULL, UENIBSTREAMPROTOBUF__RADIO_LINK_MONITORING_RS__DETECTION_RESOURCE__NOT_SET, {0} }
5650
5651
5652 struct  _Uenibstreamprotobuf__Purpose
5653 {
5654   ProtobufCMessage base;
5655   Uenibstreamprotobuf__Purpose__Value value;
5656 };
5657 #define UENIBSTREAMPROTOBUF__PURPOSE__INIT \
5658  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__purpose__descriptor) \
5659     , UENIBSTREAMPROTOBUF__PURPOSE__VALUE__protobuf_unspecified }
5660
5661
5662 struct  _Uenibstreamprotobuf__BeamFailureInstanceMaxCount
5663 {
5664   ProtobufCMessage base;
5665   Uenibstreamprotobuf__BeamFailureInstanceMaxCount__Value value;
5666 };
5667 #define UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__INIT \
5668  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__beam_failure_instance_max_count__descriptor) \
5669     , UENIBSTREAMPROTOBUF__BEAM_FAILURE_INSTANCE_MAX_COUNT__VALUE__protobuf_unspecified }
5670
5671
5672 struct  _Uenibstreamprotobuf__BeamFailureDetectionTimer
5673 {
5674   ProtobufCMessage base;
5675   Uenibstreamprotobuf__BeamFailureDetectionTimer__Value value;
5676 };
5677 #define UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__INIT \
5678  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__beam_failure_detection_timer__descriptor) \
5679     , UENIBSTREAMPROTOBUF__BEAM_FAILURE_DETECTION_TIMER__VALUE__protobuf_unspecified }
5680
5681
5682 struct  _Uenibstreamprotobuf__BWPDownlink
5683 {
5684   ProtobufCMessage base;
5685   uint32_t bwp_id;
5686   Uenibstreamprotobuf__BWPDownlinkCommon *bwp_common;
5687   Uenibstreamprotobuf__BWPDownlinkDedicated *bwp_dedicated;
5688 };
5689 #define UENIBSTREAMPROTOBUF__BWP__DOWNLINK__INIT \
5690  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__downlink__descriptor) \
5691     , 0, NULL, NULL }
5692
5693
5694 struct  _Uenibstreamprotobuf__BWPInactivityTimer
5695 {
5696   ProtobufCMessage base;
5697   Uenibstreamprotobuf__BWPInactivityTimer__Value value;
5698 };
5699 #define UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__INIT \
5700  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__inactivity_timer__descriptor) \
5701     , UENIBSTREAMPROTOBUF__BWP__INACTIVITY_TIMER__VALUE__protobuf_unspecified }
5702
5703
5704 typedef enum {
5705   UENIBSTREAMPROTOBUF__UPLINK_CONFIG__PUSCH__SERVING_CELL_CONFIG__NOT_SET = 0,
5706   UENIBSTREAMPROTOBUF__UPLINK_CONFIG__PUSCH__SERVING_CELL_CONFIG_RELEASE_PUSCH__SERVING_CELL_CONFIG = 5,
5707   UENIBSTREAMPROTOBUF__UPLINK_CONFIG__PUSCH__SERVING_CELL_CONFIG_SETUP_PUSCH__SERVING_CELL_CONFIG = 6
5708     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UPLINK_CONFIG__PUSCH__SERVING_CELL_CONFIG)
5709 } Uenibstreamprotobuf__UplinkConfig__PuschServingCellConfigCase;
5710
5711 typedef enum {
5712   UENIBSTREAMPROTOBUF__UPLINK_CONFIG__CARRIER_SWITCHING__NOT_SET = 0,
5713   UENIBSTREAMPROTOBUF__UPLINK_CONFIG__CARRIER_SWITCHING_RELEASE_CARRIER_SWITCHING = 7,
5714   UENIBSTREAMPROTOBUF__UPLINK_CONFIG__CARRIER_SWITCHING_SETUP_CARRIER_SWITCHING = 8
5715     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UPLINK_CONFIG__CARRIER_SWITCHING)
5716 } Uenibstreamprotobuf__UplinkConfig__CarrierSwitchingCase;
5717
5718 struct  _Uenibstreamprotobuf__UplinkConfig
5719 {
5720   ProtobufCMessage base;
5721   Uenibstreamprotobuf__BWPUplinkDedicated *initialuplinkbwp;
5722   size_t n_uplinkbwp_toreleaselist;
5723   Google__Protobuf__UInt32Value **uplinkbwp_toreleaselist;
5724   size_t n_uplinkbwp_toaddmodlist;
5725   Uenibstreamprotobuf__BWPUplink **uplinkbwp_toaddmodlist;
5726   Google__Protobuf__UInt32Value *firstactiveuplinkbwp_id;
5727   Google__Protobuf__BoolValue *powerboostpi2bpsk;
5728   size_t n_uplinkchannelbw_perscs_list;
5729   Uenibstreamprotobuf__SCSSpecificCarrier **uplinkchannelbw_perscs_list;
5730   Uenibstreamprotobuf__UplinkConfig__PuschServingCellConfigCase pusch__serving_cell_config_case;
5731   union {
5732     Uenibstreamprotobuf__Null *release_pusch_servingcellconfig;
5733     Uenibstreamprotobuf__PUSCHServingCellConfig *setup_pusch_servingcellconfig;
5734   };
5735   Uenibstreamprotobuf__UplinkConfig__CarrierSwitchingCase carrier_switching_case;
5736   union {
5737     Uenibstreamprotobuf__Null *release_carrierswitching;
5738     Uenibstreamprotobuf__SRSCarrierSwitching *setup_carrierswitching;
5739   };
5740 };
5741 #define UENIBSTREAMPROTOBUF__UPLINK_CONFIG__INIT \
5742  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_config__descriptor) \
5743     , NULL, 0,NULL, 0,NULL, NULL, NULL, 0,NULL, UENIBSTREAMPROTOBUF__UPLINK_CONFIG__PUSCH__SERVING_CELL_CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__UPLINK_CONFIG__CARRIER_SWITCHING__NOT_SET, {0} }
5744
5745
5746 typedef enum {
5747   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUCCH__CONFIG__NOT_SET = 0,
5748   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUCCH__CONFIG_RELEASE_PUCCH__CONFIG = 1,
5749   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUCCH__CONFIG_SETUP_PUCCH__CONFIG = 2
5750     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUCCH__CONFIG)
5751 } Uenibstreamprotobuf__BWPUplinkDedicated__PucchConfigCase;
5752
5753 typedef enum {
5754   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUSCH__CONFIG__NOT_SET = 0,
5755   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUSCH__CONFIG_RELEASE_PUSCH__CONFIG = 3,
5756   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUSCH__CONFIG_SETUP_PUSCH__CONFIG = 4
5757     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUSCH__CONFIG)
5758 } Uenibstreamprotobuf__BWPUplinkDedicated__PuschConfigCase;
5759
5760 typedef enum {
5761   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__CONFIGURED_GRANT_CONFIG__NOT_SET = 0,
5762   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__CONFIGURED_GRANT_CONFIG_RELEASE_CONFIGURED_GRANT_CONFIG = 5,
5763   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__CONFIGURED_GRANT_CONFIG_SETUP_CONFIGURED_GRANT_CONFIG = 6
5764     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__CONFIGURED_GRANT_CONFIG)
5765 } Uenibstreamprotobuf__BWPUplinkDedicated__ConfiguredGrantConfigCase;
5766
5767 typedef enum {
5768   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__SRS__CONFIG__NOT_SET = 0,
5769   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__SRS__CONFIG_RELEASE_SRS__CONFIG = 7,
5770   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__SRS__CONFIG_SETUP_SRS__CONFIG = 8
5771     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__SRS__CONFIG)
5772 } Uenibstreamprotobuf__BWPUplinkDedicated__SrsConfigCase;
5773
5774 typedef enum {
5775   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__BEAM_FAILURE_RECOVERY_CONFIG__NOT_SET = 0,
5776   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__BEAM_FAILURE_RECOVERY_CONFIG_RELEASE_BEAM_FAILURE_RECOVERY_CONFIG = 9,
5777   UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__BEAM_FAILURE_RECOVERY_CONFIG_SETUP_BEAM_FAILURE_RECOVERY_CONFIG = 10
5778     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__BEAM_FAILURE_RECOVERY_CONFIG)
5779 } Uenibstreamprotobuf__BWPUplinkDedicated__BeamFailureRecoveryConfigCase;
5780
5781 struct  _Uenibstreamprotobuf__BWPUplinkDedicated
5782 {
5783   ProtobufCMessage base;
5784   Uenibstreamprotobuf__BWPUplinkDedicated__PucchConfigCase pucch__config_case;
5785   union {
5786     Uenibstreamprotobuf__Null *release_pucch_config;
5787     Uenibstreamprotobuf__PUCCHConfig *setup_pucch_config;
5788   };
5789   Uenibstreamprotobuf__BWPUplinkDedicated__PuschConfigCase pusch__config_case;
5790   union {
5791     Uenibstreamprotobuf__Null *release_pusch_config;
5792     Uenibstreamprotobuf__PUSCHConfig *setup_pusch_config;
5793   };
5794   Uenibstreamprotobuf__BWPUplinkDedicated__ConfiguredGrantConfigCase configured_grant_config_case;
5795   union {
5796     Uenibstreamprotobuf__Null *release_configuredgrantconfig;
5797     Uenibstreamprotobuf__ConfiguredGrantConfig *setup_configuredgrantconfig;
5798   };
5799   Uenibstreamprotobuf__BWPUplinkDedicated__SrsConfigCase srs__config_case;
5800   union {
5801     Uenibstreamprotobuf__Null *release_srs_config;
5802     Uenibstreamprotobuf__SRSConfig *setup_srs_config;
5803   };
5804   Uenibstreamprotobuf__BWPUplinkDedicated__BeamFailureRecoveryConfigCase beam_failure_recovery_config_case;
5805   union {
5806     Uenibstreamprotobuf__Null *release_beamfailurerecoveryconfig;
5807     Uenibstreamprotobuf__BeamFailureRecoveryConfig *setup_beamfailurerecoveryconfig;
5808   };
5809 };
5810 #define UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__INIT \
5811  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bwp__uplink_dedicated__descriptor) \
5812     , UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUCCH__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__PUSCH__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__CONFIGURED_GRANT_CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__SRS__CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__BWP__UPLINK_DEDICATED__BEAM_FAILURE_RECOVERY_CONFIG__NOT_SET, {0} }
5813
5814
5815 typedef enum {
5816   UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT1__NOT_SET = 0,
5817   UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT1_RELEASE_FORMAT1 = 5,
5818   UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT1_SETUP_FORMAT1 = 6
5819     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT1)
5820 } Uenibstreamprotobuf__PUCCHConfig__Format1Case;
5821
5822 typedef enum {
5823   UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT2__NOT_SET = 0,
5824   UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT2_RELEASE_FORMAT2 = 7,
5825   UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT2_SETUP_FORMAT2 = 8
5826     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT2)
5827 } Uenibstreamprotobuf__PUCCHConfig__Format2Case;
5828
5829 typedef enum {
5830   UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT3__NOT_SET = 0,
5831   UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT3_RELEASE_FORMAT3 = 9,
5832   UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT3_SETUP_FORMAT3 = 10
5833     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT3)
5834 } Uenibstreamprotobuf__PUCCHConfig__Format3Case;
5835
5836 typedef enum {
5837   UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT4__NOT_SET = 0,
5838   UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT4_RELEASE_FORMAT4 = 11,
5839   UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT4_SETUP_FORMAT4 = 12
5840     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT4)
5841 } Uenibstreamprotobuf__PUCCHConfig__Format4Case;
5842
5843 struct  _Uenibstreamprotobuf__PUCCHConfig
5844 {
5845   ProtobufCMessage base;
5846   size_t n_resourcesettoaddmodlist;
5847   Uenibstreamprotobuf__PUCCHResourceSet **resourcesettoaddmodlist;
5848   size_t n_resourcesettoreleaselist;
5849   uint32_t *resourcesettoreleaselist;
5850   size_t n_resourcetoaddmodlist;
5851   Uenibstreamprotobuf__PUCCHResource **resourcetoaddmodlist;
5852   size_t n_resourcetoreleaselist;
5853   uint32_t *resourcetoreleaselist;
5854   size_t n_schedulingrequestresourcetoaddmodlist;
5855   Uenibstreamprotobuf__SchedulingRequestResourceConfig **schedulingrequestresourcetoaddmodlist;
5856   size_t n_schedulingrequestresourcetoreleaselist;
5857   uint32_t *schedulingrequestresourcetoreleaselist;
5858   size_t n_multi_csi_pucch_resourcelist;
5859   uint32_t *multi_csi_pucch_resourcelist;
5860   size_t n_dl_datatoul_ack;
5861   uint32_t *dl_datatoul_ack;
5862   size_t n_spatialrelationinfotoaddmodlist;
5863   Uenibstreamprotobuf__PUCCHSpatialRelationInfo **spatialrelationinfotoaddmodlist;
5864   size_t n_spatialrelationinfotoreleaselist;
5865   uint32_t *spatialrelationinfotoreleaselist;
5866   Uenibstreamprotobuf__PUCCHPowerControl *pucch_powercontrol;
5867   Uenibstreamprotobuf__PUCCHConfig__Format1Case format1_case;
5868   union {
5869     Uenibstreamprotobuf__Null *release_format1;
5870     Uenibstreamprotobuf__PUCCHFormatConfig *setup_format1;
5871   };
5872   Uenibstreamprotobuf__PUCCHConfig__Format2Case format2_case;
5873   union {
5874     Uenibstreamprotobuf__Null *release_format2;
5875     Uenibstreamprotobuf__PUCCHFormatConfig *setup_format2;
5876   };
5877   Uenibstreamprotobuf__PUCCHConfig__Format3Case format3_case;
5878   union {
5879     Uenibstreamprotobuf__Null *release_format3;
5880     Uenibstreamprotobuf__PUCCHFormatConfig *setup_format3;
5881   };
5882   Uenibstreamprotobuf__PUCCHConfig__Format4Case format4_case;
5883   union {
5884     Uenibstreamprotobuf__Null *release_format4;
5885     Uenibstreamprotobuf__PUCCHFormatConfig *setup_format4;
5886   };
5887 };
5888 #define UENIBSTREAMPROTOBUF__PUCCH__CONFIG__INIT \
5889  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__config__descriptor) \
5890     , 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, NULL, UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT1__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT2__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT3__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PUCCH__CONFIG__FORMAT4__NOT_SET, {0} }
5891
5892
5893 struct  _Uenibstreamprotobuf__PUCCHResourceSet
5894 {
5895   ProtobufCMessage base;
5896   uint32_t pucch_resourcesetid;
5897   size_t n_resourcelist;
5898   uint32_t *resourcelist;
5899   Google__Protobuf__UInt32Value *maxpayloadminus1;
5900 };
5901 #define UENIBSTREAMPROTOBUF__PUCCH__RESOURCE_SET__INIT \
5902  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__resource_set__descriptor) \
5903     , 0, 0,NULL, NULL }
5904
5905
5906 typedef enum {
5907   UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT__NOT_SET = 0,
5908   UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT_FORMAT0 = 5,
5909   UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT_FORMAT1 = 6,
5910   UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT_FORMAT2 = 7,
5911   UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT_FORMAT3 = 8,
5912   UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT_FORMAT4 = 9
5913     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT)
5914 } Uenibstreamprotobuf__PUCCHResource__FormatCase;
5915
5916 struct  _Uenibstreamprotobuf__PUCCHResource
5917 {
5918   ProtobufCMessage base;
5919   uint32_t pucch_resourceid;
5920   uint32_t startingprb;
5921   Uenibstreamprotobuf__EnabledOpt *intraslotfrequencyhopping;
5922   Google__Protobuf__UInt32Value *secondhopprb;
5923   Uenibstreamprotobuf__PUCCHResource__FormatCase format_case;
5924   union {
5925     Uenibstreamprotobuf__PUCCHFormat0 *format0;
5926     Uenibstreamprotobuf__PUCCHFormat1 *format1;
5927     Uenibstreamprotobuf__PUCCHFormat2 *format2;
5928     Uenibstreamprotobuf__PUCCHFormat3 *format3;
5929     Uenibstreamprotobuf__PUCCHFormat4 *format4;
5930   };
5931 };
5932 #define UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__INIT \
5933  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__resource__descriptor) \
5934     , 0, 0, NULL, NULL, UENIBSTREAMPROTOBUF__PUCCH__RESOURCE__FORMAT__NOT_SET, {0} }
5935
5936
5937 struct  _Uenibstreamprotobuf__PUCCHFormat0
5938 {
5939   ProtobufCMessage base;
5940   uint32_t initialcyclicshift;
5941   uint32_t nrofsymbols;
5942   uint32_t startingsymbolindex;
5943 };
5944 #define UENIBSTREAMPROTOBUF__PUCCH_FORMAT0__INIT \
5945  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch_format0__descriptor) \
5946     , 0, 0, 0 }
5947
5948
5949 struct  _Uenibstreamprotobuf__PUCCHFormat1
5950 {
5951   ProtobufCMessage base;
5952   uint32_t initialcyclicshift;
5953   uint32_t nrofsymbols;
5954   uint32_t startingsymbolindex;
5955   uint32_t timedomainocc;
5956 };
5957 #define UENIBSTREAMPROTOBUF__PUCCH_FORMAT1__INIT \
5958  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch_format1__descriptor) \
5959     , 0, 0, 0, 0 }
5960
5961
5962 struct  _Uenibstreamprotobuf__PUCCHFormat2
5963 {
5964   ProtobufCMessage base;
5965   uint32_t nrofprbs;
5966   uint32_t nrofsymbols;
5967   uint32_t startingsymbolindex;
5968 };
5969 #define UENIBSTREAMPROTOBUF__PUCCH_FORMAT2__INIT \
5970  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch_format2__descriptor) \
5971     , 0, 0, 0 }
5972
5973
5974 struct  _Uenibstreamprotobuf__PUCCHFormat3
5975 {
5976   ProtobufCMessage base;
5977   uint32_t nrofprbs;
5978   uint32_t nrofsymbols;
5979   uint32_t startingsymbolindex;
5980 };
5981 #define UENIBSTREAMPROTOBUF__PUCCH_FORMAT3__INIT \
5982  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch_format3__descriptor) \
5983     , 0, 0, 0 }
5984
5985
5986 struct  _Uenibstreamprotobuf__PUCCHFormat4
5987 {
5988   ProtobufCMessage base;
5989   uint32_t nrofsymbols;
5990   Uenibstreamprotobuf__OCCLength *occ_length;
5991   Uenibstreamprotobuf__OCCIndex *occ_index;
5992   uint32_t startingsymbolindex;
5993 };
5994 #define UENIBSTREAMPROTOBUF__PUCCH_FORMAT4__INIT \
5995  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch_format4__descriptor) \
5996     , 0, NULL, NULL, 0 }
5997
5998
5999 struct  _Uenibstreamprotobuf__OCCLength
6000 {
6001   ProtobufCMessage base;
6002   Uenibstreamprotobuf__OCCLength__Value value;
6003 };
6004 #define UENIBSTREAMPROTOBUF__OCC__LENGTH__INIT \
6005  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__occ__length__descriptor) \
6006     , UENIBSTREAMPROTOBUF__OCC__LENGTH__VALUE__protobuf_unspecified }
6007
6008
6009 struct  _Uenibstreamprotobuf__OCCIndex
6010 {
6011   ProtobufCMessage base;
6012   Uenibstreamprotobuf__OCCIndex__Value value;
6013 };
6014 #define UENIBSTREAMPROTOBUF__OCC__INDEX__INIT \
6015  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__occ__index__descriptor) \
6016     , UENIBSTREAMPROTOBUF__OCC__INDEX__VALUE__protobuf_unspecified }
6017
6018
6019 struct  _Uenibstreamprotobuf__PUCCHFormatConfig
6020 {
6021   ProtobufCMessage base;
6022   Uenibstreamprotobuf__EnabledOpt *interslotfrequencyhopping;
6023   Google__Protobuf__BoolValue *additionaldmrs;
6024   Uenibstreamprotobuf__PUCCHMaxCodeRate *maxcoderate;
6025   Uenibstreamprotobuf__NrofSlots *nrofslots;
6026   Uenibstreamprotobuf__EnabledOpt *pi2bpsk;
6027   Google__Protobuf__BoolValue *simultaneousharq_ack_csi;
6028 };
6029 #define UENIBSTREAMPROTOBUF__PUCCH__FORMAT_CONFIG__INIT \
6030  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__format_config__descriptor) \
6031     , NULL, NULL, NULL, NULL, NULL, NULL }
6032
6033
6034 struct  _Uenibstreamprotobuf__PUCCHMaxCodeRate
6035 {
6036   ProtobufCMessage base;
6037   Uenibstreamprotobuf__PUCCHMaxCodeRate__Value value;
6038 };
6039 #define UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__INIT \
6040  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__max_code_rate__descriptor) \
6041     , UENIBSTREAMPROTOBUF__PUCCH__MAX_CODE_RATE__VALUE__protobuf_unspecified }
6042
6043
6044 struct  _Uenibstreamprotobuf__NrofSlots
6045 {
6046   ProtobufCMessage base;
6047   Uenibstreamprotobuf__NrofSlots__Value value;
6048 };
6049 #define UENIBSTREAMPROTOBUF__NROF_SLOTS__INIT \
6050  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_slots__descriptor) \
6051     , UENIBSTREAMPROTOBUF__NROF_SLOTS__VALUE__protobuf_unspecified }
6052
6053
6054 typedef enum {
6055   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET__NOT_SET = 0,
6056   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SYM2 = 3,
6057   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SYM6OR7 = 4,
6058   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL1 = 5,
6059   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL2 = 6,
6060   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL4 = 7,
6061   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL5 = 8,
6062   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL8 = 9,
6063   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL10 = 10,
6064   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL16 = 11,
6065   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL20 = 12,
6066   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL40 = 13,
6067   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL80 = 14,
6068   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL160 = 15,
6069   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL320 = 16,
6070   UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET_SL640 = 17
6071     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET)
6072 } Uenibstreamprotobuf__SchedulingRequestResourceConfig__PeriodicityAndOffsetCase;
6073
6074 struct  _Uenibstreamprotobuf__SchedulingRequestResourceConfig
6075 {
6076   ProtobufCMessage base;
6077   uint32_t schedulingrequestresourceid;
6078   uint32_t schedulingrequestid;
6079   Google__Protobuf__UInt32Value *resource;
6080   Uenibstreamprotobuf__SchedulingRequestResourceConfig__PeriodicityAndOffsetCase periodicity_and_offset_case;
6081   union {
6082     Uenibstreamprotobuf__Null *sym2;
6083     Uenibstreamprotobuf__Null *sym6or7;
6084     Uenibstreamprotobuf__Null *sl1;
6085     uint32_t sl2;
6086     uint32_t sl4;
6087     uint32_t sl5;
6088     uint32_t sl8;
6089     uint32_t sl10;
6090     uint32_t sl16;
6091     uint32_t sl20;
6092     uint32_t sl40;
6093     uint32_t sl80;
6094     uint32_t sl160;
6095     uint32_t sl320;
6096     uint32_t sl640;
6097   };
6098 };
6099 #define UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__INIT \
6100  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scheduling_request_resource_config__descriptor) \
6101     , 0, 0, NULL, UENIBSTREAMPROTOBUF__SCHEDULING_REQUEST_RESOURCE_CONFIG__PERIODICITY_AND_OFFSET__NOT_SET, {0} }
6102
6103
6104 typedef enum {
6105   UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL__NOT_SET = 0,
6106   UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL_SSB__INDEX = 3,
6107   UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL_CSI__RS__INDEX = 4,
6108   UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL_SRS = 5
6109     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL)
6110 } Uenibstreamprotobuf__PUCCHSpatialRelationInfo__ReferenceSignalCase;
6111
6112 struct  _Uenibstreamprotobuf__PUCCHSpatialRelationInfo
6113 {
6114   ProtobufCMessage base;
6115   uint32_t pucch_spatialrelationinfoid;
6116   Google__Protobuf__UInt32Value *servingcellid;
6117   uint32_t pucch_pathlossreferencers_id;
6118   uint32_t p0_pucch_id;
6119   Uenibstreamprotobuf__ClosedLoopIndex *closedloopindex;
6120   Uenibstreamprotobuf__PUCCHSpatialRelationInfo__ReferenceSignalCase reference_signal_case;
6121   union {
6122     uint32_t ssb_index;
6123     uint32_t csi_rs_index;
6124     Uenibstreamprotobuf__Srs *srs;
6125   };
6126 };
6127 #define UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__INIT \
6128  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__spatial_relation_info__descriptor) \
6129     , 0, NULL, 0, 0, NULL, UENIBSTREAMPROTOBUF__PUCCH__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL__NOT_SET, {0} }
6130
6131
6132 struct  _Uenibstreamprotobuf__Srs
6133 {
6134   ProtobufCMessage base;
6135   uint32_t resourceid;
6136   uint32_t uplinkbwp;
6137 };
6138 #define UENIBSTREAMPROTOBUF__SRS__INIT \
6139  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__descriptor) \
6140     , 0, 0 }
6141
6142
6143 struct  _Uenibstreamprotobuf__ClosedLoopIndex
6144 {
6145   ProtobufCMessage base;
6146   Uenibstreamprotobuf__ClosedLoopIndex__Value value;
6147 };
6148 #define UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__INIT \
6149  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__closed_loop_index__descriptor) \
6150     , UENIBSTREAMPROTOBUF__CLOSED_LOOP_INDEX__VALUE__protobuf_unspecified }
6151
6152
6153 struct  _Uenibstreamprotobuf__PUCCHPowerControl
6154 {
6155   ProtobufCMessage base;
6156   Google__Protobuf__Int32Value *deltaf_pucch_f0;
6157   Google__Protobuf__Int32Value *deltaf_pucch_f1;
6158   Google__Protobuf__Int32Value *deltaf_pucch_f2;
6159   Google__Protobuf__Int32Value *deltaf_pucch_f3;
6160   Google__Protobuf__Int32Value *deltaf_pucch_f4;
6161   size_t n_p0_set;
6162   Uenibstreamprotobuf__P0PUCCH **p0_set;
6163   size_t n_pathlossreferencerss;
6164   Uenibstreamprotobuf__PUCCHPathlossReferenceRS **pathlossreferencerss;
6165   Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *twopucch_pc_adjustmentstates;
6166 };
6167 #define UENIBSTREAMPROTOBUF__PUCCH__POWER_CONTROL__INIT \
6168  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__power_control__descriptor) \
6169     , NULL, NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, NULL }
6170
6171
6172 struct  _Uenibstreamprotobuf__P0PUCCH
6173 {
6174   ProtobufCMessage base;
6175   uint32_t p0_pucch_id;
6176   int32_t p0_pucch_value;
6177 };
6178 #define UENIBSTREAMPROTOBUF__P0__PUCCH__INIT \
6179  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__p0__pucch__descriptor) \
6180     , 0, 0 }
6181
6182
6183 typedef enum {
6184   UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL__NOT_SET = 0,
6185   UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL_SSB__INDEX = 2,
6186   UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL_CSI__RS__INDEX = 3
6187     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL)
6188 } Uenibstreamprotobuf__PUCCHPathlossReferenceRS__ReferenceSignalCase;
6189
6190 struct  _Uenibstreamprotobuf__PUCCHPathlossReferenceRS
6191 {
6192   ProtobufCMessage base;
6193   uint32_t pucch_pathlossreferencers_id;
6194   Uenibstreamprotobuf__PUCCHPathlossReferenceRS__ReferenceSignalCase reference_signal_case;
6195   union {
6196     uint32_t ssb_index;
6197     uint32_t csi_rs_index;
6198   };
6199 };
6200 #define UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__INIT \
6201  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor) \
6202     , 0, UENIBSTREAMPROTOBUF__PUCCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL__NOT_SET, {0} }
6203
6204
6205 struct  _Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates
6206 {
6207   ProtobufCMessage base;
6208   Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates__Value value;
6209 };
6210 #define UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__INIT \
6211  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor) \
6212     , UENIBSTREAMPROTOBUF__TWO_PUCCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified }
6213
6214
6215 typedef enum {
6216   UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION__NOT_SET = 0,
6217   UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION_RELEASE_CODE_BLOCK_GROUP_TRANSMISSION = 1,
6218   UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION_SETUP_CODE_BLOCK_GROUP_TRANSMISSION = 2
6219     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION)
6220 } Uenibstreamprotobuf__PUSCHServingCellConfig__CodeBlockGroupTransmissionCase;
6221
6222 struct  _Uenibstreamprotobuf__PUSCHServingCellConfig
6223 {
6224   ProtobufCMessage base;
6225   Uenibstreamprotobuf__RateMatching *ratematching;
6226   Uenibstreamprotobuf__XOverhead *xoverhead;
6227   Google__Protobuf__UInt32Value *maxmimo_layers;
6228   Google__Protobuf__BoolValue *processingtype2enabled;
6229   Uenibstreamprotobuf__PUSCHServingCellConfig__CodeBlockGroupTransmissionCase code_block_group_transmission_case;
6230   union {
6231     Uenibstreamprotobuf__Null *release_codeblockgrouptransmission;
6232     Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *setup_codeblockgrouptransmission;
6233   };
6234 };
6235 #define UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__INIT \
6236  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__serving_cell_config__descriptor) \
6237     , NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__PUSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION__NOT_SET, {0} }
6238
6239
6240 struct  _Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission
6241 {
6242   ProtobufCMessage base;
6243   Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *maxcodeblockgroupspertransportblock;
6244 };
6245 #define UENIBSTREAMPROTOBUF__PUSCH__CODE_BLOCK_GROUP_TRANSMISSION__INIT \
6246  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor) \
6247     , NULL }
6248
6249
6250 struct  _Uenibstreamprotobuf__RateMatching
6251 {
6252   ProtobufCMessage base;
6253   Uenibstreamprotobuf__RateMatching__Value value;
6254 };
6255 #define UENIBSTREAMPROTOBUF__RATE_MATCHING__INIT \
6256  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rate_matching__descriptor) \
6257     , UENIBSTREAMPROTOBUF__RATE_MATCHING__VALUE__protobuf_unspecified }
6258
6259
6260 typedef enum {
6261   UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__SRS__TPC__PDCCH__GROUP__NOT_SET = 0,
6262   UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__SRS__TPC__PDCCH__GROUP_TYPE_A = 3,
6263   UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__SRS__TPC__PDCCH__GROUP_TYPE_B = 4
6264     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__SRS__TPC__PDCCH__GROUP)
6265 } Uenibstreamprotobuf__SRSCarrierSwitching__SrsTPCPDCCHGroupCase;
6266
6267 struct  _Uenibstreamprotobuf__SRSCarrierSwitching
6268 {
6269   ProtobufCMessage base;
6270   Google__Protobuf__UInt32Value *srs_switchfromservcellindex;
6271   Uenibstreamprotobuf__SRSSwitchFromCarrier *srs_switchfromcarrier;
6272   size_t n_monitoringcells;
6273   uint32_t *monitoringcells;
6274   Uenibstreamprotobuf__SRSCarrierSwitching__SrsTPCPDCCHGroupCase srs__tpc__pdcch__group_case;
6275   union {
6276     Uenibstreamprotobuf__SRSTPCPDCCHConfigList *typea;
6277     Uenibstreamprotobuf__SRSTPCPDCCHConfig *typeb;
6278   };
6279 };
6280 #define UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__INIT \
6281  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__carrier_switching__descriptor) \
6282     , NULL, NULL, 0,NULL, UENIBSTREAMPROTOBUF__SRS__CARRIER_SWITCHING__SRS__TPC__PDCCH__GROUP__NOT_SET, {0} }
6283
6284
6285 struct  _Uenibstreamprotobuf__SRSSwitchFromCarrier
6286 {
6287   ProtobufCMessage base;
6288   Uenibstreamprotobuf__SRSSwitchFromCarrier__Value value;
6289 };
6290 #define UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__INIT \
6291  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__switch_from_carrier__descriptor) \
6292     , UENIBSTREAMPROTOBUF__SRS__SWITCH_FROM_CARRIER__VALUE__protobuf_unspecified }
6293
6294
6295 struct  _Uenibstreamprotobuf__SRSTPCPDCCHConfigList
6296 {
6297   ProtobufCMessage base;
6298   size_t n_items;
6299   Uenibstreamprotobuf__SRSTPCPDCCHConfig **items;
6300 };
6301 #define UENIBSTREAMPROTOBUF__SRS__TPC__PDCCH__CONFIG_LIST__INIT \
6302  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor) \
6303     , 0,NULL }
6304
6305
6306 struct  _Uenibstreamprotobuf__SRSTPCPDCCHConfig
6307 {
6308   ProtobufCMessage base;
6309   size_t n_srs_cc_setindexlist;
6310   Uenibstreamprotobuf__SRSCCSetIndex **srs_cc_setindexlist;
6311 };
6312 #define UENIBSTREAMPROTOBUF__SRS__TPC__PDCCH__CONFIG__INIT \
6313  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor) \
6314     , 0,NULL }
6315
6316
6317 struct  _Uenibstreamprotobuf__SRSCCSetIndex
6318 {
6319   ProtobufCMessage base;
6320   Google__Protobuf__UInt32Value *cc_setindex;
6321   Google__Protobuf__UInt32Value *cc_indexinonecc_set;
6322 };
6323 #define UENIBSTREAMPROTOBUF__SRS__CC__SET_INDEX__INIT \
6324  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__cc__set_index__descriptor) \
6325     , NULL, NULL }
6326
6327
6328 typedef enum {
6329   UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A__NOT_SET = 0,
6330   UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A_RELEASE_DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A = 3,
6331   UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A_SETUP_DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A = 4
6332     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A)
6333 } Uenibstreamprotobuf__PUSCHConfig__DmrsUplinkForPUSCHMappingTypeACase;
6334
6335 typedef enum {
6336   UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B__NOT_SET = 0,
6337   UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B_RELEASE_DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B = 5,
6338   UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B_SETUP_DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B = 6
6339     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B)
6340 } Uenibstreamprotobuf__PUSCHConfig__DmrsUplinkForPUSCHMappingTypeBCase;
6341
6342 typedef enum {
6343   UENIBSTREAMPROTOBUF__PUSCH__CONFIG__PUSCH__TIME_DOMAIN_ALLOCATION_LIST__NOT_SET = 0,
6344   UENIBSTREAMPROTOBUF__PUSCH__CONFIG__PUSCH__TIME_DOMAIN_ALLOCATION_LIST_RELEASE_PUSCH__TIME_DOMAIN_ALLOCATION_LIST = 11,
6345   UENIBSTREAMPROTOBUF__PUSCH__CONFIG__PUSCH__TIME_DOMAIN_ALLOCATION_LIST_SETUP_PUSCH__TIME_DOMAIN_ALLOCATION_LIST = 12
6346     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__CONFIG__PUSCH__TIME_DOMAIN_ALLOCATION_LIST)
6347 } Uenibstreamprotobuf__PUSCHConfig__PuschTimeDomainAllocationListCase;
6348
6349 typedef enum {
6350   UENIBSTREAMPROTOBUF__PUSCH__CONFIG__UCI__ON_PUSCH__NOT_SET = 0,
6351   UENIBSTREAMPROTOBUF__PUSCH__CONFIG__UCI__ON_PUSCH_RELEASE_UCI__ON_PUSCH = 20,
6352   UENIBSTREAMPROTOBUF__PUSCH__CONFIG__UCI__ON_PUSCH_SETUP_UCI__ON_PUSCH = 21
6353     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__CONFIG__UCI__ON_PUSCH)
6354 } Uenibstreamprotobuf__PUSCHConfig__UciOnPUSCHCase;
6355
6356 struct  _Uenibstreamprotobuf__PUSCHConfig
6357 {
6358   ProtobufCMessage base;
6359   Google__Protobuf__UInt32Value *datascramblingidentitypusch;
6360   Uenibstreamprotobuf__TxConfig *tx_config;
6361   Uenibstreamprotobuf__PUSCHPowerControl *pusch_powercontrol;
6362   Uenibstreamprotobuf__FrequencyHopping *frequencyhopping;
6363   size_t n_frequencyhoppingoffsetlists;
6364   uint32_t *frequencyhoppingoffsetlists;
6365   Uenibstreamprotobuf__ResourceAllocation *resource_allocation;
6366   Uenibstreamprotobuf__PUSCHAggregationFactor *pusch_aggregationfactor;
6367   Uenibstreamprotobuf__MCSTable *mcs_table;
6368   Uenibstreamprotobuf__MCSTable *mcs_tabletransformprecoder;
6369   Uenibstreamprotobuf__EnabledDisabledOpt *transformprecoder;
6370   Uenibstreamprotobuf__CodebookSubset *codebooksubset;
6371   Google__Protobuf__UInt32Value *maxrank;
6372   Uenibstreamprotobuf__RBGSize2 *rbg_size;
6373   Uenibstreamprotobuf__EnabledOpt *tp_pi2bpsk;
6374   Uenibstreamprotobuf__PUSCHConfig__DmrsUplinkForPUSCHMappingTypeACase dmrs__uplink_for_pusch__mapping_type_a_case;
6375   union {
6376     Uenibstreamprotobuf__Null *release_dmrs_uplinkforpusch_mappingtypea;
6377     Uenibstreamprotobuf__DMRSUplinkConfig *setup_dmrs_uplinkforpusch_mappingtypea;
6378   };
6379   Uenibstreamprotobuf__PUSCHConfig__DmrsUplinkForPUSCHMappingTypeBCase dmrs__uplink_for_pusch__mapping_type_b_case;
6380   union {
6381     Uenibstreamprotobuf__Null *release_dmrs_uplinkforpusch_mappingtypeb;
6382     Uenibstreamprotobuf__DMRSUplinkConfig *setup_dmrs_uplinkforpusch_mappingtypeb;
6383   };
6384   Uenibstreamprotobuf__PUSCHConfig__PuschTimeDomainAllocationListCase pusch__time_domain_allocation_list_case;
6385   union {
6386     Uenibstreamprotobuf__Null *release_pusch_timedomainallocationlist;
6387     Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *setup_pusch_timedomainallocationlist;
6388   };
6389   Uenibstreamprotobuf__PUSCHConfig__UciOnPUSCHCase uci__on_pusch_case;
6390   union {
6391     Uenibstreamprotobuf__Null *release_uci_onpusch;
6392     Uenibstreamprotobuf__UCIOnPUSCH *setup_uci_onpusch;
6393   };
6394 };
6395 #define UENIBSTREAMPROTOBUF__PUSCH__CONFIG__INIT \
6396  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__config__descriptor) \
6397     , NULL, NULL, NULL, NULL, 0,NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_A__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PUSCH__CONFIG__DMRS__UPLINK_FOR_PUSCH__MAPPING_TYPE_B__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PUSCH__CONFIG__PUSCH__TIME_DOMAIN_ALLOCATION_LIST__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PUSCH__CONFIG__UCI__ON_PUSCH__NOT_SET, {0} }
6398
6399
6400 struct  _Uenibstreamprotobuf__TxConfig
6401 {
6402   ProtobufCMessage base;
6403   Uenibstreamprotobuf__TxConfig__Value value;
6404 };
6405 #define UENIBSTREAMPROTOBUF__TX__CONFIG__INIT \
6406  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__tx__config__descriptor) \
6407     , UENIBSTREAMPROTOBUF__TX__CONFIG__VALUE__protobuf_unspecified }
6408
6409
6410 typedef enum {
6411   UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__PHASE_TRACKING_RS__NOT_SET = 0,
6412   UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__PHASE_TRACKING_RS_RELEASE_PHASE_TRACKING_RS = 3,
6413   UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__PHASE_TRACKING_RS_SETUP_PHASE_TRACKING_RS = 4
6414     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__PHASE_TRACKING_RS)
6415 } Uenibstreamprotobuf__DMRSUplinkConfig__PhaseTrackingRSCase;
6416
6417 struct  _Uenibstreamprotobuf__DMRSUplinkConfig
6418 {
6419   ProtobufCMessage base;
6420   Uenibstreamprotobuf__DMRSType *dmrs_type;
6421   Uenibstreamprotobuf__DMRSAdditionalPosition *dmrs_additionalposition;
6422   Uenibstreamprotobuf__MaxLength *maxlength;
6423   Uenibstreamprotobuf__TransformPrecodingDisabled *transformprecodingdisabled;
6424   Uenibstreamprotobuf__TransformPrecodingEnabled *transformprecodingenabled;
6425   Uenibstreamprotobuf__DMRSUplinkConfig__PhaseTrackingRSCase phase_tracking_rs_case;
6426   union {
6427     Uenibstreamprotobuf__Null *release_phasetrackingrs;
6428     Uenibstreamprotobuf__PTRSUplinkConfig *setup_phasetrackingrs;
6429   };
6430 };
6431 #define UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__INIT \
6432  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dmrs__uplink_config__descriptor) \
6433     , NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__DMRS__UPLINK_CONFIG__PHASE_TRACKING_RS__NOT_SET, {0} }
6434
6435
6436 struct  _Uenibstreamprotobuf__PTRSUplinkConfig
6437 {
6438   ProtobufCMessage base;
6439   Uenibstreamprotobuf__TransformPrecoderDisabled *transformprecoderdisabled;
6440   Uenibstreamprotobuf__TransformPrecoderEnabled *transformprecoderenabled;
6441 };
6442 #define UENIBSTREAMPROTOBUF__PTRS__UPLINK_CONFIG__INIT \
6443  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ptrs__uplink_config__descriptor) \
6444     , NULL, NULL }
6445
6446
6447 struct  _Uenibstreamprotobuf__TransformPrecoderDisabled
6448 {
6449   ProtobufCMessage base;
6450   size_t n_frequencydensity;
6451   uint32_t *frequencydensity;
6452   size_t n_timedensity;
6453   uint32_t *timedensity;
6454   Uenibstreamprotobuf__MaxNrofPorts *maxnrofports;
6455   Uenibstreamprotobuf__ResourceElementOffset *resourceelementoffset;
6456   Uenibstreamprotobuf__PTRSPower *ptrs_power;
6457 };
6458 #define UENIBSTREAMPROTOBUF__TRANSFORM_PRECODER_DISABLED__INIT \
6459  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__transform_precoder_disabled__descriptor) \
6460     , 0,NULL, 0,NULL, NULL, NULL, NULL }
6461
6462
6463 struct  _Uenibstreamprotobuf__MaxNrofPorts
6464 {
6465   ProtobufCMessage base;
6466   Uenibstreamprotobuf__MaxNrofPorts__Value value;
6467 };
6468 #define UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__INIT \
6469  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__max_nrof_ports__descriptor) \
6470     , UENIBSTREAMPROTOBUF__MAX_NROF_PORTS__VALUE__protobuf_unspecified }
6471
6472
6473 struct  _Uenibstreamprotobuf__PTRSPower
6474 {
6475   ProtobufCMessage base;
6476   Uenibstreamprotobuf__PTRSPower__Value value;
6477 };
6478 #define UENIBSTREAMPROTOBUF__PTRS__POWER__INIT \
6479  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ptrs__power__descriptor) \
6480     , UENIBSTREAMPROTOBUF__PTRS__POWER__VALUE__protobuf_unspecified }
6481
6482
6483 struct  _Uenibstreamprotobuf__TransformPrecoderEnabled
6484 {
6485   ProtobufCMessage base;
6486   size_t n_sampledensity;
6487   uint32_t *sampledensity;
6488   Uenibstreamprotobuf__TimeDensityTransformPrecoding *timedensitytransformprecoding;
6489 };
6490 #define UENIBSTREAMPROTOBUF__TRANSFORM_PRECODER_ENABLED__INIT \
6491  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__transform_precoder_enabled__descriptor) \
6492     , 0,NULL, NULL }
6493
6494
6495 struct  _Uenibstreamprotobuf__TimeDensityTransformPrecoding
6496 {
6497   ProtobufCMessage base;
6498   Uenibstreamprotobuf__TimeDensityTransformPrecoding__Value value;
6499 };
6500 #define UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__INIT \
6501  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__time_density_transform_precoding__descriptor) \
6502     , UENIBSTREAMPROTOBUF__TIME_DENSITY_TRANSFORM_PRECODING__VALUE__protobuf_unspecified }
6503
6504
6505 struct  _Uenibstreamprotobuf__TransformPrecodingDisabled
6506 {
6507   ProtobufCMessage base;
6508   Google__Protobuf__UInt32Value *scramblingid0;
6509   Google__Protobuf__UInt32Value *scramblingid1;
6510 };
6511 #define UENIBSTREAMPROTOBUF__TRANSFORM_PRECODING_DISABLED__INIT \
6512  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__transform_precoding_disabled__descriptor) \
6513     , NULL, NULL }
6514
6515
6516 struct  _Uenibstreamprotobuf__TransformPrecodingEnabled
6517 {
6518   ProtobufCMessage base;
6519   Google__Protobuf__UInt32Value *npusch_identity;
6520   Uenibstreamprotobuf__DisabledOpt *sequencegrouphopping;
6521   Uenibstreamprotobuf__EnabledOpt *sequencehopping;
6522 };
6523 #define UENIBSTREAMPROTOBUF__TRANSFORM_PRECODING_ENABLED__INIT \
6524  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__transform_precoding_enabled__descriptor) \
6525     , NULL, NULL, NULL }
6526
6527
6528 struct  _Uenibstreamprotobuf__PUSCHPowerControl
6529 {
6530   ProtobufCMessage base;
6531   Uenibstreamprotobuf__EnabledOpt *tpc_accumulation;
6532   Uenibstreamprotobuf__Alpha *msg3_alpha;
6533   Google__Protobuf__Int32Value *p0_nominalwithoutgrant;
6534   size_t n_p0_alphasets;
6535   Uenibstreamprotobuf__P0PUSCHAlphaSet **p0_alphasets;
6536   size_t n_pathlossreferencerstoaddmodlist;
6537   Uenibstreamprotobuf__PUSCHPathlossReferenceRS **pathlossreferencerstoaddmodlist;
6538   size_t n_pathlossreferencerstoreleaselist;
6539   uint32_t *pathlossreferencerstoreleaselist;
6540   Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *twopusch_pc_adjustmentstates;
6541   Uenibstreamprotobuf__EnabledOpt *deltamcs;
6542   size_t n_sri_pusch_mappingtoaddmodlist;
6543   Uenibstreamprotobuf__SRIPUSCHPowerControl **sri_pusch_mappingtoaddmodlist;
6544   size_t n_sri_pusch_mappingtoreleaselist;
6545   uint32_t *sri_pusch_mappingtoreleaselist;
6546 };
6547 #define UENIBSTREAMPROTOBUF__PUSCH__POWER_CONTROL__INIT \
6548  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__power_control__descriptor) \
6549     , NULL, NULL, NULL, 0,NULL, 0,NULL, 0,NULL, NULL, NULL, 0,NULL, 0,NULL }
6550
6551
6552 struct  _Uenibstreamprotobuf__Alpha
6553 {
6554   ProtobufCMessage base;
6555   Uenibstreamprotobuf__Alpha__Value value;
6556 };
6557 #define UENIBSTREAMPROTOBUF__ALPHA__INIT \
6558  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__alpha__descriptor) \
6559     , UENIBSTREAMPROTOBUF__ALPHA__VALUE__protobuf_unspecified }
6560
6561
6562 struct  _Uenibstreamprotobuf__P0PUSCHAlphaSet
6563 {
6564   ProtobufCMessage base;
6565   uint32_t p0_pusch_alphasetid;
6566   Google__Protobuf__Int32Value *p0;
6567   Uenibstreamprotobuf__Alpha *alpha;
6568 };
6569 #define UENIBSTREAMPROTOBUF__P0__PUSCH__ALPHA_SET__INIT \
6570  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__p0__pusch__alpha_set__descriptor) \
6571     , 0, NULL, NULL }
6572
6573
6574 typedef enum {
6575   UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL__NOT_SET = 0,
6576   UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL_SSB__INDEX = 2,
6577   UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL_CSI__RS__INDEX = 3
6578     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL)
6579 } Uenibstreamprotobuf__PUSCHPathlossReferenceRS__ReferenceSignalCase;
6580
6581 struct  _Uenibstreamprotobuf__PUSCHPathlossReferenceRS
6582 {
6583   ProtobufCMessage base;
6584   uint32_t pusch_pathlossreferencers_id;
6585   Uenibstreamprotobuf__PUSCHPathlossReferenceRS__ReferenceSignalCase reference_signal_case;
6586   union {
6587     uint32_t ssb_index;
6588     uint32_t csi_rs_index;
6589   };
6590 };
6591 #define UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__INIT \
6592  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor) \
6593     , 0, UENIBSTREAMPROTOBUF__PUSCH__PATHLOSS_REFERENCE_RS__REFERENCE_SIGNAL__NOT_SET, {0} }
6594
6595
6596 struct  _Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates
6597 {
6598   ProtobufCMessage base;
6599   Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates__Value value;
6600 };
6601 #define UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__INIT \
6602  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor) \
6603     , UENIBSTREAMPROTOBUF__TWO_PUSCH__PC__ADJUSTMENT_STATES__VALUE__protobuf_unspecified }
6604
6605
6606 struct  _Uenibstreamprotobuf__SRIPUSCHPowerControl
6607 {
6608   ProtobufCMessage base;
6609   uint32_t sri_pusch_powercontrolid;
6610   uint32_t sri_pusch_pathlossreferencers_id;
6611   uint32_t sri_p0_pusch_alphasetid;
6612   Uenibstreamprotobuf__ClosedLoopIndex *sri_pusch_closedloopindex;
6613 };
6614 #define UENIBSTREAMPROTOBUF__SRI__PUSCH__POWER_CONTROL__INIT \
6615  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sri__pusch__power_control__descriptor) \
6616     , 0, 0, 0, NULL }
6617
6618
6619 struct  _Uenibstreamprotobuf__FrequencyHopping
6620 {
6621   ProtobufCMessage base;
6622   Uenibstreamprotobuf__FrequencyHopping__Value value;
6623 };
6624 #define UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__INIT \
6625  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__frequency_hopping__descriptor) \
6626     , UENIBSTREAMPROTOBUF__FREQUENCY_HOPPING__VALUE__protobuf_unspecified }
6627
6628
6629 struct  _Uenibstreamprotobuf__PUSCHAggregationFactor
6630 {
6631   ProtobufCMessage base;
6632   Uenibstreamprotobuf__PUSCHAggregationFactor__Value value;
6633 };
6634 #define UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__INIT \
6635  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pusch__aggregation_factor__descriptor) \
6636     , UENIBSTREAMPROTOBUF__PUSCH__AGGREGATION_FACTOR__VALUE__protobuf_unspecified }
6637
6638
6639 struct  _Uenibstreamprotobuf__CodebookSubset
6640 {
6641   ProtobufCMessage base;
6642   Uenibstreamprotobuf__CodebookSubset__Value value;
6643 };
6644 #define UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__INIT \
6645  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_subset__descriptor) \
6646     , UENIBSTREAMPROTOBUF__CODEBOOK_SUBSET__VALUE__protobuf_unspecified }
6647
6648
6649 struct  _Uenibstreamprotobuf__RBGSize2
6650 {
6651   ProtobufCMessage base;
6652   Uenibstreamprotobuf__RBGSize2__Value value;
6653 };
6654 #define UENIBSTREAMPROTOBUF__RBG__SIZE2__INIT \
6655  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rbg__size2__descriptor) \
6656     , UENIBSTREAMPROTOBUF__RBG__SIZE2__VALUE__protobuf_unspecified }
6657
6658
6659 typedef enum {
6660   UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__BETA_OFFSETS__NOT_SET = 0,
6661   UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__BETA_OFFSETS_DYNAMIC = 1,
6662   UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__BETA_OFFSETS_SEMI_STATIC = 2
6663     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__BETA_OFFSETS)
6664 } Uenibstreamprotobuf__UCIOnPUSCH__BetaOffsetsCase;
6665
6666 struct  _Uenibstreamprotobuf__UCIOnPUSCH
6667 {
6668   ProtobufCMessage base;
6669   Uenibstreamprotobuf__Scaling *scaling;
6670   Uenibstreamprotobuf__UCIOnPUSCH__BetaOffsetsCase beta_offsets_case;
6671   union {
6672     Uenibstreamprotobuf__BetaOffsetsList *dynamic;
6673     Uenibstreamprotobuf__BetaOffsets *semistatic;
6674   };
6675 };
6676 #define UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__INIT \
6677  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uci__on_pusch__descriptor) \
6678     , NULL, UENIBSTREAMPROTOBUF__UCI__ON_PUSCH__BETA_OFFSETS__NOT_SET, {0} }
6679
6680
6681 struct  _Uenibstreamprotobuf__BetaOffsetsList
6682 {
6683   ProtobufCMessage base;
6684   size_t n_betaoffsets;
6685   Uenibstreamprotobuf__BetaOffsets **betaoffsets;
6686 };
6687 #define UENIBSTREAMPROTOBUF__BETA_OFFSETS_LIST__INIT \
6688  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__beta_offsets_list__descriptor) \
6689     , 0,NULL }
6690
6691
6692 struct  _Uenibstreamprotobuf__Scaling
6693 {
6694   ProtobufCMessage base;
6695   Uenibstreamprotobuf__Scaling__Value value;
6696 };
6697 #define UENIBSTREAMPROTOBUF__SCALING__INIT \
6698  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scaling__descriptor) \
6699     , UENIBSTREAMPROTOBUF__SCALING__VALUE__protobuf_unspecified }
6700
6701
6702 typedef enum {
6703   UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__UCI__ON_PUSCH__NOT_SET = 0,
6704   UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__UCI__ON_PUSCH_RELEASE_UCI__ON_PUSCH = 5,
6705   UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__UCI__ON_PUSCH_SETUP_UCI__ON_PUSCH = 6
6706     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__UCI__ON_PUSCH)
6707 } Uenibstreamprotobuf__ConfiguredGrantConfig__UciOnPUSCHCase;
6708
6709 struct  _Uenibstreamprotobuf__ConfiguredGrantConfig
6710 {
6711   ProtobufCMessage base;
6712   Uenibstreamprotobuf__FrequencyHopping *frequencyhopping;
6713   Uenibstreamprotobuf__DMRSUplinkConfig *cg_dmrs_configuration;
6714   Uenibstreamprotobuf__MCSTable *mcs_table;
6715   Uenibstreamprotobuf__MCSTable *mcs_tabletransformprecoder;
6716   Uenibstreamprotobuf__ResourceAllocation *resourceallocation;
6717   Uenibstreamprotobuf__RBGSize2 *rbg_size;
6718   Uenibstreamprotobuf__PowerControlLoopToUse *powercontrollooptouse;
6719   uint32_t p0_pusch_alpha;
6720   Uenibstreamprotobuf__EnabledDisabledOpt *transformprecoder;
6721   uint32_t nrofharq_processes;
6722   Uenibstreamprotobuf__RepK *repk;
6723   Uenibstreamprotobuf__RepKRV *repk_rv;
6724   Uenibstreamprotobuf__GrantPeriodicity *periodicity;
6725   Google__Protobuf__UInt32Value *configuredgranttimer;
6726   Uenibstreamprotobuf__RRCConfiguredUplinkGrant *rrc_configureduplinkgrant;
6727   Uenibstreamprotobuf__ConfiguredGrantConfig__UciOnPUSCHCase uci__on_pusch_case;
6728   union {
6729     Uenibstreamprotobuf__Null *release_uci_onpusch;
6730     Uenibstreamprotobuf__CGUCIOnPUSCH *setup_uci_onpusch;
6731   };
6732 };
6733 #define UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__INIT \
6734  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__configured_grant_config__descriptor) \
6735     , NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__CONFIGURED_GRANT_CONFIG__UCI__ON_PUSCH__NOT_SET, {0} }
6736
6737
6738 typedef enum {
6739   UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__BETA_OFFSETS__NOT_SET = 0,
6740   UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__BETA_OFFSETS_DYNAMIC = 1,
6741   UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__BETA_OFFSETS_SEMI_STATIC = 2
6742     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__BETA_OFFSETS)
6743 } Uenibstreamprotobuf__CGUCIOnPUSCH__BetaOffsetsCase;
6744
6745 struct  _Uenibstreamprotobuf__CGUCIOnPUSCH
6746 {
6747   ProtobufCMessage base;
6748   Uenibstreamprotobuf__CGUCIOnPUSCH__BetaOffsetsCase beta_offsets_case;
6749   union {
6750     Uenibstreamprotobuf__BetaOffsetsList *dynamic;
6751     Uenibstreamprotobuf__BetaOffsets *semistatic;
6752   };
6753 };
6754 #define UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__INIT \
6755  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cg__uci__on_pusch__descriptor) \
6756     , UENIBSTREAMPROTOBUF__CG__UCI__ON_PUSCH__BETA_OFFSETS__NOT_SET, {0} }
6757
6758
6759 struct  _Uenibstreamprotobuf__BetaOffsets
6760 {
6761   ProtobufCMessage base;
6762   Google__Protobuf__UInt32Value *betaoffsetack_index1;
6763   Google__Protobuf__UInt32Value *betaoffsetack_index2;
6764   Google__Protobuf__UInt32Value *betaoffsetack_index3;
6765   Google__Protobuf__UInt32Value *betaoffsetcsi_part1_index1;
6766   Google__Protobuf__UInt32Value *betaoffsetcsi_part1_index2;
6767   Google__Protobuf__UInt32Value *betaoffsetcsi_part2_index1;
6768   Google__Protobuf__UInt32Value *betaoffsetcsi_part2_index2;
6769 };
6770 #define UENIBSTREAMPROTOBUF__BETA_OFFSETS__INIT \
6771  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__beta_offsets__descriptor) \
6772     , NULL, NULL, NULL, NULL, NULL, NULL, NULL }
6773
6774
6775 struct  _Uenibstreamprotobuf__PowerControlLoopToUse
6776 {
6777   ProtobufCMessage base;
6778   Uenibstreamprotobuf__PowerControlLoopToUse__Value value;
6779 };
6780 #define UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__INIT \
6781  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__power_control_loop_to_use__descriptor) \
6782     , UENIBSTREAMPROTOBUF__POWER_CONTROL_LOOP_TO_USE__VALUE__protobuf_unspecified }
6783
6784
6785 struct  _Uenibstreamprotobuf__RepK
6786 {
6787   ProtobufCMessage base;
6788   Uenibstreamprotobuf__RepK__Value value;
6789 };
6790 #define UENIBSTREAMPROTOBUF__REP_K__INIT \
6791  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rep_k__descriptor) \
6792     , UENIBSTREAMPROTOBUF__REP_K__VALUE__protobuf_unspecified }
6793
6794
6795 struct  _Uenibstreamprotobuf__RepKRV
6796 {
6797   ProtobufCMessage base;
6798   Uenibstreamprotobuf__RepKRV__Value value;
6799 };
6800 #define UENIBSTREAMPROTOBUF__REP_K__RV__INIT \
6801  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rep_k__rv__descriptor) \
6802     , UENIBSTREAMPROTOBUF__REP_K__RV__VALUE__protobuf_unspecified }
6803
6804
6805 struct  _Uenibstreamprotobuf__GrantPeriodicity
6806 {
6807   ProtobufCMessage base;
6808   Uenibstreamprotobuf__GrantPeriodicity__Value value;
6809 };
6810 #define UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__INIT \
6811  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__grant_periodicity__descriptor) \
6812     , UENIBSTREAMPROTOBUF__GRANT_PERIODICITY__VALUE__protobuf_unspecified }
6813
6814
6815 struct  _Uenibstreamprotobuf__RRCConfiguredUplinkGrant
6816 {
6817   ProtobufCMessage base;
6818   uint32_t timedomainoffset;
6819   uint32_t timedomainallocation;
6820   char *frequencydomainallocation;
6821   uint32_t antennaport;
6822   Google__Protobuf__UInt32Value *dmrs_seqinitialization;
6823   uint32_t precodingandnumberoflayers;
6824   Google__Protobuf__UInt32Value *srs_resourceindicator;
6825   uint32_t mcsandtbs;
6826   Google__Protobuf__UInt32Value *frequencyhoppingoffset;
6827   uint32_t pathlossreferenceindex;
6828 };
6829 #define UENIBSTREAMPROTOBUF__RRC__CONFIGURED_UPLINK_GRANT__INIT \
6830  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor) \
6831     , 0, 0, (char *)protobuf_c_empty_string, 0, NULL, 0, NULL, 0, NULL, 0 }
6832
6833
6834 struct  _Uenibstreamprotobuf__SRSConfig
6835 {
6836   ProtobufCMessage base;
6837   size_t n_srs_resourcesettoreleaselist;
6838   uint32_t *srs_resourcesettoreleaselist;
6839   size_t n_srs_resourcesettoaddmodlist;
6840   Uenibstreamprotobuf__SRSResourceSet **srs_resourcesettoaddmodlist;
6841   size_t n_srs_resourcetoreleaselist;
6842   uint32_t *srs_resourcetoreleaselist;
6843   size_t n_srs_resourcetoaddmodlist;
6844   Uenibstreamprotobuf__SRSResource **srs_resourcetoaddmodlist;
6845   Uenibstreamprotobuf__DisabledOpt *tpc_accumulation;
6846 };
6847 #define UENIBSTREAMPROTOBUF__SRS__CONFIG__INIT \
6848  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__config__descriptor) \
6849     , 0,NULL, 0,NULL, 0,NULL, 0,NULL, NULL }
6850
6851
6852 typedef enum {
6853   UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__RESOURCE_TYPE__NOT_SET = 0,
6854   UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__RESOURCE_TYPE_APERIODIC = 3,
6855   UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__RESOURCE_TYPE_SEMI_PERSISTENT = 4,
6856   UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__RESOURCE_TYPE_PERIODIC = 5
6857     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__RESOURCE_TYPE)
6858 } Uenibstreamprotobuf__SRSResourceSet__ResourceTypeCase;
6859
6860 typedef enum {
6861   UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__PATHLOSS_REFERENCE_RS__NOT_SET = 0,
6862   UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__PATHLOSS_REFERENCE_RS_SSB__INDEX = 9,
6863   UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__PATHLOSS_REFERENCE_RS_CSI__RS__INDEX = 10
6864     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__PATHLOSS_REFERENCE_RS)
6865 } Uenibstreamprotobuf__SRSResourceSet__PathlossReferenceRSCase;
6866
6867 struct  _Uenibstreamprotobuf__SRSResourceSet
6868 {
6869   ProtobufCMessage base;
6870   uint32_t srs_resourcesetid;
6871   size_t n_srs_resourceidlist;
6872   uint32_t *srs_resourceidlist;
6873   Uenibstreamprotobuf__SRSResourceSetUsage *usage;
6874   Uenibstreamprotobuf__Alpha *alpha;
6875   Google__Protobuf__Int32Value *p0;
6876   Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *srs_powercontroladjustmentstates;
6877   Uenibstreamprotobuf__SRSResourceSet__ResourceTypeCase resource_type_case;
6878   union {
6879     Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *aperiodic;
6880     Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *semi_persistent;
6881     Uenibstreamprotobuf__SRSResourceSetTypePeriodic *periodic;
6882   };
6883   Uenibstreamprotobuf__SRSResourceSet__PathlossReferenceRSCase pathloss_reference_rs_case;
6884   union {
6885     uint32_t ssb_index;
6886     uint32_t csi_rs_index;
6887   };
6888 };
6889 #define UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__INIT \
6890  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_set__descriptor) \
6891     , 0, 0,NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__RESOURCE_TYPE__NOT_SET, {0}, UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__PATHLOSS_REFERENCE_RS__NOT_SET, {0} }
6892
6893
6894 struct  _Uenibstreamprotobuf__SRSResourceSetTypeAperiodic
6895 {
6896   ProtobufCMessage base;
6897   uint32_t aperiodicsrs_resourcetrigger;
6898   Google__Protobuf__UInt32Value *csi_rs;
6899   Google__Protobuf__UInt32Value *slotoffset;
6900   size_t n_aperiodicsrs_resourcetriggerlist_v1530;
6901   uint32_t *aperiodicsrs_resourcetriggerlist_v1530;
6902 };
6903 #define UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET_TYPE__APERIODIC__INIT \
6904  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor) \
6905     , 0, NULL, NULL, 0,NULL }
6906
6907
6908 struct  _Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent
6909 {
6910   ProtobufCMessage base;
6911   Google__Protobuf__UInt32Value *associatedcsi_rs;
6912 };
6913 #define UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET_TYPE__SEMI__PERSISTENT__INIT \
6914  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor) \
6915     , NULL }
6916
6917
6918 struct  _Uenibstreamprotobuf__SRSResourceSetTypePeriodic
6919 {
6920   ProtobufCMessage base;
6921   Google__Protobuf__UInt32Value *associatedcsi_rs;
6922 };
6923 #define UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET_TYPE__PERIODIC__INIT \
6924  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor) \
6925     , NULL }
6926
6927
6928 struct  _Uenibstreamprotobuf__SRSResourceSetUsage
6929 {
6930   ProtobufCMessage base;
6931   Uenibstreamprotobuf__SRSResourceSetUsage__Value value;
6932 };
6933 #define UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__INIT \
6934  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_set__usage__descriptor) \
6935     , UENIBSTREAMPROTOBUF__SRS__RESOURCE_SET__USAGE__VALUE__protobuf_unspecified }
6936
6937
6938 struct  _Uenibstreamprotobuf__SRSPowerControlAdjustmentStates
6939 {
6940   ProtobufCMessage base;
6941   Uenibstreamprotobuf__SRSPowerControlAdjustmentStates__Value value;
6942 };
6943 #define UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__INIT \
6944  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor) \
6945     , UENIBSTREAMPROTOBUF__SRS__POWER_CONTROL_ADJUSTMENT_STATES__VALUE__protobuf_unspecified }
6946
6947
6948 typedef enum {
6949   UENIBSTREAMPROTOBUF__SRS__RESOURCE__TRANSMISSION_COMB__NOT_SET = 0,
6950   UENIBSTREAMPROTOBUF__SRS__RESOURCE__TRANSMISSION_COMB_N2 = 4,
6951   UENIBSTREAMPROTOBUF__SRS__RESOURCE__TRANSMISSION_COMB_N4 = 5
6952     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__RESOURCE__TRANSMISSION_COMB)
6953 } Uenibstreamprotobuf__SRSResource__TransmissionCombCase;
6954
6955 typedef enum {
6956   UENIBSTREAMPROTOBUF__SRS__RESOURCE__RESOURCE_TYPE__NOT_SET = 0,
6957   UENIBSTREAMPROTOBUF__SRS__RESOURCE__RESOURCE_TYPE_APERIODIC = 11,
6958   UENIBSTREAMPROTOBUF__SRS__RESOURCE__RESOURCE_TYPE_SEMI_PERSISTENT = 12,
6959   UENIBSTREAMPROTOBUF__SRS__RESOURCE__RESOURCE_TYPE_PERIODIC = 13
6960     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__RESOURCE__RESOURCE_TYPE)
6961 } Uenibstreamprotobuf__SRSResource__ResourceTypeCase;
6962
6963 struct  _Uenibstreamprotobuf__SRSResource
6964 {
6965   ProtobufCMessage base;
6966   uint32_t srs_resourceid;
6967   Uenibstreamprotobuf__NrofSRSPorts *nrofsrs_ports;
6968   Uenibstreamprotobuf__PTRSPortIndex *ptrs_portindex;
6969   Uenibstreamprotobuf__ResourceMapping *resourcemapping;
6970   uint32_t freqdomainposition;
6971   uint32_t freqdomainshift;
6972   Uenibstreamprotobuf__FreqHopping *freqhopping;
6973   Uenibstreamprotobuf__GroupOrSequenceHopping *grouporsequencehopping;
6974   uint32_t sequenceid;
6975   Uenibstreamprotobuf__SRSSpatialRelationInfo *spatialrelationinfo;
6976   Uenibstreamprotobuf__SRSResource__TransmissionCombCase transmission_comb_case;
6977   union {
6978     Uenibstreamprotobuf__N2 *n2;
6979     Uenibstreamprotobuf__N4 *n4;
6980   };
6981   Uenibstreamprotobuf__SRSResource__ResourceTypeCase resource_type_case;
6982   union {
6983     Uenibstreamprotobuf__SRSResourceTypeAperiodic *aperiodic;
6984     Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *semi_persistent;
6985     Uenibstreamprotobuf__SRSResourceTypePeriodic *periodic;
6986   };
6987 };
6988 #define UENIBSTREAMPROTOBUF__SRS__RESOURCE__INIT \
6989  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource__descriptor) \
6990     , 0, NULL, NULL, NULL, 0, 0, NULL, NULL, 0, NULL, UENIBSTREAMPROTOBUF__SRS__RESOURCE__TRANSMISSION_COMB__NOT_SET, {0}, UENIBSTREAMPROTOBUF__SRS__RESOURCE__RESOURCE_TYPE__NOT_SET, {0} }
6991
6992
6993 struct  _Uenibstreamprotobuf__NrofSRSPorts
6994 {
6995   ProtobufCMessage base;
6996   Uenibstreamprotobuf__NrofSRSPorts__Value value;
6997 };
6998 #define UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__INIT \
6999  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_srs__ports__descriptor) \
7000     , UENIBSTREAMPROTOBUF__NROF_SRS__PORTS__VALUE__protobuf_unspecified }
7001
7002
7003 struct  _Uenibstreamprotobuf__PTRSPortIndex
7004 {
7005   ProtobufCMessage base;
7006   Uenibstreamprotobuf__PTRSPortIndex__Value value;
7007 };
7008 #define UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__INIT \
7009  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ptrs__port_index__descriptor) \
7010     , UENIBSTREAMPROTOBUF__PTRS__PORT_INDEX__VALUE__protobuf_unspecified }
7011
7012
7013 struct  _Uenibstreamprotobuf__N2
7014 {
7015   ProtobufCMessage base;
7016   uint32_t comboffset_n2;
7017   uint32_t cyclicshift_n2;
7018 };
7019 #define UENIBSTREAMPROTOBUF__N2__INIT \
7020  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__n2__descriptor) \
7021     , 0, 0 }
7022
7023
7024 struct  _Uenibstreamprotobuf__N4
7025 {
7026   ProtobufCMessage base;
7027   uint32_t comboffset_n4;
7028   uint32_t cyclicshift_n4;
7029 };
7030 #define UENIBSTREAMPROTOBUF__N4__INIT \
7031  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__n4__descriptor) \
7032     , 0, 0 }
7033
7034
7035 struct  _Uenibstreamprotobuf__ResourceMapping
7036 {
7037   ProtobufCMessage base;
7038   uint32_t startposition;
7039   Uenibstreamprotobuf__NrofSymbols *nrofsymbols;
7040   Uenibstreamprotobuf__RepetitionFactor *repetitionfactor;
7041 };
7042 #define UENIBSTREAMPROTOBUF__RESOURCE_MAPPING__INIT \
7043  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__resource_mapping__descriptor) \
7044     , 0, NULL, NULL }
7045
7046
7047 struct  _Uenibstreamprotobuf__NrofSymbols
7048 {
7049   ProtobufCMessage base;
7050   Uenibstreamprotobuf__NrofSymbols__Value value;
7051 };
7052 #define UENIBSTREAMPROTOBUF__NROF_SYMBOLS__INIT \
7053  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_symbols__descriptor) \
7054     , UENIBSTREAMPROTOBUF__NROF_SYMBOLS__VALUE__protobuf_unspecified }
7055
7056
7057 struct  _Uenibstreamprotobuf__RepetitionFactor
7058 {
7059   ProtobufCMessage base;
7060   Uenibstreamprotobuf__RepetitionFactor__Value value;
7061 };
7062 #define UENIBSTREAMPROTOBUF__REPETITION_FACTOR__INIT \
7063  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__repetition_factor__descriptor) \
7064     , UENIBSTREAMPROTOBUF__REPETITION_FACTOR__VALUE__protobuf_unspecified }
7065
7066
7067 struct  _Uenibstreamprotobuf__FreqHopping
7068 {
7069   ProtobufCMessage base;
7070   uint32_t c_srs;
7071   uint32_t b_srs;
7072   uint32_t b_hop;
7073 };
7074 #define UENIBSTREAMPROTOBUF__FREQ_HOPPING__INIT \
7075  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__freq_hopping__descriptor) \
7076     , 0, 0, 0 }
7077
7078
7079 struct  _Uenibstreamprotobuf__GroupOrSequenceHopping
7080 {
7081   ProtobufCMessage base;
7082   Uenibstreamprotobuf__GroupOrSequenceHopping__Value value;
7083 };
7084 #define UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__INIT \
7085  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__group_or_sequence_hopping__descriptor) \
7086     , UENIBSTREAMPROTOBUF__GROUP_OR_SEQUENCE_HOPPING__VALUE__protobuf_unspecified }
7087
7088
7089 struct  _Uenibstreamprotobuf__SRSResourceTypeAperiodic
7090 {
7091   ProtobufCMessage base;
7092 };
7093 #define UENIBSTREAMPROTOBUF__SRS__RESOURCE_TYPE__APERIODIC__INIT \
7094  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor) \
7095      }
7096
7097
7098 struct  _Uenibstreamprotobuf__SRSResourceTypeSemiPersistent
7099 {
7100   ProtobufCMessage base;
7101   Uenibstreamprotobuf__SRSPeriodicityAndOffset *periodicityandoffset_sp;
7102 };
7103 #define UENIBSTREAMPROTOBUF__SRS__RESOURCE_TYPE__SEMI__PERSISTENT__INIT \
7104  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor) \
7105     , NULL }
7106
7107
7108 typedef enum {
7109   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C__NOT_SET = 0,
7110   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL1 = 1,
7111   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL2 = 2,
7112   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL4 = 3,
7113   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL5 = 4,
7114   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL8 = 5,
7115   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL10 = 6,
7116   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL16 = 7,
7117   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL20 = 8,
7118   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL32 = 9,
7119   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL40 = 10,
7120   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL64 = 11,
7121   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL80 = 12,
7122   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL160 = 13,
7123   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL320 = 14,
7124   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL640 = 15,
7125   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL1280 = 16,
7126   UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C_SL2560 = 17
7127     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C)
7128 } Uenibstreamprotobuf__SRSPeriodicityAndOffset__CCase;
7129
7130 struct  _Uenibstreamprotobuf__SRSPeriodicityAndOffset
7131 {
7132   ProtobufCMessage base;
7133   Uenibstreamprotobuf__SRSPeriodicityAndOffset__CCase c_case;
7134   union {
7135     Uenibstreamprotobuf__Null *sl1;
7136     uint32_t sl2;
7137     uint32_t sl4;
7138     uint32_t sl5;
7139     uint32_t sl8;
7140     uint32_t sl10;
7141     uint32_t sl16;
7142     uint32_t sl20;
7143     uint32_t sl32;
7144     uint32_t sl40;
7145     uint32_t sl64;
7146     uint32_t sl80;
7147     uint32_t sl160;
7148     uint32_t sl320;
7149     uint32_t sl640;
7150     uint32_t sl1280;
7151     uint32_t sl2560;
7152   };
7153 };
7154 #define UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__INIT \
7155  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__periodicity_and_offset__descriptor) \
7156     , UENIBSTREAMPROTOBUF__SRS__PERIODICITY_AND_OFFSET__C__NOT_SET, {0} }
7157
7158
7159 struct  _Uenibstreamprotobuf__SRSResourceTypePeriodic
7160 {
7161   ProtobufCMessage base;
7162   Uenibstreamprotobuf__SRSPeriodicityAndOffset *periodicityandoffset_p;
7163 };
7164 #define UENIBSTREAMPROTOBUF__SRS__RESOURCE_TYPE__PERIODIC__INIT \
7165  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__resource_type__periodic__descriptor) \
7166     , NULL }
7167
7168
7169 typedef enum {
7170   UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL__NOT_SET = 0,
7171   UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL_SSB__INDEX = 2,
7172   UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL_CSI__RS__INDEX = 3,
7173   UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL_SRS = 4
7174     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL)
7175 } Uenibstreamprotobuf__SRSSpatialRelationInfo__ReferenceSignalCase;
7176
7177 struct  _Uenibstreamprotobuf__SRSSpatialRelationInfo
7178 {
7179   ProtobufCMessage base;
7180   Google__Protobuf__UInt32Value *servingcellid;
7181   Uenibstreamprotobuf__SRSSpatialRelationInfo__ReferenceSignalCase reference_signal_case;
7182   union {
7183     uint32_t ssb_index;
7184     uint32_t csi_rs_index;
7185     Uenibstreamprotobuf__Srs *srs;
7186   };
7187 };
7188 #define UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__INIT \
7189  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srs__spatial_relation_info__descriptor) \
7190     , NULL, UENIBSTREAMPROTOBUF__SRS__SPATIAL_RELATION_INFO__REFERENCE_SIGNAL__NOT_SET, {0} }
7191
7192
7193 struct  _Uenibstreamprotobuf__BeamFailureRecoveryConfig
7194 {
7195   ProtobufCMessage base;
7196   Google__Protobuf__UInt32Value *rootsequenceindex_bfr;
7197   Uenibstreamprotobuf__RACHConfigGeneric *rach_configbfr;
7198   Google__Protobuf__UInt32Value *rsrp_thresholdssb;
7199   size_t n_candidatebeamrslist;
7200   Uenibstreamprotobuf__PRACHResourceDedicatedBFR **candidatebeamrslist;
7201   Uenibstreamprotobuf__SSBPerRACHOccasion *ssb_perrach_occasion;
7202   Google__Protobuf__UInt32Value *ra_ssb_occasionmaskindex;
7203   Google__Protobuf__UInt32Value *recoverysearchspaceid;
7204   Uenibstreamprotobuf__RAPrioritization *ra_prioritization;
7205   Uenibstreamprotobuf__BeamFailureRecoveryTimer *beamfailurerecoverytimer;
7206   Uenibstreamprotobuf__SubcarrierSpacing *msg1_subcarrierspacing_v1530;
7207 };
7208 #define UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_CONFIG__INIT \
7209  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__beam_failure_recovery_config__descriptor) \
7210     , NULL, NULL, NULL, 0,NULL, NULL, NULL, NULL, NULL, NULL, NULL }
7211
7212
7213 typedef enum {
7214   UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__C__NOT_SET = 0,
7215   UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__C_SSB = 1,
7216   UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__C_CSI__RS = 2
7217     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__C)
7218 } Uenibstreamprotobuf__PRACHResourceDedicatedBFR__CCase;
7219
7220 struct  _Uenibstreamprotobuf__PRACHResourceDedicatedBFR
7221 {
7222   ProtobufCMessage base;
7223   Uenibstreamprotobuf__PRACHResourceDedicatedBFR__CCase c_case;
7224   union {
7225     Uenibstreamprotobuf__BFRSSBResource *ssb;
7226     Uenibstreamprotobuf__BFRCSIRSResource *csi_rs;
7227   };
7228 };
7229 #define UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__INIT \
7230  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor) \
7231     , UENIBSTREAMPROTOBUF__PRACH__RESOURCE_DEDICATED_BFR__C__NOT_SET, {0} }
7232
7233
7234 struct  _Uenibstreamprotobuf__BFRSSBResource
7235 {
7236   ProtobufCMessage base;
7237   uint32_t ssb;
7238   uint32_t ra_preambleindex;
7239 };
7240 #define UENIBSTREAMPROTOBUF__BFR__SSB__RESOURCE__INIT \
7241  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bfr__ssb__resource__descriptor) \
7242     , 0, 0 }
7243
7244
7245 struct  _Uenibstreamprotobuf__BFRCSIRSResource
7246 {
7247   ProtobufCMessage base;
7248   uint32_t csi_rs;
7249   size_t n_ra_occasionlist;
7250   uint32_t *ra_occasionlist;
7251   Google__Protobuf__UInt32Value *ra_preambleindex;
7252 };
7253 #define UENIBSTREAMPROTOBUF__BFR__CSIRS__RESOURCE__INIT \
7254  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bfr__csirs__resource__descriptor) \
7255     , 0, 0,NULL, NULL }
7256
7257
7258 struct  _Uenibstreamprotobuf__SSBPerRACHOccasion
7259 {
7260   ProtobufCMessage base;
7261   Uenibstreamprotobuf__SSBPerRACHOccasion__Value value;
7262 };
7263 #define UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__INIT \
7264  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb_per_rach__occasion__descriptor) \
7265     , UENIBSTREAMPROTOBUF__SSB_PER_RACH__OCCASION__VALUE__protobuf_unspecified }
7266
7267
7268 struct  _Uenibstreamprotobuf__BeamFailureRecoveryTimer
7269 {
7270   ProtobufCMessage base;
7271   Uenibstreamprotobuf__BeamFailureRecoveryTimer__Value value;
7272 };
7273 #define UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__INIT \
7274  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__beam_failure_recovery_timer__descriptor) \
7275     , UENIBSTREAMPROTOBUF__BEAM_FAILURE_RECOVERY_TIMER__VALUE__protobuf_unspecified }
7276
7277
7278 typedef enum {
7279   UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__SLOT_FORMAT_INDICATOR__NOT_SET = 0,
7280   UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__SLOT_FORMAT_INDICATOR_RELEASE_SLOT_FORMAT_INDICATOR = 1,
7281   UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__SLOT_FORMAT_INDICATOR_SETUP_SLOT_FORMAT_INDICATOR = 2
7282     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__SLOT_FORMAT_INDICATOR)
7283 } Uenibstreamprotobuf__PDCCHServingCellConfig__SlotFormatIndicatorCase;
7284
7285 struct  _Uenibstreamprotobuf__PDCCHServingCellConfig
7286 {
7287   ProtobufCMessage base;
7288   Uenibstreamprotobuf__PDCCHServingCellConfig__SlotFormatIndicatorCase slot_format_indicator_case;
7289   union {
7290     Uenibstreamprotobuf__Null *release_slotformatindicator;
7291     Uenibstreamprotobuf__SlotFormatIndicator *setup_slotformatindicator;
7292   };
7293 };
7294 #define UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__INIT \
7295  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcch__serving_cell_config__descriptor) \
7296     , UENIBSTREAMPROTOBUF__PDCCH__SERVING_CELL_CONFIG__SLOT_FORMAT_INDICATOR__NOT_SET, {0} }
7297
7298
7299 struct  _Uenibstreamprotobuf__SlotFormatIndicator
7300 {
7301   ProtobufCMessage base;
7302   uint32_t sfi_rnti;
7303   uint32_t dci_payloadsize;
7304   size_t n_slotformatcombtoaddmodlist;
7305   Uenibstreamprotobuf__SlotFormatCombinationsPerCell **slotformatcombtoaddmodlist;
7306   size_t n_slotformatcombtoreleaselist;
7307   uint32_t *slotformatcombtoreleaselist;
7308 };
7309 #define UENIBSTREAMPROTOBUF__SLOT_FORMAT_INDICATOR__INIT \
7310  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__slot_format_indicator__descriptor) \
7311     , 0, 0, 0,NULL, 0,NULL }
7312
7313
7314 struct  _Uenibstreamprotobuf__SlotFormatCombinationsPerCell
7315 {
7316   ProtobufCMessage base;
7317   uint32_t servingcellid;
7318   Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing;
7319   Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing2;
7320   size_t n_slotformatcombinations;
7321   Uenibstreamprotobuf__SlotFormatCombination **slotformatcombinations;
7322   Google__Protobuf__UInt32Value *positionindci;
7323 };
7324 #define UENIBSTREAMPROTOBUF__SLOT_FORMAT_COMBINATIONS_PER_CELL__INIT \
7325  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor) \
7326     , 0, NULL, NULL, 0,NULL, NULL }
7327
7328
7329 struct  _Uenibstreamprotobuf__SlotFormatCombination
7330 {
7331   ProtobufCMessage base;
7332   uint32_t slotformatcombinationid;
7333   size_t n_slotformats;
7334   uint32_t *slotformats;
7335 };
7336 #define UENIBSTREAMPROTOBUF__SLOT_FORMAT_COMBINATION__INIT \
7337  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__slot_format_combination__descriptor) \
7338     , 0, 0,NULL }
7339
7340
7341 typedef enum {
7342   UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION__NOT_SET = 0,
7343   UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION_RELEASE_CODE_BLOCK_GROUP_TRANSMISSION = 1,
7344   UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION_SETUP_CODE_BLOCK_GROUP_TRANSMISSION = 2
7345     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION)
7346 } Uenibstreamprotobuf__PDSCHServingCellConfig__CodeBlockGroupTransmissionCase;
7347
7348 struct  _Uenibstreamprotobuf__PDSCHServingCellConfig
7349 {
7350   ProtobufCMessage base;
7351   Uenibstreamprotobuf__XOverhead *xoverhead;
7352   Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *nrofharq_processesforpdsch;
7353   Google__Protobuf__UInt32Value *pucch_cell;
7354   Google__Protobuf__UInt32Value *maxmimo_layers;
7355   Google__Protobuf__BoolValue *processingtype2enabled;
7356   Uenibstreamprotobuf__PDSCHServingCellConfig__CodeBlockGroupTransmissionCase code_block_group_transmission_case;
7357   union {
7358     Uenibstreamprotobuf__Null *release_codeblockgrouptransmission;
7359     Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *setup_codeblockgrouptransmission;
7360   };
7361 };
7362 #define UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__INIT \
7363  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__serving_cell_config__descriptor) \
7364     , NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__PDSCH__SERVING_CELL_CONFIG__CODE_BLOCK_GROUP_TRANSMISSION__NOT_SET, {0} }
7365
7366
7367 struct  _Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission
7368 {
7369   ProtobufCMessage base;
7370   Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *maxcodeblockgroupspertransportblock;
7371   protobuf_c_boolean codeblockgroupflushindicator;
7372 };
7373 #define UENIBSTREAMPROTOBUF__PDSCH__CODE_BLOCK_GROUP_TRANSMISSION__INIT \
7374  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor) \
7375     , NULL, 0 }
7376
7377
7378 struct  _Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock
7379 {
7380   ProtobufCMessage base;
7381   Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock__Value value;
7382 };
7383 #define UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__INIT \
7384  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor) \
7385     , UENIBSTREAMPROTOBUF__MAX_CODE_BLOCK_GROUPS_PER_TRANSPORT_BLOCK__VALUE__protobuf_unspecified }
7386
7387
7388 struct  _Uenibstreamprotobuf__XOverhead
7389 {
7390   ProtobufCMessage base;
7391   Uenibstreamprotobuf__XOverhead__Value value;
7392 };
7393 #define UENIBSTREAMPROTOBUF__XOVERHEAD__INIT \
7394  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__xoverhead__descriptor) \
7395     , UENIBSTREAMPROTOBUF__XOVERHEAD__VALUE__protobuf_unspecified }
7396
7397
7398 struct  _Uenibstreamprotobuf__NrofHARQProcessesForPDSCH
7399 {
7400   ProtobufCMessage base;
7401   Uenibstreamprotobuf__NrofHARQProcessesForPDSCH__Value value;
7402 };
7403 #define UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__INIT \
7404  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor) \
7405     , UENIBSTREAMPROTOBUF__NROF_HARQ__PROCESSES_FOR_PDSCH__VALUE__protobuf_unspecified }
7406
7407
7408 typedef enum {
7409   UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__CSI__APERIODIC_TRIGGER_STATE_LIST__NOT_SET = 0,
7410   UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__CSI__APERIODIC_TRIGGER_STATE_LIST_RELEASE_CSI__APERIODIC_TRIGGER_STATE_LIST = 16,
7411   UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__CSI__APERIODIC_TRIGGER_STATE_LIST_SETUP_CSI__APERIODIC_TRIGGER_STATE_LIST = 17
7412     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__CSI__APERIODIC_TRIGGER_STATE_LIST)
7413 } Uenibstreamprotobuf__CSIMeasConfig__CsiAperiodicTriggerStateListCase;
7414
7415 typedef enum {
7416   UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST__NOT_SET = 0,
7417   UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST_RELEASE_SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST = 18,
7418   UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST_SETUP_SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST = 19
7419     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST)
7420 } Uenibstreamprotobuf__CSIMeasConfig__SemiPersistentOnPUSCHTriggerStateListCase;
7421
7422 struct  _Uenibstreamprotobuf__CSIMeasConfig
7423 {
7424   ProtobufCMessage base;
7425   size_t n_nzp_csi_rs_resourcetoaddmodlist;
7426   Uenibstreamprotobuf__NZPCSIRSResource **nzp_csi_rs_resourcetoaddmodlist;
7427   size_t n_nzp_csi_rs_resourcetoreleaselist;
7428   uint32_t *nzp_csi_rs_resourcetoreleaselist;
7429   size_t n_nzp_csi_rs_resourcesettoaddmodlist;
7430   Uenibstreamprotobuf__NZPCSIRSResourceSet **nzp_csi_rs_resourcesettoaddmodlist;
7431   size_t n_nzp_csi_rs_resourcesettoreleaselist;
7432   uint32_t *nzp_csi_rs_resourcesettoreleaselist;
7433   size_t n_csi_im_resourcetoaddmodlist;
7434   Uenibstreamprotobuf__CSIIMResource **csi_im_resourcetoaddmodlist;
7435   size_t n_csi_im_resourcetoreleaselist;
7436   uint32_t *csi_im_resourcetoreleaselist;
7437   size_t n_csi_im_resourcesettoaddmodlist;
7438   Uenibstreamprotobuf__CSIIMResourceSet **csi_im_resourcesettoaddmodlist;
7439   size_t n_csi_im_resourcesettoreleaselist;
7440   uint32_t *csi_im_resourcesettoreleaselist;
7441   size_t n_csi_ssb_resourcesettoaddmodlist;
7442   Uenibstreamprotobuf__CSISSBResourceSet **csi_ssb_resourcesettoaddmodlist;
7443   size_t n_csi_ssb_resourcesettoaddreleaselist;
7444   uint32_t *csi_ssb_resourcesettoaddreleaselist;
7445   size_t n_csi_resourceconfigtoaddmodlist;
7446   Uenibstreamprotobuf__CSIResourceConfig **csi_resourceconfigtoaddmodlist;
7447   size_t n_csi_resourceconfigtoreleaselist;
7448   uint32_t *csi_resourceconfigtoreleaselist;
7449   size_t n_csi_reportconfigtoaddmodlist;
7450   Uenibstreamprotobuf__CSIReportConfig **csi_reportconfigtoaddmodlist;
7451   size_t n_csi_reportconfigtoreleaselist;
7452   uint32_t *csi_reportconfigtoreleaselist;
7453   Google__Protobuf__UInt32Value *reporttriggersize;
7454   Uenibstreamprotobuf__CSIMeasConfig__CsiAperiodicTriggerStateListCase csi__aperiodic_trigger_state_list_case;
7455   union {
7456     Uenibstreamprotobuf__Null *release_csi_aperiodictriggerstatelist;
7457     Uenibstreamprotobuf__CSIAperiodicTriggerStateList *setup_csi_aperiodictriggerstatelist;
7458   };
7459   Uenibstreamprotobuf__CSIMeasConfig__SemiPersistentOnPUSCHTriggerStateListCase semi_persistent_on_pusch__trigger_state_list_case;
7460   union {
7461     Uenibstreamprotobuf__Null *release_semipersistentonpusch_triggerstatelist;
7462     Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *setup_semipersistentonpusch_triggerstatelist;
7463   };
7464 };
7465 #define UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__INIT \
7466  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__meas_config__descriptor) \
7467     , 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, NULL, UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__CSI__APERIODIC_TRIGGER_STATE_LIST__NOT_SET, {0}, UENIBSTREAMPROTOBUF__CSI__MEAS_CONFIG__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST__NOT_SET, {0} }
7468
7469
7470 struct  _Uenibstreamprotobuf__NZPCSIRSResource
7471 {
7472   ProtobufCMessage base;
7473   uint32_t nzp_csi_rs_resourceid;
7474   Uenibstreamprotobuf__CSIRSResourceMapping *resourcemapping;
7475   int32_t powercontroloffset;
7476   Uenibstreamprotobuf__PowerControlOffsetSS *powercontroloffsetss;
7477   uint32_t scramblingid;
7478   Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *periodicityandoffset;
7479   Google__Protobuf__UInt32Value *qcl_infoperiodiccsi_rs;
7480 };
7481 #define UENIBSTREAMPROTOBUF__NZP__CSI__RS__RESOURCE__INIT \
7482  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nzp__csi__rs__resource__descriptor) \
7483     , 0, NULL, 0, NULL, 0, NULL, NULL }
7484
7485
7486 struct  _Uenibstreamprotobuf__PowerControlOffsetSS
7487 {
7488   ProtobufCMessage base;
7489   Uenibstreamprotobuf__PowerControlOffsetSS__Value value;
7490 };
7491 #define UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__INIT \
7492  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__power_control_offset_ss__descriptor) \
7493     , UENIBSTREAMPROTOBUF__POWER_CONTROL_OFFSET_SS__VALUE__protobuf_unspecified }
7494
7495
7496 struct  _Uenibstreamprotobuf__NZPCSIRSResourceSet
7497 {
7498   ProtobufCMessage base;
7499   uint32_t nzp_csi_resourcesetid;
7500   size_t n_nzp_csi_rs_resources;
7501   uint32_t *nzp_csi_rs_resources;
7502   Uenibstreamprotobuf__OnOffOpt *repetition;
7503   Google__Protobuf__UInt32Value *aperiodictriggeringoffset;
7504   Uenibstreamprotobuf__TrueOpt *trs_info;
7505 };
7506 #define UENIBSTREAMPROTOBUF__NZP__CSI__RS__RESOURCE_SET__INIT \
7507  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor) \
7508     , 0, 0,NULL, NULL, NULL, NULL }
7509
7510
7511 typedef enum {
7512   UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__CSI__IM__RESOURCE_ELEMENT_PATTERN__NOT_SET = 0,
7513   UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__CSI__IM__RESOURCE_ELEMENT_PATTERN_PATTERN0 = 2,
7514   UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__CSI__IM__RESOURCE_ELEMENT_PATTERN_PATTERN1 = 3
7515     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__CSI__IM__RESOURCE_ELEMENT_PATTERN)
7516 } Uenibstreamprotobuf__CSIIMResource__CsiIMResourceElementPatternCase;
7517
7518 struct  _Uenibstreamprotobuf__CSIIMResource
7519 {
7520   ProtobufCMessage base;
7521   uint32_t csi_im_resourceid;
7522   Uenibstreamprotobuf__CSIFrequencyOccupation *freqband;
7523   Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *periodicityandoffset;
7524   Uenibstreamprotobuf__CSIIMResource__CsiIMResourceElementPatternCase csi__im__resource_element_pattern_case;
7525   union {
7526     Uenibstreamprotobuf__Pattern0 *pattern0;
7527     Uenibstreamprotobuf__Pattern1 *pattern1;
7528   };
7529 };
7530 #define UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__INIT \
7531  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__im__resource__descriptor) \
7532     , 0, NULL, NULL, UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE__CSI__IM__RESOURCE_ELEMENT_PATTERN__NOT_SET, {0} }
7533
7534
7535 struct  _Uenibstreamprotobuf__Pattern0
7536 {
7537   ProtobufCMessage base;
7538   Uenibstreamprotobuf__SubcarrierLocationP0 *subcarrierlocation_p0;
7539   uint32_t symbollocation_p0;
7540 };
7541 #define UENIBSTREAMPROTOBUF__PATTERN0__INIT \
7542  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pattern0__descriptor) \
7543     , NULL, 0 }
7544
7545
7546 struct  _Uenibstreamprotobuf__SubcarrierLocationP0
7547 {
7548   ProtobufCMessage base;
7549   Uenibstreamprotobuf__SubcarrierLocationP0__Value value;
7550 };
7551 #define UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__INIT \
7552  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__subcarrier_location_p0__descriptor) \
7553     , UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P0__VALUE__protobuf_unspecified }
7554
7555
7556 struct  _Uenibstreamprotobuf__Pattern1
7557 {
7558   ProtobufCMessage base;
7559   Uenibstreamprotobuf__SubcarrierLocationP1 *subcarrierlocation_p1;
7560   uint32_t symbollocation_p1;
7561 };
7562 #define UENIBSTREAMPROTOBUF__PATTERN1__INIT \
7563  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pattern1__descriptor) \
7564     , NULL, 0 }
7565
7566
7567 struct  _Uenibstreamprotobuf__SubcarrierLocationP1
7568 {
7569   ProtobufCMessage base;
7570   Uenibstreamprotobuf__SubcarrierLocationP1__Value value;
7571 };
7572 #define UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__INIT \
7573  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__subcarrier_location_p1__descriptor) \
7574     , UENIBSTREAMPROTOBUF__SUBCARRIER_LOCATION_P1__VALUE__protobuf_unspecified }
7575
7576
7577 struct  _Uenibstreamprotobuf__CSIIMResourceSet
7578 {
7579   ProtobufCMessage base;
7580   uint32_t csi_im_resourcesetid;
7581   size_t n_csi_im_resources;
7582   uint32_t *csi_im_resources;
7583 };
7584 #define UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE_SET__INIT \
7585  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__im__resource_set__descriptor) \
7586     , 0, 0,NULL }
7587
7588
7589 struct  _Uenibstreamprotobuf__CSISSBResourceSet
7590 {
7591   ProtobufCMessage base;
7592   uint32_t csi_ssb_resourcesetid;
7593   size_t n_csi_ssb_resourcelist;
7594   uint32_t *csi_ssb_resourcelist;
7595 };
7596 #define UENIBSTREAMPROTOBUF__CSI__SSB__RESOURCE_SET__INIT \
7597  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__ssb__resource_set__descriptor) \
7598     , 0, 0,NULL }
7599
7600
7601 typedef enum {
7602   UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__CSI__RS__RESOURCE_SET_LIST__NOT_SET = 0,
7603   UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__CSI__RS__RESOURCE_SET_LIST_NZP__CSI__RS__SSB = 2,
7604   UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__CSI__RS__RESOURCE_SET_LIST_CSI__IM__RESOURCE_SET_LIST = 3
7605     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__CSI__RS__RESOURCE_SET_LIST)
7606 } Uenibstreamprotobuf__CSIResourceConfig__CsiRSResourceSetListCase;
7607
7608 struct  _Uenibstreamprotobuf__CSIResourceConfig
7609 {
7610   ProtobufCMessage base;
7611   uint32_t csi_resourceconfigid;
7612   uint32_t bwp_id;
7613   Uenibstreamprotobuf__ResourceType *resourcetype;
7614   Uenibstreamprotobuf__CSIResourceConfig__CsiRSResourceSetListCase csi__rs__resource_set_list_case;
7615   union {
7616     Uenibstreamprotobuf__NZPCSIRSSSB *nzp_csi_rs_ssb;
7617     Uenibstreamprotobuf__CSIIMResourceSetList *csi_im_resourcesetlist;
7618   };
7619 };
7620 #define UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__INIT \
7621  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__resource_config__descriptor) \
7622     , 0, 0, NULL, UENIBSTREAMPROTOBUF__CSI__RESOURCE_CONFIG__CSI__RS__RESOURCE_SET_LIST__NOT_SET, {0} }
7623
7624
7625 struct  _Uenibstreamprotobuf__NZPCSIRSSSB
7626 {
7627   ProtobufCMessage base;
7628   size_t n_nzp_csi_rs_resourcesetlist;
7629   uint32_t *nzp_csi_rs_resourcesetlist;
7630   size_t n_csi_ssb_resourcesetlist;
7631   uint32_t *csi_ssb_resourcesetlist;
7632 };
7633 #define UENIBSTREAMPROTOBUF__NZP__CSI__RS__SSB__INIT \
7634  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor) \
7635     , 0,NULL, 0,NULL }
7636
7637
7638 struct  _Uenibstreamprotobuf__CSIIMResourceSetList
7639 {
7640   ProtobufCMessage base;
7641   size_t n_items;
7642   uint32_t *items;
7643 };
7644 #define UENIBSTREAMPROTOBUF__CSI__IM__RESOURCE_SET_LIST__INIT \
7645  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__im__resource_set_list__descriptor) \
7646     , 0,NULL }
7647
7648
7649 struct  _Uenibstreamprotobuf__ResourceType
7650 {
7651   ProtobufCMessage base;
7652   Uenibstreamprotobuf__ResourceType__Value value;
7653 };
7654 #define UENIBSTREAMPROTOBUF__RESOURCE_TYPE__INIT \
7655  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__resource_type__descriptor) \
7656     , UENIBSTREAMPROTOBUF__RESOURCE_TYPE__VALUE__protobuf_unspecified }
7657
7658
7659 typedef enum {
7660   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE__NOT_SET = 0,
7661   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE_PERIODIC = 6,
7662   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE_SEMI_PERSISTENT_ON_PUCCH = 7,
7663   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE_SEMI_PERSISTENT_ON_PUSCH = 8,
7664   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE_APERIODIC = 9
7665     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE)
7666 } Uenibstreamprotobuf__CSIReportConfig__ReportConfigTypeCase;
7667
7668 typedef enum {
7669   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY__NOT_SET = 0,
7670   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_NONE = 10,
7671   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_CRI__RI__PMI__CQI = 11,
7672   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_CRI__RI_I1 = 12,
7673   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_CRI__RI_I1__CQI = 13,
7674   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_CRI__RI__CQI = 14,
7675   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_CRI__RSRP = 15,
7676   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_SSB__INDEX__RSRP = 16,
7677   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY_CRI__RI__LI__PMI__CQI = 17
7678     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY)
7679 } Uenibstreamprotobuf__CSIReportConfig__ReportQuantityCase;
7680
7681 typedef enum {
7682   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__GROUP_BASED_BEAM_REPORTING__NOT_SET = 0,
7683   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__GROUP_BASED_BEAM_REPORTING_ENABLED = 23,
7684   UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__GROUP_BASED_BEAM_REPORTING_DISABLED = 24
7685     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__GROUP_BASED_BEAM_REPORTING)
7686 } Uenibstreamprotobuf__CSIReportConfig__GroupBasedBeamReportingCase;
7687
7688 struct  _Uenibstreamprotobuf__CSIReportConfig
7689 {
7690   ProtobufCMessage base;
7691   uint32_t reportconfigid;
7692   Google__Protobuf__UInt32Value *carrier;
7693   uint32_t resourcesforchannelmeasurement;
7694   Google__Protobuf__UInt32Value *csi_im_resourcesforinterference;
7695   Google__Protobuf__UInt32Value *nzp_csi_rs_resourcesforinterference;
7696   Uenibstreamprotobuf__ReportFreqConfiguration *reportfreqconfiguration;
7697   Uenibstreamprotobuf__ConfiguredOpt *timerestrictionforchannelmeasurements;
7698   Uenibstreamprotobuf__ConfiguredOpt *timerestrictionforinterferencemeasurements;
7699   Uenibstreamprotobuf__CodebookConfig *codebookconfig;
7700   Uenibstreamprotobuf__CSIReportConfigDummy *dummy;
7701   Uenibstreamprotobuf__CQITable *cqi_table;
7702   Uenibstreamprotobuf__SubbandSize *subbandsize;
7703   size_t n_non_pmi_portindication;
7704   Uenibstreamprotobuf__PortIndexFor8Ranks **non_pmi_portindication;
7705   Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *semipersistentonpusch_v1530;
7706   Uenibstreamprotobuf__CSIReportConfig__ReportConfigTypeCase report_config_type_case;
7707   union {
7708     Uenibstreamprotobuf__CSIReportConfigTypePeriodic *periodic;
7709     Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *semipersistentonpucch;
7710     Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *semipersistentonpusch;
7711     Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *aperiodic;
7712   };
7713   Uenibstreamprotobuf__CSIReportConfig__ReportQuantityCase report_quantity_case;
7714   union {
7715     Uenibstreamprotobuf__Null *none;
7716     Uenibstreamprotobuf__Null *cri_ri_pmi_cqi;
7717     Uenibstreamprotobuf__Null *cri_ri_i1;
7718     Uenibstreamprotobuf__CRIRII1CQI *cri_ri_i1_cqi;
7719     Uenibstreamprotobuf__Null *cri_ri_cqi;
7720     Uenibstreamprotobuf__Null *cri_rsrp;
7721     Uenibstreamprotobuf__Null *ssb_index_rsrp;
7722     Uenibstreamprotobuf__Null *cri_ri_li_pmi_cqi;
7723   };
7724   Uenibstreamprotobuf__CSIReportConfig__GroupBasedBeamReportingCase group_based_beam_reporting_case;
7725   union {
7726     Uenibstreamprotobuf__Null *enabled;
7727     Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *disabled;
7728   };
7729 };
7730 #define UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__INIT \
7731  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_config__descriptor) \
7732     , 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL, NULL, UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_CONFIG_TYPE__NOT_SET, {0}, UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__REPORT_QUANTITY__NOT_SET, {0}, UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG__GROUP_BASED_BEAM_REPORTING__NOT_SET, {0} }
7733
7734
7735 struct  _Uenibstreamprotobuf__CSIReportConfigTypePeriodic
7736 {
7737   ProtobufCMessage base;
7738   Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *reportslotconfig;
7739   size_t n_pucch_csi_resourcelist;
7740   Uenibstreamprotobuf__PUCCHCSIResource **pucch_csi_resourcelist;
7741 };
7742 #define UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__PERIODIC__INIT \
7743  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_config_type__periodic__descriptor) \
7744     , NULL, 0,NULL }
7745
7746
7747 typedef enum {
7748   UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C__NOT_SET = 0,
7749   UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS4 = 1,
7750   UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS5 = 2,
7751   UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS8 = 3,
7752   UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS10 = 4,
7753   UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS16 = 5,
7754   UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS20 = 6,
7755   UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS40 = 7,
7756   UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS80 = 8,
7757   UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS160 = 9,
7758   UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C_SLOTS320 = 10
7759     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C)
7760 } Uenibstreamprotobuf__CSIReportPeriodicityAndOffset__CCase;
7761
7762 struct  _Uenibstreamprotobuf__CSIReportPeriodicityAndOffset
7763 {
7764   ProtobufCMessage base;
7765   Uenibstreamprotobuf__CSIReportPeriodicityAndOffset__CCase c_case;
7766   union {
7767     uint32_t slots4;
7768     uint32_t slots5;
7769     uint32_t slots8;
7770     uint32_t slots10;
7771     uint32_t slots16;
7772     uint32_t slots20;
7773     uint32_t slots40;
7774     uint32_t slots80;
7775     uint32_t slots160;
7776     uint32_t slots320;
7777   };
7778 };
7779 #define UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__INIT \
7780  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor) \
7781     , UENIBSTREAMPROTOBUF__CSI__REPORT_PERIODICITY_AND_OFFSET__C__NOT_SET, {0} }
7782
7783
7784 struct  _Uenibstreamprotobuf__PUCCHCSIResource
7785 {
7786   ProtobufCMessage base;
7787   uint32_t uplinkbandwidthpartid;
7788   uint32_t pucch_resource;
7789 };
7790 #define UENIBSTREAMPROTOBUF__PUCCH__CSI__RESOURCE__INIT \
7791  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pucch__csi__resource__descriptor) \
7792     , 0, 0 }
7793
7794
7795 struct  _Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH
7796 {
7797   ProtobufCMessage base;
7798   Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *reportslotconfig;
7799   size_t n_pucch_csi_resourcelist;
7800   Uenibstreamprotobuf__PUCCHCSIResource **pucch_csi_resourcelist;
7801 };
7802 #define UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__SEMI_PERSISTENT_ON_PUCCH__INIT \
7803  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor) \
7804     , NULL, 0,NULL }
7805
7806
7807 struct  _Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH
7808 {
7809   ProtobufCMessage base;
7810   Uenibstreamprotobuf__ReportSlotConfig *reportslotconfig;
7811   size_t n_reportslotoffsetlist;
7812   uint32_t *reportslotoffsetlist;
7813   uint32_t p0alpha;
7814 };
7815 #define UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__SEMI_PERSISTENT_ON_PUSCH__INIT \
7816  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor) \
7817     , NULL, 0,NULL, 0 }
7818
7819
7820 struct  _Uenibstreamprotobuf__ReportSlotConfig
7821 {
7822   ProtobufCMessage base;
7823   Uenibstreamprotobuf__ReportSlotConfig__Value value;
7824 };
7825 #define UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__INIT \
7826  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_slot_config__descriptor) \
7827     , UENIBSTREAMPROTOBUF__REPORT_SLOT_CONFIG__VALUE__protobuf_unspecified }
7828
7829
7830 struct  _Uenibstreamprotobuf__CSIReportConfigTypeAperiodic
7831 {
7832   ProtobufCMessage base;
7833   size_t n_reportslotoffsetlist;
7834   uint32_t *reportslotoffsetlist;
7835 };
7836 #define UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_TYPE__APERIODIC__INIT \
7837  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor) \
7838     , 0,NULL }
7839
7840
7841 struct  _Uenibstreamprotobuf__CRIRII1CQI
7842 {
7843   ProtobufCMessage base;
7844   Uenibstreamprotobuf__CRIRII1CQI__Value value;
7845 };
7846 #define UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__INIT \
7847  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cri__ri_i1__cqi__descriptor) \
7848     , UENIBSTREAMPROTOBUF__CRI__RI_I1__CQI__VALUE__protobuf_unspecified }
7849
7850
7851 typedef enum {
7852   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND__NOT_SET = 0,
7853   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS3 = 3,
7854   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS4 = 4,
7855   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS5 = 5,
7856   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS6 = 6,
7857   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS7 = 7,
7858   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS8 = 8,
7859   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS9 = 9,
7860   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS10 = 10,
7861   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS11 = 11,
7862   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS12 = 12,
7863   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS13 = 13,
7864   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS14 = 14,
7865   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS15 = 15,
7866   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS16 = 16,
7867   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS17 = 17,
7868   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS18 = 18,
7869   UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND_SUBBANDS19_V1530 = 19
7870     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND)
7871 } Uenibstreamprotobuf__ReportFreqConfiguration__CsiReportingBandCase;
7872
7873 struct  _Uenibstreamprotobuf__ReportFreqConfiguration
7874 {
7875   ProtobufCMessage base;
7876   Uenibstreamprotobuf__CQIFormatIndicator *cqi_formatindicator;
7877   Uenibstreamprotobuf__PMIFormatIndicator *pmi_formatindicator;
7878   Uenibstreamprotobuf__ReportFreqConfiguration__CsiReportingBandCase csi__reporting_band_case;
7879   union {
7880     char *subbands3;
7881     char *subbands4;
7882     char *subbands5;
7883     char *subbands6;
7884     char *subbands7;
7885     char *subbands8;
7886     char *subbands9;
7887     char *subbands10;
7888     char *subbands11;
7889     char *subbands12;
7890     char *subbands13;
7891     char *subbands14;
7892     char *subbands15;
7893     char *subbands16;
7894     char *subbands17;
7895     char *subbands18;
7896     char *subbands19_v1530;
7897   };
7898 };
7899 #define UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__INIT \
7900  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_freq_configuration__descriptor) \
7901     , NULL, NULL, UENIBSTREAMPROTOBUF__REPORT_FREQ_CONFIGURATION__CSI__REPORTING_BAND__NOT_SET, {0} }
7902
7903
7904 struct  _Uenibstreamprotobuf__CQIFormatIndicator
7905 {
7906   ProtobufCMessage base;
7907   Uenibstreamprotobuf__CQIFormatIndicator__Value value;
7908 };
7909 #define UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__INIT \
7910  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cqi__format_indicator__descriptor) \
7911     , UENIBSTREAMPROTOBUF__CQI__FORMAT_INDICATOR__VALUE__protobuf_unspecified }
7912
7913
7914 struct  _Uenibstreamprotobuf__PMIFormatIndicator
7915 {
7916   ProtobufCMessage base;
7917   Uenibstreamprotobuf__PMIFormatIndicator__Value value;
7918 };
7919 #define UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__INIT \
7920  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pmi__format_indicator__descriptor) \
7921     , UENIBSTREAMPROTOBUF__PMI__FORMAT_INDICATOR__VALUE__protobuf_unspecified }
7922
7923
7924 typedef enum {
7925   UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__CODEBOOK_TYPE__NOT_SET = 0,
7926   UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__CODEBOOK_TYPE_TYPE1 = 1,
7927   UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__CODEBOOK_TYPE_TYPE2 = 2
7928     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__CODEBOOK_TYPE)
7929 } Uenibstreamprotobuf__CodebookConfig__CodebookTypeCase;
7930
7931 struct  _Uenibstreamprotobuf__CodebookConfig
7932 {
7933   ProtobufCMessage base;
7934   Uenibstreamprotobuf__CodebookConfig__CodebookTypeCase codebook_type_case;
7935   union {
7936     Uenibstreamprotobuf__CodebookTypeType1 *type1;
7937     Uenibstreamprotobuf__CodebookTypeType2 *type2;
7938   };
7939 };
7940 #define UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__INIT \
7941  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_config__descriptor) \
7942     , UENIBSTREAMPROTOBUF__CODEBOOK_CONFIG__CODEBOOK_TYPE__NOT_SET, {0} }
7943
7944
7945 typedef enum {
7946   UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__SUB_TYPE__NOT_SET = 0,
7947   UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__SUB_TYPE_TYPE_I__SINGLE_PANEL = 1,
7948   UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__SUB_TYPE_TYPE_I__MULTI_PANELL = 2
7949     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__SUB_TYPE)
7950 } Uenibstreamprotobuf__CodebookTypeType1__SubTypeCase;
7951
7952 struct  _Uenibstreamprotobuf__CodebookTypeType1
7953 {
7954   ProtobufCMessage base;
7955   uint32_t codebookmode;
7956   Uenibstreamprotobuf__CodebookTypeType1__SubTypeCase sub_type_case;
7957   union {
7958     Uenibstreamprotobuf__CodebookSubTypeSinglePanel *typei_singlepanel;
7959     Uenibstreamprotobuf__CodebookSubTypeMultiPanel *typei_multipanell;
7960   };
7961 };
7962 #define UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__INIT \
7963  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_type__type1__descriptor) \
7964     , 0, UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE1__SUB_TYPE__NOT_SET, {0} }
7965
7966
7967 typedef enum {
7968   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__NR_OF_ANTENNA_PORTS__NOT_SET = 0,
7969   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__NR_OF_ANTENNA_PORTS_TWO = 1,
7970   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__NR_OF_ANTENNA_PORTS_MORE_THAN_TWO = 2
7971     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__NR_OF_ANTENNA_PORTS)
7972 } Uenibstreamprotobuf__CodebookSubTypeSinglePanel__NrOfAntennaPortsCase;
7973
7974 struct  _Uenibstreamprotobuf__CodebookSubTypeSinglePanel
7975 {
7976   ProtobufCMessage base;
7977   char *typei_singlepanel_ri_restriction;
7978   Uenibstreamprotobuf__CodebookSubTypeSinglePanel__NrOfAntennaPortsCase nr_of_antenna_ports_case;
7979   union {
7980     Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *two;
7981     Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *morethantwo;
7982   };
7983 };
7984 #define UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__INIT \
7985  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor) \
7986     , (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__SINGLE_PANEL__NR_OF_ANTENNA_PORTS__NOT_SET, {0} }
7987
7988
7989 struct  _Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo
7990 {
7991   ProtobufCMessage base;
7992   char *twotx_codebooksubsetrestriction;
7993 };
7994 #define UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__TWO__INIT \
7995  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor) \
7996     , (char *)protobuf_c_empty_string }
7997
7998
7999 typedef enum {
8000   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2__NOT_SET = 0,
8001   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_TWO_ONE__TYPE_I__SINGLE_PANEL__RESTRICTION = 1,
8002   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_TWO_TWO__TYPE_I__SINGLE_PANEL__RESTRICTION = 2,
8003   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_FOUR_ONE__TYPE_I__SINGLE_PANEL__RESTRICTION = 3,
8004   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_THREE_TWO__TYPE_I__SINGLE_PANEL__RESTRICTION = 4,
8005   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_SIX_ONE__TYPE_I__SINGLE_PANEL__RESTRICTION = 5,
8006   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_FOUR_TWO__TYPE_I__SINGLE_PANEL__RESTRICTION = 6,
8007   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_EIGHT_ONE__TYPE_I__SINGLE_PANEL__RESTRICTION = 7,
8008   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_FOUR_THREE__TYPE_I__SINGLE_PANEL__RESTRICTION = 8,
8009   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_SIX_TWO__TYPE_I__SINGLE_PANEL__RESTRICTION = 9,
8010   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_TWELVE_ONE__TYPE_I__SINGLE_PANEL__RESTRICTION = 10,
8011   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_FOUR_FOUR__TYPE_I__SINGLE_PANEL__RESTRICTION = 11,
8012   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_EIGHT_TWO__TYPE_I__SINGLE_PANEL__RESTRICTION = 12,
8013   UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2_SIXTEEN_ONE__TYPE_I__SINGLE_PANEL__RESTRICTION = 13
8014     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2)
8015 } Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo__N1N2Case;
8016
8017 struct  _Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo
8018 {
8019   ProtobufCMessage base;
8020   Google__Protobuf__StringValue *typei_singlepanel_codebooksubsetrestriction_i2;
8021   Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo__N1N2Case n1_n2_case;
8022   union {
8023     char *two_one_typei_singlepanel_restriction;
8024     char *two_two_typei_singlepanel_restriction;
8025     char *four_one_typei_singlepanel_restriction;
8026     char *three_two_typei_singlepanel_restriction;
8027     char *six_one_typei_singlepanel_restriction;
8028     char *four_two_typei_singlepanel_restriction;
8029     char *eight_one_typei_singlepanel_restriction;
8030     char *four_three_typei_singlepanel_restriction;
8031     char *six_two_typei_singlepanel_restriction;
8032     char *twelve_one_typei_singlepanel_restriction;
8033     char *four_four_typei_singlepanel_restriction;
8034     char *eight_two_typei_singlepanel_restriction;
8035     char *sixteen_one_typei_singlepanel_restriction;
8036   };
8037 };
8038 #define UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__INIT \
8039  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor) \
8040     , NULL, UENIBSTREAMPROTOBUF__CODEBOOK_NR_OF_ANTENNA_PORTS__MORE_THAN_TWO__N1_N2__NOT_SET, {0} }
8041
8042
8043 typedef enum {
8044   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2__NOT_SET = 0,
8045   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_TWO_TWO_ONE__TYPE_I__MULTI_PANEL__RESTRICTION = 1,
8046   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_TWO_FOUR_ONE__TYPE_I__MULTI_PANEL__RESTRICTION = 2,
8047   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_FOUR_TWO_ONE__TYPE_I__MULTI_PANEL__RESTRICTION = 3,
8048   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_TWO_TWO_TWO__TYPE_I__MULTI_PANEL__RESTRICTION = 4,
8049   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_TWO_EIGHT_ONE__TYPE_I__MULTI_PANEL__RESTRICTION = 5,
8050   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_FOUR_FOUR_ONE__TYPE_I__MULTI_PANEL__RESTRICTION = 6,
8051   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_TWO_FOUR_TWO__TYPE_I__MULTI_PANEL__RESTRICTION = 7,
8052   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2_FOUR_TWO_TWO__TYPE_I__MULTI_PANEL__RESTRICTION = 8
8053     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2)
8054 } Uenibstreamprotobuf__CodebookSubTypeMultiPanel__NgN1N2Case;
8055
8056 struct  _Uenibstreamprotobuf__CodebookSubTypeMultiPanel
8057 {
8058   ProtobufCMessage base;
8059   char *ri_restriction;
8060   Uenibstreamprotobuf__CodebookSubTypeMultiPanel__NgN1N2Case ng_n1_n2_case;
8061   union {
8062     char *two_two_one_typei_multipanel_restriction;
8063     char *two_four_one_typei_multipanel_restriction;
8064     char *four_two_one_typei_multipanel_restriction;
8065     char *two_two_two_typei_multipanel_restriction;
8066     char *two_eight_one_typei_multipanel_restriction;
8067     char *four_four_one_typei_multipanel_restriction;
8068     char *two_four_two_typei_multipanel_restriction;
8069     char *four_two_two_typei_multipanel_restriction;
8070   };
8071 };
8072 #define UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__INIT \
8073  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor) \
8074     , (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__MULTI_PANEL__NG_N1_N2__NOT_SET, {0} }
8075
8076
8077 typedef enum {
8078   UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__SUB_TYPE__NOT_SET = 0,
8079   UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__SUB_TYPE_TYPE_II = 1,
8080   UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__SUB_TYPE_TYPE_II__PORT_SELECTION = 2
8081     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__SUB_TYPE)
8082 } Uenibstreamprotobuf__CodebookTypeType2__SubTypeCase;
8083
8084 struct  _Uenibstreamprotobuf__CodebookTypeType2
8085 {
8086   ProtobufCMessage base;
8087   Uenibstreamprotobuf__PhaseAlphabetSize *phasealphabetsize;
8088   protobuf_c_boolean subbandamplitude;
8089   Uenibstreamprotobuf__NumberOfBeams *numberofbeams;
8090   Uenibstreamprotobuf__CodebookTypeType2__SubTypeCase sub_type_case;
8091   union {
8092     Uenibstreamprotobuf__CodebookSubTypeTypeII *typeii;
8093     Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *typeii_portselection;
8094   };
8095 };
8096 #define UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__INIT \
8097  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_type__type2__descriptor) \
8098     , NULL, 0, NULL, UENIBSTREAMPROTOBUF__CODEBOOK_TYPE__TYPE2__SUB_TYPE__NOT_SET, {0} }
8099
8100
8101 typedef enum {
8102   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION__NOT_SET = 0,
8103   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_TWO_ONE = 1,
8104   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_TWO_TWO = 2,
8105   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_FOUR_ONE = 3,
8106   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_THREE_TWO = 4,
8107   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_SIX_ONE = 5,
8108   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_FOUR_TWO = 6,
8109   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_EIGHT_ONE = 7,
8110   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_FOUR_THREE = 8,
8111   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_SIX_TWO = 9,
8112   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_TWELVE_ONE = 10,
8113   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_FOUR_FOUR = 11,
8114   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_EIGHT_TWO = 12,
8115   UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION_SIXTEEN_ONE = 13
8116     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION)
8117 } Uenibstreamprotobuf__CodebookSubTypeTypeII__N1N2CodebookSubsetRestrictionCase;
8118
8119 struct  _Uenibstreamprotobuf__CodebookSubTypeTypeII
8120 {
8121   ProtobufCMessage base;
8122   char *typeii_ri_restriction;
8123   Uenibstreamprotobuf__CodebookSubTypeTypeII__N1N2CodebookSubsetRestrictionCase n1_n2_codebook_subset_restriction_case;
8124   union {
8125     char *two_one;
8126     char *two_two;
8127     char *four_one;
8128     char *three_two;
8129     char *six_one;
8130     char *four_two;
8131     char *eight_one;
8132     char *four_three;
8133     char *six_two;
8134     char *twelve_one;
8135     char *four_four;
8136     char *eight_two;
8137     char *sixteen_one;
8138   };
8139 };
8140 #define UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__INIT \
8141  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor) \
8142     , (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__N1_N2_CODEBOOK_SUBSET_RESTRICTION__NOT_SET, {0} }
8143
8144
8145 struct  _Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection
8146 {
8147   ProtobufCMessage base;
8148   Uenibstreamprotobuf__PortSelectionSamplingSize *portselectionsamplingsize;
8149   char *typeii_portselectionri_restriction;
8150 };
8151 #define UENIBSTREAMPROTOBUF__CODEBOOK_SUB_TYPE__TYPE_II__PORT_SELECTION__INIT \
8152  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor) \
8153     , NULL, (char *)protobuf_c_empty_string }
8154
8155
8156 struct  _Uenibstreamprotobuf__PhaseAlphabetSize
8157 {
8158   ProtobufCMessage base;
8159   Uenibstreamprotobuf__PhaseAlphabetSize__Value value;
8160 };
8161 #define UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__INIT \
8162  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__phase_alphabet_size__descriptor) \
8163     , UENIBSTREAMPROTOBUF__PHASE_ALPHABET_SIZE__VALUE__protobuf_unspecified }
8164
8165
8166 struct  _Uenibstreamprotobuf__NumberOfBeams
8167 {
8168   ProtobufCMessage base;
8169   Uenibstreamprotobuf__NumberOfBeams__Value value;
8170 };
8171 #define UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__INIT \
8172  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__number_of_beams__descriptor) \
8173     , UENIBSTREAMPROTOBUF__NUMBER_OF_BEAMS__VALUE__protobuf_unspecified }
8174
8175
8176 struct  _Uenibstreamprotobuf__PortSelectionSamplingSize
8177 {
8178   ProtobufCMessage base;
8179   Uenibstreamprotobuf__PortSelectionSamplingSize__Value value;
8180 };
8181 #define UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__INIT \
8182  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__port_selection_sampling_size__descriptor) \
8183     , UENIBSTREAMPROTOBUF__PORT_SELECTION_SAMPLING_SIZE__VALUE__protobuf_unspecified }
8184
8185
8186 struct  _Uenibstreamprotobuf__CSIReportConfigDummy
8187 {
8188   ProtobufCMessage base;
8189   Uenibstreamprotobuf__CSIReportConfigDummy__Value value;
8190 };
8191 #define UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__INIT \
8192  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__report_config_dummy__descriptor) \
8193     , UENIBSTREAMPROTOBUF__CSI__REPORT_CONFIG_DUMMY__VALUE__protobuf_unspecified }
8194
8195
8196 struct  _Uenibstreamprotobuf__GroupBasedBeamReportingDisabled
8197 {
8198   ProtobufCMessage base;
8199   Uenibstreamprotobuf__NrofReportedRS *nrofreportedrs;
8200 };
8201 #define UENIBSTREAMPROTOBUF__GROUP_BASED_BEAM_REPORTING__DISABLED__INIT \
8202  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor) \
8203     , NULL }
8204
8205
8206 struct  _Uenibstreamprotobuf__NrofReportedRS
8207 {
8208   ProtobufCMessage base;
8209   Uenibstreamprotobuf__NrofReportedRS__Value value;
8210 };
8211 #define UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__INIT \
8212  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_reported_rs__descriptor) \
8213     , UENIBSTREAMPROTOBUF__NROF_REPORTED_RS__VALUE__protobuf_unspecified }
8214
8215
8216 struct  _Uenibstreamprotobuf__CQITable
8217 {
8218   ProtobufCMessage base;
8219   Uenibstreamprotobuf__CQITable__Value value;
8220 };
8221 #define UENIBSTREAMPROTOBUF__CQI__TABLE__INIT \
8222  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cqi__table__descriptor) \
8223     , UENIBSTREAMPROTOBUF__CQI__TABLE__VALUE__protobuf_unspecified }
8224
8225
8226 struct  _Uenibstreamprotobuf__SubbandSize
8227 {
8228   ProtobufCMessage base;
8229   Uenibstreamprotobuf__SubbandSize__Value value;
8230 };
8231 #define UENIBSTREAMPROTOBUF__SUBBAND_SIZE__INIT \
8232  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__subband_size__descriptor) \
8233     , UENIBSTREAMPROTOBUF__SUBBAND_SIZE__VALUE__protobuf_unspecified }
8234
8235
8236 typedef enum {
8237   UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C__NOT_SET = 0,
8238   UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C_PORT_INDEX8 = 1,
8239   UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C_PORT_INDEX4 = 2,
8240   UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C_PORT_INDEX2 = 3,
8241   UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C_PORT_INDEX1 = 4
8242     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C)
8243 } Uenibstreamprotobuf__PortIndexFor8Ranks__CCase;
8244
8245 struct  _Uenibstreamprotobuf__PortIndexFor8Ranks
8246 {
8247   ProtobufCMessage base;
8248   Uenibstreamprotobuf__PortIndexFor8Ranks__CCase c_case;
8249   union {
8250     Uenibstreamprotobuf__PortIndex8 *portindex8;
8251     Uenibstreamprotobuf__PortIndex4 *portindex4;
8252     Uenibstreamprotobuf__PortIndex2 *portindex2;
8253     Uenibstreamprotobuf__Null *portindex1;
8254   };
8255 };
8256 #define UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__INIT \
8257  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__port_index_for8_ranks__descriptor) \
8258     , UENIBSTREAMPROTOBUF__PORT_INDEX_FOR8_RANKS__C__NOT_SET, {0} }
8259
8260
8261 struct  _Uenibstreamprotobuf__PortIndex8
8262 {
8263   ProtobufCMessage base;
8264   Google__Protobuf__UInt32Value *rank1_8;
8265   size_t n_rank2_8;
8266   uint32_t *rank2_8;
8267   size_t n_rank3_8;
8268   uint32_t *rank3_8;
8269   size_t n_rank4_8;
8270   uint32_t *rank4_8;
8271   size_t n_rank5_8;
8272   uint32_t *rank5_8;
8273   size_t n_rank6_8;
8274   uint32_t *rank6_8;
8275   size_t n_rank7_8;
8276   uint32_t *rank7_8;
8277   size_t n_rank8_8;
8278   uint32_t *rank8_8;
8279 };
8280 #define UENIBSTREAMPROTOBUF__PORT_INDEX8__INIT \
8281  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__port_index8__descriptor) \
8282     , NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL }
8283
8284
8285 struct  _Uenibstreamprotobuf__PortIndex4
8286 {
8287   ProtobufCMessage base;
8288   Google__Protobuf__UInt32Value *rank1_4;
8289   size_t n_rank2_4;
8290   uint32_t *rank2_4;
8291   size_t n_rank3_4;
8292   uint32_t *rank3_4;
8293   size_t n_rank4_4;
8294   uint32_t *rank4_4;
8295 };
8296 #define UENIBSTREAMPROTOBUF__PORT_INDEX4__INIT \
8297  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__port_index4__descriptor) \
8298     , NULL, 0,NULL, 0,NULL, 0,NULL }
8299
8300
8301 struct  _Uenibstreamprotobuf__PortIndex2
8302 {
8303   ProtobufCMessage base;
8304   Google__Protobuf__UInt32Value *rank1_2;
8305   size_t n_rank2_2;
8306   uint32_t *rank2_2;
8307 };
8308 #define UENIBSTREAMPROTOBUF__PORT_INDEX2__INIT \
8309  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__port_index2__descriptor) \
8310     , NULL, 0,NULL }
8311
8312
8313 struct  _Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530
8314 {
8315   ProtobufCMessage base;
8316   Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530__ReportSlotConfigV1530 reportslotconfig_v1530;
8317 };
8318 #define UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__INIT \
8319  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor) \
8320     , UENIBSTREAMPROTOBUF__SEMI_PERSISTENT_ON_PUSCH_V1530__REPORT_SLOT_CONFIG_V1530__protobuf_unspecified }
8321
8322
8323 struct  _Uenibstreamprotobuf__CSIAperiodicTriggerStateList
8324 {
8325   ProtobufCMessage base;
8326   size_t n_items;
8327   Uenibstreamprotobuf__CSIAperiodicTriggerState **items;
8328 };
8329 #define UENIBSTREAMPROTOBUF__CSI__APERIODIC_TRIGGER_STATE_LIST__INIT \
8330  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor) \
8331     , 0,NULL }
8332
8333
8334 struct  _Uenibstreamprotobuf__CSIAperiodicTriggerState
8335 {
8336   ProtobufCMessage base;
8337   size_t n_associatedreportconfiginfolist;
8338   Uenibstreamprotobuf__CSIAssociatedReportConfigInfo **associatedreportconfiginfolist;
8339 };
8340 #define UENIBSTREAMPROTOBUF__CSI__APERIODIC_TRIGGER_STATE__INIT \
8341  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor) \
8342     , 0,NULL }
8343
8344
8345 typedef enum {
8346   UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__RESOURCES_FOR_CHANNEL__NOT_SET = 0,
8347   UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__RESOURCES_FOR_CHANNEL_NZP__CSI__RS = 2,
8348   UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__RESOURCES_FOR_CHANNEL_CSI__SSB__RESOURCE_SET = 3
8349     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__RESOURCES_FOR_CHANNEL)
8350 } Uenibstreamprotobuf__CSIAssociatedReportConfigInfo__ResourcesForChannelCase;
8351
8352 struct  _Uenibstreamprotobuf__CSIAssociatedReportConfigInfo
8353 {
8354   ProtobufCMessage base;
8355   uint32_t reportconfigid;
8356   Google__Protobuf__UInt32Value *csi_im_resourcesforinterference;
8357   Google__Protobuf__UInt32Value *nzp_csi_rs_resourcesforinterference;
8358   Uenibstreamprotobuf__CSIAssociatedReportConfigInfo__ResourcesForChannelCase resources_for_channel_case;
8359   union {
8360     Uenibstreamprotobuf__NZPCSIRS *nzp_csi_rs;
8361     uint32_t csi_ssb_resourceset;
8362   };
8363 };
8364 #define UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__INIT \
8365  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__associated_report_config_info__descriptor) \
8366     , 0, NULL, NULL, UENIBSTREAMPROTOBUF__CSI__ASSOCIATED_REPORT_CONFIG_INFO__RESOURCES_FOR_CHANNEL__NOT_SET, {0} }
8367
8368
8369 struct  _Uenibstreamprotobuf__NZPCSIRS
8370 {
8371   ProtobufCMessage base;
8372   uint32_t resourceset;
8373   size_t n_qcl_info;
8374   uint32_t *qcl_info;
8375 };
8376 #define UENIBSTREAMPROTOBUF__NZP__CSI__RS__INIT \
8377  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nzp__csi__rs__descriptor) \
8378     , 0, 0,NULL }
8379
8380
8381 struct  _Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList
8382 {
8383   ProtobufCMessage base;
8384   size_t n_items;
8385   Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState **items;
8386 };
8387 #define UENIBSTREAMPROTOBUF__CSI__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE_LIST__INIT \
8388  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor) \
8389     , 0,NULL }
8390
8391
8392 struct  _Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState
8393 {
8394   ProtobufCMessage base;
8395   uint32_t associatedreportconfiginfo;
8396 };
8397 #define UENIBSTREAMPROTOBUF__CSI__SEMI_PERSISTENT_ON_PUSCH__TRIGGER_STATE__INIT \
8398  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor) \
8399     , 0 }
8400
8401
8402 struct  _Uenibstreamprotobuf__SCellDeactivationTimer
8403 {
8404   ProtobufCMessage base;
8405   Uenibstreamprotobuf__SCellDeactivationTimer__Value value;
8406 };
8407 #define UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__INIT \
8408  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scell_deactivation_timer__descriptor) \
8409     , UENIBSTREAMPROTOBUF__SCELL_DEACTIVATION_TIMER__VALUE__protobuf_unspecified }
8410
8411
8412 typedef enum {
8413   UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__SCHEDULING_CELL_INFO__NOT_SET = 0,
8414   UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__SCHEDULING_CELL_INFO_OWN = 1,
8415   UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__SCHEDULING_CELL_INFO_OTHER = 2
8416     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__SCHEDULING_CELL_INFO)
8417 } Uenibstreamprotobuf__CrossCarrierSchedulingConfig__SchedulingCellInfoCase;
8418
8419 struct  _Uenibstreamprotobuf__CrossCarrierSchedulingConfig
8420 {
8421   ProtobufCMessage base;
8422   Uenibstreamprotobuf__CrossCarrierSchedulingConfig__SchedulingCellInfoCase scheduling_cell_info_case;
8423   union {
8424     Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *own;
8425     Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *other;
8426   };
8427 };
8428 #define UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__INIT \
8429  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor) \
8430     , UENIBSTREAMPROTOBUF__CROSS_CARRIER_SCHEDULING_CONFIG__SCHEDULING_CELL_INFO__NOT_SET, {0} }
8431
8432
8433 struct  _Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig
8434 {
8435   ProtobufCMessage base;
8436   protobuf_c_boolean cif_presence;
8437 };
8438 #define UENIBSTREAMPROTOBUF__OWN_CROSS_CARRIER_SCHEDULING_CONFIG__INIT \
8439  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor) \
8440     , 0 }
8441
8442
8443 struct  _Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig
8444 {
8445   ProtobufCMessage base;
8446   uint32_t schedulingcellid;
8447   uint32_t cif_inschedulingcell;
8448 };
8449 #define UENIBSTREAMPROTOBUF__OTHER_CROSS_CARRIER_SCHEDULING_CONFIG__INIT \
8450  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor) \
8451     , 0, 0 }
8452
8453
8454 struct  _Uenibstreamprotobuf__PathlossReferenceLinking
8455 {
8456   ProtobufCMessage base;
8457   Uenibstreamprotobuf__PathlossReferenceLinking__Value value;
8458 };
8459 #define UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__INIT \
8460  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pathloss_reference_linking__descriptor) \
8461     , UENIBSTREAMPROTOBUF__PATHLOSS_REFERENCE_LINKING__VALUE__protobuf_unspecified }
8462
8463
8464 typedef enum {
8465   UENIBSTREAMPROTOBUF__MEAS_CONFIG__S__MEASURE_CONFIG__NOT_SET = 0,
8466   UENIBSTREAMPROTOBUF__MEAS_CONFIG__S__MEASURE_CONFIG_SSB__RSRP = 7,
8467   UENIBSTREAMPROTOBUF__MEAS_CONFIG__S__MEASURE_CONFIG_CSI__RSRP = 8
8468     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_CONFIG__S__MEASURE_CONFIG)
8469 } Uenibstreamprotobuf__MeasConfig__SMeasureConfigCase;
8470
8471 struct  _Uenibstreamprotobuf__MeasConfig
8472 {
8473   ProtobufCMessage base;
8474   Uenibstreamprotobuf__MeasObjectToRemoveList *measobjecttoremovelist;
8475   Uenibstreamprotobuf__MeasObjectToAddModList *measobjecttoaddmodlist;
8476   Uenibstreamprotobuf__ReportConfigToRemoveList *reportconfigtoremovelist;
8477   Uenibstreamprotobuf__ReportConfigToAddModList *reportconfigtoaddmodlist;
8478   Uenibstreamprotobuf__MeasIdToRemoveList *measidtoremovelist;
8479   Uenibstreamprotobuf__MeasIdToAddModList *measidtoaddmodlist;
8480   Uenibstreamprotobuf__QuantityConfig *quantityconfig;
8481   Uenibstreamprotobuf__MeasGapConfig *measgapconfig;
8482   Uenibstreamprotobuf__MeasGapSharingConfig *measgapsharingconfig;
8483   Uenibstreamprotobuf__MeasConfig__SMeasureConfigCase s__measure_config_case;
8484   union {
8485     uint32_t ssb_rsrp;
8486     uint32_t csi_rsrp;
8487   };
8488 };
8489 #define UENIBSTREAMPROTOBUF__MEAS_CONFIG__INIT \
8490  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_config__descriptor) \
8491     , NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__MEAS_CONFIG__S__MEASURE_CONFIG__NOT_SET, {0} }
8492
8493
8494 struct  _Uenibstreamprotobuf__MeasObjectToRemoveList
8495 {
8496   ProtobufCMessage base;
8497   size_t n_items;
8498   uint32_t *items;
8499 };
8500 #define UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_REMOVE_LIST__INIT \
8501  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_object_to_remove_list__descriptor) \
8502     , 0,NULL }
8503
8504
8505 struct  _Uenibstreamprotobuf__MeasObjectToAddModList
8506 {
8507   ProtobufCMessage base;
8508   size_t n_items;
8509   Uenibstreamprotobuf__MeasObjectToAddMod **items;
8510 };
8511 #define UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD_LIST__INIT \
8512  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor) \
8513     , 0,NULL }
8514
8515
8516 struct  _Uenibstreamprotobuf__ReportConfigToRemoveList
8517 {
8518   ProtobufCMessage base;
8519   size_t n_items;
8520   uint32_t *items;
8521 };
8522 #define UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_REMOVE_LIST__INIT \
8523  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_config_to_remove_list__descriptor) \
8524     , 0,NULL }
8525
8526
8527 struct  _Uenibstreamprotobuf__ReportConfigToAddModList
8528 {
8529   ProtobufCMessage base;
8530   size_t n_items;
8531   Uenibstreamprotobuf__ReportConfigToAddMod **items;
8532 };
8533 #define UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD_LIST__INIT \
8534  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_config_to_add_mod_list__descriptor) \
8535     , 0,NULL }
8536
8537
8538 struct  _Uenibstreamprotobuf__MeasIdToRemoveList
8539 {
8540   ProtobufCMessage base;
8541   size_t n_items;
8542   uint32_t *items;
8543 };
8544 #define UENIBSTREAMPROTOBUF__MEAS_ID_TO_REMOVE_LIST__INIT \
8545  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_id_to_remove_list__descriptor) \
8546     , 0,NULL }
8547
8548
8549 struct  _Uenibstreamprotobuf__MeasIdToAddModList
8550 {
8551   ProtobufCMessage base;
8552   size_t n_items;
8553   Uenibstreamprotobuf__MeasIdToAddMod **items;
8554 };
8555 #define UENIBSTREAMPROTOBUF__MEAS_ID_TO_ADD_MOD_LIST__INIT \
8556  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor) \
8557     , 0,NULL }
8558
8559
8560 typedef enum {
8561   UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__MEAS_OBJECT__NOT_SET = 0,
8562   UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__MEAS_OBJECT_MEAS_OBJECT_NR = 2,
8563   UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__MEAS_OBJECT_MEAS_OBJECT_EUTRA = 3
8564     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__MEAS_OBJECT)
8565 } Uenibstreamprotobuf__MeasObjectToAddMod__MeasObjectCase;
8566
8567 struct  _Uenibstreamprotobuf__MeasObjectToAddMod
8568 {
8569   ProtobufCMessage base;
8570   uint32_t measobjectid;
8571   Uenibstreamprotobuf__MeasObjectToAddMod__MeasObjectCase meas_object_case;
8572   union {
8573     Uenibstreamprotobuf__MeasObjectNR *measobjectnr;
8574     Uenibstreamprotobuf__MeasObjectEUTRA *measobjecteutra;
8575   };
8576 };
8577 #define UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__INIT \
8578  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_object_to_add_mod__descriptor) \
8579     , 0, UENIBSTREAMPROTOBUF__MEAS_OBJECT_TO_ADD_MOD__MEAS_OBJECT__NOT_SET, {0} }
8580
8581
8582 struct  _Uenibstreamprotobuf__MeasObjectNR
8583 {
8584   ProtobufCMessage base;
8585   Google__Protobuf__UInt32Value *ssbfrequency;
8586   Uenibstreamprotobuf__SubcarrierSpacing *ssbsubcarrierspacing;
8587   Uenibstreamprotobuf__SSBMTC *smtc1;
8588   Uenibstreamprotobuf__SSBMTC2 *smtc2;
8589   Google__Protobuf__UInt32Value *reffreqcsi_rs;
8590   Uenibstreamprotobuf__ReferenceSignalConfig *referencesignalconfig;
8591   Uenibstreamprotobuf__ThresholdNR *absthreshss_blocksconsolidation;
8592   Uenibstreamprotobuf__ThresholdNR *absthreshcsi_rs_consolidation;
8593   Google__Protobuf__UInt32Value *nrofss_blockstoaverage;
8594   Google__Protobuf__UInt32Value *nrofcsi_rs_resourcestoaverage;
8595   uint32_t quantityconfigindex;
8596   Uenibstreamprotobuf__QOffsetRangeList *offsetmo;
8597   Uenibstreamprotobuf__PCIList *cellstoremovelist;
8598   Uenibstreamprotobuf__CellsToAddModList *cellstoaddmodlist;
8599   Uenibstreamprotobuf__PCIRangeIndexList *blackcellstoremovelist;
8600   size_t n_blackcellstoaddmodlist;
8601   Uenibstreamprotobuf__PCIRangeElement **blackcellstoaddmodlist;
8602   Uenibstreamprotobuf__PCIRangeIndexList *whitecellstoremovelist;
8603   size_t n_whitecellstoaddmodlist;
8604   Uenibstreamprotobuf__PCIRangeElement **whitecellstoaddmodlist;
8605   Google__Protobuf__UInt32Value *freqbandindicatornr_v1530;
8606   Uenibstreamprotobuf__MeasCycleSCellV1530 *meascyclescell_v1530;
8607 };
8608 #define UENIBSTREAMPROTOBUF__MEAS_OBJECT_NR__INIT \
8609  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_object_nr__descriptor) \
8610     , NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, 0,NULL, NULL, 0,NULL, NULL, NULL }
8611
8612
8613 typedef enum {
8614   UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__CSI_RS__RESOURCE_CONFIG_MOBILITY__NOT_SET = 0,
8615   UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__CSI_RS__RESOURCE_CONFIG_MOBILITY_RELEASE_CSI_RS__RESOURCE_CONFIG_MOBILITY = 2,
8616   UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__CSI_RS__RESOURCE_CONFIG_MOBILITY_SETUP_CSI_RS__RESOURCE_CONFIG_MOBILITY = 3
8617     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__CSI_RS__RESOURCE_CONFIG_MOBILITY)
8618 } Uenibstreamprotobuf__ReferenceSignalConfig__CsiRsResourceConfigMobilityCase;
8619
8620 struct  _Uenibstreamprotobuf__ReferenceSignalConfig
8621 {
8622   ProtobufCMessage base;
8623   Uenibstreamprotobuf__SSBConfigMobility *ssb_configmobility;
8624   Uenibstreamprotobuf__ReferenceSignalConfig__CsiRsResourceConfigMobilityCase csi_rs__resource_config_mobility_case;
8625   union {
8626     Uenibstreamprotobuf__Null *release_csi_rs_resourceconfigmobility;
8627     Uenibstreamprotobuf__CSIRSResourceConfigMobility *setup_csi_rs_resourceconfigmobility;
8628   };
8629 };
8630 #define UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__INIT \
8631  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__reference_signal_config__descriptor) \
8632     , NULL, UENIBSTREAMPROTOBUF__REFERENCE_SIGNAL_CONFIG__CSI_RS__RESOURCE_CONFIG_MOBILITY__NOT_SET, {0} }
8633
8634
8635 typedef enum {
8636   UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__SSB__TO_MEASURE__NOT_SET = 0,
8637   UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__SSB__TO_MEASURE_RELEASE_SSB__TO_MEASURE = 1,
8638   UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__SSB__TO_MEASURE_SETUP_SSB__TO_MEASURE = 2
8639     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__SSB__TO_MEASURE)
8640 } Uenibstreamprotobuf__SSBConfigMobility__SsbToMeasureCase;
8641
8642 struct  _Uenibstreamprotobuf__SSBConfigMobility
8643 {
8644   ProtobufCMessage base;
8645   protobuf_c_boolean derivessb_indexfromcell;
8646   Uenibstreamprotobuf__SSRSSIMeasurement *ss_rssi_measurement;
8647   Uenibstreamprotobuf__SSBConfigMobility__SsbToMeasureCase ssb__to_measure_case;
8648   union {
8649     Uenibstreamprotobuf__Null *release_ssb_tomeasure;
8650     Uenibstreamprotobuf__SSBToMeasure *setup_ssb_tomeasure;
8651   };
8652 };
8653 #define UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__INIT \
8654  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb__config_mobility__descriptor) \
8655     , 0, NULL, UENIBSTREAMPROTOBUF__SSB__CONFIG_MOBILITY__SSB__TO_MEASURE__NOT_SET, {0} }
8656
8657
8658 typedef enum {
8659   UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__C__NOT_SET = 0,
8660   UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__C_SHORT_BITMAP = 1,
8661   UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__C_MEDIUM_BITMAP = 2,
8662   UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__C_LONG_BITMAP = 3
8663     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__C)
8664 } Uenibstreamprotobuf__SSBToMeasure__CCase;
8665
8666 struct  _Uenibstreamprotobuf__SSBToMeasure
8667 {
8668   ProtobufCMessage base;
8669   Uenibstreamprotobuf__SSBToMeasure__CCase c_case;
8670   union {
8671     char *shortbitmap;
8672     char *mediumbitmap;
8673     char *longbitmap;
8674   };
8675 };
8676 #define UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__INIT \
8677  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ssb__to_measure__descriptor) \
8678     , UENIBSTREAMPROTOBUF__SSB__TO_MEASURE__C__NOT_SET, {0} }
8679
8680
8681 struct  _Uenibstreamprotobuf__SSRSSIMeasurement
8682 {
8683   ProtobufCMessage base;
8684   char *measurementslots;
8685   uint32_t endsymbol;
8686 };
8687 #define UENIBSTREAMPROTOBUF__SS__RSSI__MEASUREMENT__INIT \
8688  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ss__rssi__measurement__descriptor) \
8689     , (char *)protobuf_c_empty_string, 0 }
8690
8691
8692 struct  _Uenibstreamprotobuf__CSIRSResourceConfigMobility
8693 {
8694   ProtobufCMessage base;
8695   Uenibstreamprotobuf__SubcarrierSpacing *subcarrierspacing;
8696   size_t n_csi_rs_celllist_mobility;
8697   Uenibstreamprotobuf__CSIRSCellMobility **csi_rs_celllist_mobility;
8698   Google__Protobuf__UInt32Value *refservcellindex_v1530;
8699 };
8700 #define UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE_CONFIG_MOBILITY__INIT \
8701  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor) \
8702     , NULL, 0,NULL, NULL }
8703
8704
8705 struct  _Uenibstreamprotobuf__CSIRSCellMobility
8706 {
8707   ProtobufCMessage base;
8708   uint32_t cellid;
8709   Uenibstreamprotobuf__CSIRSMeasurementBW *csi_rs_measurementbw;
8710   Uenibstreamprotobuf__Density *density;
8711   size_t n_csi_rs_resourcelist_mobility;
8712   Uenibstreamprotobuf__CSIRSResourceMobility **csi_rs_resourcelist_mobility;
8713 };
8714 #define UENIBSTREAMPROTOBUF__CSI__RS__CELL_MOBILITY__INIT \
8715  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__rs__cell_mobility__descriptor) \
8716     , 0, NULL, NULL, 0,NULL }
8717
8718
8719 struct  _Uenibstreamprotobuf__CSIRSMeasurementBW
8720 {
8721   ProtobufCMessage base;
8722   Uenibstreamprotobuf__CSIRSMeasurementBW__NrofPRBs nrofprbs;
8723   uint32_t startprb;
8724 };
8725 #define UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__INIT \
8726  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__rs__measurement_bw__descriptor) \
8727     , UENIBSTREAMPROTOBUF__CSI__RS__MEASUREMENT_BW__NROF_PRBS__protobuf_unspecified, 0 }
8728
8729
8730 struct  _Uenibstreamprotobuf__Density
8731 {
8732   ProtobufCMessage base;
8733   Uenibstreamprotobuf__Density__Value value;
8734 };
8735 #define UENIBSTREAMPROTOBUF__DENSITY__INIT \
8736  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__density__descriptor) \
8737     , UENIBSTREAMPROTOBUF__DENSITY__VALUE__protobuf_unspecified }
8738
8739
8740 typedef enum {
8741   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG__NOT_SET = 0,
8742   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG_MS4 = 2,
8743   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG_MS5 = 3,
8744   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG_MS10 = 4,
8745   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG_MS20 = 5,
8746   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG_MS40 = 6
8747     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG)
8748 } Uenibstreamprotobuf__CSIRSResourceMobility__SlotConfigCase;
8749
8750 typedef enum {
8751   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__FREQUENCY_DOMAIN_ALLOCATION__NOT_SET = 0,
8752   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__FREQUENCY_DOMAIN_ALLOCATION_ROW1 = 8,
8753   UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__FREQUENCY_DOMAIN_ALLOCATION_ROW2 = 9
8754     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__FREQUENCY_DOMAIN_ALLOCATION)
8755 } Uenibstreamprotobuf__CSIRSResourceMobility__FrequencyDomainAllocationCase;
8756
8757 struct  _Uenibstreamprotobuf__CSIRSResourceMobility
8758 {
8759   ProtobufCMessage base;
8760   uint32_t csi_rs_index;
8761   Uenibstreamprotobuf__AssociatedSSB *associatedssb;
8762   uint32_t firstofdmsymbolintimedomain;
8763   uint32_t sequencegenerationconfig;
8764   Uenibstreamprotobuf__CSIRSResourceMobility__SlotConfigCase slot_config_case;
8765   union {
8766     uint32_t ms4;
8767     uint32_t ms5;
8768     uint32_t ms10;
8769     uint32_t ms20;
8770     uint32_t ms40;
8771   };
8772   Uenibstreamprotobuf__CSIRSResourceMobility__FrequencyDomainAllocationCase frequency_domain_allocation_case;
8773   union {
8774     char *row1;
8775     char *row2;
8776   };
8777 };
8778 #define UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__INIT \
8779  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__csi__rs__resource__mobility__descriptor) \
8780     , 0, NULL, 0, 0, UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__SLOT_CONFIG__NOT_SET, {0}, UENIBSTREAMPROTOBUF__CSI__RS__RESOURCE__MOBILITY__FREQUENCY_DOMAIN_ALLOCATION__NOT_SET, {0} }
8781
8782
8783 struct  _Uenibstreamprotobuf__AssociatedSSB
8784 {
8785   ProtobufCMessage base;
8786   uint32_t ssb_index;
8787   protobuf_c_boolean isquasicolocated;
8788 };
8789 #define UENIBSTREAMPROTOBUF__ASSOCIATED_SSB__INIT \
8790  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__associated_ssb__descriptor) \
8791     , 0, 0 }
8792
8793
8794 struct  _Uenibstreamprotobuf__ThresholdNR
8795 {
8796   ProtobufCMessage base;
8797   Google__Protobuf__UInt32Value *thresholdrsrp;
8798   Google__Protobuf__UInt32Value *thresholdrsrq;
8799   Google__Protobuf__UInt32Value *thresholdsinr;
8800 };
8801 #define UENIBSTREAMPROTOBUF__THRESHOLD_NR__INIT \
8802  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__threshold_nr__descriptor) \
8803     , NULL, NULL, NULL }
8804
8805
8806 struct  _Uenibstreamprotobuf__QOffsetRangeList
8807 {
8808   ProtobufCMessage base;
8809   Uenibstreamprotobuf__QOffsetRange *rsrpoffsetssb;
8810   Uenibstreamprotobuf__QOffsetRange *rsrqoffsetssb;
8811   Uenibstreamprotobuf__QOffsetRange *sinroffsetssb;
8812   Uenibstreamprotobuf__QOffsetRange *rsrpoffsetcsi_rs;
8813   Uenibstreamprotobuf__QOffsetRange *rsrqoffsetcsi_rs;
8814   Uenibstreamprotobuf__QOffsetRange *sinroffsetcsi_rs;
8815 };
8816 #define UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE_LIST__INIT \
8817  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__q__offset_range_list__descriptor) \
8818     , NULL, NULL, NULL, NULL, NULL, NULL }
8819
8820
8821 struct  _Uenibstreamprotobuf__QOffsetRange
8822 {
8823   ProtobufCMessage base;
8824   Uenibstreamprotobuf__QOffsetRange__Value value;
8825 };
8826 #define UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__INIT \
8827  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__q__offset_range__descriptor) \
8828     , UENIBSTREAMPROTOBUF__Q__OFFSET_RANGE__VALUE__protobuf_unspecified }
8829
8830
8831 struct  _Uenibstreamprotobuf__CellsToAddModList
8832 {
8833   ProtobufCMessage base;
8834   size_t n_items;
8835   Uenibstreamprotobuf__CellsToAddMod **items;
8836 };
8837 #define UENIBSTREAMPROTOBUF__CELLS_TO_ADD_MOD_LIST__INIT \
8838  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cells_to_add_mod_list__descriptor) \
8839     , 0,NULL }
8840
8841
8842 struct  _Uenibstreamprotobuf__CellsToAddMod
8843 {
8844   ProtobufCMessage base;
8845   uint32_t physcellid;
8846   Uenibstreamprotobuf__QOffsetRangeList *cellindividualoffset;
8847 };
8848 #define UENIBSTREAMPROTOBUF__CELLS_TO_ADD_MOD__INIT \
8849  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cells_to_add_mod__descriptor) \
8850     , 0, NULL }
8851
8852
8853 struct  _Uenibstreamprotobuf__PCIList
8854 {
8855   ProtobufCMessage base;
8856   size_t n_items;
8857   uint32_t *items;
8858 };
8859 #define UENIBSTREAMPROTOBUF__PCI__LIST__INIT \
8860  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pci__list__descriptor) \
8861     , 0,NULL }
8862
8863
8864 struct  _Uenibstreamprotobuf__PCIRangeIndexList
8865 {
8866   ProtobufCMessage base;
8867   size_t n_items;
8868   uint32_t *items;
8869 };
8870 #define UENIBSTREAMPROTOBUF__PCI__RANGE_INDEX_LIST__INIT \
8871  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pci__range_index_list__descriptor) \
8872     , 0,NULL }
8873
8874
8875 struct  _Uenibstreamprotobuf__PCIRangeElement
8876 {
8877   ProtobufCMessage base;
8878   uint32_t pci_rangeindex;
8879   Uenibstreamprotobuf__PCIRange *pci_range;
8880 };
8881 #define UENIBSTREAMPROTOBUF__PCI__RANGE_ELEMENT__INIT \
8882  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pci__range_element__descriptor) \
8883     , 0, NULL }
8884
8885
8886 struct  _Uenibstreamprotobuf__PCIRange
8887 {
8888   ProtobufCMessage base;
8889   uint32_t start;
8890   Uenibstreamprotobuf__Range *range;
8891 };
8892 #define UENIBSTREAMPROTOBUF__PCI__RANGE__INIT \
8893  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pci__range__descriptor) \
8894     , 0, NULL }
8895
8896
8897 struct  _Uenibstreamprotobuf__Range
8898 {
8899   ProtobufCMessage base;
8900   Uenibstreamprotobuf__Range__Value value;
8901 };
8902 #define UENIBSTREAMPROTOBUF__RANGE__INIT \
8903  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__range__descriptor) \
8904     , UENIBSTREAMPROTOBUF__RANGE__VALUE__protobuf_unspecified }
8905
8906
8907 struct  _Uenibstreamprotobuf__MeasCycleSCellV1530
8908 {
8909   ProtobufCMessage base;
8910   Uenibstreamprotobuf__MeasCycleSCellV1530__Value value;
8911 };
8912 #define UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__INIT \
8913  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor) \
8914     , UENIBSTREAMPROTOBUF__MEAS_CYCLE_SCELL_V1530__VALUE__protobuf_unspecified }
8915
8916
8917 struct  _Uenibstreamprotobuf__MeasObjectEUTRA
8918 {
8919   ProtobufCMessage base;
8920   uint32_t carrierfreq;
8921   Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *allowedmeasbandwidth;
8922   Uenibstreamprotobuf__EUTRACellIndexList *cellstoremovelisteutran;
8923   size_t n_cellstoaddmodlisteutran;
8924   Uenibstreamprotobuf__EUTRACell **cellstoaddmodlisteutran;
8925   Uenibstreamprotobuf__EUTRACellIndexList *blackcellstoremovelisteutran;
8926   size_t n_blackcellstoaddmodlisteutran;
8927   Uenibstreamprotobuf__EUTRABlackCell **blackcellstoaddmodlisteutran;
8928   protobuf_c_boolean eutra_presenceantennaport1;
8929   Uenibstreamprotobuf__EUTRAQOffsetRange *eutra_q_offsetrange;
8930   protobuf_c_boolean widebandrsrq_meas;
8931 };
8932 #define UENIBSTREAMPROTOBUF__MEAS_OBJECT_EUTRA__INIT \
8933  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_object_eutra__descriptor) \
8934     , 0, NULL, NULL, 0,NULL, NULL, 0,NULL, 0, NULL, 0 }
8935
8936
8937 struct  _Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth
8938 {
8939   ProtobufCMessage base;
8940   Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth__Value value;
8941 };
8942 #define UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__INIT \
8943  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor) \
8944     , UENIBSTREAMPROTOBUF__EUTRA__ALLOWED_MEAS_BANDWIDTH__VALUE__protobuf_unspecified }
8945
8946
8947 struct  _Uenibstreamprotobuf__EUTRACellIndexList
8948 {
8949   ProtobufCMessage base;
8950   size_t n_items;
8951   uint32_t *items;
8952 };
8953 #define UENIBSTREAMPROTOBUF__EUTRA__CELL_INDEX_LIST__INIT \
8954  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__cell_index_list__descriptor) \
8955     , 0,NULL }
8956
8957
8958 struct  _Uenibstreamprotobuf__EUTRACell
8959 {
8960   ProtobufCMessage base;
8961   uint32_t cellindexeutra;
8962   uint32_t physcellid;
8963   Uenibstreamprotobuf__EUTRAQOffsetRange *cellindividualoffset;
8964 };
8965 #define UENIBSTREAMPROTOBUF__EUTRA__CELL__INIT \
8966  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__cell__descriptor) \
8967     , 0, 0, NULL }
8968
8969
8970 struct  _Uenibstreamprotobuf__EUTRAQOffsetRange
8971 {
8972   ProtobufCMessage base;
8973   Uenibstreamprotobuf__EUTRAQOffsetRange__Value value;
8974 };
8975 #define UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__INIT \
8976  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__q__offset_range__descriptor) \
8977     , UENIBSTREAMPROTOBUF__EUTRA__Q__OFFSET_RANGE__VALUE__protobuf_unspecified }
8978
8979
8980 struct  _Uenibstreamprotobuf__EUTRABlackCell
8981 {
8982   ProtobufCMessage base;
8983   uint32_t cellindexeutra;
8984   Uenibstreamprotobuf__EUTRAPhysCellIdRange *physcellidrange;
8985 };
8986 #define UENIBSTREAMPROTOBUF__EUTRA__BLACK_CELL__INIT \
8987  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__black_cell__descriptor) \
8988     , 0, NULL }
8989
8990
8991 struct  _Uenibstreamprotobuf__EUTRAPhysCellIdRange
8992 {
8993   ProtobufCMessage base;
8994   uint32_t start;
8995   Uenibstreamprotobuf__EUTRARange *range;
8996 };
8997 #define UENIBSTREAMPROTOBUF__EUTRA__PHYS_CELL_ID_RANGE__INIT \
8998  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor) \
8999     , 0, NULL }
9000
9001
9002 struct  _Uenibstreamprotobuf__EUTRARange
9003 {
9004   ProtobufCMessage base;
9005   Uenibstreamprotobuf__EUTRARange__Value value;
9006 };
9007 #define UENIBSTREAMPROTOBUF__EUTRA__RANGE__INIT \
9008  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__range__descriptor) \
9009     , UENIBSTREAMPROTOBUF__EUTRA__RANGE__VALUE__protobuf_unspecified }
9010
9011
9012 typedef enum {
9013   UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__REPORT_CONFIG__NOT_SET = 0,
9014   UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__REPORT_CONFIG_REPORT_CONFIG_NR = 2,
9015   UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__REPORT_CONFIG_REPORT_CONFIG_INTER_RAT = 3
9016     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__REPORT_CONFIG)
9017 } Uenibstreamprotobuf__ReportConfigToAddMod__ReportConfigCase;
9018
9019 struct  _Uenibstreamprotobuf__ReportConfigToAddMod
9020 {
9021   ProtobufCMessage base;
9022   uint32_t reportconfigid;
9023   Uenibstreamprotobuf__ReportConfigToAddMod__ReportConfigCase report_config_case;
9024   union {
9025     Uenibstreamprotobuf__ReportConfigNR *reportconfignr;
9026     Uenibstreamprotobuf__ReportConfigInterRAT *reportconfiginterrat;
9027   };
9028 };
9029 #define UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__INIT \
9030  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_config_to_add_mod__descriptor) \
9031     , 0, UENIBSTREAMPROTOBUF__REPORT_CONFIG_TO_ADD_MOD__REPORT_CONFIG__NOT_SET, {0} }
9032
9033
9034 typedef enum {
9035   UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__REPORT_TYPE__NOT_SET = 0,
9036   UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__REPORT_TYPE_PERIODICAL = 1,
9037   UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__REPORT_TYPE_EVENT_TRIGGERED = 2,
9038   UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__REPORT_TYPE_REPORT_CGI = 3
9039     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__REPORT_TYPE)
9040 } Uenibstreamprotobuf__ReportConfigNR__ReportTypeCase;
9041
9042 struct  _Uenibstreamprotobuf__ReportConfigNR
9043 {
9044   ProtobufCMessage base;
9045   Uenibstreamprotobuf__ReportConfigNR__ReportTypeCase report_type_case;
9046   union {
9047     Uenibstreamprotobuf__PeriodicalReportConfig *periodical;
9048     Uenibstreamprotobuf__EventTriggerConfig *eventtriggered;
9049     Uenibstreamprotobuf__ReportCGI *reportcgi;
9050   };
9051 };
9052 #define UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__INIT \
9053  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_config_nr__descriptor) \
9054     , UENIBSTREAMPROTOBUF__REPORT_CONFIG_NR__REPORT_TYPE__NOT_SET, {0} }
9055
9056
9057 struct  _Uenibstreamprotobuf__PeriodicalReportConfig
9058 {
9059   ProtobufCMessage base;
9060   Uenibstreamprotobuf__NRRSType *rstype;
9061   Uenibstreamprotobuf__ReportInterval *reportinterval;
9062   Uenibstreamprotobuf__ReportAmount *reportamount;
9063   Uenibstreamprotobuf__MeasReportQuantity *reportquantitycell;
9064   uint32_t maxreportcells;
9065   Uenibstreamprotobuf__MeasReportQuantity *reportquantityrs_indexes;
9066   Google__Protobuf__UInt32Value *maxnrofrs_indexestoreport;
9067   protobuf_c_boolean includebeammeasurements;
9068   protobuf_c_boolean usewhitecelllist;
9069 };
9070 #define UENIBSTREAMPROTOBUF__PERIODICAL_REPORT_CONFIG__INIT \
9071  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__periodical_report_config__descriptor) \
9072     , NULL, NULL, NULL, NULL, 0, NULL, NULL, 0, 0 }
9073
9074
9075 struct  _Uenibstreamprotobuf__NRRSType
9076 {
9077   ProtobufCMessage base;
9078   Uenibstreamprotobuf__NRRSType__Value value;
9079 };
9080 #define UENIBSTREAMPROTOBUF__NR__RS__TYPE__INIT \
9081  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nr__rs__type__descriptor) \
9082     , UENIBSTREAMPROTOBUF__NR__RS__TYPE__VALUE__protobuf_unspecified }
9083
9084
9085 struct  _Uenibstreamprotobuf__NRFreqInfo
9086 {
9087   ProtobufCMessage base;
9088   Google__Protobuf__UInt32Value *measuredfrequency;
9089 };
9090 #define UENIBSTREAMPROTOBUF__NR__FREQ_INFO__INIT \
9091  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nr__freq_info__descriptor) \
9092     , NULL }
9093
9094
9095 struct  _Uenibstreamprotobuf__ReportInterval
9096 {
9097   ProtobufCMessage base;
9098   Uenibstreamprotobuf__ReportInterval__Value value;
9099 };
9100 #define UENIBSTREAMPROTOBUF__REPORT_INTERVAL__INIT \
9101  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_interval__descriptor) \
9102     , UENIBSTREAMPROTOBUF__REPORT_INTERVAL__VALUE__protobuf_unspecified }
9103
9104
9105 struct  _Uenibstreamprotobuf__ReportAmount
9106 {
9107   ProtobufCMessage base;
9108   Uenibstreamprotobuf__ReportAmount__Value value;
9109 };
9110 #define UENIBSTREAMPROTOBUF__REPORT_AMOUNT__INIT \
9111  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_amount__descriptor) \
9112     , UENIBSTREAMPROTOBUF__REPORT_AMOUNT__VALUE__protobuf_unspecified }
9113
9114
9115 struct  _Uenibstreamprotobuf__MeasReportQuantity
9116 {
9117   ProtobufCMessage base;
9118   protobuf_c_boolean rsrp;
9119   protobuf_c_boolean rsrq;
9120   protobuf_c_boolean sinr;
9121 };
9122 #define UENIBSTREAMPROTOBUF__MEAS_REPORT_QUANTITY__INIT \
9123  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_report_quantity__descriptor) \
9124     , 0, 0, 0 }
9125
9126
9127 typedef enum {
9128   UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID__NOT_SET = 0,
9129   UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID_EVENT_A1 = 1,
9130   UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID_EVENT_A2 = 2,
9131   UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID_EVENT_A3 = 3,
9132   UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID_EVENT_A4 = 4,
9133   UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID_EVENT_A5 = 5,
9134   UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID_EVENT_A6 = 6
9135     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID)
9136 } Uenibstreamprotobuf__EventTriggerConfig__EventIdCase;
9137
9138 struct  _Uenibstreamprotobuf__EventTriggerConfig
9139 {
9140   ProtobufCMessage base;
9141   Uenibstreamprotobuf__NRRSType *rstype;
9142   Uenibstreamprotobuf__ReportInterval *reportinterval;
9143   Uenibstreamprotobuf__ReportAmount *reportamount;
9144   Uenibstreamprotobuf__MeasReportQuantity *reportquantitycell;
9145   uint32_t maxreportcells;
9146   Uenibstreamprotobuf__MeasReportQuantity *reportquantityrs_indexes;
9147   Google__Protobuf__UInt32Value *maxnrofrs_indexestoreport;
9148   protobuf_c_boolean includebeammeasurements;
9149   Uenibstreamprotobuf__ReportAddNeighMeas *reportaddneighmeas;
9150   Uenibstreamprotobuf__EventTriggerConfig__EventIdCase event_id_case;
9151   union {
9152     Uenibstreamprotobuf__EventA1 *eventa1;
9153     Uenibstreamprotobuf__EventA2 *eventa2;
9154     Uenibstreamprotobuf__EventA3 *eventa3;
9155     Uenibstreamprotobuf__EventA4 *eventa4;
9156     Uenibstreamprotobuf__EventA5 *eventa5;
9157     Uenibstreamprotobuf__EventA6 *eventa6;
9158   };
9159 };
9160 #define UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__INIT \
9161  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_trigger_config__descriptor) \
9162     , NULL, NULL, NULL, NULL, 0, NULL, NULL, 0, NULL, UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG__EVENT_ID__NOT_SET, {0} }
9163
9164
9165 struct  _Uenibstreamprotobuf__EventA1
9166 {
9167   ProtobufCMessage base;
9168   Uenibstreamprotobuf__MeasTriggerQuantity *a1_threshold;
9169   protobuf_c_boolean reportonleave;
9170   uint32_t hysteresis;
9171   Uenibstreamprotobuf__TimeToTrigger *timetotrigger;
9172 };
9173 #define UENIBSTREAMPROTOBUF__EVENT_A1__INIT \
9174  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_a1__descriptor) \
9175     , NULL, 0, 0, NULL }
9176
9177
9178 struct  _Uenibstreamprotobuf__EventA2
9179 {
9180   ProtobufCMessage base;
9181   Uenibstreamprotobuf__MeasTriggerQuantity *a2_threshold;
9182   protobuf_c_boolean reportonleave;
9183   uint32_t hysteresis;
9184   Uenibstreamprotobuf__TimeToTrigger *timetotrigger;
9185 };
9186 #define UENIBSTREAMPROTOBUF__EVENT_A2__INIT \
9187  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_a2__descriptor) \
9188     , NULL, 0, 0, NULL }
9189
9190
9191 struct  _Uenibstreamprotobuf__EventA3
9192 {
9193   ProtobufCMessage base;
9194   Uenibstreamprotobuf__MeasTriggerQuantity *a3_threshold;
9195   protobuf_c_boolean reportonleave;
9196   uint32_t hysteresis;
9197   Uenibstreamprotobuf__TimeToTrigger *timetotrigger;
9198   protobuf_c_boolean usewhitecelllist;
9199 };
9200 #define UENIBSTREAMPROTOBUF__EVENT_A3__INIT \
9201  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_a3__descriptor) \
9202     , NULL, 0, 0, NULL, 0 }
9203
9204
9205 struct  _Uenibstreamprotobuf__EventA4
9206 {
9207   ProtobufCMessage base;
9208   Uenibstreamprotobuf__MeasTriggerQuantity *a4_threshold;
9209   protobuf_c_boolean reportonleave;
9210   uint32_t hysteresis;
9211   Uenibstreamprotobuf__TimeToTrigger *timetotrigger;
9212   protobuf_c_boolean usewhitecelllist;
9213 };
9214 #define UENIBSTREAMPROTOBUF__EVENT_A4__INIT \
9215  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_a4__descriptor) \
9216     , NULL, 0, 0, NULL, 0 }
9217
9218
9219 struct  _Uenibstreamprotobuf__EventA5
9220 {
9221   ProtobufCMessage base;
9222   Uenibstreamprotobuf__MeasTriggerQuantity *a5_threshold1;
9223   Uenibstreamprotobuf__MeasTriggerQuantity *a5_threshold2;
9224   protobuf_c_boolean reportonleave;
9225   uint32_t hysteresis;
9226   Uenibstreamprotobuf__TimeToTrigger *timetotrigger;
9227   protobuf_c_boolean usewhitecelllist;
9228 };
9229 #define UENIBSTREAMPROTOBUF__EVENT_A5__INIT \
9230  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_a5__descriptor) \
9231     , NULL, NULL, 0, 0, NULL, 0 }
9232
9233
9234 struct  _Uenibstreamprotobuf__EventA6
9235 {
9236   ProtobufCMessage base;
9237   Uenibstreamprotobuf__MeasTriggerQuantityOffset *a6_offset;
9238   protobuf_c_boolean reportonleave;
9239   uint32_t hysteresis;
9240   Uenibstreamprotobuf__TimeToTrigger *timetotrigger;
9241   protobuf_c_boolean usewhitecelllist;
9242 };
9243 #define UENIBSTREAMPROTOBUF__EVENT_A6__INIT \
9244  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_a6__descriptor) \
9245     , NULL, 0, 0, NULL, 0 }
9246
9247
9248 typedef enum {
9249   UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__C__NOT_SET = 0,
9250   UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__C_RSRP = 1,
9251   UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__C_RSRQ = 2,
9252   UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__C_SINR = 3
9253     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__C)
9254 } Uenibstreamprotobuf__MeasTriggerQuantity__CCase;
9255
9256 struct  _Uenibstreamprotobuf__MeasTriggerQuantity
9257 {
9258   ProtobufCMessage base;
9259   Uenibstreamprotobuf__MeasTriggerQuantity__CCase c_case;
9260   union {
9261     uint32_t rsrp;
9262     uint32_t rsrq;
9263     uint32_t sinr;
9264   };
9265 };
9266 #define UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__INIT \
9267  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_trigger_quantity__descriptor) \
9268     , UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY__C__NOT_SET, {0} }
9269
9270
9271 struct  _Uenibstreamprotobuf__TimeToTrigger
9272 {
9273   ProtobufCMessage base;
9274   Uenibstreamprotobuf__TimeToTrigger__Value value;
9275 };
9276 #define UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__INIT \
9277  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__time_to_trigger__descriptor) \
9278     , UENIBSTREAMPROTOBUF__TIME_TO_TRIGGER__VALUE__protobuf_unspecified }
9279
9280
9281 typedef enum {
9282   UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__C__NOT_SET = 0,
9283   UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__C_RSRP = 1,
9284   UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__C_RSRQ = 2,
9285   UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__C_SINR = 3
9286     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__C)
9287 } Uenibstreamprotobuf__MeasTriggerQuantityOffset__CCase;
9288
9289 struct  _Uenibstreamprotobuf__MeasTriggerQuantityOffset
9290 {
9291   ProtobufCMessage base;
9292   Uenibstreamprotobuf__MeasTriggerQuantityOffset__CCase c_case;
9293   union {
9294     int32_t rsrp;
9295     int32_t rsrq;
9296     int32_t sinr;
9297   };
9298 };
9299 #define UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__INIT \
9300  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor) \
9301     , UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_OFFSET__C__NOT_SET, {0} }
9302
9303
9304 struct  _Uenibstreamprotobuf__ReportAddNeighMeas
9305 {
9306   ProtobufCMessage base;
9307   Uenibstreamprotobuf__ReportAddNeighMeas__Value value;
9308 };
9309 #define UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__INIT \
9310  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_add_neigh_meas__descriptor) \
9311     , UENIBSTREAMPROTOBUF__REPORT_ADD_NEIGH_MEAS__VALUE__protobuf_unspecified }
9312
9313
9314 struct  _Uenibstreamprotobuf__ReportCGI
9315 {
9316   ProtobufCMessage base;
9317   uint32_t cellforwhichtoreportcgi;
9318 };
9319 #define UENIBSTREAMPROTOBUF__REPORT_CGI__INIT \
9320  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_cgi__descriptor) \
9321     , 0 }
9322
9323
9324 typedef enum {
9325   UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__REPORT_TYPE__NOT_SET = 0,
9326   UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__REPORT_TYPE_PERIODICAL = 1,
9327   UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__REPORT_TYPE_EVENT_TRIGGERED = 2,
9328   UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__REPORT_TYPE_REPORT_CGI = 3
9329     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__REPORT_TYPE)
9330 } Uenibstreamprotobuf__ReportConfigInterRAT__ReportTypeCase;
9331
9332 struct  _Uenibstreamprotobuf__ReportConfigInterRAT
9333 {
9334   ProtobufCMessage base;
9335   Uenibstreamprotobuf__ReportConfigInterRAT__ReportTypeCase report_type_case;
9336   union {
9337     Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *periodical;
9338     Uenibstreamprotobuf__EventTriggerConfigInterRAT *eventtriggered;
9339     Uenibstreamprotobuf__ReportCGIEUTRA *reportcgi;
9340   };
9341 };
9342 #define UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__INIT \
9343  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_config_inter_rat__descriptor) \
9344     , UENIBSTREAMPROTOBUF__REPORT_CONFIG_INTER_RAT__REPORT_TYPE__NOT_SET, {0} }
9345
9346
9347 struct  _Uenibstreamprotobuf__PeriodicalReportConfigInterRAT
9348 {
9349   ProtobufCMessage base;
9350   Uenibstreamprotobuf__ReportInterval *reportinterval;
9351   Uenibstreamprotobuf__ReportAmount *reportamount;
9352   Uenibstreamprotobuf__MeasReportQuantity *reportquantity;
9353   uint32_t maxreportcells;
9354 };
9355 #define UENIBSTREAMPROTOBUF__PERIODICAL_REPORT_CONFIG_INTER_RAT__INIT \
9356  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor) \
9357     , NULL, NULL, NULL, 0 }
9358
9359
9360 typedef enum {
9361   UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__EVENT_ID__NOT_SET = 0,
9362   UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__EVENT_ID_EVENT_B1 = 1,
9363   UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__EVENT_ID_EVENT_B2 = 2
9364     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__EVENT_ID)
9365 } Uenibstreamprotobuf__EventTriggerConfigInterRAT__EventIdCase;
9366
9367 struct  _Uenibstreamprotobuf__EventTriggerConfigInterRAT
9368 {
9369   ProtobufCMessage base;
9370   Uenibstreamprotobuf__NRRSType *rstype;
9371   Uenibstreamprotobuf__ReportInterval *reportinterval;
9372   Uenibstreamprotobuf__ReportAmount *reportamount;
9373   Uenibstreamprotobuf__MeasReportQuantity *reportquantity;
9374   uint32_t maxreportcells;
9375   Uenibstreamprotobuf__EventTriggerConfigInterRAT__EventIdCase event_id_case;
9376   union {
9377     Uenibstreamprotobuf__EventB1 *eventb1;
9378     Uenibstreamprotobuf__EventB2 *eventb2;
9379   };
9380 };
9381 #define UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__INIT \
9382  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor) \
9383     , NULL, NULL, NULL, NULL, 0, UENIBSTREAMPROTOBUF__EVENT_TRIGGER_CONFIG_INTER_RAT__EVENT_ID__NOT_SET, {0} }
9384
9385
9386 struct  _Uenibstreamprotobuf__EventB1
9387 {
9388   ProtobufCMessage base;
9389   Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *b1_thresholdeutra;
9390   protobuf_c_boolean reportonleave;
9391   uint32_t hysteresis;
9392   Uenibstreamprotobuf__TimeToTrigger *timetotrigger;
9393 };
9394 #define UENIBSTREAMPROTOBUF__EVENT_B1__INIT \
9395  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_b1__descriptor) \
9396     , NULL, 0, 0, NULL }
9397
9398
9399 struct  _Uenibstreamprotobuf__EventB2
9400 {
9401   ProtobufCMessage base;
9402   Uenibstreamprotobuf__MeasTriggerQuantity *b2_threshold1;
9403   Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *b2_threshold2eutra;
9404   protobuf_c_boolean reportonleave;
9405   uint32_t hysteresis;
9406   Uenibstreamprotobuf__TimeToTrigger *timetotrigger;
9407 };
9408 #define UENIBSTREAMPROTOBUF__EVENT_B2__INIT \
9409  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__event_b2__descriptor) \
9410     , NULL, NULL, 0, 0, NULL }
9411
9412
9413 typedef enum {
9414   UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__C__NOT_SET = 0,
9415   UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__C_RSRP = 1,
9416   UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__C_RSRQ = 2,
9417   UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__C_SINR = 3
9418     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__C)
9419 } Uenibstreamprotobuf__MeasTriggerQuantityEUTRA__CCase;
9420
9421 struct  _Uenibstreamprotobuf__MeasTriggerQuantityEUTRA
9422 {
9423   ProtobufCMessage base;
9424   Uenibstreamprotobuf__MeasTriggerQuantityEUTRA__CCase c_case;
9425   union {
9426     uint32_t rsrp;
9427     uint32_t rsrq;
9428     uint32_t sinr;
9429   };
9430 };
9431 #define UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__INIT \
9432  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor) \
9433     , UENIBSTREAMPROTOBUF__MEAS_TRIGGER_QUANTITY_EUTRA__C__NOT_SET, {0} }
9434
9435
9436 struct  _Uenibstreamprotobuf__ReportCGIEUTRA
9437 {
9438   ProtobufCMessage base;
9439   uint32_t cellforwhichtoreportcgi;
9440 };
9441 #define UENIBSTREAMPROTOBUF__REPORT_CGI__EUTRA__INIT \
9442  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__report_cgi__eutra__descriptor) \
9443     , 0 }
9444
9445
9446 struct  _Uenibstreamprotobuf__MeasIdToAddMod
9447 {
9448   ProtobufCMessage base;
9449   uint32_t measid;
9450   uint32_t measobjectid;
9451   uint32_t reportconfigid;
9452 };
9453 #define UENIBSTREAMPROTOBUF__MEAS_ID_TO_ADD_MOD__INIT \
9454  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_id_to_add_mod__descriptor) \
9455     , 0, 0, 0 }
9456
9457
9458 struct  _Uenibstreamprotobuf__QuantityConfig
9459 {
9460   ProtobufCMessage base;
9461   size_t n_quantityconfignr_list;
9462   Uenibstreamprotobuf__QuantityConfigNR **quantityconfignr_list;
9463   Uenibstreamprotobuf__FilterConfig *quantityconfigeutra;
9464 };
9465 #define UENIBSTREAMPROTOBUF__QUANTITY_CONFIG__INIT \
9466  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__quantity_config__descriptor) \
9467     , 0,NULL, NULL }
9468
9469
9470 struct  _Uenibstreamprotobuf__QuantityConfigNR
9471 {
9472   ProtobufCMessage base;
9473   Uenibstreamprotobuf__QuantityConfigRS *quantityconfigcell;
9474   Uenibstreamprotobuf__QuantityConfigRS *quantityconfigrs_index;
9475 };
9476 #define UENIBSTREAMPROTOBUF__QUANTITY_CONFIG_NR__INIT \
9477  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__quantity_config_nr__descriptor) \
9478     , NULL, NULL }
9479
9480
9481 struct  _Uenibstreamprotobuf__QuantityConfigRS
9482 {
9483   ProtobufCMessage base;
9484   Uenibstreamprotobuf__FilterConfig *ssb_filterconfig;
9485   Uenibstreamprotobuf__FilterConfig *csi_rs_filterconfig;
9486 };
9487 #define UENIBSTREAMPROTOBUF__QUANTITY_CONFIG_RS__INIT \
9488  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__quantity_config_rs__descriptor) \
9489     , NULL, NULL }
9490
9491
9492 struct  _Uenibstreamprotobuf__FilterConfig
9493 {
9494   ProtobufCMessage base;
9495   Uenibstreamprotobuf__FilterCoefficient *filtercoefficientrsrp;
9496   Uenibstreamprotobuf__FilterCoefficient *filtercoefficientrsrq;
9497   Uenibstreamprotobuf__FilterCoefficient *filtercoefficientrs_sinr;
9498 };
9499 #define UENIBSTREAMPROTOBUF__FILTER_CONFIG__INIT \
9500  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__filter_config__descriptor) \
9501     , NULL, NULL, NULL }
9502
9503
9504 struct  _Uenibstreamprotobuf__FilterCoefficient
9505 {
9506   ProtobufCMessage base;
9507   Uenibstreamprotobuf__FilterCoefficient__Value value;
9508 };
9509 #define UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__INIT \
9510  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__filter_coefficient__descriptor) \
9511     , UENIBSTREAMPROTOBUF__FILTER_COEFFICIENT__VALUE__protobuf_unspecified }
9512
9513
9514 typedef enum {
9515   UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR2__NOT_SET = 0,
9516   UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR2_RELEASE_GAP_FR2 = 1,
9517   UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR2_SETUP_GAP_FR2 = 2
9518     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR2)
9519 } Uenibstreamprotobuf__MeasGapConfig__GapFR2Case;
9520
9521 typedef enum {
9522   UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR1__NOT_SET = 0,
9523   UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR1_RELEASE_GAP_FR1 = 3,
9524   UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR1_SETUP_GAP_FR1 = 4
9525     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR1)
9526 } Uenibstreamprotobuf__MeasGapConfig__GapFR1Case;
9527
9528 typedef enum {
9529   UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_UE__NOT_SET = 0,
9530   UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_UE_RELEASE_GAP_UE = 5,
9531   UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_UE_SETUP_GAP_UE = 6
9532     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_UE)
9533 } Uenibstreamprotobuf__MeasGapConfig__GapUECase;
9534
9535 struct  _Uenibstreamprotobuf__MeasGapConfig
9536 {
9537   ProtobufCMessage base;
9538   Uenibstreamprotobuf__MeasGapConfig__GapFR2Case gap_fr2_case;
9539   union {
9540     Uenibstreamprotobuf__Null *release_gapfr2;
9541     Uenibstreamprotobuf__GapConfig *setup_gapfr2;
9542   };
9543   Uenibstreamprotobuf__MeasGapConfig__GapFR1Case gap_fr1_case;
9544   union {
9545     Uenibstreamprotobuf__Null *release_gapfr1;
9546     Uenibstreamprotobuf__GapConfig *setup_gapfr1;
9547   };
9548   Uenibstreamprotobuf__MeasGapConfig__GapUECase gap_ue_case;
9549   union {
9550     Uenibstreamprotobuf__Null *release_gapue;
9551     Uenibstreamprotobuf__GapConfig *setup_gapue;
9552   };
9553 };
9554 #define UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__INIT \
9555  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_gap_config__descriptor) \
9556     , UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR2__NOT_SET, {0}, UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_FR1__NOT_SET, {0}, UENIBSTREAMPROTOBUF__MEAS_GAP_CONFIG__GAP_UE__NOT_SET, {0} }
9557
9558
9559 struct  _Uenibstreamprotobuf__GapConfig
9560 {
9561   ProtobufCMessage base;
9562   uint32_t gapoffset;
9563   Uenibstreamprotobuf__MGL *mgl;
9564   Uenibstreamprotobuf__MGRP *mgrp;
9565   Uenibstreamprotobuf__MGTA *mgta;
9566 };
9567 #define UENIBSTREAMPROTOBUF__GAP_CONFIG__INIT \
9568  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gap_config__descriptor) \
9569     , 0, NULL, NULL, NULL }
9570
9571
9572 struct  _Uenibstreamprotobuf__MGL
9573 {
9574   ProtobufCMessage base;
9575   Uenibstreamprotobuf__MGL__Value value;
9576 };
9577 #define UENIBSTREAMPROTOBUF__MGL__INIT \
9578  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mgl__descriptor) \
9579     , UENIBSTREAMPROTOBUF__MGL__VALUE__protobuf_unspecified }
9580
9581
9582 struct  _Uenibstreamprotobuf__MGRP
9583 {
9584   ProtobufCMessage base;
9585   Uenibstreamprotobuf__MGRP__Value value;
9586 };
9587 #define UENIBSTREAMPROTOBUF__MGRP__INIT \
9588  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mgrp__descriptor) \
9589     , UENIBSTREAMPROTOBUF__MGRP__VALUE__protobuf_unspecified }
9590
9591
9592 struct  _Uenibstreamprotobuf__MGTA
9593 {
9594   ProtobufCMessage base;
9595   Uenibstreamprotobuf__MGTA__Value value;
9596 };
9597 #define UENIBSTREAMPROTOBUF__MGTA__INIT \
9598  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mgta__descriptor) \
9599     , UENIBSTREAMPROTOBUF__MGTA__VALUE__protobuf_unspecified }
9600
9601
9602 typedef enum {
9603   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR2__NOT_SET = 0,
9604   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR2_RELEASE_GAP_SHARING_FR2 = 1,
9605   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR2_SETUP_GAP_SHARING_FR2 = 2
9606     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR2)
9607 } Uenibstreamprotobuf__MeasGapSharingConfig__GapSharingFR2Case;
9608
9609 typedef enum {
9610   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR1__NOT_SET = 0,
9611   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR1_RELEASE_GAP_SHARING_FR1 = 3,
9612   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR1_SETUP_GAP_SHARING_FR1 = 4
9613     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR1)
9614 } Uenibstreamprotobuf__MeasGapSharingConfig__GapSharingFR1Case;
9615
9616 typedef enum {
9617   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_UE__NOT_SET = 0,
9618   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_UE_RELEASE_GAP_SHARING_UE = 5,
9619   UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_UE_SETUP_GAP_SHARING_UE = 6
9620     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_UE)
9621 } Uenibstreamprotobuf__MeasGapSharingConfig__GapSharingUECase;
9622
9623 struct  _Uenibstreamprotobuf__MeasGapSharingConfig
9624 {
9625   ProtobufCMessage base;
9626   Uenibstreamprotobuf__MeasGapSharingConfig__GapSharingFR2Case gap_sharing_fr2_case;
9627   union {
9628     Uenibstreamprotobuf__Null *release_gapsharingfr2;
9629     Uenibstreamprotobuf__MeasGapSharingScheme *setup_gapsharingfr2;
9630   };
9631   Uenibstreamprotobuf__MeasGapSharingConfig__GapSharingFR1Case gap_sharing_fr1_case;
9632   union {
9633     Uenibstreamprotobuf__Null *release_gapsharingfr1;
9634     Uenibstreamprotobuf__MeasGapSharingScheme *setup_gapsharingfr1;
9635   };
9636   Uenibstreamprotobuf__MeasGapSharingConfig__GapSharingUECase gap_sharing_ue_case;
9637   union {
9638     Uenibstreamprotobuf__Null *release_gapsharingue;
9639     Uenibstreamprotobuf__MeasGapSharingScheme *setup_gapsharingue;
9640   };
9641 };
9642 #define UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__INIT \
9643  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_gap_sharing_config__descriptor) \
9644     , UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR2__NOT_SET, {0}, UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_FR1__NOT_SET, {0}, UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_CONFIG__GAP_SHARING_UE__NOT_SET, {0} }
9645
9646
9647 struct  _Uenibstreamprotobuf__MeasGapSharingScheme
9648 {
9649   ProtobufCMessage base;
9650   Uenibstreamprotobuf__MeasGapSharingScheme__Value value;
9651 };
9652 #define UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__INIT \
9653  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor) \
9654     , UENIBSTREAMPROTOBUF__MEAS_GAP_SHARING_SCHEME__VALUE__protobuf_unspecified }
9655
9656
9657 typedef enum {
9658   UENIBSTREAMPROTOBUF__OTHER_CONFIG__DELAY_BUDGET_REPORTING_CONFIG__NOT_SET = 0,
9659   UENIBSTREAMPROTOBUF__OTHER_CONFIG__DELAY_BUDGET_REPORTING_CONFIG_RELEASE = 1,
9660   UENIBSTREAMPROTOBUF__OTHER_CONFIG__DELAY_BUDGET_REPORTING_CONFIG_SETUP = 2
9661     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__OTHER_CONFIG__DELAY_BUDGET_REPORTING_CONFIG)
9662 } Uenibstreamprotobuf__OtherConfig__DelayBudgetReportingConfigCase;
9663
9664 struct  _Uenibstreamprotobuf__OtherConfig
9665 {
9666   ProtobufCMessage base;
9667   Uenibstreamprotobuf__OtherConfig__DelayBudgetReportingConfigCase delay_budget_reporting_config_case;
9668   union {
9669     Uenibstreamprotobuf__Null *release;
9670     Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *setup;
9671   };
9672 };
9673 #define UENIBSTREAMPROTOBUF__OTHER_CONFIG__INIT \
9674  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__other_config__descriptor) \
9675     , UENIBSTREAMPROTOBUF__OTHER_CONFIG__DELAY_BUDGET_REPORTING_CONFIG__NOT_SET, {0} }
9676
9677
9678 struct  _Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer
9679 {
9680   ProtobufCMessage base;
9681   Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer__Value value;
9682 };
9683 #define UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__INIT \
9684  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor) \
9685     , UENIBSTREAMPROTOBUF__DELAY_BUDGET_REPORTING_PROHIBIT_TIMER__VALUE__protobuf_unspecified }
9686
9687
9688 typedef enum {
9689   UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__OVERHEATING_ASSISTANCE_CONFIG__NOT_SET = 0,
9690   UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__OVERHEATING_ASSISTANCE_CONFIG_RELEASE_OVERHEATING_ASSISTANCE_CONFIG = 1,
9691   UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__OVERHEATING_ASSISTANCE_CONFIG_SETUP_OVERHEATING_ASSISTANCE_CONFIG = 2
9692     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__OVERHEATING_ASSISTANCE_CONFIG)
9693 } Uenibstreamprotobuf__OtherConfigV1540__OverheatingAssistanceConfigCase;
9694
9695 struct  _Uenibstreamprotobuf__OtherConfigV1540
9696 {
9697   ProtobufCMessage base;
9698   Uenibstreamprotobuf__OtherConfigV1540__OverheatingAssistanceConfigCase overheating_assistance_config_case;
9699   union {
9700     Uenibstreamprotobuf__Null *release_overheatingassistanceconfig;
9701     Uenibstreamprotobuf__OverheatingAssistanceConfig *setup_overheatingassistanceconfig;
9702   };
9703 };
9704 #define UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__INIT \
9705  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__other_config_v1540__descriptor) \
9706     , UENIBSTREAMPROTOBUF__OTHER_CONFIG_V1540__OVERHEATING_ASSISTANCE_CONFIG__NOT_SET, {0} }
9707
9708
9709 struct  _Uenibstreamprotobuf__OverheatingAssistanceConfig
9710 {
9711   ProtobufCMessage base;
9712   Uenibstreamprotobuf__OverheatingAssistanceConfig__OverheatingIndicationProhibitTimer overheatingindicationprohibittimer;
9713 };
9714 #define UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__INIT \
9715  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__overheating_assistance_config__descriptor) \
9716     , UENIBSTREAMPROTOBUF__OVERHEATING_ASSISTANCE_CONFIG__OVERHEATING_INDICATION_PROHIBIT_TIMER__protobuf_unspecified }
9717
9718
9719 struct  _Uenibstreamprotobuf__SCellConfig
9720 {
9721   ProtobufCMessage base;
9722   uint32_t scellindex;
9723   Uenibstreamprotobuf__ServingCellConfigCommon *scellconfigcommon;
9724   Uenibstreamprotobuf__ServingCellConfig *scellconfigdedicated;
9725   Uenibstreamprotobuf__SSBMTC *smtc;
9726 };
9727 #define UENIBSTREAMPROTOBUF__SCELL_CONFIG__INIT \
9728  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scell_config__descriptor) \
9729     , 0, NULL, NULL, NULL }
9730
9731
9732 typedef enum {
9733   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET__NOT_SET = 0,
9734   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL1 = 3,
9735   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL2 = 4,
9736   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL4 = 5,
9737   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL5 = 6,
9738   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL8 = 7,
9739   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL10 = 8,
9740   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL16 = 9,
9741   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL20 = 10,
9742   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL40 = 11,
9743   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL80 = 12,
9744   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL160 = 13,
9745   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL320 = 14,
9746   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL640 = 15,
9747   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL1280 = 16,
9748   UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET_SL2560 = 17
9749     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET)
9750 } Uenibstreamprotobuf__SearchSpace__MonitoringSlotPeriodicityAndOffsetCase;
9751
9752 typedef enum {
9753   UENIBSTREAMPROTOBUF__SEARCH_SPACE__SEARCH_SPACE_TYPE__NOT_SET = 0,
9754   UENIBSTREAMPROTOBUF__SEARCH_SPACE__SEARCH_SPACE_TYPE_COMMON = 21,
9755   UENIBSTREAMPROTOBUF__SEARCH_SPACE__SEARCH_SPACE_TYPE_UE__SPECIFIC = 22
9756     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SEARCH_SPACE__SEARCH_SPACE_TYPE)
9757 } Uenibstreamprotobuf__SearchSpace__SearchSpaceTypeCase;
9758
9759 struct  _Uenibstreamprotobuf__SearchSpace
9760 {
9761   ProtobufCMessage base;
9762   uint32_t searchspaceid;
9763   Google__Protobuf__UInt32Value *controlresourcesetid;
9764   Google__Protobuf__UInt32Value *duration;
9765   Google__Protobuf__StringValue *monitoringsymbolswithinslot;
9766   Uenibstreamprotobuf__NrofCandidates *nrofcandidates;
9767   Uenibstreamprotobuf__SearchSpace__MonitoringSlotPeriodicityAndOffsetCase monitoring_slot_periodicity_and_offset_case;
9768   union {
9769     Uenibstreamprotobuf__Null *sl1;
9770     uint32_t sl2;
9771     uint32_t sl4;
9772     uint32_t sl5;
9773     uint32_t sl8;
9774     uint32_t sl10;
9775     uint32_t sl16;
9776     uint32_t sl20;
9777     uint32_t sl40;
9778     uint32_t sl80;
9779     uint32_t sl160;
9780     uint32_t sl320;
9781     uint32_t sl640;
9782     uint32_t sl1280;
9783     uint32_t sl2560;
9784   };
9785   Uenibstreamprotobuf__SearchSpace__SearchSpaceTypeCase search_space_type_case;
9786   union {
9787     Uenibstreamprotobuf__Common *common;
9788     Uenibstreamprotobuf__UESpecific *ue_specific;
9789   };
9790 };
9791 #define UENIBSTREAMPROTOBUF__SEARCH_SPACE__INIT \
9792  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__search_space__descriptor) \
9793     , 0, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__SEARCH_SPACE__MONITORING_SLOT_PERIODICITY_AND_OFFSET__NOT_SET, {0}, UENIBSTREAMPROTOBUF__SEARCH_SPACE__SEARCH_SPACE_TYPE__NOT_SET, {0} }
9794
9795
9796 struct  _Uenibstreamprotobuf__NrofCandidates
9797 {
9798   ProtobufCMessage base;
9799   Uenibstreamprotobuf__AggregationLevel *aggregationlevel1;
9800   Uenibstreamprotobuf__AggregationLevel *aggregationlevel2;
9801   Uenibstreamprotobuf__AggregationLevel *aggregationlevel4;
9802   Uenibstreamprotobuf__AggregationLevel *aggregationlevel8;
9803   Uenibstreamprotobuf__AggregationLevel *aggregationlevel16;
9804 };
9805 #define UENIBSTREAMPROTOBUF__NROF_CANDIDATES__INIT \
9806  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_candidates__descriptor) \
9807     , NULL, NULL, NULL, NULL, NULL }
9808
9809
9810 struct  _Uenibstreamprotobuf__AggregationLevel
9811 {
9812   ProtobufCMessage base;
9813   Uenibstreamprotobuf__AggregationLevel__Value value;
9814 };
9815 #define UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__INIT \
9816  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__aggregation_level__descriptor) \
9817     , UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__VALUE__protobuf_unspecified }
9818
9819
9820 struct  _Uenibstreamprotobuf__Common
9821 {
9822   ProtobufCMessage base;
9823   Uenibstreamprotobuf__DCIFormat00AndFormat10 *dci_format0_0_andformat1_0;
9824   Uenibstreamprotobuf__DCIFormat20 *dci_format2_0;
9825   Uenibstreamprotobuf__DCIFormat21 *dci_format2_1;
9826   Uenibstreamprotobuf__DCIFormat22 *dci_format2_2;
9827   Uenibstreamprotobuf__DCIFormat23 *dci_format2_3;
9828 };
9829 #define UENIBSTREAMPROTOBUF__COMMON__INIT \
9830  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__common__descriptor) \
9831     , NULL, NULL, NULL, NULL, NULL }
9832
9833
9834 struct  _Uenibstreamprotobuf__DCIFormat00AndFormat10
9835 {
9836   ProtobufCMessage base;
9837 };
9838 #define UENIBSTREAMPROTOBUF__DCI__FORMAT0_0__AND_FORMAT1_0__INIT \
9839  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor) \
9840      }
9841
9842
9843 struct  _Uenibstreamprotobuf__DCIFormat20
9844 {
9845   ProtobufCMessage base;
9846   Uenibstreamprotobuf__NrofCandidatesSFI *nrofcandidates_sfi;
9847 };
9848 #define UENIBSTREAMPROTOBUF__DCI__FORMAT2_0__INIT \
9849  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dci__format2_0__descriptor) \
9850     , NULL }
9851
9852
9853 struct  _Uenibstreamprotobuf__NrofCandidatesSFI
9854 {
9855   ProtobufCMessage base;
9856   Uenibstreamprotobuf__AggregationLevelSFI *aggregationlevel1;
9857   Uenibstreamprotobuf__AggregationLevelSFI *aggregationlevel2;
9858   Uenibstreamprotobuf__AggregationLevelSFI *aggregationlevel4;
9859   Uenibstreamprotobuf__AggregationLevelSFI *aggregationlevel8;
9860   Uenibstreamprotobuf__AggregationLevelSFI *aggregationlevel16;
9861 };
9862 #define UENIBSTREAMPROTOBUF__NROF_CANDIDATES__SFI__INIT \
9863  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrof_candidates__sfi__descriptor) \
9864     , NULL, NULL, NULL, NULL, NULL }
9865
9866
9867 struct  _Uenibstreamprotobuf__AggregationLevelSFI
9868 {
9869   ProtobufCMessage base;
9870   Uenibstreamprotobuf__AggregationLevelSFI__Value value;
9871 };
9872 #define UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__INIT \
9873  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__aggregation_level__sfi__descriptor) \
9874     , UENIBSTREAMPROTOBUF__AGGREGATION_LEVEL__SFI__VALUE__protobuf_unspecified }
9875
9876
9877 struct  _Uenibstreamprotobuf__DCIFormat21
9878 {
9879   ProtobufCMessage base;
9880 };
9881 #define UENIBSTREAMPROTOBUF__DCI__FORMAT2_1__INIT \
9882  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dci__format2_1__descriptor) \
9883      }
9884
9885
9886 struct  _Uenibstreamprotobuf__DCIFormat22
9887 {
9888   ProtobufCMessage base;
9889 };
9890 #define UENIBSTREAMPROTOBUF__DCI__FORMAT2_2__INIT \
9891  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dci__format2_2__descriptor) \
9892      }
9893
9894
9895 struct  _Uenibstreamprotobuf__DCIFormat23
9896 {
9897   ProtobufCMessage base;
9898   Uenibstreamprotobuf__Dummy1 *dummy1;
9899   Uenibstreamprotobuf__Dummy2 *dummy2;
9900 };
9901 #define UENIBSTREAMPROTOBUF__DCI__FORMAT2_3__INIT \
9902  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dci__format2_3__descriptor) \
9903     , NULL, NULL }
9904
9905
9906 struct  _Uenibstreamprotobuf__Dummy1
9907 {
9908   ProtobufCMessage base;
9909   Uenibstreamprotobuf__Dummy1__Value value;
9910 };
9911 #define UENIBSTREAMPROTOBUF__DUMMY1__INIT \
9912  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dummy1__descriptor) \
9913     , UENIBSTREAMPROTOBUF__DUMMY1__VALUE__protobuf_unspecified }
9914
9915
9916 struct  _Uenibstreamprotobuf__Dummy2
9917 {
9918   ProtobufCMessage base;
9919   Uenibstreamprotobuf__Dummy2__Value value;
9920 };
9921 #define UENIBSTREAMPROTOBUF__DUMMY2__INIT \
9922  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dummy2__descriptor) \
9923     , UENIBSTREAMPROTOBUF__DUMMY2__VALUE__protobuf_unspecified }
9924
9925
9926 struct  _Uenibstreamprotobuf__UESpecific
9927 {
9928   ProtobufCMessage base;
9929   Uenibstreamprotobuf__DCIFormats *dci_formats;
9930 };
9931 #define UENIBSTREAMPROTOBUF__UE__SPECIFIC__INIT \
9932  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__specific__descriptor) \
9933     , NULL }
9934
9935
9936 struct  _Uenibstreamprotobuf__DCIFormats
9937 {
9938   ProtobufCMessage base;
9939   Uenibstreamprotobuf__DCIFormats__Value value;
9940 };
9941 #define UENIBSTREAMPROTOBUF__DCI__FORMATS__INIT \
9942  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dci__formats__descriptor) \
9943     , UENIBSTREAMPROTOBUF__DCI__FORMATS__VALUE__protobuf_unspecified }
9944
9945
9946 struct  _Uenibstreamprotobuf__MeasResultCellListSFTD
9947 {
9948   ProtobufCMessage base;
9949   size_t n_items;
9950   Uenibstreamprotobuf__MeasResultCellSFTD **items;
9951 };
9952 #define UENIBSTREAMPROTOBUF__MEAS_RESULT_CELL_LIST_SFTD__INIT \
9953  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor) \
9954     , 0,NULL }
9955
9956
9957 struct  _Uenibstreamprotobuf__MeasResultCellSFTD
9958 {
9959   ProtobufCMessage base;
9960   uint32_t physcellid;
9961   uint32_t sfn_offsetresult;
9962   int32_t frameboundaryoffsetresult;
9963   Google__Protobuf__UInt32Value *rsrp_result;
9964 };
9965 #define UENIBSTREAMPROTOBUF__MEAS_RESULT_CELL_SFTD__INIT \
9966  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_cell_sftd__descriptor) \
9967     , 0, 0, 0, NULL }
9968
9969
9970 struct  _Uenibstreamprotobuf__MeasResultList2NR
9971 {
9972   ProtobufCMessage base;
9973   size_t n_items;
9974   Uenibstreamprotobuf__MeasResult2NR **items;
9975 };
9976 #define UENIBSTREAMPROTOBUF__MEAS_RESULT_LIST2_NR__INIT \
9977  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_list2_nr__descriptor) \
9978     , 0,NULL }
9979
9980
9981 struct  _Uenibstreamprotobuf__MeasResult2NR
9982 {
9983   ProtobufCMessage base;
9984   Google__Protobuf__UInt32Value *ssbfrequency;
9985   Google__Protobuf__UInt32Value *reffreqcsi_rs;
9986   Uenibstreamprotobuf__MeasResultNR *measresultservingcell;
9987   Uenibstreamprotobuf__MeasResultListNR *measresultneighcelllistnr;
9988 };
9989 #define UENIBSTREAMPROTOBUF__MEAS_RESULT2_NR__INIT \
9990  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result2_nr__descriptor) \
9991     , NULL, NULL, NULL, NULL }
9992
9993
9994 struct  _Uenibstreamprotobuf__MeasQuantityResults
9995 {
9996   ProtobufCMessage base;
9997   Google__Protobuf__UInt32Value *rsrp;
9998   Google__Protobuf__UInt32Value *rsrq;
9999   Google__Protobuf__UInt32Value *sinr;
10000 };
10001 #define UENIBSTREAMPROTOBUF__MEAS_QUANTITY_RESULTS__INIT \
10002  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_quantity_results__descriptor) \
10003     , NULL, NULL, NULL }
10004
10005
10006 struct  _Uenibstreamprotobuf__ResultsPerSSBIndex
10007 {
10008   ProtobufCMessage base;
10009   uint32_t ssb_index;
10010   Uenibstreamprotobuf__MeasQuantityResults *ssb_results;
10011 };
10012 #define UENIBSTREAMPROTOBUF__RESULTS_PER_SSB__INDEX__INIT \
10013  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__results_per_ssb__index__descriptor) \
10014     , 0, NULL }
10015
10016
10017 struct  _Uenibstreamprotobuf__ResultsPerCSIRSIndex
10018 {
10019   ProtobufCMessage base;
10020   uint32_t csi_rs_index;
10021   Uenibstreamprotobuf__MeasQuantityResults *csi_rs_results;
10022 };
10023 #define UENIBSTREAMPROTOBUF__RESULTS_PER_CSI__RS__INDEX__INIT \
10024  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__results_per_csi__rs__index__descriptor) \
10025     , 0, NULL }
10026
10027
10028 struct  _Uenibstreamprotobuf__MeasQuantityResultsEUTRA
10029 {
10030   ProtobufCMessage base;
10031   Google__Protobuf__UInt32Value *rsrp;
10032   Google__Protobuf__UInt32Value *rsrq;
10033   Google__Protobuf__UInt32Value *sinr;
10034 };
10035 #define UENIBSTREAMPROTOBUF__MEAS_QUANTITY_RESULTS_EUTRA__INIT \
10036  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_quantity_results_eutra__descriptor) \
10037     , NULL, NULL, NULL }
10038
10039
10040 struct  _Uenibstreamprotobuf__CellResults
10041 {
10042   ProtobufCMessage base;
10043   Uenibstreamprotobuf__MeasQuantityResults *resultsssb_cell;
10044   Uenibstreamprotobuf__MeasQuantityResults *resultscsi_rs_cell;
10045 };
10046 #define UENIBSTREAMPROTOBUF__CELL_RESULTS__INIT \
10047  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_results__descriptor) \
10048     , NULL, NULL }
10049
10050
10051 struct  _Uenibstreamprotobuf__ResultsPerCSIRSIndexList
10052 {
10053   ProtobufCMessage base;
10054   size_t n_items;
10055   Uenibstreamprotobuf__ResultsPerCSIRSIndex **items;
10056 };
10057 #define UENIBSTREAMPROTOBUF__RESULTS_PER_CSI__RS__INDEX_LIST__INIT \
10058  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor) \
10059     , 0,NULL }
10060
10061
10062 struct  _Uenibstreamprotobuf__ResultsPerSSBIndexList
10063 {
10064   ProtobufCMessage base;
10065   size_t n_items;
10066   Uenibstreamprotobuf__ResultsPerSSBIndex **items;
10067 };
10068 #define UENIBSTREAMPROTOBUF__RESULTS_PER_SSB__INDEX_LIST__INIT \
10069  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__results_per_ssb__index_list__descriptor) \
10070     , 0,NULL }
10071
10072
10073 struct  _Uenibstreamprotobuf__RsIndexResults
10074 {
10075   ProtobufCMessage base;
10076   Uenibstreamprotobuf__ResultsPerSSBIndexList *resultsssb_indexes;
10077   Uenibstreamprotobuf__ResultsPerCSIRSIndexList *resultscsi_rs_indexes;
10078 };
10079 #define UENIBSTREAMPROTOBUF__RS_INDEX_RESULTS__INIT \
10080  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rs_index_results__descriptor) \
10081     , NULL, NULL }
10082
10083
10084 struct  _Uenibstreamprotobuf__MeasResult
10085 {
10086   ProtobufCMessage base;
10087   Uenibstreamprotobuf__CellResults *cellresults;
10088   Uenibstreamprotobuf__RsIndexResults *rsindexresults;
10089 };
10090 #define UENIBSTREAMPROTOBUF__MEAS_RESULT__INIT \
10091  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result__descriptor) \
10092     , NULL, NULL }
10093
10094
10095 struct  _Uenibstreamprotobuf__PLMNIdentity
10096 {
10097   ProtobufCMessage base;
10098   Uenibstreamprotobuf__MCC *mcc;
10099   Uenibstreamprotobuf__MNC *mnc;
10100 };
10101 #define UENIBSTREAMPROTOBUF__PLMN__IDENTITY__INIT \
10102  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__plmn__identity__descriptor) \
10103     , NULL, NULL }
10104
10105
10106 struct  _Uenibstreamprotobuf__MNC
10107 {
10108   ProtobufCMessage base;
10109   size_t n_mncval;
10110   uint32_t *mncval;
10111 };
10112 #define UENIBSTREAMPROTOBUF__MNC__INIT \
10113  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mnc__descriptor) \
10114     , 0,NULL }
10115
10116
10117 struct  _Uenibstreamprotobuf__MCC
10118 {
10119   ProtobufCMessage base;
10120   size_t n_mccval;
10121   uint32_t *mccval;
10122 };
10123 #define UENIBSTREAMPROTOBUF__MCC__INIT \
10124  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mcc__descriptor) \
10125     , 0,NULL }
10126
10127
10128 struct  _Uenibstreamprotobuf__PLMNIdentityEUTRA5GC
10129 {
10130   ProtobufCMessage base;
10131   Uenibstreamprotobuf__PLMNIdentity *plmn_identity_eutra_5gc;
10132   uint32_t plmn_index;
10133 };
10134 #define UENIBSTREAMPROTOBUF__PLMN__IDENTITY__EUTRA_5_GC__INIT \
10135  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor) \
10136     , NULL, 0 }
10137
10138
10139 struct  _Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC
10140 {
10141   ProtobufCMessage base;
10142   size_t n_items;
10143   Uenibstreamprotobuf__PLMNIdentityEUTRA5GC **items;
10144 };
10145 #define UENIBSTREAMPROTOBUF__PLMN__IDENTITY_LIST__EUTRA_5_GC__INIT \
10146  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor) \
10147     , 0,NULL }
10148
10149
10150 typedef enum {
10151   UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__CELLIDENTITY_EUTRA_5GC__NOT_SET = 0,
10152   UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__CELLIDENTITY_EUTRA_5GC_CELL_IDENTITY__EUTRA = 4,
10153   UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__CELLIDENTITY_EUTRA_5GC_CELL_ID_INDEX = 5
10154     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__CELLIDENTITY_EUTRA_5GC)
10155 } Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC__CellidentityEutra5gcCase;
10156
10157 struct  _Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC
10158 {
10159   ProtobufCMessage base;
10160   Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *plmn_identitylist_eutra_5gc;
10161   char *trackingareacode_eutra_5gc;
10162   Google__Protobuf__UInt32Value *ranac_5gc;
10163   Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC__CellidentityEutra5gcCase cellidentity_eutra_5gc_case;
10164   union {
10165     char *cellidentity_eutra;
10166     uint32_t cellid_index;
10167   };
10168 };
10169 #define UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__INIT \
10170  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor) \
10171     , NULL, (char *)protobuf_c_empty_string, NULL, UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA_5_GC__CELLIDENTITY_EUTRA_5GC__NOT_SET, {0} }
10172
10173
10174 struct  _Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC
10175 {
10176   ProtobufCMessage base;
10177   size_t n_items;
10178   Uenibstreamprotobuf__PLMNIdentity **items;
10179 };
10180 #define UENIBSTREAMPROTOBUF__PLMN__IDENTITY_LIST__EUTRA__EPC__INIT \
10181  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor) \
10182     , 0,NULL }
10183
10184
10185 struct  _Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC
10186 {
10187   ProtobufCMessage base;
10188   Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *plmn_identitylist_eutra_epc;
10189   char *trackingareacode_eutra_epc;
10190   char *cellidentity_eutra_epc;
10191 };
10192 #define UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__EUTRA__EPC__INIT \
10193  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor) \
10194     , NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string }
10195
10196
10197 struct  _Uenibstreamprotobuf__CGIInfoEPC
10198 {
10199   ProtobufCMessage base;
10200   Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *cgi_info_epc_legacy;
10201   size_t n_cgi_info_epc_list;
10202   Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC **cgi_info_epc_list;
10203 };
10204 #define UENIBSTREAMPROTOBUF__CGI_INFO__EPC__INIT \
10205  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cgi_info__epc__descriptor) \
10206     , NULL, 0,NULL }
10207
10208
10209 struct  _Uenibstreamprotobuf__PLMNIdentityInfo
10210 {
10211   ProtobufCMessage base;
10212   size_t n_plmn_identitylist;
10213   Uenibstreamprotobuf__PLMNIdentity **plmn_identitylist;
10214   Google__Protobuf__StringValue *trackingareacode;
10215   Google__Protobuf__UInt32Value *ranac;
10216   char *cellidentity;
10217   Uenibstreamprotobuf__PLMNIdentityInfo__CellReservedForOperatorUse cellreservedforoperatoruse;
10218 };
10219 #define UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__INIT \
10220  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__plmn__identity_info__descriptor) \
10221     , 0,NULL, NULL, NULL, (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO__CELL_RESERVED_FOR_OPERATOR_USE__protobuf_unspecified }
10222
10223
10224 struct  _Uenibstreamprotobuf__PDCCHConfigSIB1
10225 {
10226   ProtobufCMessage base;
10227   uint32_t controlresourcesetzero;
10228   uint32_t searchspacezero;
10229 };
10230 #define UENIBSTREAMPROTOBUF__PDCCH__CONFIG_SIB1__INIT \
10231  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcch__config_sib1__descriptor) \
10232     , 0, 0 }
10233
10234
10235 struct  _Uenibstreamprotobuf__NoSIB1
10236 {
10237   ProtobufCMessage base;
10238   uint32_t ssb_subcarrieroffset;
10239   Uenibstreamprotobuf__PDCCHConfigSIB1 *pdcch_configsib1;
10240 };
10241 #define UENIBSTREAMPROTOBUF__NO_SIB1__INIT \
10242  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__no_sib1__descriptor) \
10243     , 0, NULL }
10244
10245
10246 struct  _Uenibstreamprotobuf__PLMNIdentityInfoList
10247 {
10248   ProtobufCMessage base;
10249   size_t n_items;
10250   Uenibstreamprotobuf__PLMNIdentityInfo **items;
10251 };
10252 #define UENIBSTREAMPROTOBUF__PLMN__IDENTITY_INFO_LIST__INIT \
10253  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__plmn__identity_info_list__descriptor) \
10254     , 0,NULL }
10255
10256
10257 struct  _Uenibstreamprotobuf__MultiFrequencyBandListNR
10258 {
10259   ProtobufCMessage base;
10260   size_t n_items;
10261   uint32_t *items;
10262 };
10263 #define UENIBSTREAMPROTOBUF__MULTI_FREQUENCY_BAND_LIST_NR__INIT \
10264  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor) \
10265     , 0,NULL }
10266
10267
10268 struct  _Uenibstreamprotobuf__CGIInfo
10269 {
10270   ProtobufCMessage base;
10271   Uenibstreamprotobuf__PLMNIdentityInfoList *plmn_identityinfolist;
10272   Uenibstreamprotobuf__MultiFrequencyBandListNR *frequencybandlist;
10273   Uenibstreamprotobuf__NoSIB1 *nosib1;
10274 };
10275 #define UENIBSTREAMPROTOBUF__CGI__INFO__INIT \
10276  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cgi__info__descriptor) \
10277     , NULL, NULL, NULL }
10278
10279
10280 struct  _Uenibstreamprotobuf__MultiBandInfoListEUTRA
10281 {
10282   ProtobufCMessage base;
10283   size_t n_items;
10284   uint32_t *items;
10285 };
10286 #define UENIBSTREAMPROTOBUF__MULTI_BAND_INFO_LIST_EUTRA__INIT \
10287  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__multi_band_info_list_eutra__descriptor) \
10288     , 0,NULL }
10289
10290
10291 struct  _Uenibstreamprotobuf__EUTRACGIInfo
10292 {
10293   ProtobufCMessage base;
10294   Uenibstreamprotobuf__CGIInfoEPC *cgi_info_epc;
10295   size_t n_cgi_info_5gc;
10296   Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC **cgi_info_5gc;
10297   Google__Protobuf__UInt32Value *freqbandindicator;
10298   Uenibstreamprotobuf__MultiBandInfoListEUTRA *multibandinfolist;
10299   Uenibstreamprotobuf__TrueOpt *freqbandindicatorpriority;
10300 };
10301 #define UENIBSTREAMPROTOBUF__EUTRA__CGI__INFO__INIT \
10302  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__cgi__info__descriptor) \
10303     , NULL, 0,NULL, NULL, NULL, NULL }
10304
10305
10306 struct  _Uenibstreamprotobuf__MeasResultNR
10307 {
10308   ProtobufCMessage base;
10309   Google__Protobuf__UInt32Value *physcellid;
10310   Uenibstreamprotobuf__MeasResult *measresult;
10311   Uenibstreamprotobuf__CGIInfo *cgi_info;
10312 };
10313 #define UENIBSTREAMPROTOBUF__MEAS_RESULT_NR__INIT \
10314  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_nr__descriptor) \
10315     , NULL, NULL, NULL }
10316
10317
10318 struct  _Uenibstreamprotobuf__MeasResultEUTRA
10319 {
10320   ProtobufCMessage base;
10321   uint32_t eutra_physcellid;
10322   Uenibstreamprotobuf__MeasQuantityResultsEUTRA *measresult;
10323   Uenibstreamprotobuf__EUTRACGIInfo *cgi_info;
10324 };
10325 #define UENIBSTREAMPROTOBUF__MEAS_RESULT_EUTRA__INIT \
10326  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_eutra__descriptor) \
10327     , 0, NULL, NULL }
10328
10329
10330 struct  _Uenibstreamprotobuf__MeasResultServMO
10331 {
10332   ProtobufCMessage base;
10333   uint32_t servcellid;
10334   Uenibstreamprotobuf__MeasResultNR *measresultservingcell;
10335   Uenibstreamprotobuf__MeasResultNR *measresultbestneighcell;
10336 };
10337 #define UENIBSTREAMPROTOBUF__MEAS_RESULT_SERV_MO__INIT \
10338  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_serv_mo__descriptor) \
10339     , 0, NULL, NULL }
10340
10341
10342 struct  _Uenibstreamprotobuf__MeasResultServMOList
10343 {
10344   ProtobufCMessage base;
10345   size_t n_items;
10346   Uenibstreamprotobuf__MeasResultServMO **items;
10347 };
10348 #define UENIBSTREAMPROTOBUF__MEAS_RESULT_SERV_MOLIST__INIT \
10349  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_serv_molist__descriptor) \
10350     , 0,NULL }
10351
10352
10353 struct  _Uenibstreamprotobuf__MeasResultListNR
10354 {
10355   ProtobufCMessage base;
10356   size_t n_items;
10357   Uenibstreamprotobuf__MeasResultNR **items;
10358 };
10359 #define UENIBSTREAMPROTOBUF__MEAS_RESULT_LIST_NR__INIT \
10360  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_list_nr__descriptor) \
10361     , 0,NULL }
10362
10363
10364 struct  _Uenibstreamprotobuf__MeasResultListEUTRA
10365 {
10366   ProtobufCMessage base;
10367   size_t n_items;
10368   Uenibstreamprotobuf__MeasResultEUTRA **items;
10369 };
10370 #define UENIBSTREAMPROTOBUF__MEAS_RESULT_LIST_EUTRA__INIT \
10371  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_result_list_eutra__descriptor) \
10372     , 0,NULL }
10373
10374
10375 typedef enum {
10376   UENIBSTREAMPROTOBUF__MEAS_RESULTS__MEAS_RESULT_NEIGH_CELLS__NOT_SET = 0,
10377   UENIBSTREAMPROTOBUF__MEAS_RESULTS__MEAS_RESULT_NEIGH_CELLS_MEAS_RESULT_LIST_NR = 3,
10378   UENIBSTREAMPROTOBUF__MEAS_RESULTS__MEAS_RESULT_NEIGH_CELLS_MEAS_RESULT_LIST_EUTRA = 4
10379     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__MEAS_RESULTS__MEAS_RESULT_NEIGH_CELLS)
10380 } Uenibstreamprotobuf__MeasResults__MeasResultNeighCellsCase;
10381
10382 struct  _Uenibstreamprotobuf__MeasResults
10383 {
10384   ProtobufCMessage base;
10385   uint32_t measid;
10386   Uenibstreamprotobuf__MeasResultServMOList *measresultservingmolist;
10387   Uenibstreamprotobuf__MeasResults__MeasResultNeighCellsCase meas_result_neigh_cells_case;
10388   union {
10389     Uenibstreamprotobuf__MeasResultListNR *measresultlistnr;
10390     Uenibstreamprotobuf__MeasResultListEUTRA *measresultlisteutra;
10391   };
10392 };
10393 #define UENIBSTREAMPROTOBUF__MEAS_RESULTS__INIT \
10394  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__meas_results__descriptor) \
10395     , 0, NULL, UENIBSTREAMPROTOBUF__MEAS_RESULTS__MEAS_RESULT_NEIGH_CELLS__NOT_SET, {0} }
10396
10397
10398 typedef enum {
10399   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET__NOT_SET = 0,
10400   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS10 = 1,
10401   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS20 = 2,
10402   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS32 = 3,
10403   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS40 = 4,
10404   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS60 = 5,
10405   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS64 = 6,
10406   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS70 = 7,
10407   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS80 = 8,
10408   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS128 = 9,
10409   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS160 = 10,
10410   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS256 = 11,
10411   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS320 = 12,
10412   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS512 = 13,
10413   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS640 = 14,
10414   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS1024 = 15,
10415   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS1280 = 16,
10416   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS2048 = 17,
10417   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS2560 = 18,
10418   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS5120 = 19,
10419   UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET_MS10240 = 20
10420     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET)
10421 } Uenibstreamprotobuf__DRXInfo__DrxLongCycleStartOffsetCase;
10422
10423 struct  _Uenibstreamprotobuf__DRXInfo
10424 {
10425   ProtobufCMessage base;
10426   Uenibstreamprotobuf__ShortDRX *shortdrx;
10427   Uenibstreamprotobuf__DRXInfo__DrxLongCycleStartOffsetCase drx__long_cycle_start_offset_case;
10428   union {
10429     uint32_t ms10;
10430     uint32_t ms20;
10431     uint32_t ms32;
10432     uint32_t ms40;
10433     uint32_t ms60;
10434     uint32_t ms64;
10435     uint32_t ms70;
10436     uint32_t ms80;
10437     uint32_t ms128;
10438     uint32_t ms160;
10439     uint32_t ms256;
10440     uint32_t ms320;
10441     uint32_t ms512;
10442     uint32_t ms640;
10443     uint32_t ms1024;
10444     uint32_t ms1280;
10445     uint32_t ms2048;
10446     uint32_t ms2560;
10447     uint32_t ms5120;
10448     uint32_t ms10240;
10449   };
10450 };
10451 #define UENIBSTREAMPROTOBUF__DRX__INFO__INIT \
10452  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drx__info__descriptor) \
10453     , NULL, UENIBSTREAMPROTOBUF__DRX__INFO__DRX__LONG_CYCLE_START_OFFSET__NOT_SET, {0} }
10454
10455
10456 struct  _Uenibstreamprotobuf__RadioBearerConfig
10457 {
10458   ProtobufCMessage base;
10459   Uenibstreamprotobuf__SRBToAddModList *srb_toaddmodlist;
10460   Google__Protobuf__BoolValue *srb3_torelease;
10461   Uenibstreamprotobuf__DRBToAddModList *drb_toaddmodlist;
10462   Uenibstreamprotobuf__DRBToReleaseList *drb_toreleaselist;
10463   Uenibstreamprotobuf__SecurityConfig *securityconfig;
10464 };
10465 #define UENIBSTREAMPROTOBUF__RADIO_BEARER_CONFIG__INIT \
10466  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__radio_bearer_config__descriptor) \
10467     , NULL, NULL, NULL, NULL, NULL }
10468
10469
10470 struct  _Uenibstreamprotobuf__SRBToAddModList
10471 {
10472   ProtobufCMessage base;
10473   size_t n_items;
10474   Uenibstreamprotobuf__SRBToAddMod **items;
10475 };
10476 #define UENIBSTREAMPROTOBUF__SRB__TO_ADD_MOD_LIST__INIT \
10477  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srb__to_add_mod_list__descriptor) \
10478     , 0,NULL }
10479
10480
10481 struct  _Uenibstreamprotobuf__SRBToAddMod
10482 {
10483   ProtobufCMessage base;
10484   uint32_t srb_identity;
10485   Google__Protobuf__BoolValue *reestablishpdcp;
10486   Google__Protobuf__BoolValue *discardonpdcp;
10487   Uenibstreamprotobuf__PDCPConfig *pdcp_config;
10488 };
10489 #define UENIBSTREAMPROTOBUF__SRB__TO_ADD_MOD__INIT \
10490  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__srb__to_add_mod__descriptor) \
10491     , 0, NULL, NULL, NULL }
10492
10493
10494 struct  _Uenibstreamprotobuf__PDCPConfig
10495 {
10496   ProtobufCMessage base;
10497   Uenibstreamprotobuf__DRB *drb;
10498   Uenibstreamprotobuf__MoreThanOneRLC *morethanonerlc;
10499   Uenibstreamprotobuf__TReordering *t_reordering;
10500   Google__Protobuf__BoolValue *cipheringdisabled;
10501 };
10502 #define UENIBSTREAMPROTOBUF__PDCP__CONFIG__INIT \
10503  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcp__config__descriptor) \
10504     , NULL, NULL, NULL, NULL }
10505
10506
10507 typedef enum {
10508   UENIBSTREAMPROTOBUF__DRB__HEADER_COMPRESSION__NOT_SET = 0,
10509   UENIBSTREAMPROTOBUF__DRB__HEADER_COMPRESSION_NOT_USED = 4,
10510   UENIBSTREAMPROTOBUF__DRB__HEADER_COMPRESSION_ROHC = 5,
10511   UENIBSTREAMPROTOBUF__DRB__HEADER_COMPRESSION_UPLINK_ONLY_ROHC = 6
10512     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRB__HEADER_COMPRESSION)
10513 } Uenibstreamprotobuf__DRB__HeaderCompressionCase;
10514
10515 struct  _Uenibstreamprotobuf__DRB
10516 {
10517   ProtobufCMessage base;
10518   Uenibstreamprotobuf__DiscardTimer *discardtimer;
10519   Uenibstreamprotobuf__PDCPSNSize *pdcp_sn_sizeul;
10520   Uenibstreamprotobuf__PDCPSNSize *pdcp_sn_sizedl;
10521   Google__Protobuf__BoolValue *integrityprotection;
10522   Google__Protobuf__BoolValue *statusreportrequired;
10523   Google__Protobuf__BoolValue *outoforderdelivery;
10524   Uenibstreamprotobuf__DRB__HeaderCompressionCase header_compression_case;
10525   union {
10526     Uenibstreamprotobuf__Null *notused;
10527     Uenibstreamprotobuf__Rohc *rohc;
10528     Uenibstreamprotobuf__UplinkOnlyROHC *uplinkonlyrohc;
10529   };
10530 };
10531 #define UENIBSTREAMPROTOBUF__DRB__INIT \
10532  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drb__descriptor) \
10533     , NULL, NULL, NULL, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__DRB__HEADER_COMPRESSION__NOT_SET, {0} }
10534
10535
10536 struct  _Uenibstreamprotobuf__DiscardTimer
10537 {
10538   ProtobufCMessage base;
10539   Uenibstreamprotobuf__DiscardTimer__Value value;
10540 };
10541 #define UENIBSTREAMPROTOBUF__DISCARD_TIMER__INIT \
10542  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__discard_timer__descriptor) \
10543     , UENIBSTREAMPROTOBUF__DISCARD_TIMER__VALUE__protobuf_unspecified }
10544
10545
10546 struct  _Uenibstreamprotobuf__PDCPSNSize
10547 {
10548   ProtobufCMessage base;
10549   Uenibstreamprotobuf__PDCPSNSize__Value value;
10550 };
10551 #define UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__INIT \
10552  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcp__sn__size__descriptor) \
10553     , UENIBSTREAMPROTOBUF__PDCP__SN__SIZE__VALUE__protobuf_unspecified }
10554
10555
10556 struct  _Uenibstreamprotobuf__Rohc
10557 {
10558   ProtobufCMessage base;
10559   uint32_t maxcid;
10560   Uenibstreamprotobuf__RohcProfiles *profiles;
10561   Google__Protobuf__BoolValue *drb_continuerohc;
10562 };
10563 #define UENIBSTREAMPROTOBUF__ROHC__INIT \
10564  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rohc__descriptor) \
10565     , 0, NULL, NULL }
10566
10567
10568 struct  _Uenibstreamprotobuf__RohcProfiles
10569 {
10570   ProtobufCMessage base;
10571   protobuf_c_boolean profile0x0001;
10572   protobuf_c_boolean profile0x0002;
10573   protobuf_c_boolean profile0x0003;
10574   protobuf_c_boolean profile0x0004;
10575   protobuf_c_boolean profile0x0006;
10576   protobuf_c_boolean profile0x0101;
10577   protobuf_c_boolean profile0x0102;
10578   protobuf_c_boolean profile0x0103;
10579   protobuf_c_boolean profile0x0104;
10580 };
10581 #define UENIBSTREAMPROTOBUF__ROHC_PROFILES__INIT \
10582  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rohc_profiles__descriptor) \
10583     , 0, 0, 0, 0, 0, 0, 0, 0, 0 }
10584
10585
10586 struct  _Uenibstreamprotobuf__UplinkOnlyROHC
10587 {
10588   ProtobufCMessage base;
10589   uint32_t maxcid;
10590   Uenibstreamprotobuf__UplinkOnlyROHCProfiles *profiles;
10591   Google__Protobuf__BoolValue *drb_continuerohc;
10592 };
10593 #define UENIBSTREAMPROTOBUF__UPLINK_ONLY_ROHC__INIT \
10594  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_only_rohc__descriptor) \
10595     , 0, NULL, NULL }
10596
10597
10598 struct  _Uenibstreamprotobuf__UplinkOnlyROHCProfiles
10599 {
10600   ProtobufCMessage base;
10601   protobuf_c_boolean profile0x0106;
10602 };
10603 #define UENIBSTREAMPROTOBUF__UPLINK_ONLY_ROHCPROFILES__INIT \
10604  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor) \
10605     , 0 }
10606
10607
10608 struct  _Uenibstreamprotobuf__MoreThanOneRLC
10609 {
10610   ProtobufCMessage base;
10611   Uenibstreamprotobuf__PrimaryPath *primarypath;
10612   Uenibstreamprotobuf__ULDataSplitThreshold *ul_datasplitthreshold;
10613   Google__Protobuf__BoolValue *pdcp_duplication;
10614 };
10615 #define UENIBSTREAMPROTOBUF__MORE_THAN_ONE_RLC__INIT \
10616  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__more_than_one_rlc__descriptor) \
10617     , NULL, NULL, NULL }
10618
10619
10620 struct  _Uenibstreamprotobuf__PrimaryPath
10621 {
10622   ProtobufCMessage base;
10623   Google__Protobuf__UInt32Value *cellgroup;
10624   Google__Protobuf__UInt32Value *logicalchannel;
10625 };
10626 #define UENIBSTREAMPROTOBUF__PRIMARY_PATH__INIT \
10627  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__primary_path__descriptor) \
10628     , NULL, NULL }
10629
10630
10631 struct  _Uenibstreamprotobuf__ULDataSplitThreshold
10632 {
10633   ProtobufCMessage base;
10634   Uenibstreamprotobuf__ULDataSplitThreshold__Value value;
10635 };
10636 #define UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__INIT \
10637  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ul__data_split_threshold__descriptor) \
10638     , UENIBSTREAMPROTOBUF__UL__DATA_SPLIT_THRESHOLD__VALUE__protobuf_unspecified }
10639
10640
10641 struct  _Uenibstreamprotobuf__TReordering
10642 {
10643   ProtobufCMessage base;
10644   Uenibstreamprotobuf__TReordering__Value value;
10645 };
10646 #define UENIBSTREAMPROTOBUF__T__REORDERING__INIT \
10647  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t__reordering__descriptor) \
10648     , UENIBSTREAMPROTOBUF__T__REORDERING__VALUE__protobuf_unspecified }
10649
10650
10651 struct  _Uenibstreamprotobuf__DRBToAddModList
10652 {
10653   ProtobufCMessage base;
10654   size_t n_items;
10655   Uenibstreamprotobuf__DRBToAddMod **items;
10656 };
10657 #define UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD_LIST__INIT \
10658  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drb__to_add_mod_list__descriptor) \
10659     , 0,NULL }
10660
10661
10662 typedef enum {
10663   UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__CN_ASSOCIATION__NOT_SET = 0,
10664   UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__CN_ASSOCIATION_EPS__BEARER_IDENTITY = 1,
10665   UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__CN_ASSOCIATION_SDAP__CONFIG = 2
10666     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__CN_ASSOCIATION)
10667 } Uenibstreamprotobuf__DRBToAddMod__CnAssociationCase;
10668
10669 struct  _Uenibstreamprotobuf__DRBToAddMod
10670 {
10671   ProtobufCMessage base;
10672   uint32_t drb_identity;
10673   Google__Protobuf__BoolValue *reestablishpdcp;
10674   Google__Protobuf__BoolValue *recoverpdcp;
10675   Uenibstreamprotobuf__PDCPConfig *pdcp_config;
10676   Uenibstreamprotobuf__DRBToAddMod__CnAssociationCase cn_association_case;
10677   union {
10678     uint32_t eps_beareridentity;
10679     Uenibstreamprotobuf__SDAPConfig *sdap_config;
10680   };
10681 };
10682 #define UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__INIT \
10683  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drb__to_add_mod__descriptor) \
10684     , 0, NULL, NULL, NULL, UENIBSTREAMPROTOBUF__DRB__TO_ADD_MOD__CN_ASSOCIATION__NOT_SET, {0} }
10685
10686
10687 struct  _Uenibstreamprotobuf__DRBToReleaseList
10688 {
10689   ProtobufCMessage base;
10690   size_t n_items;
10691   uint32_t *items;
10692 };
10693 #define UENIBSTREAMPROTOBUF__DRB__TO_RELEASE_LIST__INIT \
10694  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__drb__to_release_list__descriptor) \
10695     , 0,NULL }
10696
10697
10698 struct  _Uenibstreamprotobuf__SDAPConfig
10699 {
10700   ProtobufCMessage base;
10701   uint32_t pdu_session;
10702   Uenibstreamprotobuf__SDAPHeader *sdap_headerdl;
10703   Uenibstreamprotobuf__SDAPHeader *sdap_headerul;
10704   protobuf_c_boolean defaultdrb;
10705   size_t n_mappedqos_flowstoadd;
10706   uint32_t *mappedqos_flowstoadd;
10707   size_t n_mappedqos_flowstorelease;
10708   uint32_t *mappedqos_flowstorelease;
10709 };
10710 #define UENIBSTREAMPROTOBUF__SDAP__CONFIG__INIT \
10711  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sdap__config__descriptor) \
10712     , 0, NULL, NULL, 0, 0,NULL, 0,NULL }
10713
10714
10715 struct  _Uenibstreamprotobuf__SDAPHeader
10716 {
10717   ProtobufCMessage base;
10718   Uenibstreamprotobuf__SDAPHeader__Value value;
10719 };
10720 #define UENIBSTREAMPROTOBUF__SDAP__HEADER__INIT \
10721  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sdap__header__descriptor) \
10722     , UENIBSTREAMPROTOBUF__SDAP__HEADER__VALUE__protobuf_unspecified }
10723
10724
10725 struct  _Uenibstreamprotobuf__SecurityConfig
10726 {
10727   ProtobufCMessage base;
10728   Uenibstreamprotobuf__SecurityAlgorithmConfig *securityalgorithmconfig;
10729   Uenibstreamprotobuf__KeyToUse *keytouse;
10730 };
10731 #define UENIBSTREAMPROTOBUF__SECURITY_CONFIG__INIT \
10732  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__security_config__descriptor) \
10733     , NULL, NULL }
10734
10735
10736 struct  _Uenibstreamprotobuf__SecurityAlgorithmConfig
10737 {
10738   ProtobufCMessage base;
10739   Uenibstreamprotobuf__CipheringAlgorithm *cipheringalgorithm;
10740   Uenibstreamprotobuf__IntegrityProtAlgorithm *integrityprotalgorithm;
10741 };
10742 #define UENIBSTREAMPROTOBUF__SECURITY_ALGORITHM_CONFIG__INIT \
10743  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__security_algorithm_config__descriptor) \
10744     , NULL, NULL }
10745
10746
10747 struct  _Uenibstreamprotobuf__CipheringAlgorithm
10748 {
10749   ProtobufCMessage base;
10750   Uenibstreamprotobuf__CipheringAlgorithm__Value value;
10751 };
10752 #define UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__INIT \
10753  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ciphering_algorithm__descriptor) \
10754     , UENIBSTREAMPROTOBUF__CIPHERING_ALGORITHM__VALUE__protobuf_unspecified }
10755
10756
10757 struct  _Uenibstreamprotobuf__IntegrityProtAlgorithm
10758 {
10759   ProtobufCMessage base;
10760   Uenibstreamprotobuf__IntegrityProtAlgorithm__Value value;
10761 };
10762 #define UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__INIT \
10763  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__integrity_prot_algorithm__descriptor) \
10764     , UENIBSTREAMPROTOBUF__INTEGRITY_PROT_ALGORITHM__VALUE__protobuf_unspecified }
10765
10766
10767 struct  _Uenibstreamprotobuf__KeyToUse
10768 {
10769   ProtobufCMessage base;
10770   Uenibstreamprotobuf__KeyToUse__Value value;
10771 };
10772 #define UENIBSTREAMPROTOBUF__KEY_TO_USE__INIT \
10773  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__key_to_use__descriptor) \
10774     , UENIBSTREAMPROTOBUF__KEY_TO_USE__VALUE__protobuf_unspecified }
10775
10776
10777 struct  _Uenibstreamprotobuf__UplinkTxDirectCurrentList
10778 {
10779   ProtobufCMessage base;
10780   size_t n_items;
10781   Uenibstreamprotobuf__UplinkTxDirectCurrentCell **items;
10782 };
10783 #define UENIBSTREAMPROTOBUF__UPLINK_TX_DIRECT_CURRENT_LIST__INIT \
10784  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor) \
10785     , 0,NULL }
10786
10787
10788 struct  _Uenibstreamprotobuf__UplinkTxDirectCurrentCell
10789 {
10790   ProtobufCMessage base;
10791   uint32_t servcellindex;
10792   size_t n_uplinkdirectcurrentbwp;
10793   Uenibstreamprotobuf__UplinkTxDirectCurrentBWP **uplinkdirectcurrentbwp;
10794 };
10795 #define UENIBSTREAMPROTOBUF__UPLINK_TX_DIRECT_CURRENT_CELL__INIT \
10796  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor) \
10797     , 0, 0,NULL }
10798
10799
10800 struct  _Uenibstreamprotobuf__UplinkTxDirectCurrentBWP
10801 {
10802   ProtobufCMessage base;
10803   uint32_t bwp_id;
10804   protobuf_c_boolean shift7dot5khz;
10805   uint32_t txdirectcurrentlocation;
10806 };
10807 #define UENIBSTREAMPROTOBUF__UPLINK_TX_DIRECT_CURRENT_BWP__INIT \
10808  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor) \
10809     , 0, 0, 0 }
10810
10811
10812 struct  _Uenibstreamprotobuf__CellAccessRelatedInfo
10813 {
10814   ProtobufCMessage base;
10815   Uenibstreamprotobuf__PLMNIdentityInfoList *plmn_identitylist;
10816   Uenibstreamprotobuf__TrueOpt *cellreservedforotheruse;
10817 };
10818 #define UENIBSTREAMPROTOBUF__CELL_ACCESS_RELATED_INFO__INIT \
10819  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_access_related_info__descriptor) \
10820     , NULL, NULL }
10821
10822
10823 struct  _Uenibstreamprotobuf__ConnEstFailureControl
10824 {
10825   ProtobufCMessage base;
10826   Uenibstreamprotobuf__ConnEstFailCount *connestfailcount;
10827   Uenibstreamprotobuf__ConnEstFailOffsetValidity *connestfailoffsetvalidity;
10828   Google__Protobuf__UInt32Value *connestfailoffset;
10829 };
10830 #define UENIBSTREAMPROTOBUF__CONN_EST_FAILURE_CONTROL__INIT \
10831  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__conn_est_failure_control__descriptor) \
10832     , NULL, NULL, NULL }
10833
10834
10835 struct  _Uenibstreamprotobuf__ConnEstFailCount
10836 {
10837   ProtobufCMessage base;
10838   Uenibstreamprotobuf__ConnEstFailCount__Value value;
10839 };
10840 #define UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__INIT \
10841  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__conn_est_fail_count__descriptor) \
10842     , UENIBSTREAMPROTOBUF__CONN_EST_FAIL_COUNT__VALUE__protobuf_unspecified }
10843
10844
10845 struct  _Uenibstreamprotobuf__ConnEstFailOffsetValidity
10846 {
10847   ProtobufCMessage base;
10848   Uenibstreamprotobuf__ConnEstFailOffsetValidity__Value value;
10849 };
10850 #define UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__INIT \
10851  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor) \
10852     , UENIBSTREAMPROTOBUF__CONN_EST_FAIL_OFFSET_VALIDITY__VALUE__protobuf_unspecified }
10853
10854
10855 struct  _Uenibstreamprotobuf__SISchedulingInfo
10856 {
10857   ProtobufCMessage base;
10858   size_t n_schedulinginfolist;
10859   Uenibstreamprotobuf__SchedulingInfo **schedulinginfolist;
10860   Uenibstreamprotobuf__SIWindowLength *si_windowlength;
10861   Uenibstreamprotobuf__SIRequestConfig *si_requestconfig;
10862   Uenibstreamprotobuf__SIRequestConfig *si_requestconfigsul;
10863   Google__Protobuf__StringValue *systeminformationareaid;
10864 };
10865 #define UENIBSTREAMPROTOBUF__SI__SCHEDULING_INFO__INIT \
10866  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__scheduling_info__descriptor) \
10867     , 0,NULL, NULL, NULL, NULL, NULL }
10868
10869
10870 struct  _Uenibstreamprotobuf__SIWindowLength
10871 {
10872   ProtobufCMessage base;
10873   Uenibstreamprotobuf__SIWindowLength__Value value;
10874 };
10875 #define UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__INIT \
10876  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__window_length__descriptor) \
10877     , UENIBSTREAMPROTOBUF__SI__WINDOW_LENGTH__VALUE__protobuf_unspecified }
10878
10879
10880 struct  _Uenibstreamprotobuf__SchedulingInfo
10881 {
10882   ProtobufCMessage base;
10883   Uenibstreamprotobuf__SIBroadcastStatus *si_broadcaststatus;
10884   Uenibstreamprotobuf__SIPeriodicity *si_periodicity;
10885   Uenibstreamprotobuf__SIBMapping *sib_mappinginfo;
10886 };
10887 #define UENIBSTREAMPROTOBUF__SCHEDULING_INFO__INIT \
10888  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scheduling_info__descriptor) \
10889     , NULL, NULL, NULL }
10890
10891
10892 struct  _Uenibstreamprotobuf__SIBMapping
10893 {
10894   ProtobufCMessage base;
10895   size_t n_items;
10896   Uenibstreamprotobuf__SIBTypeInfo **items;
10897 };
10898 #define UENIBSTREAMPROTOBUF__SIB__MAPPING__INIT \
10899  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__mapping__descriptor) \
10900     , 0,NULL }
10901
10902
10903 struct  _Uenibstreamprotobuf__SIBroadcastStatus
10904 {
10905   ProtobufCMessage base;
10906   Uenibstreamprotobuf__SIBroadcastStatus__Value value;
10907 };
10908 #define UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__INIT \
10909  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__broadcast_status__descriptor) \
10910     , UENIBSTREAMPROTOBUF__SI__BROADCAST_STATUS__VALUE__protobuf_unspecified }
10911
10912
10913 struct  _Uenibstreamprotobuf__SIPeriodicity
10914 {
10915   ProtobufCMessage base;
10916   Uenibstreamprotobuf__SIPeriodicity__Value value;
10917 };
10918 #define UENIBSTREAMPROTOBUF__SI__PERIODICITY__INIT \
10919  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__periodicity__descriptor) \
10920     , UENIBSTREAMPROTOBUF__SI__PERIODICITY__VALUE__protobuf_unspecified }
10921
10922
10923 struct  _Uenibstreamprotobuf__SIBTypeInfo
10924 {
10925   ProtobufCMessage base;
10926   Uenibstreamprotobuf__SIBTypeInfoType *type;
10927   Google__Protobuf__UInt32Value *valuetag;
10928   Uenibstreamprotobuf__TrueOpt *areascope;
10929 };
10930 #define UENIBSTREAMPROTOBUF__SIB__TYPE_INFO__INIT \
10931  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__type_info__descriptor) \
10932     , NULL, NULL, NULL }
10933
10934
10935 struct  _Uenibstreamprotobuf__SIBTypeInfoType
10936 {
10937   ProtobufCMessage base;
10938   Uenibstreamprotobuf__SIBTypeInfoType__Value value;
10939 };
10940 #define UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__INIT \
10941  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__type_info_type__descriptor) \
10942     , UENIBSTREAMPROTOBUF__SIB__TYPE_INFO_TYPE__VALUE__protobuf_unspecified }
10943
10944
10945 struct  _Uenibstreamprotobuf__SIRequestConfig
10946 {
10947   ProtobufCMessage base;
10948   Uenibstreamprotobuf__RACHOccasionsSI *rach_occasionssi;
10949   Uenibstreamprotobuf__SIRequestPeriod *si_requestperiod;
10950   size_t n_si_requestresources;
10951   Uenibstreamprotobuf__SIRequestResources **si_requestresources;
10952 };
10953 #define UENIBSTREAMPROTOBUF__SI__REQUEST_CONFIG__INIT \
10954  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__request_config__descriptor) \
10955     , NULL, NULL, 0,NULL }
10956
10957
10958 struct  _Uenibstreamprotobuf__SIRequestPeriod
10959 {
10960   ProtobufCMessage base;
10961   Uenibstreamprotobuf__SIRequestPeriod__Value value;
10962 };
10963 #define UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__INIT \
10964  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__request_period__descriptor) \
10965     , UENIBSTREAMPROTOBUF__SI__REQUEST_PERIOD__VALUE__protobuf_unspecified }
10966
10967
10968 struct  _Uenibstreamprotobuf__RACHOccasionsSI
10969 {
10970   ProtobufCMessage base;
10971   Uenibstreamprotobuf__RACHConfigGeneric *rach_configsi;
10972   Uenibstreamprotobuf__SSBPerRACHOccasion *ssb_perrach_occasion;
10973 };
10974 #define UENIBSTREAMPROTOBUF__RACH__OCCASIONS_SI__INIT \
10975  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rach__occasions_si__descriptor) \
10976     , NULL, NULL }
10977
10978
10979 struct  _Uenibstreamprotobuf__SIRequestResources
10980 {
10981   ProtobufCMessage base;
10982   uint32_t ra_preamblestartindex;
10983   Google__Protobuf__UInt32Value *ra_associationperiodindex;
10984   Google__Protobuf__UInt32Value *ra_ssb_occasionmaskindex;
10985 };
10986 #define UENIBSTREAMPROTOBUF__SI__REQUEST_RESOURCES__INIT \
10987  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__si__request_resources__descriptor) \
10988     , 0, NULL, NULL }
10989
10990
10991 struct  _Uenibstreamprotobuf__ServingCellConfigCommonSIB
10992 {
10993   ProtobufCMessage base;
10994   Uenibstreamprotobuf__DownlinkConfigCommonSIB *downlinkconfigcommon;
10995   Uenibstreamprotobuf__UplinkConfigCommonSIB *uplinkconfigcommon;
10996   Uenibstreamprotobuf__UplinkConfigCommonSIB *supplementaryuplink;
10997   Uenibstreamprotobuf__SIBNTimingAdvanceOffset *n_timingadvanceoffset;
10998   Uenibstreamprotobuf__SIBSSBPositionsInBurst *ssb_positionsinburst;
10999   Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *ssb_periodicityservingcell;
11000   Uenibstreamprotobuf__TDDULDLConfigCommon *tdd_ul_dl_configurationcommon;
11001   int32_t ss_pbch_blockpower;
11002 };
11003 #define UENIBSTREAMPROTOBUF__SERVING_CELL_CONFIG_COMMON_SIB__INIT \
11004  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__serving_cell_config_common_sib__descriptor) \
11005     , NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0 }
11006
11007
11008 struct  _Uenibstreamprotobuf__DownlinkConfigCommonSIB
11009 {
11010   ProtobufCMessage base;
11011   Uenibstreamprotobuf__FrequencyInfoDLSIB *frequencyinfodl;
11012   Uenibstreamprotobuf__BWPDownlinkCommon *initialdownlinkbwp;
11013   Uenibstreamprotobuf__BCCHConfig *bcch_config;
11014   Uenibstreamprotobuf__PCCHConfig *pcch_config;
11015 };
11016 #define UENIBSTREAMPROTOBUF__DOWNLINK_CONFIG_COMMON_SIB__INIT \
11017  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__downlink_config_common_sib__descriptor) \
11018     , NULL, NULL, NULL, NULL }
11019
11020
11021 struct  _Uenibstreamprotobuf__FrequencyInfoDLSIB
11022 {
11023   ProtobufCMessage base;
11024   Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlist;
11025   uint32_t offsettopointa;
11026   size_t n_scs_specificcarrierlist;
11027   Uenibstreamprotobuf__SCSSpecificCarrier **scs_specificcarrierlist;
11028 };
11029 #define UENIBSTREAMPROTOBUF__FREQUENCY_INFO_DL__SIB__INIT \
11030  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__frequency_info_dl__sib__descriptor) \
11031     , NULL, 0, 0,NULL }
11032
11033
11034 struct  _Uenibstreamprotobuf__MultiFrequencyBandListNRSIB
11035 {
11036   ProtobufCMessage base;
11037   size_t n_items;
11038   Uenibstreamprotobuf__NRMultiBandInfo **items;
11039 };
11040 #define UENIBSTREAMPROTOBUF__MULTI_FREQUENCY_BAND_LIST_NR__SIB__INIT \
11041  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor) \
11042     , 0,NULL }
11043
11044
11045 struct  _Uenibstreamprotobuf__NRMultiBandInfo
11046 {
11047   ProtobufCMessage base;
11048   Google__Protobuf__UInt32Value *freqbandindicatornr;
11049   Uenibstreamprotobuf__NRNSPmaxList *nr_ns_pmaxlist;
11050 };
11051 #define UENIBSTREAMPROTOBUF__NR__MULTI_BAND_INFO__INIT \
11052  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nr__multi_band_info__descriptor) \
11053     , NULL, NULL }
11054
11055
11056 struct  _Uenibstreamprotobuf__NRNSPmaxList
11057 {
11058   ProtobufCMessage base;
11059   size_t n_items;
11060   Uenibstreamprotobuf__NRNSPmaxValue **items;
11061 };
11062 #define UENIBSTREAMPROTOBUF__NR__NS__PMAX_LIST__INIT \
11063  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nr__ns__pmax_list__descriptor) \
11064     , 0,NULL }
11065
11066
11067 struct  _Uenibstreamprotobuf__NRNSPmaxValue
11068 {
11069   ProtobufCMessage base;
11070   Google__Protobuf__Int32Value *additionalpmax;
11071   uint32_t additionalspectrumemission;
11072 };
11073 #define UENIBSTREAMPROTOBUF__NR__NS__PMAX_VALUE__INIT \
11074  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nr__ns__pmax_value__descriptor) \
11075     , NULL, 0 }
11076
11077
11078 struct  _Uenibstreamprotobuf__BCCHConfig
11079 {
11080   ProtobufCMessage base;
11081   Uenibstreamprotobuf__BCCHConfig__ModificationPeriodCoeff modificationperiodcoeff;
11082 };
11083 #define UENIBSTREAMPROTOBUF__BCCH__CONFIG__INIT \
11084  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__bcch__config__descriptor) \
11085     , UENIBSTREAMPROTOBUF__BCCH__CONFIG__MODIFICATION_PERIOD_COEFF__protobuf_unspecified }
11086
11087
11088 typedef enum {
11089   UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET__NOT_SET = 0,
11090   UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET_ONE_T = 2,
11091   UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET_HALF_T = 3,
11092   UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET_QUARTER_T = 4,
11093   UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET_ONE_EIGHTH_T = 5,
11094   UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET_ONE_SIXTEENTH_T = 6
11095     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET)
11096 } Uenibstreamprotobuf__PCCHConfig__NAndPagingFrameOffsetCase;
11097
11098 typedef enum {
11099   UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO__NOT_SET = 0,
11100   UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS15_KHZONE_T = 8,
11101   UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS30_KHZONE_T__SCS15_KHZHALF_T = 9,
11102   UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS60_KHZONE_T__SCS30_KHZHALF_T__SCS15_KHZQUARTER_T = 10,
11103   UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS120_KHZONE_T__SCS60_KHZHALF_T__SCS30_KHZQUARTER_T__SCS15_KHZONE_EIGHTH_T = 11,
11104   UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS120_KHZHALF_T__SCS60_KHZQUARTER_T__SCS30_KHZONE_EIGHTH_T__SCS15_KHZONE_SIXTEENTH_T = 12,
11105   UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS120_KHZQUARTER_T__SCS60_KHZONE_EIGHTH_T__SCS30_KHZONE_SIXTEENTH_T = 13,
11106   UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS120_KHZONE_EIGHTH_T__SCS60_KHZONE_SIXTEENTH_T = 14,
11107   UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO_S_CS120_KHZONE_SIXTEENTH_T = 15
11108     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO)
11109 } Uenibstreamprotobuf__PCCHConfig__FirstPDCCHMonitoringOccasionOfPOCase;
11110
11111 struct  _Uenibstreamprotobuf__PCCHConfig
11112 {
11113   ProtobufCMessage base;
11114   Uenibstreamprotobuf__PagingCycle *defaultpagingcycle;
11115   Uenibstreamprotobuf__PCCHConfigNs *ns;
11116   Uenibstreamprotobuf__PCCHConfig__NAndPagingFrameOffsetCase n_and_paging_frame_offset_case;
11117   union {
11118     Uenibstreamprotobuf__Null *onet;
11119     uint32_t halft;
11120     uint32_t quartert;
11121     uint32_t oneeightht;
11122     uint32_t onesixteentht;
11123   };
11124   Uenibstreamprotobuf__PCCHConfig__FirstPDCCHMonitoringOccasionOfPOCase first_pdcch__monitoring_occasion_of_po_case;
11125   union {
11126     Uenibstreamprotobuf__SCS15KHZoneT *scs15khzonet;
11127     Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *scs30khzonet_scs15khzhalft;
11128     Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *scs60khzonet_scs30khzhalft_scs15khzquartert;
11129     Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *scs120khzonet_scs60khzhalft_scs30khzquartert_scs15khzoneeightht;
11130     Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *scs120khzhalft_scs60khzquartert_scs30khzoneeightht_scs15khzonesixteentht;
11131     Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *scs120khzquartert_scs60khzoneeightht_scs30khzonesixteentht;
11132     Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *scs120khzoneeightht_scs60khzonesixteentht;
11133     Uenibstreamprotobuf__SCS120KHZoneSixteenthT *scs120khzonesixteentht;
11134   };
11135 };
11136 #define UENIBSTREAMPROTOBUF__PCCH__CONFIG__INIT \
11137  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pcch__config__descriptor) \
11138     , NULL, NULL, UENIBSTREAMPROTOBUF__PCCH__CONFIG__N_AND_PAGING_FRAME_OFFSET__NOT_SET, {0}, UENIBSTREAMPROTOBUF__PCCH__CONFIG__FIRST_PDCCH__MONITORING_OCCASION_OF_PO__NOT_SET, {0} }
11139
11140
11141 struct  _Uenibstreamprotobuf__PagingCycle
11142 {
11143   ProtobufCMessage base;
11144   Uenibstreamprotobuf__PagingCycle__Value value;
11145 };
11146 #define UENIBSTREAMPROTOBUF__PAGING_CYCLE__INIT \
11147  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__paging_cycle__descriptor) \
11148     , UENIBSTREAMPROTOBUF__PAGING_CYCLE__VALUE__protobuf_unspecified }
11149
11150
11151 struct  _Uenibstreamprotobuf__PCCHConfigNs
11152 {
11153   ProtobufCMessage base;
11154   Uenibstreamprotobuf__PCCHConfigNs__Value value;
11155 };
11156 #define UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__INIT \
11157  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pcch__config_ns__descriptor) \
11158     , UENIBSTREAMPROTOBUF__PCCH__CONFIG_NS__VALUE__protobuf_unspecified }
11159
11160
11161 struct  _Uenibstreamprotobuf__SCS15KHZoneT
11162 {
11163   ProtobufCMessage base;
11164   size_t n_values;
11165   uint32_t *values;
11166 };
11167 #define UENIBSTREAMPROTOBUF__SCS15_KHZONE_T__INIT \
11168  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs15_khzone_t__descriptor) \
11169     , 0,NULL }
11170
11171
11172 struct  _Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT
11173 {
11174   ProtobufCMessage base;
11175   size_t n_values;
11176   uint32_t *values;
11177 };
11178 #define UENIBSTREAMPROTOBUF__SCS30_KHZONE_T__SCS15_KHZHALF_T__INIT \
11179  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor) \
11180     , 0,NULL }
11181
11182
11183 struct  _Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT
11184 {
11185   ProtobufCMessage base;
11186   size_t n_values;
11187   uint32_t *values;
11188 };
11189 #define UENIBSTREAMPROTOBUF__SCS60_KHZONE_T__SCS30_KHZHALF_T__SCS15_KHZQUARTER_T__INIT \
11190  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor) \
11191     , 0,NULL }
11192
11193
11194 struct  _Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT
11195 {
11196   ProtobufCMessage base;
11197   size_t n_values;
11198   uint32_t *values;
11199 };
11200 #define UENIBSTREAMPROTOBUF__SCS120_KHZONE_T__SCS60_KHZHALF_T__SCS30_KHZQUARTER_T__SCS15_KHZONE_EIGHTH_T__INIT \
11201  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor) \
11202     , 0,NULL }
11203
11204
11205 struct  _Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT
11206 {
11207   ProtobufCMessage base;
11208   size_t n_values;
11209   uint32_t *values;
11210 };
11211 #define UENIBSTREAMPROTOBUF__SCS120_KHZHALF_T__SCS60_KHZQUARTER_T__SCS30_KHZONE_EIGHTH_T__SCS15_KHZONE_SIXTEENTH_T__INIT \
11212  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor) \
11213     , 0,NULL }
11214
11215
11216 struct  _Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT
11217 {
11218   ProtobufCMessage base;
11219   size_t n_values;
11220   uint32_t *values;
11221 };
11222 #define UENIBSTREAMPROTOBUF__SCS120_KHZQUARTER_T__SCS60_KHZONE_EIGHTH_T__SCS30_KHZONE_SIXTEENTH_T__INIT \
11223  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor) \
11224     , 0,NULL }
11225
11226
11227 struct  _Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT
11228 {
11229   ProtobufCMessage base;
11230   size_t n_values;
11231   uint32_t *values;
11232 };
11233 #define UENIBSTREAMPROTOBUF__SCS120_KHZONE_EIGHTH_T__SCS60_KHZONE_SIXTEENTH_T__INIT \
11234  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor) \
11235     , 0,NULL }
11236
11237
11238 struct  _Uenibstreamprotobuf__SCS120KHZoneSixteenthT
11239 {
11240   ProtobufCMessage base;
11241   size_t n_values;
11242   uint32_t *values;
11243 };
11244 #define UENIBSTREAMPROTOBUF__SCS120_KHZONE_SIXTEENTH_T__INIT \
11245  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor) \
11246     , 0,NULL }
11247
11248
11249 struct  _Uenibstreamprotobuf__UplinkConfigCommonSIB
11250 {
11251   ProtobufCMessage base;
11252   Uenibstreamprotobuf__FrequencyInfoULSIB *frequencyinfoul;
11253   Uenibstreamprotobuf__BWPUplinkCommon *initialuplinkbwp;
11254   Uenibstreamprotobuf__TimeAlignmentTimer *timealignmenttimercommon;
11255 };
11256 #define UENIBSTREAMPROTOBUF__UPLINK_CONFIG_COMMON_SIB__INIT \
11257  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uplink_config_common_sib__descriptor) \
11258     , NULL, NULL, NULL }
11259
11260
11261 struct  _Uenibstreamprotobuf__FrequencyInfoULSIB
11262 {
11263   ProtobufCMessage base;
11264   Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlist;
11265   Google__Protobuf__UInt32Value *absolutefrequencypointa;
11266   size_t n_scs_specificcarrierlist;
11267   Uenibstreamprotobuf__SCSSpecificCarrier **scs_specificcarrierlist;
11268   Google__Protobuf__Int32Value *p_max;
11269   Uenibstreamprotobuf__TrueOpt *frequencyshift7p5khz;
11270 };
11271 #define UENIBSTREAMPROTOBUF__FREQUENCY_INFO_UL__SIB__INIT \
11272  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__frequency_info_ul__sib__descriptor) \
11273     , NULL, NULL, 0,NULL, NULL, NULL }
11274
11275
11276 struct  _Uenibstreamprotobuf__SIBNTimingAdvanceOffset
11277 {
11278   ProtobufCMessage base;
11279   Uenibstreamprotobuf__SIBNTimingAdvanceOffset__Value value;
11280 };
11281 #define UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__INIT \
11282  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor) \
11283     , UENIBSTREAMPROTOBUF__SIB__N__TIMING_ADVANCE_OFFSET__VALUE__protobuf_unspecified }
11284
11285
11286 struct  _Uenibstreamprotobuf__SIBSSBPositionsInBurst
11287 {
11288   ProtobufCMessage base;
11289   char *inonegroup;
11290   Google__Protobuf__StringValue *grouppresence;
11291 };
11292 #define UENIBSTREAMPROTOBUF__SIB__SSB__POSITIONS_IN_BURST__INIT \
11293  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor) \
11294     , (char *)protobuf_c_empty_string, NULL }
11295
11296
11297 struct  _Uenibstreamprotobuf__SIBSSBPeriodicityServingCell
11298 {
11299   ProtobufCMessage base;
11300   Uenibstreamprotobuf__SIBSSBPeriodicityServingCell__Value value;
11301 };
11302 #define UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__INIT \
11303  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor) \
11304     , UENIBSTREAMPROTOBUF__SIB__SSB__PERIODICITY_SERVING_CELL__VALUE__protobuf_unspecified }
11305
11306
11307 struct  _Uenibstreamprotobuf__UETimersAndConstants
11308 {
11309   ProtobufCMessage base;
11310   Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *t300;
11311   Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *t301;
11312   Uenibstreamprotobuf__UETimersAndConstantsT310 *t310;
11313   Uenibstreamprotobuf__UETimersAndConstantsN310 *n310;
11314   Uenibstreamprotobuf__UETimersAndConstantsT311 *t311;
11315   Uenibstreamprotobuf__UETimersAndConstantsN311 *n311;
11316   Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *t319;
11317 };
11318 #define UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS__INIT \
11319  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__timers_and_constants__descriptor) \
11320     , NULL, NULL, NULL, NULL, NULL, NULL, NULL }
11321
11322
11323 struct  _Uenibstreamprotobuf__UETimersAndConstantsT300T301T319
11324 {
11325   ProtobufCMessage base;
11326   Uenibstreamprotobuf__UETimersAndConstantsT300T301T319__Value value;
11327 };
11328 #define UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__INIT \
11329  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor) \
11330     , UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T300__T301__T319__VALUE__protobuf_unspecified }
11331
11332
11333 struct  _Uenibstreamprotobuf__UETimersAndConstantsT310
11334 {
11335   ProtobufCMessage base;
11336   Uenibstreamprotobuf__UETimersAndConstantsT310__Value value;
11337 };
11338 #define UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__INIT \
11339  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor) \
11340     , UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T310__VALUE__protobuf_unspecified }
11341
11342
11343 struct  _Uenibstreamprotobuf__UETimersAndConstantsN310
11344 {
11345   ProtobufCMessage base;
11346   Uenibstreamprotobuf__UETimersAndConstantsN310__Value value;
11347 };
11348 #define UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__INIT \
11349  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor) \
11350     , UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N310__VALUE__protobuf_unspecified }
11351
11352
11353 struct  _Uenibstreamprotobuf__UETimersAndConstantsT311
11354 {
11355   ProtobufCMessage base;
11356   Uenibstreamprotobuf__UETimersAndConstantsT311__Value value;
11357 };
11358 #define UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__INIT \
11359  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor) \
11360     , UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_T311__VALUE__protobuf_unspecified }
11361
11362
11363 struct  _Uenibstreamprotobuf__UETimersAndConstantsN311
11364 {
11365   ProtobufCMessage base;
11366   Uenibstreamprotobuf__UETimersAndConstantsN311__Value value;
11367 };
11368 #define UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__INIT \
11369  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor) \
11370     , UENIBSTREAMPROTOBUF__UE__TIMERS_AND_CONSTANTS_N311__VALUE__protobuf_unspecified }
11371
11372
11373 struct  _Uenibstreamprotobuf__UACBarringPerCatList
11374 {
11375   ProtobufCMessage base;
11376   size_t n_items;
11377   Uenibstreamprotobuf__UACBarringPerCat **items;
11378 };
11379 #define UENIBSTREAMPROTOBUF__UAC__BARRING_PER_CAT_LIST__INIT \
11380  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_per_cat_list__descriptor) \
11381     , 0,NULL }
11382
11383
11384 struct  _Uenibstreamprotobuf__UACBarringPerCat
11385 {
11386   ProtobufCMessage base;
11387   uint32_t accesscategory;
11388   uint32_t uac_barringinfosetindex;
11389 };
11390 #define UENIBSTREAMPROTOBUF__UAC__BARRING_PER_CAT__INIT \
11391  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_per_cat__descriptor) \
11392     , 0, 0 }
11393
11394
11395 struct  _Uenibstreamprotobuf__UACBarringPerPLMNList
11396 {
11397   ProtobufCMessage base;
11398   size_t n_items;
11399   Uenibstreamprotobuf__UACBarringPerPLMN **items;
11400 };
11401 #define UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__LIST__INIT \
11402  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor) \
11403     , 0,NULL }
11404
11405
11406 typedef enum {
11407   UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__UAC__ACBARRING_LIST_TYPE__NOT_SET = 0,
11408   UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__UAC__ACBARRING_LIST_TYPE_UAC__IMPLICIT_ACBARRING_LIST = 2,
11409   UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__UAC__ACBARRING_LIST_TYPE_UAC__EXPLICIT_ACBARRING_LIST = 3
11410     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__UAC__ACBARRING_LIST_TYPE)
11411 } Uenibstreamprotobuf__UACBarringPerPLMN__UacACBarringListTypeCase;
11412
11413 struct  _Uenibstreamprotobuf__UACBarringPerPLMN
11414 {
11415   ProtobufCMessage base;
11416   uint32_t plmn_identityindex;
11417   Uenibstreamprotobuf__UACBarringPerPLMN__UacACBarringListTypeCase uac__acbarring_list_type_case;
11418   union {
11419     Uenibstreamprotobuf__UACImplicitACBarringList *uac_implicitacbarringlist;
11420     Uenibstreamprotobuf__UACBarringPerCatList *uac_explicitacbarringlist;
11421   };
11422 };
11423 #define UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__INIT \
11424  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_per_plmn__descriptor) \
11425     , 0, UENIBSTREAMPROTOBUF__UAC__BARRING_PER_PLMN__UAC__ACBARRING_LIST_TYPE__NOT_SET, {0} }
11426
11427
11428 struct  _Uenibstreamprotobuf__UACImplicitACBarringList
11429 {
11430   ProtobufCMessage base;
11431   size_t n_items;
11432   uint32_t *items;
11433 };
11434 #define UENIBSTREAMPROTOBUF__UAC__IMPLICIT_ACBARRING_LIST__INIT \
11435  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor) \
11436     , 0,NULL }
11437
11438
11439 struct  _Uenibstreamprotobuf__UACBarringInfoSetList
11440 {
11441   ProtobufCMessage base;
11442   size_t n_items;
11443   Uenibstreamprotobuf__UACBarringInfoSet **items;
11444 };
11445 #define UENIBSTREAMPROTOBUF__UAC__BARRING_INFO_SET_LIST__INIT \
11446  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_info_set_list__descriptor) \
11447     , 0,NULL }
11448
11449
11450 struct  _Uenibstreamprotobuf__UACBarringInfoSet
11451 {
11452   ProtobufCMessage base;
11453   Uenibstreamprotobuf__UACBarringFactor *uac_barringfactor;
11454   Uenibstreamprotobuf__UACBarringTime *uac_barringtime;
11455   char *uac_barringforaccessidentity;
11456 };
11457 #define UENIBSTREAMPROTOBUF__UAC__BARRING_INFO_SET__INIT \
11458  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_info_set__descriptor) \
11459     , NULL, NULL, (char *)protobuf_c_empty_string }
11460
11461
11462 struct  _Uenibstreamprotobuf__UACBarringFactor
11463 {
11464   ProtobufCMessage base;
11465   Uenibstreamprotobuf__UACBarringFactor__Value value;
11466 };
11467 #define UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__INIT \
11468  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_factor__descriptor) \
11469     , UENIBSTREAMPROTOBUF__UAC__BARRING_FACTOR__VALUE__protobuf_unspecified }
11470
11471
11472 struct  _Uenibstreamprotobuf__UACBarringTime
11473 {
11474   ProtobufCMessage base;
11475   Uenibstreamprotobuf__UACBarringTime__Value value;
11476 };
11477 #define UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__INIT \
11478  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__barring_time__descriptor) \
11479     , UENIBSTREAMPROTOBUF__UAC__BARRING_TIME__VALUE__protobuf_unspecified }
11480
11481
11482 struct  _Uenibstreamprotobuf__MobilityStateParameters
11483 {
11484   ProtobufCMessage base;
11485   Uenibstreamprotobuf__TEvaluationHystNormal *t_evaluation;
11486   Uenibstreamprotobuf__TEvaluationHystNormal *t_hystnormal;
11487   uint32_t n_cellchangemedium;
11488   uint32_t n_cellchangehigh;
11489 };
11490 #define UENIBSTREAMPROTOBUF__MOBILITY_STATE_PARAMETERS__INIT \
11491  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__mobility_state_parameters__descriptor) \
11492     , NULL, NULL, 0, 0 }
11493
11494
11495 struct  _Uenibstreamprotobuf__TEvaluationHystNormal
11496 {
11497   ProtobufCMessage base;
11498   Uenibstreamprotobuf__TEvaluationHystNormal__Value value;
11499 };
11500 #define UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__INIT \
11501  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor) \
11502     , UENIBSTREAMPROTOBUF__T__EVALUATION__HYST_NORMAL__VALUE__protobuf_unspecified }
11503
11504
11505 struct  _Uenibstreamprotobuf__EUTRAMultiBandInfoList
11506 {
11507   ProtobufCMessage base;
11508   size_t n_items;
11509   Uenibstreamprotobuf__EUTRAMultiBandInfo **items;
11510 };
11511 #define UENIBSTREAMPROTOBUF__EUTRA__MULTI_BAND_INFO_LIST__INIT \
11512  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__multi_band_info_list__descriptor) \
11513     , 0,NULL }
11514
11515
11516 struct  _Uenibstreamprotobuf__EUTRAMultiBandInfo
11517 {
11518   ProtobufCMessage base;
11519   uint32_t eutra_freqbandindicator;
11520   Uenibstreamprotobuf__EUTRANSPmaxList *eutra_ns_pmaxlist;
11521 };
11522 #define UENIBSTREAMPROTOBUF__EUTRA__MULTI_BAND_INFO__INIT \
11523  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__multi_band_info__descriptor) \
11524     , 0, NULL }
11525
11526
11527 struct  _Uenibstreamprotobuf__EUTRANSPmaxList
11528 {
11529   ProtobufCMessage base;
11530   size_t n_items;
11531   Uenibstreamprotobuf__EUTRANSPmaxValue **items;
11532 };
11533 #define UENIBSTREAMPROTOBUF__EUTRA__NS__PMAX_LIST__INIT \
11534  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__ns__pmax_list__descriptor) \
11535     , 0,NULL }
11536
11537
11538 struct  _Uenibstreamprotobuf__EUTRANSPmaxValue
11539 {
11540   ProtobufCMessage base;
11541   Google__Protobuf__Int32Value *additionalpmax;
11542   Google__Protobuf__UInt32Value *additionalspectrumemission;
11543 };
11544 #define UENIBSTREAMPROTOBUF__EUTRA__NS__PMAX_VALUE__INIT \
11545  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__ns__pmax_value__descriptor) \
11546     , NULL, NULL }
11547
11548
11549 /* Uenibstreamprotobuf__CellGroupConfig methods */
11550 void   uenibstreamprotobuf__cell_group_config__init
11551                      (Uenibstreamprotobuf__CellGroupConfig         *message);
11552 size_t uenibstreamprotobuf__cell_group_config__get_packed_size
11553                      (const Uenibstreamprotobuf__CellGroupConfig   *message);
11554 size_t uenibstreamprotobuf__cell_group_config__pack
11555                      (const Uenibstreamprotobuf__CellGroupConfig   *message,
11556                       uint8_t             *out);
11557 size_t uenibstreamprotobuf__cell_group_config__pack_to_buffer
11558                      (const Uenibstreamprotobuf__CellGroupConfig   *message,
11559                       ProtobufCBuffer     *buffer);
11560 Uenibstreamprotobuf__CellGroupConfig *
11561        uenibstreamprotobuf__cell_group_config__unpack
11562                      (ProtobufCAllocator  *allocator,
11563                       size_t               len,
11564                       const uint8_t       *data);
11565 void   uenibstreamprotobuf__cell_group_config__free_unpacked
11566                      (Uenibstreamprotobuf__CellGroupConfig *message,
11567                       ProtobufCAllocator *allocator);
11568 /* Uenibstreamprotobuf__RLCBearerConfig methods */
11569 void   uenibstreamprotobuf__rlc__bearer_config__init
11570                      (Uenibstreamprotobuf__RLCBearerConfig         *message);
11571 size_t uenibstreamprotobuf__rlc__bearer_config__get_packed_size
11572                      (const Uenibstreamprotobuf__RLCBearerConfig   *message);
11573 size_t uenibstreamprotobuf__rlc__bearer_config__pack
11574                      (const Uenibstreamprotobuf__RLCBearerConfig   *message,
11575                       uint8_t             *out);
11576 size_t uenibstreamprotobuf__rlc__bearer_config__pack_to_buffer
11577                      (const Uenibstreamprotobuf__RLCBearerConfig   *message,
11578                       ProtobufCBuffer     *buffer);
11579 Uenibstreamprotobuf__RLCBearerConfig *
11580        uenibstreamprotobuf__rlc__bearer_config__unpack
11581                      (ProtobufCAllocator  *allocator,
11582                       size_t               len,
11583                       const uint8_t       *data);
11584 void   uenibstreamprotobuf__rlc__bearer_config__free_unpacked
11585                      (Uenibstreamprotobuf__RLCBearerConfig *message,
11586                       ProtobufCAllocator *allocator);
11587 /* Uenibstreamprotobuf__RLCConfig methods */
11588 void   uenibstreamprotobuf__rlc__config__init
11589                      (Uenibstreamprotobuf__RLCConfig         *message);
11590 size_t uenibstreamprotobuf__rlc__config__get_packed_size
11591                      (const Uenibstreamprotobuf__RLCConfig   *message);
11592 size_t uenibstreamprotobuf__rlc__config__pack
11593                      (const Uenibstreamprotobuf__RLCConfig   *message,
11594                       uint8_t             *out);
11595 size_t uenibstreamprotobuf__rlc__config__pack_to_buffer
11596                      (const Uenibstreamprotobuf__RLCConfig   *message,
11597                       ProtobufCBuffer     *buffer);
11598 Uenibstreamprotobuf__RLCConfig *
11599        uenibstreamprotobuf__rlc__config__unpack
11600                      (ProtobufCAllocator  *allocator,
11601                       size_t               len,
11602                       const uint8_t       *data);
11603 void   uenibstreamprotobuf__rlc__config__free_unpacked
11604                      (Uenibstreamprotobuf__RLCConfig *message,
11605                       ProtobufCAllocator *allocator);
11606 /* Uenibstreamprotobuf__AM methods */
11607 void   uenibstreamprotobuf__am__init
11608                      (Uenibstreamprotobuf__AM         *message);
11609 size_t uenibstreamprotobuf__am__get_packed_size
11610                      (const Uenibstreamprotobuf__AM   *message);
11611 size_t uenibstreamprotobuf__am__pack
11612                      (const Uenibstreamprotobuf__AM   *message,
11613                       uint8_t             *out);
11614 size_t uenibstreamprotobuf__am__pack_to_buffer
11615                      (const Uenibstreamprotobuf__AM   *message,
11616                       ProtobufCBuffer     *buffer);
11617 Uenibstreamprotobuf__AM *
11618        uenibstreamprotobuf__am__unpack
11619                      (ProtobufCAllocator  *allocator,
11620                       size_t               len,
11621                       const uint8_t       *data);
11622 void   uenibstreamprotobuf__am__free_unpacked
11623                      (Uenibstreamprotobuf__AM *message,
11624                       ProtobufCAllocator *allocator);
11625 /* Uenibstreamprotobuf__ULAMRLC methods */
11626 void   uenibstreamprotobuf__ul__am__rlc__init
11627                      (Uenibstreamprotobuf__ULAMRLC         *message);
11628 size_t uenibstreamprotobuf__ul__am__rlc__get_packed_size
11629                      (const Uenibstreamprotobuf__ULAMRLC   *message);
11630 size_t uenibstreamprotobuf__ul__am__rlc__pack
11631                      (const Uenibstreamprotobuf__ULAMRLC   *message,
11632                       uint8_t             *out);
11633 size_t uenibstreamprotobuf__ul__am__rlc__pack_to_buffer
11634                      (const Uenibstreamprotobuf__ULAMRLC   *message,
11635                       ProtobufCBuffer     *buffer);
11636 Uenibstreamprotobuf__ULAMRLC *
11637        uenibstreamprotobuf__ul__am__rlc__unpack
11638                      (ProtobufCAllocator  *allocator,
11639                       size_t               len,
11640                       const uint8_t       *data);
11641 void   uenibstreamprotobuf__ul__am__rlc__free_unpacked
11642                      (Uenibstreamprotobuf__ULAMRLC *message,
11643                       ProtobufCAllocator *allocator);
11644 /* Uenibstreamprotobuf__MaxRetxThreshold methods */
11645 void   uenibstreamprotobuf__max_retx_threshold__init
11646                      (Uenibstreamprotobuf__MaxRetxThreshold         *message);
11647 size_t uenibstreamprotobuf__max_retx_threshold__get_packed_size
11648                      (const Uenibstreamprotobuf__MaxRetxThreshold   *message);
11649 size_t uenibstreamprotobuf__max_retx_threshold__pack
11650                      (const Uenibstreamprotobuf__MaxRetxThreshold   *message,
11651                       uint8_t             *out);
11652 size_t uenibstreamprotobuf__max_retx_threshold__pack_to_buffer
11653                      (const Uenibstreamprotobuf__MaxRetxThreshold   *message,
11654                       ProtobufCBuffer     *buffer);
11655 Uenibstreamprotobuf__MaxRetxThreshold *
11656        uenibstreamprotobuf__max_retx_threshold__unpack
11657                      (ProtobufCAllocator  *allocator,
11658                       size_t               len,
11659                       const uint8_t       *data);
11660 void   uenibstreamprotobuf__max_retx_threshold__free_unpacked
11661                      (Uenibstreamprotobuf__MaxRetxThreshold *message,
11662                       ProtobufCAllocator *allocator);
11663 /* Uenibstreamprotobuf__SNFieldLengthAM methods */
11664 void   uenibstreamprotobuf__sn__field_length_am__init
11665                      (Uenibstreamprotobuf__SNFieldLengthAM         *message);
11666 size_t uenibstreamprotobuf__sn__field_length_am__get_packed_size
11667                      (const Uenibstreamprotobuf__SNFieldLengthAM   *message);
11668 size_t uenibstreamprotobuf__sn__field_length_am__pack
11669                      (const Uenibstreamprotobuf__SNFieldLengthAM   *message,
11670                       uint8_t             *out);
11671 size_t uenibstreamprotobuf__sn__field_length_am__pack_to_buffer
11672                      (const Uenibstreamprotobuf__SNFieldLengthAM   *message,
11673                       ProtobufCBuffer     *buffer);
11674 Uenibstreamprotobuf__SNFieldLengthAM *
11675        uenibstreamprotobuf__sn__field_length_am__unpack
11676                      (ProtobufCAllocator  *allocator,
11677                       size_t               len,
11678                       const uint8_t       *data);
11679 void   uenibstreamprotobuf__sn__field_length_am__free_unpacked
11680                      (Uenibstreamprotobuf__SNFieldLengthAM *message,
11681                       ProtobufCAllocator *allocator);
11682 /* Uenibstreamprotobuf__TPollRetransmit methods */
11683 void   uenibstreamprotobuf__t__poll_retransmit__init
11684                      (Uenibstreamprotobuf__TPollRetransmit         *message);
11685 size_t uenibstreamprotobuf__t__poll_retransmit__get_packed_size
11686                      (const Uenibstreamprotobuf__TPollRetransmit   *message);
11687 size_t uenibstreamprotobuf__t__poll_retransmit__pack
11688                      (const Uenibstreamprotobuf__TPollRetransmit   *message,
11689                       uint8_t             *out);
11690 size_t uenibstreamprotobuf__t__poll_retransmit__pack_to_buffer
11691                      (const Uenibstreamprotobuf__TPollRetransmit   *message,
11692                       ProtobufCBuffer     *buffer);
11693 Uenibstreamprotobuf__TPollRetransmit *
11694        uenibstreamprotobuf__t__poll_retransmit__unpack
11695                      (ProtobufCAllocator  *allocator,
11696                       size_t               len,
11697                       const uint8_t       *data);
11698 void   uenibstreamprotobuf__t__poll_retransmit__free_unpacked
11699                      (Uenibstreamprotobuf__TPollRetransmit *message,
11700                       ProtobufCAllocator *allocator);
11701 /* Uenibstreamprotobuf__PollPDU methods */
11702 void   uenibstreamprotobuf__poll_pdu__init
11703                      (Uenibstreamprotobuf__PollPDU         *message);
11704 size_t uenibstreamprotobuf__poll_pdu__get_packed_size
11705                      (const Uenibstreamprotobuf__PollPDU   *message);
11706 size_t uenibstreamprotobuf__poll_pdu__pack
11707                      (const Uenibstreamprotobuf__PollPDU   *message,
11708                       uint8_t             *out);
11709 size_t uenibstreamprotobuf__poll_pdu__pack_to_buffer
11710                      (const Uenibstreamprotobuf__PollPDU   *message,
11711                       ProtobufCBuffer     *buffer);
11712 Uenibstreamprotobuf__PollPDU *
11713        uenibstreamprotobuf__poll_pdu__unpack
11714                      (ProtobufCAllocator  *allocator,
11715                       size_t               len,
11716                       const uint8_t       *data);
11717 void   uenibstreamprotobuf__poll_pdu__free_unpacked
11718                      (Uenibstreamprotobuf__PollPDU *message,
11719                       ProtobufCAllocator *allocator);
11720 /* Uenibstreamprotobuf__PollByte methods */
11721 void   uenibstreamprotobuf__poll_byte__init
11722                      (Uenibstreamprotobuf__PollByte         *message);
11723 size_t uenibstreamprotobuf__poll_byte__get_packed_size
11724                      (const Uenibstreamprotobuf__PollByte   *message);
11725 size_t uenibstreamprotobuf__poll_byte__pack
11726                      (const Uenibstreamprotobuf__PollByte   *message,
11727                       uint8_t             *out);
11728 size_t uenibstreamprotobuf__poll_byte__pack_to_buffer
11729                      (const Uenibstreamprotobuf__PollByte   *message,
11730                       ProtobufCBuffer     *buffer);
11731 Uenibstreamprotobuf__PollByte *
11732        uenibstreamprotobuf__poll_byte__unpack
11733                      (ProtobufCAllocator  *allocator,
11734                       size_t               len,
11735                       const uint8_t       *data);
11736 void   uenibstreamprotobuf__poll_byte__free_unpacked
11737                      (Uenibstreamprotobuf__PollByte *message,
11738                       ProtobufCAllocator *allocator);
11739 /* Uenibstreamprotobuf__DLAMRLC methods */
11740 void   uenibstreamprotobuf__dl__am__rlc__init
11741                      (Uenibstreamprotobuf__DLAMRLC         *message);
11742 size_t uenibstreamprotobuf__dl__am__rlc__get_packed_size
11743                      (const Uenibstreamprotobuf__DLAMRLC   *message);
11744 size_t uenibstreamprotobuf__dl__am__rlc__pack
11745                      (const Uenibstreamprotobuf__DLAMRLC   *message,
11746                       uint8_t             *out);
11747 size_t uenibstreamprotobuf__dl__am__rlc__pack_to_buffer
11748                      (const Uenibstreamprotobuf__DLAMRLC   *message,
11749                       ProtobufCBuffer     *buffer);
11750 Uenibstreamprotobuf__DLAMRLC *
11751        uenibstreamprotobuf__dl__am__rlc__unpack
11752                      (ProtobufCAllocator  *allocator,
11753                       size_t               len,
11754                       const uint8_t       *data);
11755 void   uenibstreamprotobuf__dl__am__rlc__free_unpacked
11756                      (Uenibstreamprotobuf__DLAMRLC *message,
11757                       ProtobufCAllocator *allocator);
11758 /* Uenibstreamprotobuf__TReassembly methods */
11759 void   uenibstreamprotobuf__t__reassembly__init
11760                      (Uenibstreamprotobuf__TReassembly         *message);
11761 size_t uenibstreamprotobuf__t__reassembly__get_packed_size
11762                      (const Uenibstreamprotobuf__TReassembly   *message);
11763 size_t uenibstreamprotobuf__t__reassembly__pack
11764                      (const Uenibstreamprotobuf__TReassembly   *message,
11765                       uint8_t             *out);
11766 size_t uenibstreamprotobuf__t__reassembly__pack_to_buffer
11767                      (const Uenibstreamprotobuf__TReassembly   *message,
11768                       ProtobufCBuffer     *buffer);
11769 Uenibstreamprotobuf__TReassembly *
11770        uenibstreamprotobuf__t__reassembly__unpack
11771                      (ProtobufCAllocator  *allocator,
11772                       size_t               len,
11773                       const uint8_t       *data);
11774 void   uenibstreamprotobuf__t__reassembly__free_unpacked
11775                      (Uenibstreamprotobuf__TReassembly *message,
11776                       ProtobufCAllocator *allocator);
11777 /* Uenibstreamprotobuf__TStatusProhibit methods */
11778 void   uenibstreamprotobuf__t__status_prohibit__init
11779                      (Uenibstreamprotobuf__TStatusProhibit         *message);
11780 size_t uenibstreamprotobuf__t__status_prohibit__get_packed_size
11781                      (const Uenibstreamprotobuf__TStatusProhibit   *message);
11782 size_t uenibstreamprotobuf__t__status_prohibit__pack
11783                      (const Uenibstreamprotobuf__TStatusProhibit   *message,
11784                       uint8_t             *out);
11785 size_t uenibstreamprotobuf__t__status_prohibit__pack_to_buffer
11786                      (const Uenibstreamprotobuf__TStatusProhibit   *message,
11787                       ProtobufCBuffer     *buffer);
11788 Uenibstreamprotobuf__TStatusProhibit *
11789        uenibstreamprotobuf__t__status_prohibit__unpack
11790                      (ProtobufCAllocator  *allocator,
11791                       size_t               len,
11792                       const uint8_t       *data);
11793 void   uenibstreamprotobuf__t__status_prohibit__free_unpacked
11794                      (Uenibstreamprotobuf__TStatusProhibit *message,
11795                       ProtobufCAllocator *allocator);
11796 /* Uenibstreamprotobuf__UMBiDirectional methods */
11797 void   uenibstreamprotobuf__um__bi__directional__init
11798                      (Uenibstreamprotobuf__UMBiDirectional         *message);
11799 size_t uenibstreamprotobuf__um__bi__directional__get_packed_size
11800                      (const Uenibstreamprotobuf__UMBiDirectional   *message);
11801 size_t uenibstreamprotobuf__um__bi__directional__pack
11802                      (const Uenibstreamprotobuf__UMBiDirectional   *message,
11803                       uint8_t             *out);
11804 size_t uenibstreamprotobuf__um__bi__directional__pack_to_buffer
11805                      (const Uenibstreamprotobuf__UMBiDirectional   *message,
11806                       ProtobufCBuffer     *buffer);
11807 Uenibstreamprotobuf__UMBiDirectional *
11808        uenibstreamprotobuf__um__bi__directional__unpack
11809                      (ProtobufCAllocator  *allocator,
11810                       size_t               len,
11811                       const uint8_t       *data);
11812 void   uenibstreamprotobuf__um__bi__directional__free_unpacked
11813                      (Uenibstreamprotobuf__UMBiDirectional *message,
11814                       ProtobufCAllocator *allocator);
11815 /* Uenibstreamprotobuf__ULUMRLC methods */
11816 void   uenibstreamprotobuf__ul__um__rlc__init
11817                      (Uenibstreamprotobuf__ULUMRLC         *message);
11818 size_t uenibstreamprotobuf__ul__um__rlc__get_packed_size
11819                      (const Uenibstreamprotobuf__ULUMRLC   *message);
11820 size_t uenibstreamprotobuf__ul__um__rlc__pack
11821                      (const Uenibstreamprotobuf__ULUMRLC   *message,
11822                       uint8_t             *out);
11823 size_t uenibstreamprotobuf__ul__um__rlc__pack_to_buffer
11824                      (const Uenibstreamprotobuf__ULUMRLC   *message,
11825                       ProtobufCBuffer     *buffer);
11826 Uenibstreamprotobuf__ULUMRLC *
11827        uenibstreamprotobuf__ul__um__rlc__unpack
11828                      (ProtobufCAllocator  *allocator,
11829                       size_t               len,
11830                       const uint8_t       *data);
11831 void   uenibstreamprotobuf__ul__um__rlc__free_unpacked
11832                      (Uenibstreamprotobuf__ULUMRLC *message,
11833                       ProtobufCAllocator *allocator);
11834 /* Uenibstreamprotobuf__SNFieldLengthUM methods */
11835 void   uenibstreamprotobuf__sn__field_length_um__init
11836                      (Uenibstreamprotobuf__SNFieldLengthUM         *message);
11837 size_t uenibstreamprotobuf__sn__field_length_um__get_packed_size
11838                      (const Uenibstreamprotobuf__SNFieldLengthUM   *message);
11839 size_t uenibstreamprotobuf__sn__field_length_um__pack
11840                      (const Uenibstreamprotobuf__SNFieldLengthUM   *message,
11841                       uint8_t             *out);
11842 size_t uenibstreamprotobuf__sn__field_length_um__pack_to_buffer
11843                      (const Uenibstreamprotobuf__SNFieldLengthUM   *message,
11844                       ProtobufCBuffer     *buffer);
11845 Uenibstreamprotobuf__SNFieldLengthUM *
11846        uenibstreamprotobuf__sn__field_length_um__unpack
11847                      (ProtobufCAllocator  *allocator,
11848                       size_t               len,
11849                       const uint8_t       *data);
11850 void   uenibstreamprotobuf__sn__field_length_um__free_unpacked
11851                      (Uenibstreamprotobuf__SNFieldLengthUM *message,
11852                       ProtobufCAllocator *allocator);
11853 /* Uenibstreamprotobuf__DLUMRLC methods */
11854 void   uenibstreamprotobuf__dl__um__rlc__init
11855                      (Uenibstreamprotobuf__DLUMRLC         *message);
11856 size_t uenibstreamprotobuf__dl__um__rlc__get_packed_size
11857                      (const Uenibstreamprotobuf__DLUMRLC   *message);
11858 size_t uenibstreamprotobuf__dl__um__rlc__pack
11859                      (const Uenibstreamprotobuf__DLUMRLC   *message,
11860                       uint8_t             *out);
11861 size_t uenibstreamprotobuf__dl__um__rlc__pack_to_buffer
11862                      (const Uenibstreamprotobuf__DLUMRLC   *message,
11863                       ProtobufCBuffer     *buffer);
11864 Uenibstreamprotobuf__DLUMRLC *
11865        uenibstreamprotobuf__dl__um__rlc__unpack
11866                      (ProtobufCAllocator  *allocator,
11867                       size_t               len,
11868                       const uint8_t       *data);
11869 void   uenibstreamprotobuf__dl__um__rlc__free_unpacked
11870                      (Uenibstreamprotobuf__DLUMRLC *message,
11871                       ProtobufCAllocator *allocator);
11872 /* Uenibstreamprotobuf__UMUniDirectionalUL methods */
11873 void   uenibstreamprotobuf__um__uni__directional__ul__init
11874                      (Uenibstreamprotobuf__UMUniDirectionalUL         *message);
11875 size_t uenibstreamprotobuf__um__uni__directional__ul__get_packed_size
11876                      (const Uenibstreamprotobuf__UMUniDirectionalUL   *message);
11877 size_t uenibstreamprotobuf__um__uni__directional__ul__pack
11878                      (const Uenibstreamprotobuf__UMUniDirectionalUL   *message,
11879                       uint8_t             *out);
11880 size_t uenibstreamprotobuf__um__uni__directional__ul__pack_to_buffer
11881                      (const Uenibstreamprotobuf__UMUniDirectionalUL   *message,
11882                       ProtobufCBuffer     *buffer);
11883 Uenibstreamprotobuf__UMUniDirectionalUL *
11884        uenibstreamprotobuf__um__uni__directional__ul__unpack
11885                      (ProtobufCAllocator  *allocator,
11886                       size_t               len,
11887                       const uint8_t       *data);
11888 void   uenibstreamprotobuf__um__uni__directional__ul__free_unpacked
11889                      (Uenibstreamprotobuf__UMUniDirectionalUL *message,
11890                       ProtobufCAllocator *allocator);
11891 /* Uenibstreamprotobuf__UMUniDirectionalDL methods */
11892 void   uenibstreamprotobuf__um__uni__directional__dl__init
11893                      (Uenibstreamprotobuf__UMUniDirectionalDL         *message);
11894 size_t uenibstreamprotobuf__um__uni__directional__dl__get_packed_size
11895                      (const Uenibstreamprotobuf__UMUniDirectionalDL   *message);
11896 size_t uenibstreamprotobuf__um__uni__directional__dl__pack
11897                      (const Uenibstreamprotobuf__UMUniDirectionalDL   *message,
11898                       uint8_t             *out);
11899 size_t uenibstreamprotobuf__um__uni__directional__dl__pack_to_buffer
11900                      (const Uenibstreamprotobuf__UMUniDirectionalDL   *message,
11901                       ProtobufCBuffer     *buffer);
11902 Uenibstreamprotobuf__UMUniDirectionalDL *
11903        uenibstreamprotobuf__um__uni__directional__dl__unpack
11904                      (ProtobufCAllocator  *allocator,
11905                       size_t               len,
11906                       const uint8_t       *data);
11907 void   uenibstreamprotobuf__um__uni__directional__dl__free_unpacked
11908                      (Uenibstreamprotobuf__UMUniDirectionalDL *message,
11909                       ProtobufCAllocator *allocator);
11910 /* Uenibstreamprotobuf__LogicalChannelConfig methods */
11911 void   uenibstreamprotobuf__logical_channel_config__init
11912                      (Uenibstreamprotobuf__LogicalChannelConfig         *message);
11913 size_t uenibstreamprotobuf__logical_channel_config__get_packed_size
11914                      (const Uenibstreamprotobuf__LogicalChannelConfig   *message);
11915 size_t uenibstreamprotobuf__logical_channel_config__pack
11916                      (const Uenibstreamprotobuf__LogicalChannelConfig   *message,
11917                       uint8_t             *out);
11918 size_t uenibstreamprotobuf__logical_channel_config__pack_to_buffer
11919                      (const Uenibstreamprotobuf__LogicalChannelConfig   *message,
11920                       ProtobufCBuffer     *buffer);
11921 Uenibstreamprotobuf__LogicalChannelConfig *
11922        uenibstreamprotobuf__logical_channel_config__unpack
11923                      (ProtobufCAllocator  *allocator,
11924                       size_t               len,
11925                       const uint8_t       *data);
11926 void   uenibstreamprotobuf__logical_channel_config__free_unpacked
11927                      (Uenibstreamprotobuf__LogicalChannelConfig *message,
11928                       ProtobufCAllocator *allocator);
11929 /* Uenibstreamprotobuf__ULSpecificParameters methods */
11930 void   uenibstreamprotobuf__ul__specific_parameters__init
11931                      (Uenibstreamprotobuf__ULSpecificParameters         *message);
11932 size_t uenibstreamprotobuf__ul__specific_parameters__get_packed_size
11933                      (const Uenibstreamprotobuf__ULSpecificParameters   *message);
11934 size_t uenibstreamprotobuf__ul__specific_parameters__pack
11935                      (const Uenibstreamprotobuf__ULSpecificParameters   *message,
11936                       uint8_t             *out);
11937 size_t uenibstreamprotobuf__ul__specific_parameters__pack_to_buffer
11938                      (const Uenibstreamprotobuf__ULSpecificParameters   *message,
11939                       ProtobufCBuffer     *buffer);
11940 Uenibstreamprotobuf__ULSpecificParameters *
11941        uenibstreamprotobuf__ul__specific_parameters__unpack
11942                      (ProtobufCAllocator  *allocator,
11943                       size_t               len,
11944                       const uint8_t       *data);
11945 void   uenibstreamprotobuf__ul__specific_parameters__free_unpacked
11946                      (Uenibstreamprotobuf__ULSpecificParameters *message,
11947                       ProtobufCAllocator *allocator);
11948 /* Uenibstreamprotobuf__PrioritisedBitRate methods */
11949 void   uenibstreamprotobuf__prioritised_bit_rate__init
11950                      (Uenibstreamprotobuf__PrioritisedBitRate         *message);
11951 size_t uenibstreamprotobuf__prioritised_bit_rate__get_packed_size
11952                      (const Uenibstreamprotobuf__PrioritisedBitRate   *message);
11953 size_t uenibstreamprotobuf__prioritised_bit_rate__pack
11954                      (const Uenibstreamprotobuf__PrioritisedBitRate   *message,
11955                       uint8_t             *out);
11956 size_t uenibstreamprotobuf__prioritised_bit_rate__pack_to_buffer
11957                      (const Uenibstreamprotobuf__PrioritisedBitRate   *message,
11958                       ProtobufCBuffer     *buffer);
11959 Uenibstreamprotobuf__PrioritisedBitRate *
11960        uenibstreamprotobuf__prioritised_bit_rate__unpack
11961                      (ProtobufCAllocator  *allocator,
11962                       size_t               len,
11963                       const uint8_t       *data);
11964 void   uenibstreamprotobuf__prioritised_bit_rate__free_unpacked
11965                      (Uenibstreamprotobuf__PrioritisedBitRate *message,
11966                       ProtobufCAllocator *allocator);
11967 /* Uenibstreamprotobuf__BucketSizeDuration methods */
11968 void   uenibstreamprotobuf__bucket_size_duration__init
11969                      (Uenibstreamprotobuf__BucketSizeDuration         *message);
11970 size_t uenibstreamprotobuf__bucket_size_duration__get_packed_size
11971                      (const Uenibstreamprotobuf__BucketSizeDuration   *message);
11972 size_t uenibstreamprotobuf__bucket_size_duration__pack
11973                      (const Uenibstreamprotobuf__BucketSizeDuration   *message,
11974                       uint8_t             *out);
11975 size_t uenibstreamprotobuf__bucket_size_duration__pack_to_buffer
11976                      (const Uenibstreamprotobuf__BucketSizeDuration   *message,
11977                       ProtobufCBuffer     *buffer);
11978 Uenibstreamprotobuf__BucketSizeDuration *
11979        uenibstreamprotobuf__bucket_size_duration__unpack
11980                      (ProtobufCAllocator  *allocator,
11981                       size_t               len,
11982                       const uint8_t       *data);
11983 void   uenibstreamprotobuf__bucket_size_duration__free_unpacked
11984                      (Uenibstreamprotobuf__BucketSizeDuration *message,
11985                       ProtobufCAllocator *allocator);
11986 /* Uenibstreamprotobuf__SubcarrierSpacing methods */
11987 void   uenibstreamprotobuf__subcarrier_spacing__init
11988                      (Uenibstreamprotobuf__SubcarrierSpacing         *message);
11989 size_t uenibstreamprotobuf__subcarrier_spacing__get_packed_size
11990                      (const Uenibstreamprotobuf__SubcarrierSpacing   *message);
11991 size_t uenibstreamprotobuf__subcarrier_spacing__pack
11992                      (const Uenibstreamprotobuf__SubcarrierSpacing   *message,
11993                       uint8_t             *out);
11994 size_t uenibstreamprotobuf__subcarrier_spacing__pack_to_buffer
11995                      (const Uenibstreamprotobuf__SubcarrierSpacing   *message,
11996                       ProtobufCBuffer     *buffer);
11997 Uenibstreamprotobuf__SubcarrierSpacing *
11998        uenibstreamprotobuf__subcarrier_spacing__unpack
11999                      (ProtobufCAllocator  *allocator,
12000                       size_t               len,
12001                       const uint8_t       *data);
12002 void   uenibstreamprotobuf__subcarrier_spacing__free_unpacked
12003                      (Uenibstreamprotobuf__SubcarrierSpacing *message,
12004                       ProtobufCAllocator *allocator);
12005 /* Uenibstreamprotobuf__MaxPUSCHDuration methods */
12006 void   uenibstreamprotobuf__max_pusch__duration__init
12007                      (Uenibstreamprotobuf__MaxPUSCHDuration         *message);
12008 size_t uenibstreamprotobuf__max_pusch__duration__get_packed_size
12009                      (const Uenibstreamprotobuf__MaxPUSCHDuration   *message);
12010 size_t uenibstreamprotobuf__max_pusch__duration__pack
12011                      (const Uenibstreamprotobuf__MaxPUSCHDuration   *message,
12012                       uint8_t             *out);
12013 size_t uenibstreamprotobuf__max_pusch__duration__pack_to_buffer
12014                      (const Uenibstreamprotobuf__MaxPUSCHDuration   *message,
12015                       ProtobufCBuffer     *buffer);
12016 Uenibstreamprotobuf__MaxPUSCHDuration *
12017        uenibstreamprotobuf__max_pusch__duration__unpack
12018                      (ProtobufCAllocator  *allocator,
12019                       size_t               len,
12020                       const uint8_t       *data);
12021 void   uenibstreamprotobuf__max_pusch__duration__free_unpacked
12022                      (Uenibstreamprotobuf__MaxPUSCHDuration *message,
12023                       ProtobufCAllocator *allocator);
12024 /* Uenibstreamprotobuf__BitRateQueryProhibitTimer methods */
12025 void   uenibstreamprotobuf__bit_rate_query_prohibit_timer__init
12026                      (Uenibstreamprotobuf__BitRateQueryProhibitTimer         *message);
12027 size_t uenibstreamprotobuf__bit_rate_query_prohibit_timer__get_packed_size
12028                      (const Uenibstreamprotobuf__BitRateQueryProhibitTimer   *message);
12029 size_t uenibstreamprotobuf__bit_rate_query_prohibit_timer__pack
12030                      (const Uenibstreamprotobuf__BitRateQueryProhibitTimer   *message,
12031                       uint8_t             *out);
12032 size_t uenibstreamprotobuf__bit_rate_query_prohibit_timer__pack_to_buffer
12033                      (const Uenibstreamprotobuf__BitRateQueryProhibitTimer   *message,
12034                       ProtobufCBuffer     *buffer);
12035 Uenibstreamprotobuf__BitRateQueryProhibitTimer *
12036        uenibstreamprotobuf__bit_rate_query_prohibit_timer__unpack
12037                      (ProtobufCAllocator  *allocator,
12038                       size_t               len,
12039                       const uint8_t       *data);
12040 void   uenibstreamprotobuf__bit_rate_query_prohibit_timer__free_unpacked
12041                      (Uenibstreamprotobuf__BitRateQueryProhibitTimer *message,
12042                       ProtobufCAllocator *allocator);
12043 /* Uenibstreamprotobuf__MACCellGroupConfig methods */
12044 void   uenibstreamprotobuf__mac__cell_group_config__init
12045                      (Uenibstreamprotobuf__MACCellGroupConfig         *message);
12046 size_t uenibstreamprotobuf__mac__cell_group_config__get_packed_size
12047                      (const Uenibstreamprotobuf__MACCellGroupConfig   *message);
12048 size_t uenibstreamprotobuf__mac__cell_group_config__pack
12049                      (const Uenibstreamprotobuf__MACCellGroupConfig   *message,
12050                       uint8_t             *out);
12051 size_t uenibstreamprotobuf__mac__cell_group_config__pack_to_buffer
12052                      (const Uenibstreamprotobuf__MACCellGroupConfig   *message,
12053                       ProtobufCBuffer     *buffer);
12054 Uenibstreamprotobuf__MACCellGroupConfig *
12055        uenibstreamprotobuf__mac__cell_group_config__unpack
12056                      (ProtobufCAllocator  *allocator,
12057                       size_t               len,
12058                       const uint8_t       *data);
12059 void   uenibstreamprotobuf__mac__cell_group_config__free_unpacked
12060                      (Uenibstreamprotobuf__MACCellGroupConfig *message,
12061                       ProtobufCAllocator *allocator);
12062 /* Uenibstreamprotobuf__DRXConfig methods */
12063 void   uenibstreamprotobuf__drx__config__init
12064                      (Uenibstreamprotobuf__DRXConfig         *message);
12065 size_t uenibstreamprotobuf__drx__config__get_packed_size
12066                      (const Uenibstreamprotobuf__DRXConfig   *message);
12067 size_t uenibstreamprotobuf__drx__config__pack
12068                      (const Uenibstreamprotobuf__DRXConfig   *message,
12069                       uint8_t             *out);
12070 size_t uenibstreamprotobuf__drx__config__pack_to_buffer
12071                      (const Uenibstreamprotobuf__DRXConfig   *message,
12072                       ProtobufCBuffer     *buffer);
12073 Uenibstreamprotobuf__DRXConfig *
12074        uenibstreamprotobuf__drx__config__unpack
12075                      (ProtobufCAllocator  *allocator,
12076                       size_t               len,
12077                       const uint8_t       *data);
12078 void   uenibstreamprotobuf__drx__config__free_unpacked
12079                      (Uenibstreamprotobuf__DRXConfig *message,
12080                       ProtobufCAllocator *allocator);
12081 /* Uenibstreamprotobuf__MilliSeconds methods */
12082 void   uenibstreamprotobuf__milli_seconds__init
12083                      (Uenibstreamprotobuf__MilliSeconds         *message);
12084 size_t uenibstreamprotobuf__milli_seconds__get_packed_size
12085                      (const Uenibstreamprotobuf__MilliSeconds   *message);
12086 size_t uenibstreamprotobuf__milli_seconds__pack
12087                      (const Uenibstreamprotobuf__MilliSeconds   *message,
12088                       uint8_t             *out);
12089 size_t uenibstreamprotobuf__milli_seconds__pack_to_buffer
12090                      (const Uenibstreamprotobuf__MilliSeconds   *message,
12091                       ProtobufCBuffer     *buffer);
12092 Uenibstreamprotobuf__MilliSeconds *
12093        uenibstreamprotobuf__milli_seconds__unpack
12094                      (ProtobufCAllocator  *allocator,
12095                       size_t               len,
12096                       const uint8_t       *data);
12097 void   uenibstreamprotobuf__milli_seconds__free_unpacked
12098                      (Uenibstreamprotobuf__MilliSeconds *message,
12099                       ProtobufCAllocator *allocator);
12100 /* Uenibstreamprotobuf__DRXInactivityTimer methods */
12101 void   uenibstreamprotobuf__drx__inactivity_timer__init
12102                      (Uenibstreamprotobuf__DRXInactivityTimer         *message);
12103 size_t uenibstreamprotobuf__drx__inactivity_timer__get_packed_size
12104                      (const Uenibstreamprotobuf__DRXInactivityTimer   *message);
12105 size_t uenibstreamprotobuf__drx__inactivity_timer__pack
12106                      (const Uenibstreamprotobuf__DRXInactivityTimer   *message,
12107                       uint8_t             *out);
12108 size_t uenibstreamprotobuf__drx__inactivity_timer__pack_to_buffer
12109                      (const Uenibstreamprotobuf__DRXInactivityTimer   *message,
12110                       ProtobufCBuffer     *buffer);
12111 Uenibstreamprotobuf__DRXInactivityTimer *
12112        uenibstreamprotobuf__drx__inactivity_timer__unpack
12113                      (ProtobufCAllocator  *allocator,
12114                       size_t               len,
12115                       const uint8_t       *data);
12116 void   uenibstreamprotobuf__drx__inactivity_timer__free_unpacked
12117                      (Uenibstreamprotobuf__DRXInactivityTimer *message,
12118                       ProtobufCAllocator *allocator);
12119 /* Uenibstreamprotobuf__DRXRetransmissionTimer methods */
12120 void   uenibstreamprotobuf__drx__retransmission_timer__init
12121                      (Uenibstreamprotobuf__DRXRetransmissionTimer         *message);
12122 size_t uenibstreamprotobuf__drx__retransmission_timer__get_packed_size
12123                      (const Uenibstreamprotobuf__DRXRetransmissionTimer   *message);
12124 size_t uenibstreamprotobuf__drx__retransmission_timer__pack
12125                      (const Uenibstreamprotobuf__DRXRetransmissionTimer   *message,
12126                       uint8_t             *out);
12127 size_t uenibstreamprotobuf__drx__retransmission_timer__pack_to_buffer
12128                      (const Uenibstreamprotobuf__DRXRetransmissionTimer   *message,
12129                       ProtobufCBuffer     *buffer);
12130 Uenibstreamprotobuf__DRXRetransmissionTimer *
12131        uenibstreamprotobuf__drx__retransmission_timer__unpack
12132                      (ProtobufCAllocator  *allocator,
12133                       size_t               len,
12134                       const uint8_t       *data);
12135 void   uenibstreamprotobuf__drx__retransmission_timer__free_unpacked
12136                      (Uenibstreamprotobuf__DRXRetransmissionTimer *message,
12137                       ProtobufCAllocator *allocator);
12138 /* Uenibstreamprotobuf__ShortDRX methods */
12139 void   uenibstreamprotobuf__short_drx__init
12140                      (Uenibstreamprotobuf__ShortDRX         *message);
12141 size_t uenibstreamprotobuf__short_drx__get_packed_size
12142                      (const Uenibstreamprotobuf__ShortDRX   *message);
12143 size_t uenibstreamprotobuf__short_drx__pack
12144                      (const Uenibstreamprotobuf__ShortDRX   *message,
12145                       uint8_t             *out);
12146 size_t uenibstreamprotobuf__short_drx__pack_to_buffer
12147                      (const Uenibstreamprotobuf__ShortDRX   *message,
12148                       ProtobufCBuffer     *buffer);
12149 Uenibstreamprotobuf__ShortDRX *
12150        uenibstreamprotobuf__short_drx__unpack
12151                      (ProtobufCAllocator  *allocator,
12152                       size_t               len,
12153                       const uint8_t       *data);
12154 void   uenibstreamprotobuf__short_drx__free_unpacked
12155                      (Uenibstreamprotobuf__ShortDRX *message,
12156                       ProtobufCAllocator *allocator);
12157 /* Uenibstreamprotobuf__DRXShortCycle methods */
12158 void   uenibstreamprotobuf__drx__short_cycle__init
12159                      (Uenibstreamprotobuf__DRXShortCycle         *message);
12160 size_t uenibstreamprotobuf__drx__short_cycle__get_packed_size
12161                      (const Uenibstreamprotobuf__DRXShortCycle   *message);
12162 size_t uenibstreamprotobuf__drx__short_cycle__pack
12163                      (const Uenibstreamprotobuf__DRXShortCycle   *message,
12164                       uint8_t             *out);
12165 size_t uenibstreamprotobuf__drx__short_cycle__pack_to_buffer
12166                      (const Uenibstreamprotobuf__DRXShortCycle   *message,
12167                       ProtobufCBuffer     *buffer);
12168 Uenibstreamprotobuf__DRXShortCycle *
12169        uenibstreamprotobuf__drx__short_cycle__unpack
12170                      (ProtobufCAllocator  *allocator,
12171                       size_t               len,
12172                       const uint8_t       *data);
12173 void   uenibstreamprotobuf__drx__short_cycle__free_unpacked
12174                      (Uenibstreamprotobuf__DRXShortCycle *message,
12175                       ProtobufCAllocator *allocator);
12176 /* Uenibstreamprotobuf__SchedulingRequestConfig methods */
12177 void   uenibstreamprotobuf__scheduling_request_config__init
12178                      (Uenibstreamprotobuf__SchedulingRequestConfig         *message);
12179 size_t uenibstreamprotobuf__scheduling_request_config__get_packed_size
12180                      (const Uenibstreamprotobuf__SchedulingRequestConfig   *message);
12181 size_t uenibstreamprotobuf__scheduling_request_config__pack
12182                      (const Uenibstreamprotobuf__SchedulingRequestConfig   *message,
12183                       uint8_t             *out);
12184 size_t uenibstreamprotobuf__scheduling_request_config__pack_to_buffer
12185                      (const Uenibstreamprotobuf__SchedulingRequestConfig   *message,
12186                       ProtobufCBuffer     *buffer);
12187 Uenibstreamprotobuf__SchedulingRequestConfig *
12188        uenibstreamprotobuf__scheduling_request_config__unpack
12189                      (ProtobufCAllocator  *allocator,
12190                       size_t               len,
12191                       const uint8_t       *data);
12192 void   uenibstreamprotobuf__scheduling_request_config__free_unpacked
12193                      (Uenibstreamprotobuf__SchedulingRequestConfig *message,
12194                       ProtobufCAllocator *allocator);
12195 /* Uenibstreamprotobuf__SchedulingRequestToAddMod methods */
12196 void   uenibstreamprotobuf__scheduling_request_to_add_mod__init
12197                      (Uenibstreamprotobuf__SchedulingRequestToAddMod         *message);
12198 size_t uenibstreamprotobuf__scheduling_request_to_add_mod__get_packed_size
12199                      (const Uenibstreamprotobuf__SchedulingRequestToAddMod   *message);
12200 size_t uenibstreamprotobuf__scheduling_request_to_add_mod__pack
12201                      (const Uenibstreamprotobuf__SchedulingRequestToAddMod   *message,
12202                       uint8_t             *out);
12203 size_t uenibstreamprotobuf__scheduling_request_to_add_mod__pack_to_buffer
12204                      (const Uenibstreamprotobuf__SchedulingRequestToAddMod   *message,
12205                       ProtobufCBuffer     *buffer);
12206 Uenibstreamprotobuf__SchedulingRequestToAddMod *
12207        uenibstreamprotobuf__scheduling_request_to_add_mod__unpack
12208                      (ProtobufCAllocator  *allocator,
12209                       size_t               len,
12210                       const uint8_t       *data);
12211 void   uenibstreamprotobuf__scheduling_request_to_add_mod__free_unpacked
12212                      (Uenibstreamprotobuf__SchedulingRequestToAddMod *message,
12213                       ProtobufCAllocator *allocator);
12214 /* Uenibstreamprotobuf__SRProhibitTimer methods */
12215 void   uenibstreamprotobuf__sr__prohibit_timer__init
12216                      (Uenibstreamprotobuf__SRProhibitTimer         *message);
12217 size_t uenibstreamprotobuf__sr__prohibit_timer__get_packed_size
12218                      (const Uenibstreamprotobuf__SRProhibitTimer   *message);
12219 size_t uenibstreamprotobuf__sr__prohibit_timer__pack
12220                      (const Uenibstreamprotobuf__SRProhibitTimer   *message,
12221                       uint8_t             *out);
12222 size_t uenibstreamprotobuf__sr__prohibit_timer__pack_to_buffer
12223                      (const Uenibstreamprotobuf__SRProhibitTimer   *message,
12224                       ProtobufCBuffer     *buffer);
12225 Uenibstreamprotobuf__SRProhibitTimer *
12226        uenibstreamprotobuf__sr__prohibit_timer__unpack
12227                      (ProtobufCAllocator  *allocator,
12228                       size_t               len,
12229                       const uint8_t       *data);
12230 void   uenibstreamprotobuf__sr__prohibit_timer__free_unpacked
12231                      (Uenibstreamprotobuf__SRProhibitTimer *message,
12232                       ProtobufCAllocator *allocator);
12233 /* Uenibstreamprotobuf__SRTransMax methods */
12234 void   uenibstreamprotobuf__sr__trans_max__init
12235                      (Uenibstreamprotobuf__SRTransMax         *message);
12236 size_t uenibstreamprotobuf__sr__trans_max__get_packed_size
12237                      (const Uenibstreamprotobuf__SRTransMax   *message);
12238 size_t uenibstreamprotobuf__sr__trans_max__pack
12239                      (const Uenibstreamprotobuf__SRTransMax   *message,
12240                       uint8_t             *out);
12241 size_t uenibstreamprotobuf__sr__trans_max__pack_to_buffer
12242                      (const Uenibstreamprotobuf__SRTransMax   *message,
12243                       ProtobufCBuffer     *buffer);
12244 Uenibstreamprotobuf__SRTransMax *
12245        uenibstreamprotobuf__sr__trans_max__unpack
12246                      (ProtobufCAllocator  *allocator,
12247                       size_t               len,
12248                       const uint8_t       *data);
12249 void   uenibstreamprotobuf__sr__trans_max__free_unpacked
12250                      (Uenibstreamprotobuf__SRTransMax *message,
12251                       ProtobufCAllocator *allocator);
12252 /* Uenibstreamprotobuf__BSRConfig methods */
12253 void   uenibstreamprotobuf__bsr__config__init
12254                      (Uenibstreamprotobuf__BSRConfig         *message);
12255 size_t uenibstreamprotobuf__bsr__config__get_packed_size
12256                      (const Uenibstreamprotobuf__BSRConfig   *message);
12257 size_t uenibstreamprotobuf__bsr__config__pack
12258                      (const Uenibstreamprotobuf__BSRConfig   *message,
12259                       uint8_t             *out);
12260 size_t uenibstreamprotobuf__bsr__config__pack_to_buffer
12261                      (const Uenibstreamprotobuf__BSRConfig   *message,
12262                       ProtobufCBuffer     *buffer);
12263 Uenibstreamprotobuf__BSRConfig *
12264        uenibstreamprotobuf__bsr__config__unpack
12265                      (ProtobufCAllocator  *allocator,
12266                       size_t               len,
12267                       const uint8_t       *data);
12268 void   uenibstreamprotobuf__bsr__config__free_unpacked
12269                      (Uenibstreamprotobuf__BSRConfig *message,
12270                       ProtobufCAllocator *allocator);
12271 /* Uenibstreamprotobuf__PeriodicBSRTimer methods */
12272 void   uenibstreamprotobuf__periodic_bsr__timer__init
12273                      (Uenibstreamprotobuf__PeriodicBSRTimer         *message);
12274 size_t uenibstreamprotobuf__periodic_bsr__timer__get_packed_size
12275                      (const Uenibstreamprotobuf__PeriodicBSRTimer   *message);
12276 size_t uenibstreamprotobuf__periodic_bsr__timer__pack
12277                      (const Uenibstreamprotobuf__PeriodicBSRTimer   *message,
12278                       uint8_t             *out);
12279 size_t uenibstreamprotobuf__periodic_bsr__timer__pack_to_buffer
12280                      (const Uenibstreamprotobuf__PeriodicBSRTimer   *message,
12281                       ProtobufCBuffer     *buffer);
12282 Uenibstreamprotobuf__PeriodicBSRTimer *
12283        uenibstreamprotobuf__periodic_bsr__timer__unpack
12284                      (ProtobufCAllocator  *allocator,
12285                       size_t               len,
12286                       const uint8_t       *data);
12287 void   uenibstreamprotobuf__periodic_bsr__timer__free_unpacked
12288                      (Uenibstreamprotobuf__PeriodicBSRTimer *message,
12289                       ProtobufCAllocator *allocator);
12290 /* Uenibstreamprotobuf__RetxBSRTimer methods */
12291 void   uenibstreamprotobuf__retx_bsr__timer__init
12292                      (Uenibstreamprotobuf__RetxBSRTimer         *message);
12293 size_t uenibstreamprotobuf__retx_bsr__timer__get_packed_size
12294                      (const Uenibstreamprotobuf__RetxBSRTimer   *message);
12295 size_t uenibstreamprotobuf__retx_bsr__timer__pack
12296                      (const Uenibstreamprotobuf__RetxBSRTimer   *message,
12297                       uint8_t             *out);
12298 size_t uenibstreamprotobuf__retx_bsr__timer__pack_to_buffer
12299                      (const Uenibstreamprotobuf__RetxBSRTimer   *message,
12300                       ProtobufCBuffer     *buffer);
12301 Uenibstreamprotobuf__RetxBSRTimer *
12302        uenibstreamprotobuf__retx_bsr__timer__unpack
12303                      (ProtobufCAllocator  *allocator,
12304                       size_t               len,
12305                       const uint8_t       *data);
12306 void   uenibstreamprotobuf__retx_bsr__timer__free_unpacked
12307                      (Uenibstreamprotobuf__RetxBSRTimer *message,
12308                       ProtobufCAllocator *allocator);
12309 /* Uenibstreamprotobuf__LogicalChannelSRDelayTimer methods */
12310 void   uenibstreamprotobuf__logical_channel_sr__delay_timer__init
12311                      (Uenibstreamprotobuf__LogicalChannelSRDelayTimer         *message);
12312 size_t uenibstreamprotobuf__logical_channel_sr__delay_timer__get_packed_size
12313                      (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer   *message);
12314 size_t uenibstreamprotobuf__logical_channel_sr__delay_timer__pack
12315                      (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer   *message,
12316                       uint8_t             *out);
12317 size_t uenibstreamprotobuf__logical_channel_sr__delay_timer__pack_to_buffer
12318                      (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer   *message,
12319                       ProtobufCBuffer     *buffer);
12320 Uenibstreamprotobuf__LogicalChannelSRDelayTimer *
12321        uenibstreamprotobuf__logical_channel_sr__delay_timer__unpack
12322                      (ProtobufCAllocator  *allocator,
12323                       size_t               len,
12324                       const uint8_t       *data);
12325 void   uenibstreamprotobuf__logical_channel_sr__delay_timer__free_unpacked
12326                      (Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message,
12327                       ProtobufCAllocator *allocator);
12328 /* Uenibstreamprotobuf__TAGConfig methods */
12329 void   uenibstreamprotobuf__tag__config__init
12330                      (Uenibstreamprotobuf__TAGConfig         *message);
12331 size_t uenibstreamprotobuf__tag__config__get_packed_size
12332                      (const Uenibstreamprotobuf__TAGConfig   *message);
12333 size_t uenibstreamprotobuf__tag__config__pack
12334                      (const Uenibstreamprotobuf__TAGConfig   *message,
12335                       uint8_t             *out);
12336 size_t uenibstreamprotobuf__tag__config__pack_to_buffer
12337                      (const Uenibstreamprotobuf__TAGConfig   *message,
12338                       ProtobufCBuffer     *buffer);
12339 Uenibstreamprotobuf__TAGConfig *
12340        uenibstreamprotobuf__tag__config__unpack
12341                      (ProtobufCAllocator  *allocator,
12342                       size_t               len,
12343                       const uint8_t       *data);
12344 void   uenibstreamprotobuf__tag__config__free_unpacked
12345                      (Uenibstreamprotobuf__TAGConfig *message,
12346                       ProtobufCAllocator *allocator);
12347 /* Uenibstreamprotobuf__TAG methods */
12348 void   uenibstreamprotobuf__tag__init
12349                      (Uenibstreamprotobuf__TAG         *message);
12350 size_t uenibstreamprotobuf__tag__get_packed_size
12351                      (const Uenibstreamprotobuf__TAG   *message);
12352 size_t uenibstreamprotobuf__tag__pack
12353                      (const Uenibstreamprotobuf__TAG   *message,
12354                       uint8_t             *out);
12355 size_t uenibstreamprotobuf__tag__pack_to_buffer
12356                      (const Uenibstreamprotobuf__TAG   *message,
12357                       ProtobufCBuffer     *buffer);
12358 Uenibstreamprotobuf__TAG *
12359        uenibstreamprotobuf__tag__unpack
12360                      (ProtobufCAllocator  *allocator,
12361                       size_t               len,
12362                       const uint8_t       *data);
12363 void   uenibstreamprotobuf__tag__free_unpacked
12364                      (Uenibstreamprotobuf__TAG *message,
12365                       ProtobufCAllocator *allocator);
12366 /* Uenibstreamprotobuf__TimeAlignmentTimer methods */
12367 void   uenibstreamprotobuf__time_alignment_timer__init
12368                      (Uenibstreamprotobuf__TimeAlignmentTimer         *message);
12369 size_t uenibstreamprotobuf__time_alignment_timer__get_packed_size
12370                      (const Uenibstreamprotobuf__TimeAlignmentTimer   *message);
12371 size_t uenibstreamprotobuf__time_alignment_timer__pack
12372                      (const Uenibstreamprotobuf__TimeAlignmentTimer   *message,
12373                       uint8_t             *out);
12374 size_t uenibstreamprotobuf__time_alignment_timer__pack_to_buffer
12375                      (const Uenibstreamprotobuf__TimeAlignmentTimer   *message,
12376                       ProtobufCBuffer     *buffer);
12377 Uenibstreamprotobuf__TimeAlignmentTimer *
12378        uenibstreamprotobuf__time_alignment_timer__unpack
12379                      (ProtobufCAllocator  *allocator,
12380                       size_t               len,
12381                       const uint8_t       *data);
12382 void   uenibstreamprotobuf__time_alignment_timer__free_unpacked
12383                      (Uenibstreamprotobuf__TimeAlignmentTimer *message,
12384                       ProtobufCAllocator *allocator);
12385 /* Uenibstreamprotobuf__PHRConfig methods */
12386 void   uenibstreamprotobuf__phr__config__init
12387                      (Uenibstreamprotobuf__PHRConfig         *message);
12388 size_t uenibstreamprotobuf__phr__config__get_packed_size
12389                      (const Uenibstreamprotobuf__PHRConfig   *message);
12390 size_t uenibstreamprotobuf__phr__config__pack
12391                      (const Uenibstreamprotobuf__PHRConfig   *message,
12392                       uint8_t             *out);
12393 size_t uenibstreamprotobuf__phr__config__pack_to_buffer
12394                      (const Uenibstreamprotobuf__PHRConfig   *message,
12395                       ProtobufCBuffer     *buffer);
12396 Uenibstreamprotobuf__PHRConfig *
12397        uenibstreamprotobuf__phr__config__unpack
12398                      (ProtobufCAllocator  *allocator,
12399                       size_t               len,
12400                       const uint8_t       *data);
12401 void   uenibstreamprotobuf__phr__config__free_unpacked
12402                      (Uenibstreamprotobuf__PHRConfig *message,
12403                       ProtobufCAllocator *allocator);
12404 /* Uenibstreamprotobuf__PHRPeriodicTimer methods */
12405 void   uenibstreamprotobuf__phr__periodic_timer__init
12406                      (Uenibstreamprotobuf__PHRPeriodicTimer         *message);
12407 size_t uenibstreamprotobuf__phr__periodic_timer__get_packed_size
12408                      (const Uenibstreamprotobuf__PHRPeriodicTimer   *message);
12409 size_t uenibstreamprotobuf__phr__periodic_timer__pack
12410                      (const Uenibstreamprotobuf__PHRPeriodicTimer   *message,
12411                       uint8_t             *out);
12412 size_t uenibstreamprotobuf__phr__periodic_timer__pack_to_buffer
12413                      (const Uenibstreamprotobuf__PHRPeriodicTimer   *message,
12414                       ProtobufCBuffer     *buffer);
12415 Uenibstreamprotobuf__PHRPeriodicTimer *
12416        uenibstreamprotobuf__phr__periodic_timer__unpack
12417                      (ProtobufCAllocator  *allocator,
12418                       size_t               len,
12419                       const uint8_t       *data);
12420 void   uenibstreamprotobuf__phr__periodic_timer__free_unpacked
12421                      (Uenibstreamprotobuf__PHRPeriodicTimer *message,
12422                       ProtobufCAllocator *allocator);
12423 /* Uenibstreamprotobuf__PHRProhibitTimer methods */
12424 void   uenibstreamprotobuf__phr__prohibit_timer__init
12425                      (Uenibstreamprotobuf__PHRProhibitTimer         *message);
12426 size_t uenibstreamprotobuf__phr__prohibit_timer__get_packed_size
12427                      (const Uenibstreamprotobuf__PHRProhibitTimer   *message);
12428 size_t uenibstreamprotobuf__phr__prohibit_timer__pack
12429                      (const Uenibstreamprotobuf__PHRProhibitTimer   *message,
12430                       uint8_t             *out);
12431 size_t uenibstreamprotobuf__phr__prohibit_timer__pack_to_buffer
12432                      (const Uenibstreamprotobuf__PHRProhibitTimer   *message,
12433                       ProtobufCBuffer     *buffer);
12434 Uenibstreamprotobuf__PHRProhibitTimer *
12435        uenibstreamprotobuf__phr__prohibit_timer__unpack
12436                      (ProtobufCAllocator  *allocator,
12437                       size_t               len,
12438                       const uint8_t       *data);
12439 void   uenibstreamprotobuf__phr__prohibit_timer__free_unpacked
12440                      (Uenibstreamprotobuf__PHRProhibitTimer *message,
12441                       ProtobufCAllocator *allocator);
12442 /* Uenibstreamprotobuf__PHRTxPowerFactorChange methods */
12443 void   uenibstreamprotobuf__phr__tx__power_factor_change__init
12444                      (Uenibstreamprotobuf__PHRTxPowerFactorChange         *message);
12445 size_t uenibstreamprotobuf__phr__tx__power_factor_change__get_packed_size
12446                      (const Uenibstreamprotobuf__PHRTxPowerFactorChange   *message);
12447 size_t uenibstreamprotobuf__phr__tx__power_factor_change__pack
12448                      (const Uenibstreamprotobuf__PHRTxPowerFactorChange   *message,
12449                       uint8_t             *out);
12450 size_t uenibstreamprotobuf__phr__tx__power_factor_change__pack_to_buffer
12451                      (const Uenibstreamprotobuf__PHRTxPowerFactorChange   *message,
12452                       ProtobufCBuffer     *buffer);
12453 Uenibstreamprotobuf__PHRTxPowerFactorChange *
12454        uenibstreamprotobuf__phr__tx__power_factor_change__unpack
12455                      (ProtobufCAllocator  *allocator,
12456                       size_t               len,
12457                       const uint8_t       *data);
12458 void   uenibstreamprotobuf__phr__tx__power_factor_change__free_unpacked
12459                      (Uenibstreamprotobuf__PHRTxPowerFactorChange *message,
12460                       ProtobufCAllocator *allocator);
12461 /* Uenibstreamprotobuf__PHRModeOtherCG methods */
12462 void   uenibstreamprotobuf__phr__mode_other_cg__init
12463                      (Uenibstreamprotobuf__PHRModeOtherCG         *message);
12464 size_t uenibstreamprotobuf__phr__mode_other_cg__get_packed_size
12465                      (const Uenibstreamprotobuf__PHRModeOtherCG   *message);
12466 size_t uenibstreamprotobuf__phr__mode_other_cg__pack
12467                      (const Uenibstreamprotobuf__PHRModeOtherCG   *message,
12468                       uint8_t             *out);
12469 size_t uenibstreamprotobuf__phr__mode_other_cg__pack_to_buffer
12470                      (const Uenibstreamprotobuf__PHRModeOtherCG   *message,
12471                       ProtobufCBuffer     *buffer);
12472 Uenibstreamprotobuf__PHRModeOtherCG *
12473        uenibstreamprotobuf__phr__mode_other_cg__unpack
12474                      (ProtobufCAllocator  *allocator,
12475                       size_t               len,
12476                       const uint8_t       *data);
12477 void   uenibstreamprotobuf__phr__mode_other_cg__free_unpacked
12478                      (Uenibstreamprotobuf__PHRModeOtherCG *message,
12479                       ProtobufCAllocator *allocator);
12480 /* Uenibstreamprotobuf__DataInactivityTimer methods */
12481 void   uenibstreamprotobuf__data_inactivity_timer__init
12482                      (Uenibstreamprotobuf__DataInactivityTimer         *message);
12483 size_t uenibstreamprotobuf__data_inactivity_timer__get_packed_size
12484                      (const Uenibstreamprotobuf__DataInactivityTimer   *message);
12485 size_t uenibstreamprotobuf__data_inactivity_timer__pack
12486                      (const Uenibstreamprotobuf__DataInactivityTimer   *message,
12487                       uint8_t             *out);
12488 size_t uenibstreamprotobuf__data_inactivity_timer__pack_to_buffer
12489                      (const Uenibstreamprotobuf__DataInactivityTimer   *message,
12490                       ProtobufCBuffer     *buffer);
12491 Uenibstreamprotobuf__DataInactivityTimer *
12492        uenibstreamprotobuf__data_inactivity_timer__unpack
12493                      (ProtobufCAllocator  *allocator,
12494                       size_t               len,
12495                       const uint8_t       *data);
12496 void   uenibstreamprotobuf__data_inactivity_timer__free_unpacked
12497                      (Uenibstreamprotobuf__DataInactivityTimer *message,
12498                       ProtobufCAllocator *allocator);
12499 /* Uenibstreamprotobuf__PhysicalCellGroupConfig methods */
12500 void   uenibstreamprotobuf__physical_cell_group_config__init
12501                      (Uenibstreamprotobuf__PhysicalCellGroupConfig         *message);
12502 size_t uenibstreamprotobuf__physical_cell_group_config__get_packed_size
12503                      (const Uenibstreamprotobuf__PhysicalCellGroupConfig   *message);
12504 size_t uenibstreamprotobuf__physical_cell_group_config__pack
12505                      (const Uenibstreamprotobuf__PhysicalCellGroupConfig   *message,
12506                       uint8_t             *out);
12507 size_t uenibstreamprotobuf__physical_cell_group_config__pack_to_buffer
12508                      (const Uenibstreamprotobuf__PhysicalCellGroupConfig   *message,
12509                       ProtobufCBuffer     *buffer);
12510 Uenibstreamprotobuf__PhysicalCellGroupConfig *
12511        uenibstreamprotobuf__physical_cell_group_config__unpack
12512                      (ProtobufCAllocator  *allocator,
12513                       size_t               len,
12514                       const uint8_t       *data);
12515 void   uenibstreamprotobuf__physical_cell_group_config__free_unpacked
12516                      (Uenibstreamprotobuf__PhysicalCellGroupConfig *message,
12517                       ProtobufCAllocator *allocator);
12518 /* Uenibstreamprotobuf__XScale methods */
12519 void   uenibstreamprotobuf__xscale__init
12520                      (Uenibstreamprotobuf__XScale         *message);
12521 size_t uenibstreamprotobuf__xscale__get_packed_size
12522                      (const Uenibstreamprotobuf__XScale   *message);
12523 size_t uenibstreamprotobuf__xscale__pack
12524                      (const Uenibstreamprotobuf__XScale   *message,
12525                       uint8_t             *out);
12526 size_t uenibstreamprotobuf__xscale__pack_to_buffer
12527                      (const Uenibstreamprotobuf__XScale   *message,
12528                       ProtobufCBuffer     *buffer);
12529 Uenibstreamprotobuf__XScale *
12530        uenibstreamprotobuf__xscale__unpack
12531                      (ProtobufCAllocator  *allocator,
12532                       size_t               len,
12533                       const uint8_t       *data);
12534 void   uenibstreamprotobuf__xscale__free_unpacked
12535                      (Uenibstreamprotobuf__XScale *message,
12536                       ProtobufCAllocator *allocator);
12537 /* Uenibstreamprotobuf__SpCellConfig methods */
12538 void   uenibstreamprotobuf__sp_cell_config__init
12539                      (Uenibstreamprotobuf__SpCellConfig         *message);
12540 size_t uenibstreamprotobuf__sp_cell_config__get_packed_size
12541                      (const Uenibstreamprotobuf__SpCellConfig   *message);
12542 size_t uenibstreamprotobuf__sp_cell_config__pack
12543                      (const Uenibstreamprotobuf__SpCellConfig   *message,
12544                       uint8_t             *out);
12545 size_t uenibstreamprotobuf__sp_cell_config__pack_to_buffer
12546                      (const Uenibstreamprotobuf__SpCellConfig   *message,
12547                       ProtobufCBuffer     *buffer);
12548 Uenibstreamprotobuf__SpCellConfig *
12549        uenibstreamprotobuf__sp_cell_config__unpack
12550                      (ProtobufCAllocator  *allocator,
12551                       size_t               len,
12552                       const uint8_t       *data);
12553 void   uenibstreamprotobuf__sp_cell_config__free_unpacked
12554                      (Uenibstreamprotobuf__SpCellConfig *message,
12555                       ProtobufCAllocator *allocator);
12556 /* Uenibstreamprotobuf__ReconfigurationWithSync methods */
12557 void   uenibstreamprotobuf__reconfiguration_with_sync__init
12558                      (Uenibstreamprotobuf__ReconfigurationWithSync         *message);
12559 size_t uenibstreamprotobuf__reconfiguration_with_sync__get_packed_size
12560                      (const Uenibstreamprotobuf__ReconfigurationWithSync   *message);
12561 size_t uenibstreamprotobuf__reconfiguration_with_sync__pack
12562                      (const Uenibstreamprotobuf__ReconfigurationWithSync   *message,
12563                       uint8_t             *out);
12564 size_t uenibstreamprotobuf__reconfiguration_with_sync__pack_to_buffer
12565                      (const Uenibstreamprotobuf__ReconfigurationWithSync   *message,
12566                       ProtobufCBuffer     *buffer);
12567 Uenibstreamprotobuf__ReconfigurationWithSync *
12568        uenibstreamprotobuf__reconfiguration_with_sync__unpack
12569                      (ProtobufCAllocator  *allocator,
12570                       size_t               len,
12571                       const uint8_t       *data);
12572 void   uenibstreamprotobuf__reconfiguration_with_sync__free_unpacked
12573                      (Uenibstreamprotobuf__ReconfigurationWithSync *message,
12574                       ProtobufCAllocator *allocator);
12575 /* Uenibstreamprotobuf__ServingCellConfigCommon methods */
12576 void   uenibstreamprotobuf__serving_cell_config_common__init
12577                      (Uenibstreamprotobuf__ServingCellConfigCommon         *message);
12578 size_t uenibstreamprotobuf__serving_cell_config_common__get_packed_size
12579                      (const Uenibstreamprotobuf__ServingCellConfigCommon   *message);
12580 size_t uenibstreamprotobuf__serving_cell_config_common__pack
12581                      (const Uenibstreamprotobuf__ServingCellConfigCommon   *message,
12582                       uint8_t             *out);
12583 size_t uenibstreamprotobuf__serving_cell_config_common__pack_to_buffer
12584                      (const Uenibstreamprotobuf__ServingCellConfigCommon   *message,
12585                       ProtobufCBuffer     *buffer);
12586 Uenibstreamprotobuf__ServingCellConfigCommon *
12587        uenibstreamprotobuf__serving_cell_config_common__unpack
12588                      (ProtobufCAllocator  *allocator,
12589                       size_t               len,
12590                       const uint8_t       *data);
12591 void   uenibstreamprotobuf__serving_cell_config_common__free_unpacked
12592                      (Uenibstreamprotobuf__ServingCellConfigCommon *message,
12593                       ProtobufCAllocator *allocator);
12594 /* Uenibstreamprotobuf__DownlinkConfigCommon methods */
12595 void   uenibstreamprotobuf__downlink_config_common__init
12596                      (Uenibstreamprotobuf__DownlinkConfigCommon         *message);
12597 size_t uenibstreamprotobuf__downlink_config_common__get_packed_size
12598                      (const Uenibstreamprotobuf__DownlinkConfigCommon   *message);
12599 size_t uenibstreamprotobuf__downlink_config_common__pack
12600                      (const Uenibstreamprotobuf__DownlinkConfigCommon   *message,
12601                       uint8_t             *out);
12602 size_t uenibstreamprotobuf__downlink_config_common__pack_to_buffer
12603                      (const Uenibstreamprotobuf__DownlinkConfigCommon   *message,
12604                       ProtobufCBuffer     *buffer);
12605 Uenibstreamprotobuf__DownlinkConfigCommon *
12606        uenibstreamprotobuf__downlink_config_common__unpack
12607                      (ProtobufCAllocator  *allocator,
12608                       size_t               len,
12609                       const uint8_t       *data);
12610 void   uenibstreamprotobuf__downlink_config_common__free_unpacked
12611                      (Uenibstreamprotobuf__DownlinkConfigCommon *message,
12612                       ProtobufCAllocator *allocator);
12613 /* Uenibstreamprotobuf__FrequencyInfoDL methods */
12614 void   uenibstreamprotobuf__frequency_info_dl__init
12615                      (Uenibstreamprotobuf__FrequencyInfoDL         *message);
12616 size_t uenibstreamprotobuf__frequency_info_dl__get_packed_size
12617                      (const Uenibstreamprotobuf__FrequencyInfoDL   *message);
12618 size_t uenibstreamprotobuf__frequency_info_dl__pack
12619                      (const Uenibstreamprotobuf__FrequencyInfoDL   *message,
12620                       uint8_t             *out);
12621 size_t uenibstreamprotobuf__frequency_info_dl__pack_to_buffer
12622                      (const Uenibstreamprotobuf__FrequencyInfoDL   *message,
12623                       ProtobufCBuffer     *buffer);
12624 Uenibstreamprotobuf__FrequencyInfoDL *
12625        uenibstreamprotobuf__frequency_info_dl__unpack
12626                      (ProtobufCAllocator  *allocator,
12627                       size_t               len,
12628                       const uint8_t       *data);
12629 void   uenibstreamprotobuf__frequency_info_dl__free_unpacked
12630                      (Uenibstreamprotobuf__FrequencyInfoDL *message,
12631                       ProtobufCAllocator *allocator);
12632 /* Uenibstreamprotobuf__SCSSpecificCarrier methods */
12633 void   uenibstreamprotobuf__scs__specific_carrier__init
12634                      (Uenibstreamprotobuf__SCSSpecificCarrier         *message);
12635 size_t uenibstreamprotobuf__scs__specific_carrier__get_packed_size
12636                      (const Uenibstreamprotobuf__SCSSpecificCarrier   *message);
12637 size_t uenibstreamprotobuf__scs__specific_carrier__pack
12638                      (const Uenibstreamprotobuf__SCSSpecificCarrier   *message,
12639                       uint8_t             *out);
12640 size_t uenibstreamprotobuf__scs__specific_carrier__pack_to_buffer
12641                      (const Uenibstreamprotobuf__SCSSpecificCarrier   *message,
12642                       ProtobufCBuffer     *buffer);
12643 Uenibstreamprotobuf__SCSSpecificCarrier *
12644        uenibstreamprotobuf__scs__specific_carrier__unpack
12645                      (ProtobufCAllocator  *allocator,
12646                       size_t               len,
12647                       const uint8_t       *data);
12648 void   uenibstreamprotobuf__scs__specific_carrier__free_unpacked
12649                      (Uenibstreamprotobuf__SCSSpecificCarrier *message,
12650                       ProtobufCAllocator *allocator);
12651 /* Uenibstreamprotobuf__BWPDownlinkCommon methods */
12652 void   uenibstreamprotobuf__bwp__downlink_common__init
12653                      (Uenibstreamprotobuf__BWPDownlinkCommon         *message);
12654 size_t uenibstreamprotobuf__bwp__downlink_common__get_packed_size
12655                      (const Uenibstreamprotobuf__BWPDownlinkCommon   *message);
12656 size_t uenibstreamprotobuf__bwp__downlink_common__pack
12657                      (const Uenibstreamprotobuf__BWPDownlinkCommon   *message,
12658                       uint8_t             *out);
12659 size_t uenibstreamprotobuf__bwp__downlink_common__pack_to_buffer
12660                      (const Uenibstreamprotobuf__BWPDownlinkCommon   *message,
12661                       ProtobufCBuffer     *buffer);
12662 Uenibstreamprotobuf__BWPDownlinkCommon *
12663        uenibstreamprotobuf__bwp__downlink_common__unpack
12664                      (ProtobufCAllocator  *allocator,
12665                       size_t               len,
12666                       const uint8_t       *data);
12667 void   uenibstreamprotobuf__bwp__downlink_common__free_unpacked
12668                      (Uenibstreamprotobuf__BWPDownlinkCommon *message,
12669                       ProtobufCAllocator *allocator);
12670 /* Uenibstreamprotobuf__BWP methods */
12671 void   uenibstreamprotobuf__bwp__init
12672                      (Uenibstreamprotobuf__BWP         *message);
12673 size_t uenibstreamprotobuf__bwp__get_packed_size
12674                      (const Uenibstreamprotobuf__BWP   *message);
12675 size_t uenibstreamprotobuf__bwp__pack
12676                      (const Uenibstreamprotobuf__BWP   *message,
12677                       uint8_t             *out);
12678 size_t uenibstreamprotobuf__bwp__pack_to_buffer
12679                      (const Uenibstreamprotobuf__BWP   *message,
12680                       ProtobufCBuffer     *buffer);
12681 Uenibstreamprotobuf__BWP *
12682        uenibstreamprotobuf__bwp__unpack
12683                      (ProtobufCAllocator  *allocator,
12684                       size_t               len,
12685                       const uint8_t       *data);
12686 void   uenibstreamprotobuf__bwp__free_unpacked
12687                      (Uenibstreamprotobuf__BWP *message,
12688                       ProtobufCAllocator *allocator);
12689 /* Uenibstreamprotobuf__CyclicPrefix methods */
12690 void   uenibstreamprotobuf__cyclic_prefix__init
12691                      (Uenibstreamprotobuf__CyclicPrefix         *message);
12692 size_t uenibstreamprotobuf__cyclic_prefix__get_packed_size
12693                      (const Uenibstreamprotobuf__CyclicPrefix   *message);
12694 size_t uenibstreamprotobuf__cyclic_prefix__pack
12695                      (const Uenibstreamprotobuf__CyclicPrefix   *message,
12696                       uint8_t             *out);
12697 size_t uenibstreamprotobuf__cyclic_prefix__pack_to_buffer
12698                      (const Uenibstreamprotobuf__CyclicPrefix   *message,
12699                       ProtobufCBuffer     *buffer);
12700 Uenibstreamprotobuf__CyclicPrefix *
12701        uenibstreamprotobuf__cyclic_prefix__unpack
12702                      (ProtobufCAllocator  *allocator,
12703                       size_t               len,
12704                       const uint8_t       *data);
12705 void   uenibstreamprotobuf__cyclic_prefix__free_unpacked
12706                      (Uenibstreamprotobuf__CyclicPrefix *message,
12707                       ProtobufCAllocator *allocator);
12708 /* Uenibstreamprotobuf__PDCCHConfigCommon methods */
12709 void   uenibstreamprotobuf__pdcch__config_common__init
12710                      (Uenibstreamprotobuf__PDCCHConfigCommon         *message);
12711 size_t uenibstreamprotobuf__pdcch__config_common__get_packed_size
12712                      (const Uenibstreamprotobuf__PDCCHConfigCommon   *message);
12713 size_t uenibstreamprotobuf__pdcch__config_common__pack
12714                      (const Uenibstreamprotobuf__PDCCHConfigCommon   *message,
12715                       uint8_t             *out);
12716 size_t uenibstreamprotobuf__pdcch__config_common__pack_to_buffer
12717                      (const Uenibstreamprotobuf__PDCCHConfigCommon   *message,
12718                       ProtobufCBuffer     *buffer);
12719 Uenibstreamprotobuf__PDCCHConfigCommon *
12720        uenibstreamprotobuf__pdcch__config_common__unpack
12721                      (ProtobufCAllocator  *allocator,
12722                       size_t               len,
12723                       const uint8_t       *data);
12724 void   uenibstreamprotobuf__pdcch__config_common__free_unpacked
12725                      (Uenibstreamprotobuf__PDCCHConfigCommon *message,
12726                       ProtobufCAllocator *allocator);
12727 /* Uenibstreamprotobuf__ControlResourceSet methods */
12728 void   uenibstreamprotobuf__control_resource_set__init
12729                      (Uenibstreamprotobuf__ControlResourceSet         *message);
12730 size_t uenibstreamprotobuf__control_resource_set__get_packed_size
12731                      (const Uenibstreamprotobuf__ControlResourceSet   *message);
12732 size_t uenibstreamprotobuf__control_resource_set__pack
12733                      (const Uenibstreamprotobuf__ControlResourceSet   *message,
12734                       uint8_t             *out);
12735 size_t uenibstreamprotobuf__control_resource_set__pack_to_buffer
12736                      (const Uenibstreamprotobuf__ControlResourceSet   *message,
12737                       ProtobufCBuffer     *buffer);
12738 Uenibstreamprotobuf__ControlResourceSet *
12739        uenibstreamprotobuf__control_resource_set__unpack
12740                      (ProtobufCAllocator  *allocator,
12741                       size_t               len,
12742                       const uint8_t       *data);
12743 void   uenibstreamprotobuf__control_resource_set__free_unpacked
12744                      (Uenibstreamprotobuf__ControlResourceSet *message,
12745                       ProtobufCAllocator *allocator);
12746 /* Uenibstreamprotobuf__Interleaved methods */
12747 void   uenibstreamprotobuf__interleaved__init
12748                      (Uenibstreamprotobuf__Interleaved         *message);
12749 size_t uenibstreamprotobuf__interleaved__get_packed_size
12750                      (const Uenibstreamprotobuf__Interleaved   *message);
12751 size_t uenibstreamprotobuf__interleaved__pack
12752                      (const Uenibstreamprotobuf__Interleaved   *message,
12753                       uint8_t             *out);
12754 size_t uenibstreamprotobuf__interleaved__pack_to_buffer
12755                      (const Uenibstreamprotobuf__Interleaved   *message,
12756                       ProtobufCBuffer     *buffer);
12757 Uenibstreamprotobuf__Interleaved *
12758        uenibstreamprotobuf__interleaved__unpack
12759                      (ProtobufCAllocator  *allocator,
12760                       size_t               len,
12761                       const uint8_t       *data);
12762 void   uenibstreamprotobuf__interleaved__free_unpacked
12763                      (Uenibstreamprotobuf__Interleaved *message,
12764                       ProtobufCAllocator *allocator);
12765 /* Uenibstreamprotobuf__RegBundleSize methods */
12766 void   uenibstreamprotobuf__reg__bundle_size__init
12767                      (Uenibstreamprotobuf__RegBundleSize         *message);
12768 size_t uenibstreamprotobuf__reg__bundle_size__get_packed_size
12769                      (const Uenibstreamprotobuf__RegBundleSize   *message);
12770 size_t uenibstreamprotobuf__reg__bundle_size__pack
12771                      (const Uenibstreamprotobuf__RegBundleSize   *message,
12772                       uint8_t             *out);
12773 size_t uenibstreamprotobuf__reg__bundle_size__pack_to_buffer
12774                      (const Uenibstreamprotobuf__RegBundleSize   *message,
12775                       ProtobufCBuffer     *buffer);
12776 Uenibstreamprotobuf__RegBundleSize *
12777        uenibstreamprotobuf__reg__bundle_size__unpack
12778                      (ProtobufCAllocator  *allocator,
12779                       size_t               len,
12780                       const uint8_t       *data);
12781 void   uenibstreamprotobuf__reg__bundle_size__free_unpacked
12782                      (Uenibstreamprotobuf__RegBundleSize *message,
12783                       ProtobufCAllocator *allocator);
12784 /* Uenibstreamprotobuf__InterleaverSize methods */
12785 void   uenibstreamprotobuf__interleaver_size__init
12786                      (Uenibstreamprotobuf__InterleaverSize         *message);
12787 size_t uenibstreamprotobuf__interleaver_size__get_packed_size
12788                      (const Uenibstreamprotobuf__InterleaverSize   *message);
12789 size_t uenibstreamprotobuf__interleaver_size__pack
12790                      (const Uenibstreamprotobuf__InterleaverSize   *message,
12791                       uint8_t             *out);
12792 size_t uenibstreamprotobuf__interleaver_size__pack_to_buffer
12793                      (const Uenibstreamprotobuf__InterleaverSize   *message,
12794                       ProtobufCBuffer     *buffer);
12795 Uenibstreamprotobuf__InterleaverSize *
12796        uenibstreamprotobuf__interleaver_size__unpack
12797                      (ProtobufCAllocator  *allocator,
12798                       size_t               len,
12799                       const uint8_t       *data);
12800 void   uenibstreamprotobuf__interleaver_size__free_unpacked
12801                      (Uenibstreamprotobuf__InterleaverSize *message,
12802                       ProtobufCAllocator *allocator);
12803 /* Uenibstreamprotobuf__PrecoderGranularity methods */
12804 void   uenibstreamprotobuf__precoder_granularity__init
12805                      (Uenibstreamprotobuf__PrecoderGranularity         *message);
12806 size_t uenibstreamprotobuf__precoder_granularity__get_packed_size
12807                      (const Uenibstreamprotobuf__PrecoderGranularity   *message);
12808 size_t uenibstreamprotobuf__precoder_granularity__pack
12809                      (const Uenibstreamprotobuf__PrecoderGranularity   *message,
12810                       uint8_t             *out);
12811 size_t uenibstreamprotobuf__precoder_granularity__pack_to_buffer
12812                      (const Uenibstreamprotobuf__PrecoderGranularity   *message,
12813                       ProtobufCBuffer     *buffer);
12814 Uenibstreamprotobuf__PrecoderGranularity *
12815        uenibstreamprotobuf__precoder_granularity__unpack
12816                      (ProtobufCAllocator  *allocator,
12817                       size_t               len,
12818                       const uint8_t       *data);
12819 void   uenibstreamprotobuf__precoder_granularity__free_unpacked
12820                      (Uenibstreamprotobuf__PrecoderGranularity *message,
12821                       ProtobufCAllocator *allocator);
12822 /* Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 methods */
12823 void   uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__init
12824                      (Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0         *message);
12825 size_t uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__get_packed_size
12826                      (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0   *message);
12827 size_t uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__pack
12828                      (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0   *message,
12829                       uint8_t             *out);
12830 size_t uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__pack_to_buffer
12831                      (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0   *message,
12832                       ProtobufCBuffer     *buffer);
12833 Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *
12834        uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__unpack
12835                      (ProtobufCAllocator  *allocator,
12836                       size_t               len,
12837                       const uint8_t       *data);
12838 void   uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__free_unpacked
12839                      (Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message,
12840                       ProtobufCAllocator *allocator);
12841 /* Uenibstreamprotobuf__SequenceOfInteger methods */
12842 void   uenibstreamprotobuf__sequence__of__integer__init
12843                      (Uenibstreamprotobuf__SequenceOfInteger         *message);
12844 size_t uenibstreamprotobuf__sequence__of__integer__get_packed_size
12845                      (const Uenibstreamprotobuf__SequenceOfInteger   *message);
12846 size_t uenibstreamprotobuf__sequence__of__integer__pack
12847                      (const Uenibstreamprotobuf__SequenceOfInteger   *message,
12848                       uint8_t             *out);
12849 size_t uenibstreamprotobuf__sequence__of__integer__pack_to_buffer
12850                      (const Uenibstreamprotobuf__SequenceOfInteger   *message,
12851                       ProtobufCBuffer     *buffer);
12852 Uenibstreamprotobuf__SequenceOfInteger *
12853        uenibstreamprotobuf__sequence__of__integer__unpack
12854                      (ProtobufCAllocator  *allocator,
12855                       size_t               len,
12856                       const uint8_t       *data);
12857 void   uenibstreamprotobuf__sequence__of__integer__free_unpacked
12858                      (Uenibstreamprotobuf__SequenceOfInteger *message,
12859                       ProtobufCAllocator *allocator);
12860 /* Uenibstreamprotobuf__PDSCHConfigCommon methods */
12861 void   uenibstreamprotobuf__pdsch__config_common__init
12862                      (Uenibstreamprotobuf__PDSCHConfigCommon         *message);
12863 size_t uenibstreamprotobuf__pdsch__config_common__get_packed_size
12864                      (const Uenibstreamprotobuf__PDSCHConfigCommon   *message);
12865 size_t uenibstreamprotobuf__pdsch__config_common__pack
12866                      (const Uenibstreamprotobuf__PDSCHConfigCommon   *message,
12867                       uint8_t             *out);
12868 size_t uenibstreamprotobuf__pdsch__config_common__pack_to_buffer
12869                      (const Uenibstreamprotobuf__PDSCHConfigCommon   *message,
12870                       ProtobufCBuffer     *buffer);
12871 Uenibstreamprotobuf__PDSCHConfigCommon *
12872        uenibstreamprotobuf__pdsch__config_common__unpack
12873                      (ProtobufCAllocator  *allocator,
12874                       size_t               len,
12875                       const uint8_t       *data);
12876 void   uenibstreamprotobuf__pdsch__config_common__free_unpacked
12877                      (Uenibstreamprotobuf__PDSCHConfigCommon *message,
12878                       ProtobufCAllocator *allocator);
12879 /* Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList methods */
12880 void   uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__init
12881                      (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList         *message);
12882 size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__get_packed_size
12883                      (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList   *message);
12884 size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__pack
12885                      (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList   *message,
12886                       uint8_t             *out);
12887 size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__pack_to_buffer
12888                      (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList   *message,
12889                       ProtobufCBuffer     *buffer);
12890 Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *
12891        uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__unpack
12892                      (ProtobufCAllocator  *allocator,
12893                       size_t               len,
12894                       const uint8_t       *data);
12895 void   uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__free_unpacked
12896                      (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message,
12897                       ProtobufCAllocator *allocator);
12898 /* Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation methods */
12899 void   uenibstreamprotobuf__pdsch__time_domain_resource_allocation__init
12900                      (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation         *message);
12901 size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation__get_packed_size
12902                      (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation   *message);
12903 size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation__pack
12904                      (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation   *message,
12905                       uint8_t             *out);
12906 size_t uenibstreamprotobuf__pdsch__time_domain_resource_allocation__pack_to_buffer
12907                      (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation   *message,
12908                       ProtobufCBuffer     *buffer);
12909 Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *
12910        uenibstreamprotobuf__pdsch__time_domain_resource_allocation__unpack
12911                      (ProtobufCAllocator  *allocator,
12912                       size_t               len,
12913                       const uint8_t       *data);
12914 void   uenibstreamprotobuf__pdsch__time_domain_resource_allocation__free_unpacked
12915                      (Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message,
12916                       ProtobufCAllocator *allocator);
12917 /* Uenibstreamprotobuf__MappingType methods */
12918 void   uenibstreamprotobuf__mapping_type__init
12919                      (Uenibstreamprotobuf__MappingType         *message);
12920 size_t uenibstreamprotobuf__mapping_type__get_packed_size
12921                      (const Uenibstreamprotobuf__MappingType   *message);
12922 size_t uenibstreamprotobuf__mapping_type__pack
12923                      (const Uenibstreamprotobuf__MappingType   *message,
12924                       uint8_t             *out);
12925 size_t uenibstreamprotobuf__mapping_type__pack_to_buffer
12926                      (const Uenibstreamprotobuf__MappingType   *message,
12927                       ProtobufCBuffer     *buffer);
12928 Uenibstreamprotobuf__MappingType *
12929        uenibstreamprotobuf__mapping_type__unpack
12930                      (ProtobufCAllocator  *allocator,
12931                       size_t               len,
12932                       const uint8_t       *data);
12933 void   uenibstreamprotobuf__mapping_type__free_unpacked
12934                      (Uenibstreamprotobuf__MappingType *message,
12935                       ProtobufCAllocator *allocator);
12936 /* Uenibstreamprotobuf__UplinkConfigCommon methods */
12937 void   uenibstreamprotobuf__uplink_config_common__init
12938                      (Uenibstreamprotobuf__UplinkConfigCommon         *message);
12939 size_t uenibstreamprotobuf__uplink_config_common__get_packed_size
12940                      (const Uenibstreamprotobuf__UplinkConfigCommon   *message);
12941 size_t uenibstreamprotobuf__uplink_config_common__pack
12942                      (const Uenibstreamprotobuf__UplinkConfigCommon   *message,
12943                       uint8_t             *out);
12944 size_t uenibstreamprotobuf__uplink_config_common__pack_to_buffer
12945                      (const Uenibstreamprotobuf__UplinkConfigCommon   *message,
12946                       ProtobufCBuffer     *buffer);
12947 Uenibstreamprotobuf__UplinkConfigCommon *
12948        uenibstreamprotobuf__uplink_config_common__unpack
12949                      (ProtobufCAllocator  *allocator,
12950                       size_t               len,
12951                       const uint8_t       *data);
12952 void   uenibstreamprotobuf__uplink_config_common__free_unpacked
12953                      (Uenibstreamprotobuf__UplinkConfigCommon *message,
12954                       ProtobufCAllocator *allocator);
12955 /* Uenibstreamprotobuf__FrequencyInfoUL methods */
12956 void   uenibstreamprotobuf__frequency_info_ul__init
12957                      (Uenibstreamprotobuf__FrequencyInfoUL         *message);
12958 size_t uenibstreamprotobuf__frequency_info_ul__get_packed_size
12959                      (const Uenibstreamprotobuf__FrequencyInfoUL   *message);
12960 size_t uenibstreamprotobuf__frequency_info_ul__pack
12961                      (const Uenibstreamprotobuf__FrequencyInfoUL   *message,
12962                       uint8_t             *out);
12963 size_t uenibstreamprotobuf__frequency_info_ul__pack_to_buffer
12964                      (const Uenibstreamprotobuf__FrequencyInfoUL   *message,
12965                       ProtobufCBuffer     *buffer);
12966 Uenibstreamprotobuf__FrequencyInfoUL *
12967        uenibstreamprotobuf__frequency_info_ul__unpack
12968                      (ProtobufCAllocator  *allocator,
12969                       size_t               len,
12970                       const uint8_t       *data);
12971 void   uenibstreamprotobuf__frequency_info_ul__free_unpacked
12972                      (Uenibstreamprotobuf__FrequencyInfoUL *message,
12973                       ProtobufCAllocator *allocator);
12974 /* Uenibstreamprotobuf__BWPUplinkCommon methods */
12975 void   uenibstreamprotobuf__bwp__uplink_common__init
12976                      (Uenibstreamprotobuf__BWPUplinkCommon         *message);
12977 size_t uenibstreamprotobuf__bwp__uplink_common__get_packed_size
12978                      (const Uenibstreamprotobuf__BWPUplinkCommon   *message);
12979 size_t uenibstreamprotobuf__bwp__uplink_common__pack
12980                      (const Uenibstreamprotobuf__BWPUplinkCommon   *message,
12981                       uint8_t             *out);
12982 size_t uenibstreamprotobuf__bwp__uplink_common__pack_to_buffer
12983                      (const Uenibstreamprotobuf__BWPUplinkCommon   *message,
12984                       ProtobufCBuffer     *buffer);
12985 Uenibstreamprotobuf__BWPUplinkCommon *
12986        uenibstreamprotobuf__bwp__uplink_common__unpack
12987                      (ProtobufCAllocator  *allocator,
12988                       size_t               len,
12989                       const uint8_t       *data);
12990 void   uenibstreamprotobuf__bwp__uplink_common__free_unpacked
12991                      (Uenibstreamprotobuf__BWPUplinkCommon *message,
12992                       ProtobufCAllocator *allocator);
12993 /* Uenibstreamprotobuf__BWPUplink methods */
12994 void   uenibstreamprotobuf__bwp__uplink__init
12995                      (Uenibstreamprotobuf__BWPUplink         *message);
12996 size_t uenibstreamprotobuf__bwp__uplink__get_packed_size
12997                      (const Uenibstreamprotobuf__BWPUplink   *message);
12998 size_t uenibstreamprotobuf__bwp__uplink__pack
12999                      (const Uenibstreamprotobuf__BWPUplink   *message,
13000                       uint8_t             *out);
13001 size_t uenibstreamprotobuf__bwp__uplink__pack_to_buffer
13002                      (const Uenibstreamprotobuf__BWPUplink   *message,
13003                       ProtobufCBuffer     *buffer);
13004 Uenibstreamprotobuf__BWPUplink *
13005        uenibstreamprotobuf__bwp__uplink__unpack
13006                      (ProtobufCAllocator  *allocator,
13007                       size_t               len,
13008                       const uint8_t       *data);
13009 void   uenibstreamprotobuf__bwp__uplink__free_unpacked
13010                      (Uenibstreamprotobuf__BWPUplink *message,
13011                       ProtobufCAllocator *allocator);
13012 /* Uenibstreamprotobuf__RACHConfigCommon methods */
13013 void   uenibstreamprotobuf__rach__config_common__init
13014                      (Uenibstreamprotobuf__RACHConfigCommon         *message);
13015 size_t uenibstreamprotobuf__rach__config_common__get_packed_size
13016                      (const Uenibstreamprotobuf__RACHConfigCommon   *message);
13017 size_t uenibstreamprotobuf__rach__config_common__pack
13018                      (const Uenibstreamprotobuf__RACHConfigCommon   *message,
13019                       uint8_t             *out);
13020 size_t uenibstreamprotobuf__rach__config_common__pack_to_buffer
13021                      (const Uenibstreamprotobuf__RACHConfigCommon   *message,
13022                       ProtobufCBuffer     *buffer);
13023 Uenibstreamprotobuf__RACHConfigCommon *
13024        uenibstreamprotobuf__rach__config_common__unpack
13025                      (ProtobufCAllocator  *allocator,
13026                       size_t               len,
13027                       const uint8_t       *data);
13028 void   uenibstreamprotobuf__rach__config_common__free_unpacked
13029                      (Uenibstreamprotobuf__RACHConfigCommon *message,
13030                       ProtobufCAllocator *allocator);
13031 /* Uenibstreamprotobuf__RACHConfigGeneric methods */
13032 void   uenibstreamprotobuf__rach__config_generic__init
13033                      (Uenibstreamprotobuf__RACHConfigGeneric         *message);
13034 size_t uenibstreamprotobuf__rach__config_generic__get_packed_size
13035                      (const Uenibstreamprotobuf__RACHConfigGeneric   *message);
13036 size_t uenibstreamprotobuf__rach__config_generic__pack
13037                      (const Uenibstreamprotobuf__RACHConfigGeneric   *message,
13038                       uint8_t             *out);
13039 size_t uenibstreamprotobuf__rach__config_generic__pack_to_buffer
13040                      (const Uenibstreamprotobuf__RACHConfigGeneric   *message,
13041                       ProtobufCBuffer     *buffer);
13042 Uenibstreamprotobuf__RACHConfigGeneric *
13043        uenibstreamprotobuf__rach__config_generic__unpack
13044                      (ProtobufCAllocator  *allocator,
13045                       size_t               len,
13046                       const uint8_t       *data);
13047 void   uenibstreamprotobuf__rach__config_generic__free_unpacked
13048                      (Uenibstreamprotobuf__RACHConfigGeneric *message,
13049                       ProtobufCAllocator *allocator);
13050 /* Uenibstreamprotobuf__Msg1FDM methods */
13051 void   uenibstreamprotobuf__msg1__fdm__init
13052                      (Uenibstreamprotobuf__Msg1FDM         *message);
13053 size_t uenibstreamprotobuf__msg1__fdm__get_packed_size
13054                      (const Uenibstreamprotobuf__Msg1FDM   *message);
13055 size_t uenibstreamprotobuf__msg1__fdm__pack
13056                      (const Uenibstreamprotobuf__Msg1FDM   *message,
13057                       uint8_t             *out);
13058 size_t uenibstreamprotobuf__msg1__fdm__pack_to_buffer
13059                      (const Uenibstreamprotobuf__Msg1FDM   *message,
13060                       ProtobufCBuffer     *buffer);
13061 Uenibstreamprotobuf__Msg1FDM *
13062        uenibstreamprotobuf__msg1__fdm__unpack
13063                      (ProtobufCAllocator  *allocator,
13064                       size_t               len,
13065                       const uint8_t       *data);
13066 void   uenibstreamprotobuf__msg1__fdm__free_unpacked
13067                      (Uenibstreamprotobuf__Msg1FDM *message,
13068                       ProtobufCAllocator *allocator);
13069 /* Uenibstreamprotobuf__PreambleTransMax methods */
13070 void   uenibstreamprotobuf__preamble_trans_max__init
13071                      (Uenibstreamprotobuf__PreambleTransMax         *message);
13072 size_t uenibstreamprotobuf__preamble_trans_max__get_packed_size
13073                      (const Uenibstreamprotobuf__PreambleTransMax   *message);
13074 size_t uenibstreamprotobuf__preamble_trans_max__pack
13075                      (const Uenibstreamprotobuf__PreambleTransMax   *message,
13076                       uint8_t             *out);
13077 size_t uenibstreamprotobuf__preamble_trans_max__pack_to_buffer
13078                      (const Uenibstreamprotobuf__PreambleTransMax   *message,
13079                       ProtobufCBuffer     *buffer);
13080 Uenibstreamprotobuf__PreambleTransMax *
13081        uenibstreamprotobuf__preamble_trans_max__unpack
13082                      (ProtobufCAllocator  *allocator,
13083                       size_t               len,
13084                       const uint8_t       *data);
13085 void   uenibstreamprotobuf__preamble_trans_max__free_unpacked
13086                      (Uenibstreamprotobuf__PreambleTransMax *message,
13087                       ProtobufCAllocator *allocator);
13088 /* Uenibstreamprotobuf__PowerRampingStep methods */
13089 void   uenibstreamprotobuf__power_ramping_step__init
13090                      (Uenibstreamprotobuf__PowerRampingStep         *message);
13091 size_t uenibstreamprotobuf__power_ramping_step__get_packed_size
13092                      (const Uenibstreamprotobuf__PowerRampingStep   *message);
13093 size_t uenibstreamprotobuf__power_ramping_step__pack
13094                      (const Uenibstreamprotobuf__PowerRampingStep   *message,
13095                       uint8_t             *out);
13096 size_t uenibstreamprotobuf__power_ramping_step__pack_to_buffer
13097                      (const Uenibstreamprotobuf__PowerRampingStep   *message,
13098                       ProtobufCBuffer     *buffer);
13099 Uenibstreamprotobuf__PowerRampingStep *
13100        uenibstreamprotobuf__power_ramping_step__unpack
13101                      (ProtobufCAllocator  *allocator,
13102                       size_t               len,
13103                       const uint8_t       *data);
13104 void   uenibstreamprotobuf__power_ramping_step__free_unpacked
13105                      (Uenibstreamprotobuf__PowerRampingStep *message,
13106                       ProtobufCAllocator *allocator);
13107 /* Uenibstreamprotobuf__RAResponseWindow methods */
13108 void   uenibstreamprotobuf__ra__response_window__init
13109                      (Uenibstreamprotobuf__RAResponseWindow         *message);
13110 size_t uenibstreamprotobuf__ra__response_window__get_packed_size
13111                      (const Uenibstreamprotobuf__RAResponseWindow   *message);
13112 size_t uenibstreamprotobuf__ra__response_window__pack
13113                      (const Uenibstreamprotobuf__RAResponseWindow   *message,
13114                       uint8_t             *out);
13115 size_t uenibstreamprotobuf__ra__response_window__pack_to_buffer
13116                      (const Uenibstreamprotobuf__RAResponseWindow   *message,
13117                       ProtobufCBuffer     *buffer);
13118 Uenibstreamprotobuf__RAResponseWindow *
13119        uenibstreamprotobuf__ra__response_window__unpack
13120                      (ProtobufCAllocator  *allocator,
13121                       size_t               len,
13122                       const uint8_t       *data);
13123 void   uenibstreamprotobuf__ra__response_window__free_unpacked
13124                      (Uenibstreamprotobuf__RAResponseWindow *message,
13125                       ProtobufCAllocator *allocator);
13126 /* Uenibstreamprotobuf__Fraction methods */
13127 void   uenibstreamprotobuf__fraction__init
13128                      (Uenibstreamprotobuf__Fraction         *message);
13129 size_t uenibstreamprotobuf__fraction__get_packed_size
13130                      (const Uenibstreamprotobuf__Fraction   *message);
13131 size_t uenibstreamprotobuf__fraction__pack
13132                      (const Uenibstreamprotobuf__Fraction   *message,
13133                       uint8_t             *out);
13134 size_t uenibstreamprotobuf__fraction__pack_to_buffer
13135                      (const Uenibstreamprotobuf__Fraction   *message,
13136                       ProtobufCBuffer     *buffer);
13137 Uenibstreamprotobuf__Fraction *
13138        uenibstreamprotobuf__fraction__unpack
13139                      (ProtobufCAllocator  *allocator,
13140                       size_t               len,
13141                       const uint8_t       *data);
13142 void   uenibstreamprotobuf__fraction__free_unpacked
13143                      (Uenibstreamprotobuf__Fraction *message,
13144                       ProtobufCAllocator *allocator);
13145 /* Uenibstreamprotobuf__OtherFraction methods */
13146 void   uenibstreamprotobuf__other_fraction__init
13147                      (Uenibstreamprotobuf__OtherFraction         *message);
13148 size_t uenibstreamprotobuf__other_fraction__get_packed_size
13149                      (const Uenibstreamprotobuf__OtherFraction   *message);
13150 size_t uenibstreamprotobuf__other_fraction__pack
13151                      (const Uenibstreamprotobuf__OtherFraction   *message,
13152                       uint8_t             *out);
13153 size_t uenibstreamprotobuf__other_fraction__pack_to_buffer
13154                      (const Uenibstreamprotobuf__OtherFraction   *message,
13155                       ProtobufCBuffer     *buffer);
13156 Uenibstreamprotobuf__OtherFraction *
13157        uenibstreamprotobuf__other_fraction__unpack
13158                      (ProtobufCAllocator  *allocator,
13159                       size_t               len,
13160                       const uint8_t       *data);
13161 void   uenibstreamprotobuf__other_fraction__free_unpacked
13162                      (Uenibstreamprotobuf__OtherFraction *message,
13163                       ProtobufCAllocator *allocator);
13164 /* Uenibstreamprotobuf__GroupBconfigured methods */
13165 void   uenibstreamprotobuf__group_bconfigured__init
13166                      (Uenibstreamprotobuf__GroupBconfigured         *message);
13167 size_t uenibstreamprotobuf__group_bconfigured__get_packed_size
13168                      (const Uenibstreamprotobuf__GroupBconfigured   *message);
13169 size_t uenibstreamprotobuf__group_bconfigured__pack
13170                      (const Uenibstreamprotobuf__GroupBconfigured   *message,
13171                       uint8_t             *out);
13172 size_t uenibstreamprotobuf__group_bconfigured__pack_to_buffer
13173                      (const Uenibstreamprotobuf__GroupBconfigured   *message,
13174                       ProtobufCBuffer     *buffer);
13175 Uenibstreamprotobuf__GroupBconfigured *
13176        uenibstreamprotobuf__group_bconfigured__unpack
13177                      (ProtobufCAllocator  *allocator,
13178                       size_t               len,
13179                       const uint8_t       *data);
13180 void   uenibstreamprotobuf__group_bconfigured__free_unpacked
13181                      (Uenibstreamprotobuf__GroupBconfigured *message,
13182                       ProtobufCAllocator *allocator);
13183 /* Uenibstreamprotobuf__RAMsg3SizeGroupA methods */
13184 void   uenibstreamprotobuf__ra__msg3_size_group_a__init
13185                      (Uenibstreamprotobuf__RAMsg3SizeGroupA         *message);
13186 size_t uenibstreamprotobuf__ra__msg3_size_group_a__get_packed_size
13187                      (const Uenibstreamprotobuf__RAMsg3SizeGroupA   *message);
13188 size_t uenibstreamprotobuf__ra__msg3_size_group_a__pack
13189                      (const Uenibstreamprotobuf__RAMsg3SizeGroupA   *message,
13190                       uint8_t             *out);
13191 size_t uenibstreamprotobuf__ra__msg3_size_group_a__pack_to_buffer
13192                      (const Uenibstreamprotobuf__RAMsg3SizeGroupA   *message,
13193                       ProtobufCBuffer     *buffer);
13194 Uenibstreamprotobuf__RAMsg3SizeGroupA *
13195        uenibstreamprotobuf__ra__msg3_size_group_a__unpack
13196                      (ProtobufCAllocator  *allocator,
13197                       size_t               len,
13198                       const uint8_t       *data);
13199 void   uenibstreamprotobuf__ra__msg3_size_group_a__free_unpacked
13200                      (Uenibstreamprotobuf__RAMsg3SizeGroupA *message,
13201                       ProtobufCAllocator *allocator);
13202 /* Uenibstreamprotobuf__MessagePowerOffsetGroupB methods */
13203 void   uenibstreamprotobuf__message_power_offset_group_b__init
13204                      (Uenibstreamprotobuf__MessagePowerOffsetGroupB         *message);
13205 size_t uenibstreamprotobuf__message_power_offset_group_b__get_packed_size
13206                      (const Uenibstreamprotobuf__MessagePowerOffsetGroupB   *message);
13207 size_t uenibstreamprotobuf__message_power_offset_group_b__pack
13208                      (const Uenibstreamprotobuf__MessagePowerOffsetGroupB   *message,
13209                       uint8_t             *out);
13210 size_t uenibstreamprotobuf__message_power_offset_group_b__pack_to_buffer
13211                      (const Uenibstreamprotobuf__MessagePowerOffsetGroupB   *message,
13212                       ProtobufCBuffer     *buffer);
13213 Uenibstreamprotobuf__MessagePowerOffsetGroupB *
13214        uenibstreamprotobuf__message_power_offset_group_b__unpack
13215                      (ProtobufCAllocator  *allocator,
13216                       size_t               len,
13217                       const uint8_t       *data);
13218 void   uenibstreamprotobuf__message_power_offset_group_b__free_unpacked
13219                      (Uenibstreamprotobuf__MessagePowerOffsetGroupB *message,
13220                       ProtobufCAllocator *allocator);
13221 /* Uenibstreamprotobuf__RAContentionResolutionTimer methods */
13222 void   uenibstreamprotobuf__ra__contention_resolution_timer__init
13223                      (Uenibstreamprotobuf__RAContentionResolutionTimer         *message);
13224 size_t uenibstreamprotobuf__ra__contention_resolution_timer__get_packed_size
13225                      (const Uenibstreamprotobuf__RAContentionResolutionTimer   *message);
13226 size_t uenibstreamprotobuf__ra__contention_resolution_timer__pack
13227                      (const Uenibstreamprotobuf__RAContentionResolutionTimer   *message,
13228                       uint8_t             *out);
13229 size_t uenibstreamprotobuf__ra__contention_resolution_timer__pack_to_buffer
13230                      (const Uenibstreamprotobuf__RAContentionResolutionTimer   *message,
13231                       ProtobufCBuffer     *buffer);
13232 Uenibstreamprotobuf__RAContentionResolutionTimer *
13233        uenibstreamprotobuf__ra__contention_resolution_timer__unpack
13234                      (ProtobufCAllocator  *allocator,
13235                       size_t               len,
13236                       const uint8_t       *data);
13237 void   uenibstreamprotobuf__ra__contention_resolution_timer__free_unpacked
13238                      (Uenibstreamprotobuf__RAContentionResolutionTimer *message,
13239                       ProtobufCAllocator *allocator);
13240 /* Uenibstreamprotobuf__RestrictedSetConfig methods */
13241 void   uenibstreamprotobuf__restricted_set_config__init
13242                      (Uenibstreamprotobuf__RestrictedSetConfig         *message);
13243 size_t uenibstreamprotobuf__restricted_set_config__get_packed_size
13244                      (const Uenibstreamprotobuf__RestrictedSetConfig   *message);
13245 size_t uenibstreamprotobuf__restricted_set_config__pack
13246                      (const Uenibstreamprotobuf__RestrictedSetConfig   *message,
13247                       uint8_t             *out);
13248 size_t uenibstreamprotobuf__restricted_set_config__pack_to_buffer
13249                      (const Uenibstreamprotobuf__RestrictedSetConfig   *message,
13250                       ProtobufCBuffer     *buffer);
13251 Uenibstreamprotobuf__RestrictedSetConfig *
13252        uenibstreamprotobuf__restricted_set_config__unpack
13253                      (ProtobufCAllocator  *allocator,
13254                       size_t               len,
13255                       const uint8_t       *data);
13256 void   uenibstreamprotobuf__restricted_set_config__free_unpacked
13257                      (Uenibstreamprotobuf__RestrictedSetConfig *message,
13258                       ProtobufCAllocator *allocator);
13259 /* Uenibstreamprotobuf__PUSCHConfigCommon methods */
13260 void   uenibstreamprotobuf__pusch__config_common__init
13261                      (Uenibstreamprotobuf__PUSCHConfigCommon         *message);
13262 size_t uenibstreamprotobuf__pusch__config_common__get_packed_size
13263                      (const Uenibstreamprotobuf__PUSCHConfigCommon   *message);
13264 size_t uenibstreamprotobuf__pusch__config_common__pack
13265                      (const Uenibstreamprotobuf__PUSCHConfigCommon   *message,
13266                       uint8_t             *out);
13267 size_t uenibstreamprotobuf__pusch__config_common__pack_to_buffer
13268                      (const Uenibstreamprotobuf__PUSCHConfigCommon   *message,
13269                       ProtobufCBuffer     *buffer);
13270 Uenibstreamprotobuf__PUSCHConfigCommon *
13271        uenibstreamprotobuf__pusch__config_common__unpack
13272                      (ProtobufCAllocator  *allocator,
13273                       size_t               len,
13274                       const uint8_t       *data);
13275 void   uenibstreamprotobuf__pusch__config_common__free_unpacked
13276                      (Uenibstreamprotobuf__PUSCHConfigCommon *message,
13277                       ProtobufCAllocator *allocator);
13278 /* Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList methods */
13279 void   uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__init
13280                      (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList         *message);
13281 size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__get_packed_size
13282                      (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList   *message);
13283 size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__pack
13284                      (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList   *message,
13285                       uint8_t             *out);
13286 size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__pack_to_buffer
13287                      (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList   *message,
13288                       ProtobufCBuffer     *buffer);
13289 Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *
13290        uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__unpack
13291                      (ProtobufCAllocator  *allocator,
13292                       size_t               len,
13293                       const uint8_t       *data);
13294 void   uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__free_unpacked
13295                      (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message,
13296                       ProtobufCAllocator *allocator);
13297 /* Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation methods */
13298 void   uenibstreamprotobuf__pusch__time_domain_resource_allocation__init
13299                      (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation         *message);
13300 size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation__get_packed_size
13301                      (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation   *message);
13302 size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation__pack
13303                      (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation   *message,
13304                       uint8_t             *out);
13305 size_t uenibstreamprotobuf__pusch__time_domain_resource_allocation__pack_to_buffer
13306                      (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation   *message,
13307                       ProtobufCBuffer     *buffer);
13308 Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *
13309        uenibstreamprotobuf__pusch__time_domain_resource_allocation__unpack
13310                      (ProtobufCAllocator  *allocator,
13311                       size_t               len,
13312                       const uint8_t       *data);
13313 void   uenibstreamprotobuf__pusch__time_domain_resource_allocation__free_unpacked
13314                      (Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message,
13315                       ProtobufCAllocator *allocator);
13316 /* Uenibstreamprotobuf__PUCCHConfigCommon methods */
13317 void   uenibstreamprotobuf__pucch__config_common__init
13318                      (Uenibstreamprotobuf__PUCCHConfigCommon         *message);
13319 size_t uenibstreamprotobuf__pucch__config_common__get_packed_size
13320                      (const Uenibstreamprotobuf__PUCCHConfigCommon   *message);
13321 size_t uenibstreamprotobuf__pucch__config_common__pack
13322                      (const Uenibstreamprotobuf__PUCCHConfigCommon   *message,
13323                       uint8_t             *out);
13324 size_t uenibstreamprotobuf__pucch__config_common__pack_to_buffer
13325                      (const Uenibstreamprotobuf__PUCCHConfigCommon   *message,
13326                       ProtobufCBuffer     *buffer);
13327 Uenibstreamprotobuf__PUCCHConfigCommon *
13328        uenibstreamprotobuf__pucch__config_common__unpack
13329                      (ProtobufCAllocator  *allocator,
13330                       size_t               len,
13331                       const uint8_t       *data);
13332 void   uenibstreamprotobuf__pucch__config_common__free_unpacked
13333                      (Uenibstreamprotobuf__PUCCHConfigCommon *message,
13334                       ProtobufCAllocator *allocator);
13335 /* Uenibstreamprotobuf__PUCCHGroupHopping methods */
13336 void   uenibstreamprotobuf__pucch__group_hopping__init
13337                      (Uenibstreamprotobuf__PUCCHGroupHopping         *message);
13338 size_t uenibstreamprotobuf__pucch__group_hopping__get_packed_size
13339                      (const Uenibstreamprotobuf__PUCCHGroupHopping   *message);
13340 size_t uenibstreamprotobuf__pucch__group_hopping__pack
13341                      (const Uenibstreamprotobuf__PUCCHGroupHopping   *message,
13342                       uint8_t             *out);
13343 size_t uenibstreamprotobuf__pucch__group_hopping__pack_to_buffer
13344                      (const Uenibstreamprotobuf__PUCCHGroupHopping   *message,
13345                       ProtobufCBuffer     *buffer);
13346 Uenibstreamprotobuf__PUCCHGroupHopping *
13347        uenibstreamprotobuf__pucch__group_hopping__unpack
13348                      (ProtobufCAllocator  *allocator,
13349                       size_t               len,
13350                       const uint8_t       *data);
13351 void   uenibstreamprotobuf__pucch__group_hopping__free_unpacked
13352                      (Uenibstreamprotobuf__PUCCHGroupHopping *message,
13353                       ProtobufCAllocator *allocator);
13354 /* Uenibstreamprotobuf__NTimingAdvanceOffset methods */
13355 void   uenibstreamprotobuf__n__timing_advance_offset__init
13356                      (Uenibstreamprotobuf__NTimingAdvanceOffset         *message);
13357 size_t uenibstreamprotobuf__n__timing_advance_offset__get_packed_size
13358                      (const Uenibstreamprotobuf__NTimingAdvanceOffset   *message);
13359 size_t uenibstreamprotobuf__n__timing_advance_offset__pack
13360                      (const Uenibstreamprotobuf__NTimingAdvanceOffset   *message,
13361                       uint8_t             *out);
13362 size_t uenibstreamprotobuf__n__timing_advance_offset__pack_to_buffer
13363                      (const Uenibstreamprotobuf__NTimingAdvanceOffset   *message,
13364                       ProtobufCBuffer     *buffer);
13365 Uenibstreamprotobuf__NTimingAdvanceOffset *
13366        uenibstreamprotobuf__n__timing_advance_offset__unpack
13367                      (ProtobufCAllocator  *allocator,
13368                       size_t               len,
13369                       const uint8_t       *data);
13370 void   uenibstreamprotobuf__n__timing_advance_offset__free_unpacked
13371                      (Uenibstreamprotobuf__NTimingAdvanceOffset *message,
13372                       ProtobufCAllocator *allocator);
13373 /* Uenibstreamprotobuf__SSBPeriodicityServingCell methods */
13374 void   uenibstreamprotobuf__ssb__periodicity_serving_cell__init
13375                      (Uenibstreamprotobuf__SSBPeriodicityServingCell         *message);
13376 size_t uenibstreamprotobuf__ssb__periodicity_serving_cell__get_packed_size
13377                      (const Uenibstreamprotobuf__SSBPeriodicityServingCell   *message);
13378 size_t uenibstreamprotobuf__ssb__periodicity_serving_cell__pack
13379                      (const Uenibstreamprotobuf__SSBPeriodicityServingCell   *message,
13380                       uint8_t             *out);
13381 size_t uenibstreamprotobuf__ssb__periodicity_serving_cell__pack_to_buffer
13382                      (const Uenibstreamprotobuf__SSBPeriodicityServingCell   *message,
13383                       ProtobufCBuffer     *buffer);
13384 Uenibstreamprotobuf__SSBPeriodicityServingCell *
13385        uenibstreamprotobuf__ssb__periodicity_serving_cell__unpack
13386                      (ProtobufCAllocator  *allocator,
13387                       size_t               len,
13388                       const uint8_t       *data);
13389 void   uenibstreamprotobuf__ssb__periodicity_serving_cell__free_unpacked
13390                      (Uenibstreamprotobuf__SSBPeriodicityServingCell *message,
13391                       ProtobufCAllocator *allocator);
13392 /* Uenibstreamprotobuf__DMRSTypeAPosition methods */
13393 void   uenibstreamprotobuf__dmrs__type_a__position__init
13394                      (Uenibstreamprotobuf__DMRSTypeAPosition         *message);
13395 size_t uenibstreamprotobuf__dmrs__type_a__position__get_packed_size
13396                      (const Uenibstreamprotobuf__DMRSTypeAPosition   *message);
13397 size_t uenibstreamprotobuf__dmrs__type_a__position__pack
13398                      (const Uenibstreamprotobuf__DMRSTypeAPosition   *message,
13399                       uint8_t             *out);
13400 size_t uenibstreamprotobuf__dmrs__type_a__position__pack_to_buffer
13401                      (const Uenibstreamprotobuf__DMRSTypeAPosition   *message,
13402                       ProtobufCBuffer     *buffer);
13403 Uenibstreamprotobuf__DMRSTypeAPosition *
13404        uenibstreamprotobuf__dmrs__type_a__position__unpack
13405                      (ProtobufCAllocator  *allocator,
13406                       size_t               len,
13407                       const uint8_t       *data);
13408 void   uenibstreamprotobuf__dmrs__type_a__position__free_unpacked
13409                      (Uenibstreamprotobuf__DMRSTypeAPosition *message,
13410                       ProtobufCAllocator *allocator);
13411 /* Uenibstreamprotobuf__RateMatchPatternLTECRS methods */
13412 void   uenibstreamprotobuf__rate_match_pattern_lte__crs__init
13413                      (Uenibstreamprotobuf__RateMatchPatternLTECRS         *message);
13414 size_t uenibstreamprotobuf__rate_match_pattern_lte__crs__get_packed_size
13415                      (const Uenibstreamprotobuf__RateMatchPatternLTECRS   *message);
13416 size_t uenibstreamprotobuf__rate_match_pattern_lte__crs__pack
13417                      (const Uenibstreamprotobuf__RateMatchPatternLTECRS   *message,
13418                       uint8_t             *out);
13419 size_t uenibstreamprotobuf__rate_match_pattern_lte__crs__pack_to_buffer
13420                      (const Uenibstreamprotobuf__RateMatchPatternLTECRS   *message,
13421                       ProtobufCBuffer     *buffer);
13422 Uenibstreamprotobuf__RateMatchPatternLTECRS *
13423        uenibstreamprotobuf__rate_match_pattern_lte__crs__unpack
13424                      (ProtobufCAllocator  *allocator,
13425                       size_t               len,
13426                       const uint8_t       *data);
13427 void   uenibstreamprotobuf__rate_match_pattern_lte__crs__free_unpacked
13428                      (Uenibstreamprotobuf__RateMatchPatternLTECRS *message,
13429                       ProtobufCAllocator *allocator);
13430 /* Uenibstreamprotobuf__CarrierBandwidthDL methods */
13431 void   uenibstreamprotobuf__carrier_bandwidth_dl__init
13432                      (Uenibstreamprotobuf__CarrierBandwidthDL         *message);
13433 size_t uenibstreamprotobuf__carrier_bandwidth_dl__get_packed_size
13434                      (const Uenibstreamprotobuf__CarrierBandwidthDL   *message);
13435 size_t uenibstreamprotobuf__carrier_bandwidth_dl__pack
13436                      (const Uenibstreamprotobuf__CarrierBandwidthDL   *message,
13437                       uint8_t             *out);
13438 size_t uenibstreamprotobuf__carrier_bandwidth_dl__pack_to_buffer
13439                      (const Uenibstreamprotobuf__CarrierBandwidthDL   *message,
13440                       ProtobufCBuffer     *buffer);
13441 Uenibstreamprotobuf__CarrierBandwidthDL *
13442        uenibstreamprotobuf__carrier_bandwidth_dl__unpack
13443                      (ProtobufCAllocator  *allocator,
13444                       size_t               len,
13445                       const uint8_t       *data);
13446 void   uenibstreamprotobuf__carrier_bandwidth_dl__free_unpacked
13447                      (Uenibstreamprotobuf__CarrierBandwidthDL *message,
13448                       ProtobufCAllocator *allocator);
13449 /* Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList methods */
13450 void   uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__init
13451                      (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList         *message);
13452 size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__get_packed_size
13453                      (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList   *message);
13454 size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__pack
13455                      (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList   *message,
13456                       uint8_t             *out);
13457 size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__pack_to_buffer
13458                      (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList   *message,
13459                       ProtobufCBuffer     *buffer);
13460 Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *
13461        uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__unpack
13462                      (ProtobufCAllocator  *allocator,
13463                       size_t               len,
13464                       const uint8_t       *data);
13465 void   uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__free_unpacked
13466                      (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message,
13467                       ProtobufCAllocator *allocator);
13468 /* Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig methods */
13469 void   uenibstreamprotobuf__eutra__mbsfn__subframe_config__init
13470                      (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig         *message);
13471 size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config__get_packed_size
13472                      (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig   *message);
13473 size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config__pack
13474                      (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig   *message,
13475                       uint8_t             *out);
13476 size_t uenibstreamprotobuf__eutra__mbsfn__subframe_config__pack_to_buffer
13477                      (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig   *message,
13478                       ProtobufCBuffer     *buffer);
13479 Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *
13480        uenibstreamprotobuf__eutra__mbsfn__subframe_config__unpack
13481                      (ProtobufCAllocator  *allocator,
13482                       size_t               len,
13483                       const uint8_t       *data);
13484 void   uenibstreamprotobuf__eutra__mbsfn__subframe_config__free_unpacked
13485                      (Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message,
13486                       ProtobufCAllocator *allocator);
13487 /* Uenibstreamprotobuf__RadioframeAllocationPeriod methods */
13488 void   uenibstreamprotobuf__radioframe_allocation_period__init
13489                      (Uenibstreamprotobuf__RadioframeAllocationPeriod         *message);
13490 size_t uenibstreamprotobuf__radioframe_allocation_period__get_packed_size
13491                      (const Uenibstreamprotobuf__RadioframeAllocationPeriod   *message);
13492 size_t uenibstreamprotobuf__radioframe_allocation_period__pack
13493                      (const Uenibstreamprotobuf__RadioframeAllocationPeriod   *message,
13494                       uint8_t             *out);
13495 size_t uenibstreamprotobuf__radioframe_allocation_period__pack_to_buffer
13496                      (const Uenibstreamprotobuf__RadioframeAllocationPeriod   *message,
13497                       ProtobufCBuffer     *buffer);
13498 Uenibstreamprotobuf__RadioframeAllocationPeriod *
13499        uenibstreamprotobuf__radioframe_allocation_period__unpack
13500                      (ProtobufCAllocator  *allocator,
13501                       size_t               len,
13502                       const uint8_t       *data);
13503 void   uenibstreamprotobuf__radioframe_allocation_period__free_unpacked
13504                      (Uenibstreamprotobuf__RadioframeAllocationPeriod *message,
13505                       ProtobufCAllocator *allocator);
13506 /* Uenibstreamprotobuf__SubframeAllocation methods */
13507 void   uenibstreamprotobuf__subframe_allocation__init
13508                      (Uenibstreamprotobuf__SubframeAllocation         *message);
13509 size_t uenibstreamprotobuf__subframe_allocation__get_packed_size
13510                      (const Uenibstreamprotobuf__SubframeAllocation   *message);
13511 size_t uenibstreamprotobuf__subframe_allocation__pack
13512                      (const Uenibstreamprotobuf__SubframeAllocation   *message,
13513                       uint8_t             *out);
13514 size_t uenibstreamprotobuf__subframe_allocation__pack_to_buffer
13515                      (const Uenibstreamprotobuf__SubframeAllocation   *message,
13516                       ProtobufCBuffer     *buffer);
13517 Uenibstreamprotobuf__SubframeAllocation *
13518        uenibstreamprotobuf__subframe_allocation__unpack
13519                      (ProtobufCAllocator  *allocator,
13520                       size_t               len,
13521                       const uint8_t       *data);
13522 void   uenibstreamprotobuf__subframe_allocation__free_unpacked
13523                      (Uenibstreamprotobuf__SubframeAllocation *message,
13524                       ProtobufCAllocator *allocator);
13525 /* Uenibstreamprotobuf__NrofCRSPorts methods */
13526 void   uenibstreamprotobuf__nrof_crs__ports__init
13527                      (Uenibstreamprotobuf__NrofCRSPorts         *message);
13528 size_t uenibstreamprotobuf__nrof_crs__ports__get_packed_size
13529                      (const Uenibstreamprotobuf__NrofCRSPorts   *message);
13530 size_t uenibstreamprotobuf__nrof_crs__ports__pack
13531                      (const Uenibstreamprotobuf__NrofCRSPorts   *message,
13532                       uint8_t             *out);
13533 size_t uenibstreamprotobuf__nrof_crs__ports__pack_to_buffer
13534                      (const Uenibstreamprotobuf__NrofCRSPorts   *message,
13535                       ProtobufCBuffer     *buffer);
13536 Uenibstreamprotobuf__NrofCRSPorts *
13537        uenibstreamprotobuf__nrof_crs__ports__unpack
13538                      (ProtobufCAllocator  *allocator,
13539                       size_t               len,
13540                       const uint8_t       *data);
13541 void   uenibstreamprotobuf__nrof_crs__ports__free_unpacked
13542                      (Uenibstreamprotobuf__NrofCRSPorts *message,
13543                       ProtobufCAllocator *allocator);
13544 /* Uenibstreamprotobuf__VShift methods */
13545 void   uenibstreamprotobuf__v__shift__init
13546                      (Uenibstreamprotobuf__VShift         *message);
13547 size_t uenibstreamprotobuf__v__shift__get_packed_size
13548                      (const Uenibstreamprotobuf__VShift   *message);
13549 size_t uenibstreamprotobuf__v__shift__pack
13550                      (const Uenibstreamprotobuf__VShift   *message,
13551                       uint8_t             *out);
13552 size_t uenibstreamprotobuf__v__shift__pack_to_buffer
13553                      (const Uenibstreamprotobuf__VShift   *message,
13554                       ProtobufCBuffer     *buffer);
13555 Uenibstreamprotobuf__VShift *
13556        uenibstreamprotobuf__v__shift__unpack
13557                      (ProtobufCAllocator  *allocator,
13558                       size_t               len,
13559                       const uint8_t       *data);
13560 void   uenibstreamprotobuf__v__shift__free_unpacked
13561                      (Uenibstreamprotobuf__VShift *message,
13562                       ProtobufCAllocator *allocator);
13563 /* Uenibstreamprotobuf__RateMatchPattern methods */
13564 void   uenibstreamprotobuf__rate_match_pattern__init
13565                      (Uenibstreamprotobuf__RateMatchPattern         *message);
13566 size_t uenibstreamprotobuf__rate_match_pattern__get_packed_size
13567                      (const Uenibstreamprotobuf__RateMatchPattern   *message);
13568 size_t uenibstreamprotobuf__rate_match_pattern__pack
13569                      (const Uenibstreamprotobuf__RateMatchPattern   *message,
13570                       uint8_t             *out);
13571 size_t uenibstreamprotobuf__rate_match_pattern__pack_to_buffer
13572                      (const Uenibstreamprotobuf__RateMatchPattern   *message,
13573                       ProtobufCBuffer     *buffer);
13574 Uenibstreamprotobuf__RateMatchPattern *
13575        uenibstreamprotobuf__rate_match_pattern__unpack
13576                      (ProtobufCAllocator  *allocator,
13577                       size_t               len,
13578                       const uint8_t       *data);
13579 void   uenibstreamprotobuf__rate_match_pattern__free_unpacked
13580                      (Uenibstreamprotobuf__RateMatchPattern *message,
13581                       ProtobufCAllocator *allocator);
13582 /* Uenibstreamprotobuf__Bitmaps methods */
13583 void   uenibstreamprotobuf__bitmaps__init
13584                      (Uenibstreamprotobuf__Bitmaps         *message);
13585 size_t uenibstreamprotobuf__bitmaps__get_packed_size
13586                      (const Uenibstreamprotobuf__Bitmaps   *message);
13587 size_t uenibstreamprotobuf__bitmaps__pack
13588                      (const Uenibstreamprotobuf__Bitmaps   *message,
13589                       uint8_t             *out);
13590 size_t uenibstreamprotobuf__bitmaps__pack_to_buffer
13591                      (const Uenibstreamprotobuf__Bitmaps   *message,
13592                       ProtobufCBuffer     *buffer);
13593 Uenibstreamprotobuf__Bitmaps *
13594        uenibstreamprotobuf__bitmaps__unpack
13595                      (ProtobufCAllocator  *allocator,
13596                       size_t               len,
13597                       const uint8_t       *data);
13598 void   uenibstreamprotobuf__bitmaps__free_unpacked
13599                      (Uenibstreamprotobuf__Bitmaps *message,
13600                       ProtobufCAllocator *allocator);
13601 /* Uenibstreamprotobuf__Dummy methods */
13602 void   uenibstreamprotobuf__dummy__init
13603                      (Uenibstreamprotobuf__Dummy         *message);
13604 size_t uenibstreamprotobuf__dummy__get_packed_size
13605                      (const Uenibstreamprotobuf__Dummy   *message);
13606 size_t uenibstreamprotobuf__dummy__pack
13607                      (const Uenibstreamprotobuf__Dummy   *message,
13608                       uint8_t             *out);
13609 size_t uenibstreamprotobuf__dummy__pack_to_buffer
13610                      (const Uenibstreamprotobuf__Dummy   *message,
13611                       ProtobufCBuffer     *buffer);
13612 Uenibstreamprotobuf__Dummy *
13613        uenibstreamprotobuf__dummy__unpack
13614                      (ProtobufCAllocator  *allocator,
13615                       size_t               len,
13616                       const uint8_t       *data);
13617 void   uenibstreamprotobuf__dummy__free_unpacked
13618                      (Uenibstreamprotobuf__Dummy *message,
13619                       ProtobufCAllocator *allocator);
13620 /* Uenibstreamprotobuf__TDDULDLConfigCommon methods */
13621 void   uenibstreamprotobuf__tdd__ul__dl__config_common__init
13622                      (Uenibstreamprotobuf__TDDULDLConfigCommon         *message);
13623 size_t uenibstreamprotobuf__tdd__ul__dl__config_common__get_packed_size
13624                      (const Uenibstreamprotobuf__TDDULDLConfigCommon   *message);
13625 size_t uenibstreamprotobuf__tdd__ul__dl__config_common__pack
13626                      (const Uenibstreamprotobuf__TDDULDLConfigCommon   *message,
13627                       uint8_t             *out);
13628 size_t uenibstreamprotobuf__tdd__ul__dl__config_common__pack_to_buffer
13629                      (const Uenibstreamprotobuf__TDDULDLConfigCommon   *message,
13630                       ProtobufCBuffer     *buffer);
13631 Uenibstreamprotobuf__TDDULDLConfigCommon *
13632        uenibstreamprotobuf__tdd__ul__dl__config_common__unpack
13633                      (ProtobufCAllocator  *allocator,
13634                       size_t               len,
13635                       const uint8_t       *data);
13636 void   uenibstreamprotobuf__tdd__ul__dl__config_common__free_unpacked
13637                      (Uenibstreamprotobuf__TDDULDLConfigCommon *message,
13638                       ProtobufCAllocator *allocator);
13639 /* Uenibstreamprotobuf__TDDULDLPattern methods */
13640 void   uenibstreamprotobuf__tdd__ul__dl__pattern__init
13641                      (Uenibstreamprotobuf__TDDULDLPattern         *message);
13642 size_t uenibstreamprotobuf__tdd__ul__dl__pattern__get_packed_size
13643                      (const Uenibstreamprotobuf__TDDULDLPattern   *message);
13644 size_t uenibstreamprotobuf__tdd__ul__dl__pattern__pack
13645                      (const Uenibstreamprotobuf__TDDULDLPattern   *message,
13646                       uint8_t             *out);
13647 size_t uenibstreamprotobuf__tdd__ul__dl__pattern__pack_to_buffer
13648                      (const Uenibstreamprotobuf__TDDULDLPattern   *message,
13649                       ProtobufCBuffer     *buffer);
13650 Uenibstreamprotobuf__TDDULDLPattern *
13651        uenibstreamprotobuf__tdd__ul__dl__pattern__unpack
13652                      (ProtobufCAllocator  *allocator,
13653                       size_t               len,
13654                       const uint8_t       *data);
13655 void   uenibstreamprotobuf__tdd__ul__dl__pattern__free_unpacked
13656                      (Uenibstreamprotobuf__TDDULDLPattern *message,
13657                       ProtobufCAllocator *allocator);
13658 /* Uenibstreamprotobuf__DLULTransmissionPeriodicity methods */
13659 void   uenibstreamprotobuf__dl__ul__transmission_periodicity__init
13660                      (Uenibstreamprotobuf__DLULTransmissionPeriodicity         *message);
13661 size_t uenibstreamprotobuf__dl__ul__transmission_periodicity__get_packed_size
13662                      (const Uenibstreamprotobuf__DLULTransmissionPeriodicity   *message);
13663 size_t uenibstreamprotobuf__dl__ul__transmission_periodicity__pack
13664                      (const Uenibstreamprotobuf__DLULTransmissionPeriodicity   *message,
13665                       uint8_t             *out);
13666 size_t uenibstreamprotobuf__dl__ul__transmission_periodicity__pack_to_buffer
13667                      (const Uenibstreamprotobuf__DLULTransmissionPeriodicity   *message,
13668                       ProtobufCBuffer     *buffer);
13669 Uenibstreamprotobuf__DLULTransmissionPeriodicity *
13670        uenibstreamprotobuf__dl__ul__transmission_periodicity__unpack
13671                      (ProtobufCAllocator  *allocator,
13672                       size_t               len,
13673                       const uint8_t       *data);
13674 void   uenibstreamprotobuf__dl__ul__transmission_periodicity__free_unpacked
13675                      (Uenibstreamprotobuf__DLULTransmissionPeriodicity *message,
13676                       ProtobufCAllocator *allocator);
13677 /* Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 methods */
13678 void   uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__init
13679                      (Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530         *message);
13680 size_t uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__get_packed_size
13681                      (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530   *message);
13682 size_t uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__pack
13683                      (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530   *message,
13684                       uint8_t             *out);
13685 size_t uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__pack_to_buffer
13686                      (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530   *message,
13687                       ProtobufCBuffer     *buffer);
13688 Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *
13689        uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__unpack
13690                      (ProtobufCAllocator  *allocator,
13691                       size_t               len,
13692                       const uint8_t       *data);
13693 void   uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__free_unpacked
13694                      (Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message,
13695                       ProtobufCAllocator *allocator);
13696 /* Uenibstreamprotobuf__T304 methods */
13697 void   uenibstreamprotobuf__t304__init
13698                      (Uenibstreamprotobuf__T304         *message);
13699 size_t uenibstreamprotobuf__t304__get_packed_size
13700                      (const Uenibstreamprotobuf__T304   *message);
13701 size_t uenibstreamprotobuf__t304__pack
13702                      (const Uenibstreamprotobuf__T304   *message,
13703                       uint8_t             *out);
13704 size_t uenibstreamprotobuf__t304__pack_to_buffer
13705                      (const Uenibstreamprotobuf__T304   *message,
13706                       ProtobufCBuffer     *buffer);
13707 Uenibstreamprotobuf__T304 *
13708        uenibstreamprotobuf__t304__unpack
13709                      (ProtobufCAllocator  *allocator,
13710                       size_t               len,
13711                       const uint8_t       *data);
13712 void   uenibstreamprotobuf__t304__free_unpacked
13713                      (Uenibstreamprotobuf__T304 *message,
13714                       ProtobufCAllocator *allocator);
13715 /* Uenibstreamprotobuf__RACHConfigDedicated methods */
13716 void   uenibstreamprotobuf__rach__config_dedicated__init
13717                      (Uenibstreamprotobuf__RACHConfigDedicated         *message);
13718 size_t uenibstreamprotobuf__rach__config_dedicated__get_packed_size
13719                      (const Uenibstreamprotobuf__RACHConfigDedicated   *message);
13720 size_t uenibstreamprotobuf__rach__config_dedicated__pack
13721                      (const Uenibstreamprotobuf__RACHConfigDedicated   *message,
13722                       uint8_t             *out);
13723 size_t uenibstreamprotobuf__rach__config_dedicated__pack_to_buffer
13724                      (const Uenibstreamprotobuf__RACHConfigDedicated   *message,
13725                       ProtobufCBuffer     *buffer);
13726 Uenibstreamprotobuf__RACHConfigDedicated *
13727        uenibstreamprotobuf__rach__config_dedicated__unpack
13728                      (ProtobufCAllocator  *allocator,
13729                       size_t               len,
13730                       const uint8_t       *data);
13731 void   uenibstreamprotobuf__rach__config_dedicated__free_unpacked
13732                      (Uenibstreamprotobuf__RACHConfigDedicated *message,
13733                       ProtobufCAllocator *allocator);
13734 /* Uenibstreamprotobuf__CFRA methods */
13735 void   uenibstreamprotobuf__cfra__init
13736                      (Uenibstreamprotobuf__CFRA         *message);
13737 size_t uenibstreamprotobuf__cfra__get_packed_size
13738                      (const Uenibstreamprotobuf__CFRA   *message);
13739 size_t uenibstreamprotobuf__cfra__pack
13740                      (const Uenibstreamprotobuf__CFRA   *message,
13741                       uint8_t             *out);
13742 size_t uenibstreamprotobuf__cfra__pack_to_buffer
13743                      (const Uenibstreamprotobuf__CFRA   *message,
13744                       ProtobufCBuffer     *buffer);
13745 Uenibstreamprotobuf__CFRA *
13746        uenibstreamprotobuf__cfra__unpack
13747                      (ProtobufCAllocator  *allocator,
13748                       size_t               len,
13749                       const uint8_t       *data);
13750 void   uenibstreamprotobuf__cfra__free_unpacked
13751                      (Uenibstreamprotobuf__CFRA *message,
13752                       ProtobufCAllocator *allocator);
13753 /* Uenibstreamprotobuf__Occasions methods */
13754 void   uenibstreamprotobuf__occasions__init
13755                      (Uenibstreamprotobuf__Occasions         *message);
13756 size_t uenibstreamprotobuf__occasions__get_packed_size
13757                      (const Uenibstreamprotobuf__Occasions   *message);
13758 size_t uenibstreamprotobuf__occasions__pack
13759                      (const Uenibstreamprotobuf__Occasions   *message,
13760                       uint8_t             *out);
13761 size_t uenibstreamprotobuf__occasions__pack_to_buffer
13762                      (const Uenibstreamprotobuf__Occasions   *message,
13763                       ProtobufCBuffer     *buffer);
13764 Uenibstreamprotobuf__Occasions *
13765        uenibstreamprotobuf__occasions__unpack
13766                      (ProtobufCAllocator  *allocator,
13767                       size_t               len,
13768                       const uint8_t       *data);
13769 void   uenibstreamprotobuf__occasions__free_unpacked
13770                      (Uenibstreamprotobuf__Occasions *message,
13771                       ProtobufCAllocator *allocator);
13772 /* Uenibstreamprotobuf__SSB methods */
13773 void   uenibstreamprotobuf__ssb__init
13774                      (Uenibstreamprotobuf__SSB         *message);
13775 size_t uenibstreamprotobuf__ssb__get_packed_size
13776                      (const Uenibstreamprotobuf__SSB   *message);
13777 size_t uenibstreamprotobuf__ssb__pack
13778                      (const Uenibstreamprotobuf__SSB   *message,
13779                       uint8_t             *out);
13780 size_t uenibstreamprotobuf__ssb__pack_to_buffer
13781                      (const Uenibstreamprotobuf__SSB   *message,
13782                       ProtobufCBuffer     *buffer);
13783 Uenibstreamprotobuf__SSB *
13784        uenibstreamprotobuf__ssb__unpack
13785                      (ProtobufCAllocator  *allocator,
13786                       size_t               len,
13787                       const uint8_t       *data);
13788 void   uenibstreamprotobuf__ssb__free_unpacked
13789                      (Uenibstreamprotobuf__SSB *message,
13790                       ProtobufCAllocator *allocator);
13791 /* Uenibstreamprotobuf__CFRASSBResource methods */
13792 void   uenibstreamprotobuf__cfra__ssb__resource__init
13793                      (Uenibstreamprotobuf__CFRASSBResource         *message);
13794 size_t uenibstreamprotobuf__cfra__ssb__resource__get_packed_size
13795                      (const Uenibstreamprotobuf__CFRASSBResource   *message);
13796 size_t uenibstreamprotobuf__cfra__ssb__resource__pack
13797                      (const Uenibstreamprotobuf__CFRASSBResource   *message,
13798                       uint8_t             *out);
13799 size_t uenibstreamprotobuf__cfra__ssb__resource__pack_to_buffer
13800                      (const Uenibstreamprotobuf__CFRASSBResource   *message,
13801                       ProtobufCBuffer     *buffer);
13802 Uenibstreamprotobuf__CFRASSBResource *
13803        uenibstreamprotobuf__cfra__ssb__resource__unpack
13804                      (ProtobufCAllocator  *allocator,
13805                       size_t               len,
13806                       const uint8_t       *data);
13807 void   uenibstreamprotobuf__cfra__ssb__resource__free_unpacked
13808                      (Uenibstreamprotobuf__CFRASSBResource *message,
13809                       ProtobufCAllocator *allocator);
13810 /* Uenibstreamprotobuf__CSIRS methods */
13811 void   uenibstreamprotobuf__csirs__init
13812                      (Uenibstreamprotobuf__CSIRS         *message);
13813 size_t uenibstreamprotobuf__csirs__get_packed_size
13814                      (const Uenibstreamprotobuf__CSIRS   *message);
13815 size_t uenibstreamprotobuf__csirs__pack
13816                      (const Uenibstreamprotobuf__CSIRS   *message,
13817                       uint8_t             *out);
13818 size_t uenibstreamprotobuf__csirs__pack_to_buffer
13819                      (const Uenibstreamprotobuf__CSIRS   *message,
13820                       ProtobufCBuffer     *buffer);
13821 Uenibstreamprotobuf__CSIRS *
13822        uenibstreamprotobuf__csirs__unpack
13823                      (ProtobufCAllocator  *allocator,
13824                       size_t               len,
13825                       const uint8_t       *data);
13826 void   uenibstreamprotobuf__csirs__free_unpacked
13827                      (Uenibstreamprotobuf__CSIRS *message,
13828                       ProtobufCAllocator *allocator);
13829 /* Uenibstreamprotobuf__CFRACSIRSResource methods */
13830 void   uenibstreamprotobuf__cfra__csirs__resource__init
13831                      (Uenibstreamprotobuf__CFRACSIRSResource         *message);
13832 size_t uenibstreamprotobuf__cfra__csirs__resource__get_packed_size
13833                      (const Uenibstreamprotobuf__CFRACSIRSResource   *message);
13834 size_t uenibstreamprotobuf__cfra__csirs__resource__pack
13835                      (const Uenibstreamprotobuf__CFRACSIRSResource   *message,
13836                       uint8_t             *out);
13837 size_t uenibstreamprotobuf__cfra__csirs__resource__pack_to_buffer
13838                      (const Uenibstreamprotobuf__CFRACSIRSResource   *message,
13839                       ProtobufCBuffer     *buffer);
13840 Uenibstreamprotobuf__CFRACSIRSResource *
13841        uenibstreamprotobuf__cfra__csirs__resource__unpack
13842                      (ProtobufCAllocator  *allocator,
13843                       size_t               len,
13844                       const uint8_t       *data);
13845 void   uenibstreamprotobuf__cfra__csirs__resource__free_unpacked
13846                      (Uenibstreamprotobuf__CFRACSIRSResource *message,
13847                       ProtobufCAllocator *allocator);
13848 /* Uenibstreamprotobuf__RAPrioritization methods */
13849 void   uenibstreamprotobuf__ra__prioritization__init
13850                      (Uenibstreamprotobuf__RAPrioritization         *message);
13851 size_t uenibstreamprotobuf__ra__prioritization__get_packed_size
13852                      (const Uenibstreamprotobuf__RAPrioritization   *message);
13853 size_t uenibstreamprotobuf__ra__prioritization__pack
13854                      (const Uenibstreamprotobuf__RAPrioritization   *message,
13855                       uint8_t             *out);
13856 size_t uenibstreamprotobuf__ra__prioritization__pack_to_buffer
13857                      (const Uenibstreamprotobuf__RAPrioritization   *message,
13858                       ProtobufCBuffer     *buffer);
13859 Uenibstreamprotobuf__RAPrioritization *
13860        uenibstreamprotobuf__ra__prioritization__unpack
13861                      (ProtobufCAllocator  *allocator,
13862                       size_t               len,
13863                       const uint8_t       *data);
13864 void   uenibstreamprotobuf__ra__prioritization__free_unpacked
13865                      (Uenibstreamprotobuf__RAPrioritization *message,
13866                       ProtobufCAllocator *allocator);
13867 /* Uenibstreamprotobuf__PowerRampingStepHighPriority methods */
13868 void   uenibstreamprotobuf__power_ramping_step_high_priority__init
13869                      (Uenibstreamprotobuf__PowerRampingStepHighPriority         *message);
13870 size_t uenibstreamprotobuf__power_ramping_step_high_priority__get_packed_size
13871                      (const Uenibstreamprotobuf__PowerRampingStepHighPriority   *message);
13872 size_t uenibstreamprotobuf__power_ramping_step_high_priority__pack
13873                      (const Uenibstreamprotobuf__PowerRampingStepHighPriority   *message,
13874                       uint8_t             *out);
13875 size_t uenibstreamprotobuf__power_ramping_step_high_priority__pack_to_buffer
13876                      (const Uenibstreamprotobuf__PowerRampingStepHighPriority   *message,
13877                       ProtobufCBuffer     *buffer);
13878 Uenibstreamprotobuf__PowerRampingStepHighPriority *
13879        uenibstreamprotobuf__power_ramping_step_high_priority__unpack
13880                      (ProtobufCAllocator  *allocator,
13881                       size_t               len,
13882                       const uint8_t       *data);
13883 void   uenibstreamprotobuf__power_ramping_step_high_priority__free_unpacked
13884                      (Uenibstreamprotobuf__PowerRampingStepHighPriority *message,
13885                       ProtobufCAllocator *allocator);
13886 /* Uenibstreamprotobuf__ScalingFactorBI methods */
13887 void   uenibstreamprotobuf__scaling_factor_bi__init
13888                      (Uenibstreamprotobuf__ScalingFactorBI         *message);
13889 size_t uenibstreamprotobuf__scaling_factor_bi__get_packed_size
13890                      (const Uenibstreamprotobuf__ScalingFactorBI   *message);
13891 size_t uenibstreamprotobuf__scaling_factor_bi__pack
13892                      (const Uenibstreamprotobuf__ScalingFactorBI   *message,
13893                       uint8_t             *out);
13894 size_t uenibstreamprotobuf__scaling_factor_bi__pack_to_buffer
13895                      (const Uenibstreamprotobuf__ScalingFactorBI   *message,
13896                       ProtobufCBuffer     *buffer);
13897 Uenibstreamprotobuf__ScalingFactorBI *
13898        uenibstreamprotobuf__scaling_factor_bi__unpack
13899                      (ProtobufCAllocator  *allocator,
13900                       size_t               len,
13901                       const uint8_t       *data);
13902 void   uenibstreamprotobuf__scaling_factor_bi__free_unpacked
13903                      (Uenibstreamprotobuf__ScalingFactorBI *message,
13904                       ProtobufCAllocator *allocator);
13905 /* Uenibstreamprotobuf__SSBMTC methods */
13906 void   uenibstreamprotobuf__ssb__mtc__init
13907                      (Uenibstreamprotobuf__SSBMTC         *message);
13908 size_t uenibstreamprotobuf__ssb__mtc__get_packed_size
13909                      (const Uenibstreamprotobuf__SSBMTC   *message);
13910 size_t uenibstreamprotobuf__ssb__mtc__pack
13911                      (const Uenibstreamprotobuf__SSBMTC   *message,
13912                       uint8_t             *out);
13913 size_t uenibstreamprotobuf__ssb__mtc__pack_to_buffer
13914                      (const Uenibstreamprotobuf__SSBMTC   *message,
13915                       ProtobufCBuffer     *buffer);
13916 Uenibstreamprotobuf__SSBMTC *
13917        uenibstreamprotobuf__ssb__mtc__unpack
13918                      (ProtobufCAllocator  *allocator,
13919                       size_t               len,
13920                       const uint8_t       *data);
13921 void   uenibstreamprotobuf__ssb__mtc__free_unpacked
13922                      (Uenibstreamprotobuf__SSBMTC *message,
13923                       ProtobufCAllocator *allocator);
13924 /* Uenibstreamprotobuf__Duration methods */
13925 void   uenibstreamprotobuf__duration__init
13926                      (Uenibstreamprotobuf__Duration         *message);
13927 size_t uenibstreamprotobuf__duration__get_packed_size
13928                      (const Uenibstreamprotobuf__Duration   *message);
13929 size_t uenibstreamprotobuf__duration__pack
13930                      (const Uenibstreamprotobuf__Duration   *message,
13931                       uint8_t             *out);
13932 size_t uenibstreamprotobuf__duration__pack_to_buffer
13933                      (const Uenibstreamprotobuf__Duration   *message,
13934                       ProtobufCBuffer     *buffer);
13935 Uenibstreamprotobuf__Duration *
13936        uenibstreamprotobuf__duration__unpack
13937                      (ProtobufCAllocator  *allocator,
13938                       size_t               len,
13939                       const uint8_t       *data);
13940 void   uenibstreamprotobuf__duration__free_unpacked
13941                      (Uenibstreamprotobuf__Duration *message,
13942                       ProtobufCAllocator *allocator);
13943 /* Uenibstreamprotobuf__SSBMTC2 methods */
13944 void   uenibstreamprotobuf__ssb__mtc2__init
13945                      (Uenibstreamprotobuf__SSBMTC2         *message);
13946 size_t uenibstreamprotobuf__ssb__mtc2__get_packed_size
13947                      (const Uenibstreamprotobuf__SSBMTC2   *message);
13948 size_t uenibstreamprotobuf__ssb__mtc2__pack
13949                      (const Uenibstreamprotobuf__SSBMTC2   *message,
13950                       uint8_t             *out);
13951 size_t uenibstreamprotobuf__ssb__mtc2__pack_to_buffer
13952                      (const Uenibstreamprotobuf__SSBMTC2   *message,
13953                       ProtobufCBuffer     *buffer);
13954 Uenibstreamprotobuf__SSBMTC2 *
13955        uenibstreamprotobuf__ssb__mtc2__unpack
13956                      (ProtobufCAllocator  *allocator,
13957                       size_t               len,
13958                       const uint8_t       *data);
13959 void   uenibstreamprotobuf__ssb__mtc2__free_unpacked
13960                      (Uenibstreamprotobuf__SSBMTC2 *message,
13961                       ProtobufCAllocator *allocator);
13962 /* Uenibstreamprotobuf__Periodicity methods */
13963 void   uenibstreamprotobuf__periodicity__init
13964                      (Uenibstreamprotobuf__Periodicity         *message);
13965 size_t uenibstreamprotobuf__periodicity__get_packed_size
13966                      (const Uenibstreamprotobuf__Periodicity   *message);
13967 size_t uenibstreamprotobuf__periodicity__pack
13968                      (const Uenibstreamprotobuf__Periodicity   *message,
13969                       uint8_t             *out);
13970 size_t uenibstreamprotobuf__periodicity__pack_to_buffer
13971                      (const Uenibstreamprotobuf__Periodicity   *message,
13972                       ProtobufCBuffer     *buffer);
13973 Uenibstreamprotobuf__Periodicity *
13974        uenibstreamprotobuf__periodicity__unpack
13975                      (ProtobufCAllocator  *allocator,
13976                       size_t               len,
13977                       const uint8_t       *data);
13978 void   uenibstreamprotobuf__periodicity__free_unpacked
13979                      (Uenibstreamprotobuf__Periodicity *message,
13980                       ProtobufCAllocator *allocator);
13981 /* Uenibstreamprotobuf__RLFTimersAndConstants methods */
13982 void   uenibstreamprotobuf__rlf__timers_and_constants__init
13983                      (Uenibstreamprotobuf__RLFTimersAndConstants         *message);
13984 size_t uenibstreamprotobuf__rlf__timers_and_constants__get_packed_size
13985                      (const Uenibstreamprotobuf__RLFTimersAndConstants   *message);
13986 size_t uenibstreamprotobuf__rlf__timers_and_constants__pack
13987                      (const Uenibstreamprotobuf__RLFTimersAndConstants   *message,
13988                       uint8_t             *out);
13989 size_t uenibstreamprotobuf__rlf__timers_and_constants__pack_to_buffer
13990                      (const Uenibstreamprotobuf__RLFTimersAndConstants   *message,
13991                       ProtobufCBuffer     *buffer);
13992 Uenibstreamprotobuf__RLFTimersAndConstants *
13993        uenibstreamprotobuf__rlf__timers_and_constants__unpack
13994                      (ProtobufCAllocator  *allocator,
13995                       size_t               len,
13996                       const uint8_t       *data);
13997 void   uenibstreamprotobuf__rlf__timers_and_constants__free_unpacked
13998                      (Uenibstreamprotobuf__RLFTimersAndConstants *message,
13999                       ProtobufCAllocator *allocator);
14000 /* Uenibstreamprotobuf__T310 methods */
14001 void   uenibstreamprotobuf__t310__init
14002                      (Uenibstreamprotobuf__T310         *message);
14003 size_t uenibstreamprotobuf__t310__get_packed_size
14004                      (const Uenibstreamprotobuf__T310   *message);
14005 size_t uenibstreamprotobuf__t310__pack
14006                      (const Uenibstreamprotobuf__T310   *message,
14007                       uint8_t             *out);
14008 size_t uenibstreamprotobuf__t310__pack_to_buffer
14009                      (const Uenibstreamprotobuf__T310   *message,
14010                       ProtobufCBuffer     *buffer);
14011 Uenibstreamprotobuf__T310 *
14012        uenibstreamprotobuf__t310__unpack
14013                      (ProtobufCAllocator  *allocator,
14014                       size_t               len,
14015                       const uint8_t       *data);
14016 void   uenibstreamprotobuf__t310__free_unpacked
14017                      (Uenibstreamprotobuf__T310 *message,
14018                       ProtobufCAllocator *allocator);
14019 /* Uenibstreamprotobuf__N310 methods */
14020 void   uenibstreamprotobuf__n310__init
14021                      (Uenibstreamprotobuf__N310         *message);
14022 size_t uenibstreamprotobuf__n310__get_packed_size
14023                      (const Uenibstreamprotobuf__N310   *message);
14024 size_t uenibstreamprotobuf__n310__pack
14025                      (const Uenibstreamprotobuf__N310   *message,
14026                       uint8_t             *out);
14027 size_t uenibstreamprotobuf__n310__pack_to_buffer
14028                      (const Uenibstreamprotobuf__N310   *message,
14029                       ProtobufCBuffer     *buffer);
14030 Uenibstreamprotobuf__N310 *
14031        uenibstreamprotobuf__n310__unpack
14032                      (ProtobufCAllocator  *allocator,
14033                       size_t               len,
14034                       const uint8_t       *data);
14035 void   uenibstreamprotobuf__n310__free_unpacked
14036                      (Uenibstreamprotobuf__N310 *message,
14037                       ProtobufCAllocator *allocator);
14038 /* Uenibstreamprotobuf__N311 methods */
14039 void   uenibstreamprotobuf__n311__init
14040                      (Uenibstreamprotobuf__N311         *message);
14041 size_t uenibstreamprotobuf__n311__get_packed_size
14042                      (const Uenibstreamprotobuf__N311   *message);
14043 size_t uenibstreamprotobuf__n311__pack
14044                      (const Uenibstreamprotobuf__N311   *message,
14045                       uint8_t             *out);
14046 size_t uenibstreamprotobuf__n311__pack_to_buffer
14047                      (const Uenibstreamprotobuf__N311   *message,
14048                       ProtobufCBuffer     *buffer);
14049 Uenibstreamprotobuf__N311 *
14050        uenibstreamprotobuf__n311__unpack
14051                      (ProtobufCAllocator  *allocator,
14052                       size_t               len,
14053                       const uint8_t       *data);
14054 void   uenibstreamprotobuf__n311__free_unpacked
14055                      (Uenibstreamprotobuf__N311 *message,
14056                       ProtobufCAllocator *allocator);
14057 /* Uenibstreamprotobuf__T311V1530 methods */
14058 void   uenibstreamprotobuf__t311_v1530__init
14059                      (Uenibstreamprotobuf__T311V1530         *message);
14060 size_t uenibstreamprotobuf__t311_v1530__get_packed_size
14061                      (const Uenibstreamprotobuf__T311V1530   *message);
14062 size_t uenibstreamprotobuf__t311_v1530__pack
14063                      (const Uenibstreamprotobuf__T311V1530   *message,
14064                       uint8_t             *out);
14065 size_t uenibstreamprotobuf__t311_v1530__pack_to_buffer
14066                      (const Uenibstreamprotobuf__T311V1530   *message,
14067                       ProtobufCBuffer     *buffer);
14068 Uenibstreamprotobuf__T311V1530 *
14069        uenibstreamprotobuf__t311_v1530__unpack
14070                      (ProtobufCAllocator  *allocator,
14071                       size_t               len,
14072                       const uint8_t       *data);
14073 void   uenibstreamprotobuf__t311_v1530__free_unpacked
14074                      (Uenibstreamprotobuf__T311V1530 *message,
14075                       ProtobufCAllocator *allocator);
14076 /* Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold methods */
14077 void   uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__init
14078                      (Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold         *message);
14079 size_t uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__get_packed_size
14080                      (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold   *message);
14081 size_t uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__pack
14082                      (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold   *message,
14083                       uint8_t             *out);
14084 size_t uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__pack_to_buffer
14085                      (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold   *message,
14086                       ProtobufCBuffer     *buffer);
14087 Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *
14088        uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__unpack
14089                      (ProtobufCAllocator  *allocator,
14090                       size_t               len,
14091                       const uint8_t       *data);
14092 void   uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__free_unpacked
14093                      (Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message,
14094                       ProtobufCAllocator *allocator);
14095 /* Uenibstreamprotobuf__ServingCellConfig methods */
14096 void   uenibstreamprotobuf__serving_cell_config__init
14097                      (Uenibstreamprotobuf__ServingCellConfig         *message);
14098 size_t uenibstreamprotobuf__serving_cell_config__get_packed_size
14099                      (const Uenibstreamprotobuf__ServingCellConfig   *message);
14100 size_t uenibstreamprotobuf__serving_cell_config__pack
14101                      (const Uenibstreamprotobuf__ServingCellConfig   *message,
14102                       uint8_t             *out);
14103 size_t uenibstreamprotobuf__serving_cell_config__pack_to_buffer
14104                      (const Uenibstreamprotobuf__ServingCellConfig   *message,
14105                       ProtobufCBuffer     *buffer);
14106 Uenibstreamprotobuf__ServingCellConfig *
14107        uenibstreamprotobuf__serving_cell_config__unpack
14108                      (ProtobufCAllocator  *allocator,
14109                       size_t               len,
14110                       const uint8_t       *data);
14111 void   uenibstreamprotobuf__serving_cell_config__free_unpacked
14112                      (Uenibstreamprotobuf__ServingCellConfig *message,
14113                       ProtobufCAllocator *allocator);
14114 /* Uenibstreamprotobuf__TDDULDLConfigDedicated methods */
14115 void   uenibstreamprotobuf__tdd__ul__dl__config_dedicated__init
14116                      (Uenibstreamprotobuf__TDDULDLConfigDedicated         *message);
14117 size_t uenibstreamprotobuf__tdd__ul__dl__config_dedicated__get_packed_size
14118                      (const Uenibstreamprotobuf__TDDULDLConfigDedicated   *message);
14119 size_t uenibstreamprotobuf__tdd__ul__dl__config_dedicated__pack
14120                      (const Uenibstreamprotobuf__TDDULDLConfigDedicated   *message,
14121                       uint8_t             *out);
14122 size_t uenibstreamprotobuf__tdd__ul__dl__config_dedicated__pack_to_buffer
14123                      (const Uenibstreamprotobuf__TDDULDLConfigDedicated   *message,
14124                       ProtobufCBuffer     *buffer);
14125 Uenibstreamprotobuf__TDDULDLConfigDedicated *
14126        uenibstreamprotobuf__tdd__ul__dl__config_dedicated__unpack
14127                      (ProtobufCAllocator  *allocator,
14128                       size_t               len,
14129                       const uint8_t       *data);
14130 void   uenibstreamprotobuf__tdd__ul__dl__config_dedicated__free_unpacked
14131                      (Uenibstreamprotobuf__TDDULDLConfigDedicated *message,
14132                       ProtobufCAllocator *allocator);
14133 /* Uenibstreamprotobuf__TDDULDLSlotConfig methods */
14134 void   uenibstreamprotobuf__tdd__ul__dl__slot_config__init
14135                      (Uenibstreamprotobuf__TDDULDLSlotConfig         *message);
14136 size_t uenibstreamprotobuf__tdd__ul__dl__slot_config__get_packed_size
14137                      (const Uenibstreamprotobuf__TDDULDLSlotConfig   *message);
14138 size_t uenibstreamprotobuf__tdd__ul__dl__slot_config__pack
14139                      (const Uenibstreamprotobuf__TDDULDLSlotConfig   *message,
14140                       uint8_t             *out);
14141 size_t uenibstreamprotobuf__tdd__ul__dl__slot_config__pack_to_buffer
14142                      (const Uenibstreamprotobuf__TDDULDLSlotConfig   *message,
14143                       ProtobufCBuffer     *buffer);
14144 Uenibstreamprotobuf__TDDULDLSlotConfig *
14145        uenibstreamprotobuf__tdd__ul__dl__slot_config__unpack
14146                      (ProtobufCAllocator  *allocator,
14147                       size_t               len,
14148                       const uint8_t       *data);
14149 void   uenibstreamprotobuf__tdd__ul__dl__slot_config__free_unpacked
14150                      (Uenibstreamprotobuf__TDDULDLSlotConfig *message,
14151                       ProtobufCAllocator *allocator);
14152 /* Uenibstreamprotobuf__Explicit methods */
14153 void   uenibstreamprotobuf__explicit__init
14154                      (Uenibstreamprotobuf__Explicit         *message);
14155 size_t uenibstreamprotobuf__explicit__get_packed_size
14156                      (const Uenibstreamprotobuf__Explicit   *message);
14157 size_t uenibstreamprotobuf__explicit__pack
14158                      (const Uenibstreamprotobuf__Explicit   *message,
14159                       uint8_t             *out);
14160 size_t uenibstreamprotobuf__explicit__pack_to_buffer
14161                      (const Uenibstreamprotobuf__Explicit   *message,
14162                       ProtobufCBuffer     *buffer);
14163 Uenibstreamprotobuf__Explicit *
14164        uenibstreamprotobuf__explicit__unpack
14165                      (ProtobufCAllocator  *allocator,
14166                       size_t               len,
14167                       const uint8_t       *data);
14168 void   uenibstreamprotobuf__explicit__free_unpacked
14169                      (Uenibstreamprotobuf__Explicit *message,
14170                       ProtobufCAllocator *allocator);
14171 /* Uenibstreamprotobuf__BWPDownlinkDedicated methods */
14172 void   uenibstreamprotobuf__bwp__downlink_dedicated__init
14173                      (Uenibstreamprotobuf__BWPDownlinkDedicated         *message);
14174 size_t uenibstreamprotobuf__bwp__downlink_dedicated__get_packed_size
14175                      (const Uenibstreamprotobuf__BWPDownlinkDedicated   *message);
14176 size_t uenibstreamprotobuf__bwp__downlink_dedicated__pack
14177                      (const Uenibstreamprotobuf__BWPDownlinkDedicated   *message,
14178                       uint8_t             *out);
14179 size_t uenibstreamprotobuf__bwp__downlink_dedicated__pack_to_buffer
14180                      (const Uenibstreamprotobuf__BWPDownlinkDedicated   *message,
14181                       ProtobufCBuffer     *buffer);
14182 Uenibstreamprotobuf__BWPDownlinkDedicated *
14183        uenibstreamprotobuf__bwp__downlink_dedicated__unpack
14184                      (ProtobufCAllocator  *allocator,
14185                       size_t               len,
14186                       const uint8_t       *data);
14187 void   uenibstreamprotobuf__bwp__downlink_dedicated__free_unpacked
14188                      (Uenibstreamprotobuf__BWPDownlinkDedicated *message,
14189                       ProtobufCAllocator *allocator);
14190 /* Uenibstreamprotobuf__PDCCHConfig methods */
14191 void   uenibstreamprotobuf__pdcch__config__init
14192                      (Uenibstreamprotobuf__PDCCHConfig         *message);
14193 size_t uenibstreamprotobuf__pdcch__config__get_packed_size
14194                      (const Uenibstreamprotobuf__PDCCHConfig   *message);
14195 size_t uenibstreamprotobuf__pdcch__config__pack
14196                      (const Uenibstreamprotobuf__PDCCHConfig   *message,
14197                       uint8_t             *out);
14198 size_t uenibstreamprotobuf__pdcch__config__pack_to_buffer
14199                      (const Uenibstreamprotobuf__PDCCHConfig   *message,
14200                       ProtobufCBuffer     *buffer);
14201 Uenibstreamprotobuf__PDCCHConfig *
14202        uenibstreamprotobuf__pdcch__config__unpack
14203                      (ProtobufCAllocator  *allocator,
14204                       size_t               len,
14205                       const uint8_t       *data);
14206 void   uenibstreamprotobuf__pdcch__config__free_unpacked
14207                      (Uenibstreamprotobuf__PDCCHConfig *message,
14208                       ProtobufCAllocator *allocator);
14209 /* Uenibstreamprotobuf__DownlinkPreemption methods */
14210 void   uenibstreamprotobuf__downlink_preemption__init
14211                      (Uenibstreamprotobuf__DownlinkPreemption         *message);
14212 size_t uenibstreamprotobuf__downlink_preemption__get_packed_size
14213                      (const Uenibstreamprotobuf__DownlinkPreemption   *message);
14214 size_t uenibstreamprotobuf__downlink_preemption__pack
14215                      (const Uenibstreamprotobuf__DownlinkPreemption   *message,
14216                       uint8_t             *out);
14217 size_t uenibstreamprotobuf__downlink_preemption__pack_to_buffer
14218                      (const Uenibstreamprotobuf__DownlinkPreemption   *message,
14219                       ProtobufCBuffer     *buffer);
14220 Uenibstreamprotobuf__DownlinkPreemption *
14221        uenibstreamprotobuf__downlink_preemption__unpack
14222                      (ProtobufCAllocator  *allocator,
14223                       size_t               len,
14224                       const uint8_t       *data);
14225 void   uenibstreamprotobuf__downlink_preemption__free_unpacked
14226                      (Uenibstreamprotobuf__DownlinkPreemption *message,
14227                       ProtobufCAllocator *allocator);
14228 /* Uenibstreamprotobuf__TimeFrequencySet methods */
14229 void   uenibstreamprotobuf__time_frequency_set__init
14230                      (Uenibstreamprotobuf__TimeFrequencySet         *message);
14231 size_t uenibstreamprotobuf__time_frequency_set__get_packed_size
14232                      (const Uenibstreamprotobuf__TimeFrequencySet   *message);
14233 size_t uenibstreamprotobuf__time_frequency_set__pack
14234                      (const Uenibstreamprotobuf__TimeFrequencySet   *message,
14235                       uint8_t             *out);
14236 size_t uenibstreamprotobuf__time_frequency_set__pack_to_buffer
14237                      (const Uenibstreamprotobuf__TimeFrequencySet   *message,
14238                       ProtobufCBuffer     *buffer);
14239 Uenibstreamprotobuf__TimeFrequencySet *
14240        uenibstreamprotobuf__time_frequency_set__unpack
14241                      (ProtobufCAllocator  *allocator,
14242                       size_t               len,
14243                       const uint8_t       *data);
14244 void   uenibstreamprotobuf__time_frequency_set__free_unpacked
14245                      (Uenibstreamprotobuf__TimeFrequencySet *message,
14246                       ProtobufCAllocator *allocator);
14247 /* Uenibstreamprotobuf__INTConfigurationPerServingCell methods */
14248 void   uenibstreamprotobuf__int__configuration_per_serving_cell__init
14249                      (Uenibstreamprotobuf__INTConfigurationPerServingCell         *message);
14250 size_t uenibstreamprotobuf__int__configuration_per_serving_cell__get_packed_size
14251                      (const Uenibstreamprotobuf__INTConfigurationPerServingCell   *message);
14252 size_t uenibstreamprotobuf__int__configuration_per_serving_cell__pack
14253                      (const Uenibstreamprotobuf__INTConfigurationPerServingCell   *message,
14254                       uint8_t             *out);
14255 size_t uenibstreamprotobuf__int__configuration_per_serving_cell__pack_to_buffer
14256                      (const Uenibstreamprotobuf__INTConfigurationPerServingCell   *message,
14257                       ProtobufCBuffer     *buffer);
14258 Uenibstreamprotobuf__INTConfigurationPerServingCell *
14259        uenibstreamprotobuf__int__configuration_per_serving_cell__unpack
14260                      (ProtobufCAllocator  *allocator,
14261                       size_t               len,
14262                       const uint8_t       *data);
14263 void   uenibstreamprotobuf__int__configuration_per_serving_cell__free_unpacked
14264                      (Uenibstreamprotobuf__INTConfigurationPerServingCell *message,
14265                       ProtobufCAllocator *allocator);
14266 /* Uenibstreamprotobuf__PUSCHTPCCommandConfig methods */
14267 void   uenibstreamprotobuf__pusch__tpc__command_config__init
14268                      (Uenibstreamprotobuf__PUSCHTPCCommandConfig         *message);
14269 size_t uenibstreamprotobuf__pusch__tpc__command_config__get_packed_size
14270                      (const Uenibstreamprotobuf__PUSCHTPCCommandConfig   *message);
14271 size_t uenibstreamprotobuf__pusch__tpc__command_config__pack
14272                      (const Uenibstreamprotobuf__PUSCHTPCCommandConfig   *message,
14273                       uint8_t             *out);
14274 size_t uenibstreamprotobuf__pusch__tpc__command_config__pack_to_buffer
14275                      (const Uenibstreamprotobuf__PUSCHTPCCommandConfig   *message,
14276                       ProtobufCBuffer     *buffer);
14277 Uenibstreamprotobuf__PUSCHTPCCommandConfig *
14278        uenibstreamprotobuf__pusch__tpc__command_config__unpack
14279                      (ProtobufCAllocator  *allocator,
14280                       size_t               len,
14281                       const uint8_t       *data);
14282 void   uenibstreamprotobuf__pusch__tpc__command_config__free_unpacked
14283                      (Uenibstreamprotobuf__PUSCHTPCCommandConfig *message,
14284                       ProtobufCAllocator *allocator);
14285 /* Uenibstreamprotobuf__PUCCHTPCCommandConfig methods */
14286 void   uenibstreamprotobuf__pucch__tpc__command_config__init
14287                      (Uenibstreamprotobuf__PUCCHTPCCommandConfig         *message);
14288 size_t uenibstreamprotobuf__pucch__tpc__command_config__get_packed_size
14289                      (const Uenibstreamprotobuf__PUCCHTPCCommandConfig   *message);
14290 size_t uenibstreamprotobuf__pucch__tpc__command_config__pack
14291                      (const Uenibstreamprotobuf__PUCCHTPCCommandConfig   *message,
14292                       uint8_t             *out);
14293 size_t uenibstreamprotobuf__pucch__tpc__command_config__pack_to_buffer
14294                      (const Uenibstreamprotobuf__PUCCHTPCCommandConfig   *message,
14295                       ProtobufCBuffer     *buffer);
14296 Uenibstreamprotobuf__PUCCHTPCCommandConfig *
14297        uenibstreamprotobuf__pucch__tpc__command_config__unpack
14298                      (ProtobufCAllocator  *allocator,
14299                       size_t               len,
14300                       const uint8_t       *data);
14301 void   uenibstreamprotobuf__pucch__tpc__command_config__free_unpacked
14302                      (Uenibstreamprotobuf__PUCCHTPCCommandConfig *message,
14303                       ProtobufCAllocator *allocator);
14304 /* Uenibstreamprotobuf__SRSTPCCommandConfig methods */
14305 void   uenibstreamprotobuf__srs__tpc__command_config__init
14306                      (Uenibstreamprotobuf__SRSTPCCommandConfig         *message);
14307 size_t uenibstreamprotobuf__srs__tpc__command_config__get_packed_size
14308                      (const Uenibstreamprotobuf__SRSTPCCommandConfig   *message);
14309 size_t uenibstreamprotobuf__srs__tpc__command_config__pack
14310                      (const Uenibstreamprotobuf__SRSTPCCommandConfig   *message,
14311                       uint8_t             *out);
14312 size_t uenibstreamprotobuf__srs__tpc__command_config__pack_to_buffer
14313                      (const Uenibstreamprotobuf__SRSTPCCommandConfig   *message,
14314                       ProtobufCBuffer     *buffer);
14315 Uenibstreamprotobuf__SRSTPCCommandConfig *
14316        uenibstreamprotobuf__srs__tpc__command_config__unpack
14317                      (ProtobufCAllocator  *allocator,
14318                       size_t               len,
14319                       const uint8_t       *data);
14320 void   uenibstreamprotobuf__srs__tpc__command_config__free_unpacked
14321                      (Uenibstreamprotobuf__SRSTPCCommandConfig *message,
14322                       ProtobufCAllocator *allocator);
14323 /* Uenibstreamprotobuf__PDSCHConfig methods */
14324 void   uenibstreamprotobuf__pdsch__config__init
14325                      (Uenibstreamprotobuf__PDSCHConfig         *message);
14326 size_t uenibstreamprotobuf__pdsch__config__get_packed_size
14327                      (const Uenibstreamprotobuf__PDSCHConfig   *message);
14328 size_t uenibstreamprotobuf__pdsch__config__pack
14329                      (const Uenibstreamprotobuf__PDSCHConfig   *message,
14330                       uint8_t             *out);
14331 size_t uenibstreamprotobuf__pdsch__config__pack_to_buffer
14332                      (const Uenibstreamprotobuf__PDSCHConfig   *message,
14333                       ProtobufCBuffer     *buffer);
14334 Uenibstreamprotobuf__PDSCHConfig *
14335        uenibstreamprotobuf__pdsch__config__unpack
14336                      (ProtobufCAllocator  *allocator,
14337                       size_t               len,
14338                       const uint8_t       *data);
14339 void   uenibstreamprotobuf__pdsch__config__free_unpacked
14340                      (Uenibstreamprotobuf__PDSCHConfig *message,
14341                       ProtobufCAllocator *allocator);
14342 /* Uenibstreamprotobuf__DMRSDownlinkConfig methods */
14343 void   uenibstreamprotobuf__dmrs__downlink_config__init
14344                      (Uenibstreamprotobuf__DMRSDownlinkConfig         *message);
14345 size_t uenibstreamprotobuf__dmrs__downlink_config__get_packed_size
14346                      (const Uenibstreamprotobuf__DMRSDownlinkConfig   *message);
14347 size_t uenibstreamprotobuf__dmrs__downlink_config__pack
14348                      (const Uenibstreamprotobuf__DMRSDownlinkConfig   *message,
14349                       uint8_t             *out);
14350 size_t uenibstreamprotobuf__dmrs__downlink_config__pack_to_buffer
14351                      (const Uenibstreamprotobuf__DMRSDownlinkConfig   *message,
14352                       ProtobufCBuffer     *buffer);
14353 Uenibstreamprotobuf__DMRSDownlinkConfig *
14354        uenibstreamprotobuf__dmrs__downlink_config__unpack
14355                      (ProtobufCAllocator  *allocator,
14356                       size_t               len,
14357                       const uint8_t       *data);
14358 void   uenibstreamprotobuf__dmrs__downlink_config__free_unpacked
14359                      (Uenibstreamprotobuf__DMRSDownlinkConfig *message,
14360                       ProtobufCAllocator *allocator);
14361 /* Uenibstreamprotobuf__DMRSType methods */
14362 void   uenibstreamprotobuf__dmrs__type__init
14363                      (Uenibstreamprotobuf__DMRSType         *message);
14364 size_t uenibstreamprotobuf__dmrs__type__get_packed_size
14365                      (const Uenibstreamprotobuf__DMRSType   *message);
14366 size_t uenibstreamprotobuf__dmrs__type__pack
14367                      (const Uenibstreamprotobuf__DMRSType   *message,
14368                       uint8_t             *out);
14369 size_t uenibstreamprotobuf__dmrs__type__pack_to_buffer
14370                      (const Uenibstreamprotobuf__DMRSType   *message,
14371                       ProtobufCBuffer     *buffer);
14372 Uenibstreamprotobuf__DMRSType *
14373        uenibstreamprotobuf__dmrs__type__unpack
14374                      (ProtobufCAllocator  *allocator,
14375                       size_t               len,
14376                       const uint8_t       *data);
14377 void   uenibstreamprotobuf__dmrs__type__free_unpacked
14378                      (Uenibstreamprotobuf__DMRSType *message,
14379                       ProtobufCAllocator *allocator);
14380 /* Uenibstreamprotobuf__DMRSAdditionalPosition methods */
14381 void   uenibstreamprotobuf__dmrs__additional_position__init
14382                      (Uenibstreamprotobuf__DMRSAdditionalPosition         *message);
14383 size_t uenibstreamprotobuf__dmrs__additional_position__get_packed_size
14384                      (const Uenibstreamprotobuf__DMRSAdditionalPosition   *message);
14385 size_t uenibstreamprotobuf__dmrs__additional_position__pack
14386                      (const Uenibstreamprotobuf__DMRSAdditionalPosition   *message,
14387                       uint8_t             *out);
14388 size_t uenibstreamprotobuf__dmrs__additional_position__pack_to_buffer
14389                      (const Uenibstreamprotobuf__DMRSAdditionalPosition   *message,
14390                       ProtobufCBuffer     *buffer);
14391 Uenibstreamprotobuf__DMRSAdditionalPosition *
14392        uenibstreamprotobuf__dmrs__additional_position__unpack
14393                      (ProtobufCAllocator  *allocator,
14394                       size_t               len,
14395                       const uint8_t       *data);
14396 void   uenibstreamprotobuf__dmrs__additional_position__free_unpacked
14397                      (Uenibstreamprotobuf__DMRSAdditionalPosition *message,
14398                       ProtobufCAllocator *allocator);
14399 /* Uenibstreamprotobuf__MaxLength methods */
14400 void   uenibstreamprotobuf__max_length__init
14401                      (Uenibstreamprotobuf__MaxLength         *message);
14402 size_t uenibstreamprotobuf__max_length__get_packed_size
14403                      (const Uenibstreamprotobuf__MaxLength   *message);
14404 size_t uenibstreamprotobuf__max_length__pack
14405                      (const Uenibstreamprotobuf__MaxLength   *message,
14406                       uint8_t             *out);
14407 size_t uenibstreamprotobuf__max_length__pack_to_buffer
14408                      (const Uenibstreamprotobuf__MaxLength   *message,
14409                       ProtobufCBuffer     *buffer);
14410 Uenibstreamprotobuf__MaxLength *
14411        uenibstreamprotobuf__max_length__unpack
14412                      (ProtobufCAllocator  *allocator,
14413                       size_t               len,
14414                       const uint8_t       *data);
14415 void   uenibstreamprotobuf__max_length__free_unpacked
14416                      (Uenibstreamprotobuf__MaxLength *message,
14417                       ProtobufCAllocator *allocator);
14418 /* Uenibstreamprotobuf__PTRSDownlinkConfig methods */
14419 void   uenibstreamprotobuf__ptrs__downlink_config__init
14420                      (Uenibstreamprotobuf__PTRSDownlinkConfig         *message);
14421 size_t uenibstreamprotobuf__ptrs__downlink_config__get_packed_size
14422                      (const Uenibstreamprotobuf__PTRSDownlinkConfig   *message);
14423 size_t uenibstreamprotobuf__ptrs__downlink_config__pack
14424                      (const Uenibstreamprotobuf__PTRSDownlinkConfig   *message,
14425                       uint8_t             *out);
14426 size_t uenibstreamprotobuf__ptrs__downlink_config__pack_to_buffer
14427                      (const Uenibstreamprotobuf__PTRSDownlinkConfig   *message,
14428                       ProtobufCBuffer     *buffer);
14429 Uenibstreamprotobuf__PTRSDownlinkConfig *
14430        uenibstreamprotobuf__ptrs__downlink_config__unpack
14431                      (ProtobufCAllocator  *allocator,
14432                       size_t               len,
14433                       const uint8_t       *data);
14434 void   uenibstreamprotobuf__ptrs__downlink_config__free_unpacked
14435                      (Uenibstreamprotobuf__PTRSDownlinkConfig *message,
14436                       ProtobufCAllocator *allocator);
14437 /* Uenibstreamprotobuf__ResourceElementOffset methods */
14438 void   uenibstreamprotobuf__resource_element_offset__init
14439                      (Uenibstreamprotobuf__ResourceElementOffset         *message);
14440 size_t uenibstreamprotobuf__resource_element_offset__get_packed_size
14441                      (const Uenibstreamprotobuf__ResourceElementOffset   *message);
14442 size_t uenibstreamprotobuf__resource_element_offset__pack
14443                      (const Uenibstreamprotobuf__ResourceElementOffset   *message,
14444                       uint8_t             *out);
14445 size_t uenibstreamprotobuf__resource_element_offset__pack_to_buffer
14446                      (const Uenibstreamprotobuf__ResourceElementOffset   *message,
14447                       ProtobufCBuffer     *buffer);
14448 Uenibstreamprotobuf__ResourceElementOffset *
14449        uenibstreamprotobuf__resource_element_offset__unpack
14450                      (ProtobufCAllocator  *allocator,
14451                       size_t               len,
14452                       const uint8_t       *data);
14453 void   uenibstreamprotobuf__resource_element_offset__free_unpacked
14454                      (Uenibstreamprotobuf__ResourceElementOffset *message,
14455                       ProtobufCAllocator *allocator);
14456 /* Uenibstreamprotobuf__TCIState methods */
14457 void   uenibstreamprotobuf__tci__state__init
14458                      (Uenibstreamprotobuf__TCIState         *message);
14459 size_t uenibstreamprotobuf__tci__state__get_packed_size
14460                      (const Uenibstreamprotobuf__TCIState   *message);
14461 size_t uenibstreamprotobuf__tci__state__pack
14462                      (const Uenibstreamprotobuf__TCIState   *message,
14463                       uint8_t             *out);
14464 size_t uenibstreamprotobuf__tci__state__pack_to_buffer
14465                      (const Uenibstreamprotobuf__TCIState   *message,
14466                       ProtobufCBuffer     *buffer);
14467 Uenibstreamprotobuf__TCIState *
14468        uenibstreamprotobuf__tci__state__unpack
14469                      (ProtobufCAllocator  *allocator,
14470                       size_t               len,
14471                       const uint8_t       *data);
14472 void   uenibstreamprotobuf__tci__state__free_unpacked
14473                      (Uenibstreamprotobuf__TCIState *message,
14474                       ProtobufCAllocator *allocator);
14475 /* Uenibstreamprotobuf__QCLInfo methods */
14476 void   uenibstreamprotobuf__qcl__info__init
14477                      (Uenibstreamprotobuf__QCLInfo         *message);
14478 size_t uenibstreamprotobuf__qcl__info__get_packed_size
14479                      (const Uenibstreamprotobuf__QCLInfo   *message);
14480 size_t uenibstreamprotobuf__qcl__info__pack
14481                      (const Uenibstreamprotobuf__QCLInfo   *message,
14482                       uint8_t             *out);
14483 size_t uenibstreamprotobuf__qcl__info__pack_to_buffer
14484                      (const Uenibstreamprotobuf__QCLInfo   *message,
14485                       ProtobufCBuffer     *buffer);
14486 Uenibstreamprotobuf__QCLInfo *
14487        uenibstreamprotobuf__qcl__info__unpack
14488                      (ProtobufCAllocator  *allocator,
14489                       size_t               len,
14490                       const uint8_t       *data);
14491 void   uenibstreamprotobuf__qcl__info__free_unpacked
14492                      (Uenibstreamprotobuf__QCLInfo *message,
14493                       ProtobufCAllocator *allocator);
14494 /* Uenibstreamprotobuf__QCLType methods */
14495 void   uenibstreamprotobuf__qcl__type__init
14496                      (Uenibstreamprotobuf__QCLType         *message);
14497 size_t uenibstreamprotobuf__qcl__type__get_packed_size
14498                      (const Uenibstreamprotobuf__QCLType   *message);
14499 size_t uenibstreamprotobuf__qcl__type__pack
14500                      (const Uenibstreamprotobuf__QCLType   *message,
14501                       uint8_t             *out);
14502 size_t uenibstreamprotobuf__qcl__type__pack_to_buffer
14503                      (const Uenibstreamprotobuf__QCLType   *message,
14504                       ProtobufCBuffer     *buffer);
14505 Uenibstreamprotobuf__QCLType *
14506        uenibstreamprotobuf__qcl__type__unpack
14507                      (ProtobufCAllocator  *allocator,
14508                       size_t               len,
14509                       const uint8_t       *data);
14510 void   uenibstreamprotobuf__qcl__type__free_unpacked
14511                      (Uenibstreamprotobuf__QCLType *message,
14512                       ProtobufCAllocator *allocator);
14513 /* Uenibstreamprotobuf__VRBToPRBInterleaver methods */
14514 void   uenibstreamprotobuf__vrb__to_prb__interleaver__init
14515                      (Uenibstreamprotobuf__VRBToPRBInterleaver         *message);
14516 size_t uenibstreamprotobuf__vrb__to_prb__interleaver__get_packed_size
14517                      (const Uenibstreamprotobuf__VRBToPRBInterleaver   *message);
14518 size_t uenibstreamprotobuf__vrb__to_prb__interleaver__pack
14519                      (const Uenibstreamprotobuf__VRBToPRBInterleaver   *message,
14520                       uint8_t             *out);
14521 size_t uenibstreamprotobuf__vrb__to_prb__interleaver__pack_to_buffer
14522                      (const Uenibstreamprotobuf__VRBToPRBInterleaver   *message,
14523                       ProtobufCBuffer     *buffer);
14524 Uenibstreamprotobuf__VRBToPRBInterleaver *
14525        uenibstreamprotobuf__vrb__to_prb__interleaver__unpack
14526                      (ProtobufCAllocator  *allocator,
14527                       size_t               len,
14528                       const uint8_t       *data);
14529 void   uenibstreamprotobuf__vrb__to_prb__interleaver__free_unpacked
14530                      (Uenibstreamprotobuf__VRBToPRBInterleaver *message,
14531                       ProtobufCAllocator *allocator);
14532 /* Uenibstreamprotobuf__ResourceAllocation methods */
14533 void   uenibstreamprotobuf__resource_allocation__init
14534                      (Uenibstreamprotobuf__ResourceAllocation         *message);
14535 size_t uenibstreamprotobuf__resource_allocation__get_packed_size
14536                      (const Uenibstreamprotobuf__ResourceAllocation   *message);
14537 size_t uenibstreamprotobuf__resource_allocation__pack
14538                      (const Uenibstreamprotobuf__ResourceAllocation   *message,
14539                       uint8_t             *out);
14540 size_t uenibstreamprotobuf__resource_allocation__pack_to_buffer
14541                      (const Uenibstreamprotobuf__ResourceAllocation   *message,
14542                       ProtobufCBuffer     *buffer);
14543 Uenibstreamprotobuf__ResourceAllocation *
14544        uenibstreamprotobuf__resource_allocation__unpack
14545                      (ProtobufCAllocator  *allocator,
14546                       size_t               len,
14547                       const uint8_t       *data);
14548 void   uenibstreamprotobuf__resource_allocation__free_unpacked
14549                      (Uenibstreamprotobuf__ResourceAllocation *message,
14550                       ProtobufCAllocator *allocator);
14551 /* Uenibstreamprotobuf__PDSCHAggregationFactor methods */
14552 void   uenibstreamprotobuf__pdsch__aggregation_factor__init
14553                      (Uenibstreamprotobuf__PDSCHAggregationFactor         *message);
14554 size_t uenibstreamprotobuf__pdsch__aggregation_factor__get_packed_size
14555                      (const Uenibstreamprotobuf__PDSCHAggregationFactor   *message);
14556 size_t uenibstreamprotobuf__pdsch__aggregation_factor__pack
14557                      (const Uenibstreamprotobuf__PDSCHAggregationFactor   *message,
14558                       uint8_t             *out);
14559 size_t uenibstreamprotobuf__pdsch__aggregation_factor__pack_to_buffer
14560                      (const Uenibstreamprotobuf__PDSCHAggregationFactor   *message,
14561                       ProtobufCBuffer     *buffer);
14562 Uenibstreamprotobuf__PDSCHAggregationFactor *
14563        uenibstreamprotobuf__pdsch__aggregation_factor__unpack
14564                      (ProtobufCAllocator  *allocator,
14565                       size_t               len,
14566                       const uint8_t       *data);
14567 void   uenibstreamprotobuf__pdsch__aggregation_factor__free_unpacked
14568                      (Uenibstreamprotobuf__PDSCHAggregationFactor *message,
14569                       ProtobufCAllocator *allocator);
14570 /* Uenibstreamprotobuf__RateMatchPatternGroup methods */
14571 void   uenibstreamprotobuf__rate_match_pattern_group__init
14572                      (Uenibstreamprotobuf__RateMatchPatternGroup         *message);
14573 size_t uenibstreamprotobuf__rate_match_pattern_group__get_packed_size
14574                      (const Uenibstreamprotobuf__RateMatchPatternGroup   *message);
14575 size_t uenibstreamprotobuf__rate_match_pattern_group__pack
14576                      (const Uenibstreamprotobuf__RateMatchPatternGroup   *message,
14577                       uint8_t             *out);
14578 size_t uenibstreamprotobuf__rate_match_pattern_group__pack_to_buffer
14579                      (const Uenibstreamprotobuf__RateMatchPatternGroup   *message,
14580                       ProtobufCBuffer     *buffer);
14581 Uenibstreamprotobuf__RateMatchPatternGroup *
14582        uenibstreamprotobuf__rate_match_pattern_group__unpack
14583                      (ProtobufCAllocator  *allocator,
14584                       size_t               len,
14585                       const uint8_t       *data);
14586 void   uenibstreamprotobuf__rate_match_pattern_group__free_unpacked
14587                      (Uenibstreamprotobuf__RateMatchPatternGroup *message,
14588                       ProtobufCAllocator *allocator);
14589 /* Uenibstreamprotobuf__RateMatchPatternGroupItem methods */
14590 void   uenibstreamprotobuf__rate_match_pattern_group_item__init
14591                      (Uenibstreamprotobuf__RateMatchPatternGroupItem         *message);
14592 size_t uenibstreamprotobuf__rate_match_pattern_group_item__get_packed_size
14593                      (const Uenibstreamprotobuf__RateMatchPatternGroupItem   *message);
14594 size_t uenibstreamprotobuf__rate_match_pattern_group_item__pack
14595                      (const Uenibstreamprotobuf__RateMatchPatternGroupItem   *message,
14596                       uint8_t             *out);
14597 size_t uenibstreamprotobuf__rate_match_pattern_group_item__pack_to_buffer
14598                      (const Uenibstreamprotobuf__RateMatchPatternGroupItem   *message,
14599                       ProtobufCBuffer     *buffer);
14600 Uenibstreamprotobuf__RateMatchPatternGroupItem *
14601        uenibstreamprotobuf__rate_match_pattern_group_item__unpack
14602                      (ProtobufCAllocator  *allocator,
14603                       size_t               len,
14604                       const uint8_t       *data);
14605 void   uenibstreamprotobuf__rate_match_pattern_group_item__free_unpacked
14606                      (Uenibstreamprotobuf__RateMatchPatternGroupItem *message,
14607                       ProtobufCAllocator *allocator);
14608 /* Uenibstreamprotobuf__RBGSize methods */
14609 void   uenibstreamprotobuf__rbg__size__init
14610                      (Uenibstreamprotobuf__RBGSize         *message);
14611 size_t uenibstreamprotobuf__rbg__size__get_packed_size
14612                      (const Uenibstreamprotobuf__RBGSize   *message);
14613 size_t uenibstreamprotobuf__rbg__size__pack
14614                      (const Uenibstreamprotobuf__RBGSize   *message,
14615                       uint8_t             *out);
14616 size_t uenibstreamprotobuf__rbg__size__pack_to_buffer
14617                      (const Uenibstreamprotobuf__RBGSize   *message,
14618                       ProtobufCBuffer     *buffer);
14619 Uenibstreamprotobuf__RBGSize *
14620        uenibstreamprotobuf__rbg__size__unpack
14621                      (ProtobufCAllocator  *allocator,
14622                       size_t               len,
14623                       const uint8_t       *data);
14624 void   uenibstreamprotobuf__rbg__size__free_unpacked
14625                      (Uenibstreamprotobuf__RBGSize *message,
14626                       ProtobufCAllocator *allocator);
14627 /* Uenibstreamprotobuf__MCSTable methods */
14628 void   uenibstreamprotobuf__mcs__table__init
14629                      (Uenibstreamprotobuf__MCSTable         *message);
14630 size_t uenibstreamprotobuf__mcs__table__get_packed_size
14631                      (const Uenibstreamprotobuf__MCSTable   *message);
14632 size_t uenibstreamprotobuf__mcs__table__pack
14633                      (const Uenibstreamprotobuf__MCSTable   *message,
14634                       uint8_t             *out);
14635 size_t uenibstreamprotobuf__mcs__table__pack_to_buffer
14636                      (const Uenibstreamprotobuf__MCSTable   *message,
14637                       ProtobufCBuffer     *buffer);
14638 Uenibstreamprotobuf__MCSTable *
14639        uenibstreamprotobuf__mcs__table__unpack
14640                      (ProtobufCAllocator  *allocator,
14641                       size_t               len,
14642                       const uint8_t       *data);
14643 void   uenibstreamprotobuf__mcs__table__free_unpacked
14644                      (Uenibstreamprotobuf__MCSTable *message,
14645                       ProtobufCAllocator *allocator);
14646 /* Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI methods */
14647 void   uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__init
14648                      (Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI         *message);
14649 size_t uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__get_packed_size
14650                      (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI   *message);
14651 size_t uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__pack
14652                      (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI   *message,
14653                       uint8_t             *out);
14654 size_t uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__pack_to_buffer
14655                      (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI   *message,
14656                       ProtobufCBuffer     *buffer);
14657 Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *
14658        uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__unpack
14659                      (ProtobufCAllocator  *allocator,
14660                       size_t               len,
14661                       const uint8_t       *data);
14662 void   uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__free_unpacked
14663                      (Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message,
14664                       ProtobufCAllocator *allocator);
14665 /* Uenibstreamprotobuf__StaticBundling methods */
14666 void   uenibstreamprotobuf__static_bundling__init
14667                      (Uenibstreamprotobuf__StaticBundling         *message);
14668 size_t uenibstreamprotobuf__static_bundling__get_packed_size
14669                      (const Uenibstreamprotobuf__StaticBundling   *message);
14670 size_t uenibstreamprotobuf__static_bundling__pack
14671                      (const Uenibstreamprotobuf__StaticBundling   *message,
14672                       uint8_t             *out);
14673 size_t uenibstreamprotobuf__static_bundling__pack_to_buffer
14674                      (const Uenibstreamprotobuf__StaticBundling   *message,
14675                       ProtobufCBuffer     *buffer);
14676 Uenibstreamprotobuf__StaticBundling *
14677        uenibstreamprotobuf__static_bundling__unpack
14678                      (ProtobufCAllocator  *allocator,
14679                       size_t               len,
14680                       const uint8_t       *data);
14681 void   uenibstreamprotobuf__static_bundling__free_unpacked
14682                      (Uenibstreamprotobuf__StaticBundling *message,
14683                       ProtobufCAllocator *allocator);
14684 /* Uenibstreamprotobuf__BundleSize methods */
14685 void   uenibstreamprotobuf__bundle_size__init
14686                      (Uenibstreamprotobuf__BundleSize         *message);
14687 size_t uenibstreamprotobuf__bundle_size__get_packed_size
14688                      (const Uenibstreamprotobuf__BundleSize   *message);
14689 size_t uenibstreamprotobuf__bundle_size__pack
14690                      (const Uenibstreamprotobuf__BundleSize   *message,
14691                       uint8_t             *out);
14692 size_t uenibstreamprotobuf__bundle_size__pack_to_buffer
14693                      (const Uenibstreamprotobuf__BundleSize   *message,
14694                       ProtobufCBuffer     *buffer);
14695 Uenibstreamprotobuf__BundleSize *
14696        uenibstreamprotobuf__bundle_size__unpack
14697                      (ProtobufCAllocator  *allocator,
14698                       size_t               len,
14699                       const uint8_t       *data);
14700 void   uenibstreamprotobuf__bundle_size__free_unpacked
14701                      (Uenibstreamprotobuf__BundleSize *message,
14702                       ProtobufCAllocator *allocator);
14703 /* Uenibstreamprotobuf__DynamicBundling methods */
14704 void   uenibstreamprotobuf__dynamic_bundling__init
14705                      (Uenibstreamprotobuf__DynamicBundling         *message);
14706 size_t uenibstreamprotobuf__dynamic_bundling__get_packed_size
14707                      (const Uenibstreamprotobuf__DynamicBundling   *message);
14708 size_t uenibstreamprotobuf__dynamic_bundling__pack
14709                      (const Uenibstreamprotobuf__DynamicBundling   *message,
14710                       uint8_t             *out);
14711 size_t uenibstreamprotobuf__dynamic_bundling__pack_to_buffer
14712                      (const Uenibstreamprotobuf__DynamicBundling   *message,
14713                       ProtobufCBuffer     *buffer);
14714 Uenibstreamprotobuf__DynamicBundling *
14715        uenibstreamprotobuf__dynamic_bundling__unpack
14716                      (ProtobufCAllocator  *allocator,
14717                       size_t               len,
14718                       const uint8_t       *data);
14719 void   uenibstreamprotobuf__dynamic_bundling__free_unpacked
14720                      (Uenibstreamprotobuf__DynamicBundling *message,
14721                       ProtobufCAllocator *allocator);
14722 /* Uenibstreamprotobuf__BundleSizeSet1 methods */
14723 void   uenibstreamprotobuf__bundle_size_set1__init
14724                      (Uenibstreamprotobuf__BundleSizeSet1         *message);
14725 size_t uenibstreamprotobuf__bundle_size_set1__get_packed_size
14726                      (const Uenibstreamprotobuf__BundleSizeSet1   *message);
14727 size_t uenibstreamprotobuf__bundle_size_set1__pack
14728                      (const Uenibstreamprotobuf__BundleSizeSet1   *message,
14729                       uint8_t             *out);
14730 size_t uenibstreamprotobuf__bundle_size_set1__pack_to_buffer
14731                      (const Uenibstreamprotobuf__BundleSizeSet1   *message,
14732                       ProtobufCBuffer     *buffer);
14733 Uenibstreamprotobuf__BundleSizeSet1 *
14734        uenibstreamprotobuf__bundle_size_set1__unpack
14735                      (ProtobufCAllocator  *allocator,
14736                       size_t               len,
14737                       const uint8_t       *data);
14738 void   uenibstreamprotobuf__bundle_size_set1__free_unpacked
14739                      (Uenibstreamprotobuf__BundleSizeSet1 *message,
14740                       ProtobufCAllocator *allocator);
14741 /* Uenibstreamprotobuf__BundleSizeSet2 methods */
14742 void   uenibstreamprotobuf__bundle_size_set2__init
14743                      (Uenibstreamprotobuf__BundleSizeSet2         *message);
14744 size_t uenibstreamprotobuf__bundle_size_set2__get_packed_size
14745                      (const Uenibstreamprotobuf__BundleSizeSet2   *message);
14746 size_t uenibstreamprotobuf__bundle_size_set2__pack
14747                      (const Uenibstreamprotobuf__BundleSizeSet2   *message,
14748                       uint8_t             *out);
14749 size_t uenibstreamprotobuf__bundle_size_set2__pack_to_buffer
14750                      (const Uenibstreamprotobuf__BundleSizeSet2   *message,
14751                       ProtobufCBuffer     *buffer);
14752 Uenibstreamprotobuf__BundleSizeSet2 *
14753        uenibstreamprotobuf__bundle_size_set2__unpack
14754                      (ProtobufCAllocator  *allocator,
14755                       size_t               len,
14756                       const uint8_t       *data);
14757 void   uenibstreamprotobuf__bundle_size_set2__free_unpacked
14758                      (Uenibstreamprotobuf__BundleSizeSet2 *message,
14759                       ProtobufCAllocator *allocator);
14760 /* Uenibstreamprotobuf__ZPCSIRSResource methods */
14761 void   uenibstreamprotobuf__zp__csi__rs__resource__init
14762                      (Uenibstreamprotobuf__ZPCSIRSResource         *message);
14763 size_t uenibstreamprotobuf__zp__csi__rs__resource__get_packed_size
14764                      (const Uenibstreamprotobuf__ZPCSIRSResource   *message);
14765 size_t uenibstreamprotobuf__zp__csi__rs__resource__pack
14766                      (const Uenibstreamprotobuf__ZPCSIRSResource   *message,
14767                       uint8_t             *out);
14768 size_t uenibstreamprotobuf__zp__csi__rs__resource__pack_to_buffer
14769                      (const Uenibstreamprotobuf__ZPCSIRSResource   *message,
14770                       ProtobufCBuffer     *buffer);
14771 Uenibstreamprotobuf__ZPCSIRSResource *
14772        uenibstreamprotobuf__zp__csi__rs__resource__unpack
14773                      (ProtobufCAllocator  *allocator,
14774                       size_t               len,
14775                       const uint8_t       *data);
14776 void   uenibstreamprotobuf__zp__csi__rs__resource__free_unpacked
14777                      (Uenibstreamprotobuf__ZPCSIRSResource *message,
14778                       ProtobufCAllocator *allocator);
14779 /* Uenibstreamprotobuf__CSIRSResourceMapping methods */
14780 void   uenibstreamprotobuf__csi__rs__resource_mapping__init
14781                      (Uenibstreamprotobuf__CSIRSResourceMapping         *message);
14782 size_t uenibstreamprotobuf__csi__rs__resource_mapping__get_packed_size
14783                      (const Uenibstreamprotobuf__CSIRSResourceMapping   *message);
14784 size_t uenibstreamprotobuf__csi__rs__resource_mapping__pack
14785                      (const Uenibstreamprotobuf__CSIRSResourceMapping   *message,
14786                       uint8_t             *out);
14787 size_t uenibstreamprotobuf__csi__rs__resource_mapping__pack_to_buffer
14788                      (const Uenibstreamprotobuf__CSIRSResourceMapping   *message,
14789                       ProtobufCBuffer     *buffer);
14790 Uenibstreamprotobuf__CSIRSResourceMapping *
14791        uenibstreamprotobuf__csi__rs__resource_mapping__unpack
14792                      (ProtobufCAllocator  *allocator,
14793                       size_t               len,
14794                       const uint8_t       *data);
14795 void   uenibstreamprotobuf__csi__rs__resource_mapping__free_unpacked
14796                      (Uenibstreamprotobuf__CSIRSResourceMapping *message,
14797                       ProtobufCAllocator *allocator);
14798 /* Uenibstreamprotobuf__NrofPorts methods */
14799 void   uenibstreamprotobuf__nrof_ports__init
14800                      (Uenibstreamprotobuf__NrofPorts         *message);
14801 size_t uenibstreamprotobuf__nrof_ports__get_packed_size
14802                      (const Uenibstreamprotobuf__NrofPorts   *message);
14803 size_t uenibstreamprotobuf__nrof_ports__pack
14804                      (const Uenibstreamprotobuf__NrofPorts   *message,
14805                       uint8_t             *out);
14806 size_t uenibstreamprotobuf__nrof_ports__pack_to_buffer
14807                      (const Uenibstreamprotobuf__NrofPorts   *message,
14808                       ProtobufCBuffer     *buffer);
14809 Uenibstreamprotobuf__NrofPorts *
14810        uenibstreamprotobuf__nrof_ports__unpack
14811                      (ProtobufCAllocator  *allocator,
14812                       size_t               len,
14813                       const uint8_t       *data);
14814 void   uenibstreamprotobuf__nrof_ports__free_unpacked
14815                      (Uenibstreamprotobuf__NrofPorts *message,
14816                       ProtobufCAllocator *allocator);
14817 /* Uenibstreamprotobuf__CDMType methods */
14818 void   uenibstreamprotobuf__cdm__type__init
14819                      (Uenibstreamprotobuf__CDMType         *message);
14820 size_t uenibstreamprotobuf__cdm__type__get_packed_size
14821                      (const Uenibstreamprotobuf__CDMType   *message);
14822 size_t uenibstreamprotobuf__cdm__type__pack
14823                      (const Uenibstreamprotobuf__CDMType   *message,
14824                       uint8_t             *out);
14825 size_t uenibstreamprotobuf__cdm__type__pack_to_buffer
14826                      (const Uenibstreamprotobuf__CDMType   *message,
14827                       ProtobufCBuffer     *buffer);
14828 Uenibstreamprotobuf__CDMType *
14829        uenibstreamprotobuf__cdm__type__unpack
14830                      (ProtobufCAllocator  *allocator,
14831                       size_t               len,
14832                       const uint8_t       *data);
14833 void   uenibstreamprotobuf__cdm__type__free_unpacked
14834                      (Uenibstreamprotobuf__CDMType *message,
14835                       ProtobufCAllocator *allocator);
14836 /* Uenibstreamprotobuf__Dot5 methods */
14837 void   uenibstreamprotobuf__dot5__init
14838                      (Uenibstreamprotobuf__Dot5         *message);
14839 size_t uenibstreamprotobuf__dot5__get_packed_size
14840                      (const Uenibstreamprotobuf__Dot5   *message);
14841 size_t uenibstreamprotobuf__dot5__pack
14842                      (const Uenibstreamprotobuf__Dot5   *message,
14843                       uint8_t             *out);
14844 size_t uenibstreamprotobuf__dot5__pack_to_buffer
14845                      (const Uenibstreamprotobuf__Dot5   *message,
14846                       ProtobufCBuffer     *buffer);
14847 Uenibstreamprotobuf__Dot5 *
14848        uenibstreamprotobuf__dot5__unpack
14849                      (ProtobufCAllocator  *allocator,
14850                       size_t               len,
14851                       const uint8_t       *data);
14852 void   uenibstreamprotobuf__dot5__free_unpacked
14853                      (Uenibstreamprotobuf__Dot5 *message,
14854                       ProtobufCAllocator *allocator);
14855 /* Uenibstreamprotobuf__CSIFrequencyOccupation methods */
14856 void   uenibstreamprotobuf__csi__frequency_occupation__init
14857                      (Uenibstreamprotobuf__CSIFrequencyOccupation         *message);
14858 size_t uenibstreamprotobuf__csi__frequency_occupation__get_packed_size
14859                      (const Uenibstreamprotobuf__CSIFrequencyOccupation   *message);
14860 size_t uenibstreamprotobuf__csi__frequency_occupation__pack
14861                      (const Uenibstreamprotobuf__CSIFrequencyOccupation   *message,
14862                       uint8_t             *out);
14863 size_t uenibstreamprotobuf__csi__frequency_occupation__pack_to_buffer
14864                      (const Uenibstreamprotobuf__CSIFrequencyOccupation   *message,
14865                       ProtobufCBuffer     *buffer);
14866 Uenibstreamprotobuf__CSIFrequencyOccupation *
14867        uenibstreamprotobuf__csi__frequency_occupation__unpack
14868                      (ProtobufCAllocator  *allocator,
14869                       size_t               len,
14870                       const uint8_t       *data);
14871 void   uenibstreamprotobuf__csi__frequency_occupation__free_unpacked
14872                      (Uenibstreamprotobuf__CSIFrequencyOccupation *message,
14873                       ProtobufCAllocator *allocator);
14874 /* Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset methods */
14875 void   uenibstreamprotobuf__csi__resource_periodicity_and_offset__init
14876                      (Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset         *message);
14877 size_t uenibstreamprotobuf__csi__resource_periodicity_and_offset__get_packed_size
14878                      (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset   *message);
14879 size_t uenibstreamprotobuf__csi__resource_periodicity_and_offset__pack
14880                      (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset   *message,
14881                       uint8_t             *out);
14882 size_t uenibstreamprotobuf__csi__resource_periodicity_and_offset__pack_to_buffer
14883                      (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset   *message,
14884                       ProtobufCBuffer     *buffer);
14885 Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *
14886        uenibstreamprotobuf__csi__resource_periodicity_and_offset__unpack
14887                      (ProtobufCAllocator  *allocator,
14888                       size_t               len,
14889                       const uint8_t       *data);
14890 void   uenibstreamprotobuf__csi__resource_periodicity_and_offset__free_unpacked
14891                      (Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message,
14892                       ProtobufCAllocator *allocator);
14893 /* Uenibstreamprotobuf__ZPCSIRSResourceSet methods */
14894 void   uenibstreamprotobuf__zp__csi__rs__resource_set__init
14895                      (Uenibstreamprotobuf__ZPCSIRSResourceSet         *message);
14896 size_t uenibstreamprotobuf__zp__csi__rs__resource_set__get_packed_size
14897                      (const Uenibstreamprotobuf__ZPCSIRSResourceSet   *message);
14898 size_t uenibstreamprotobuf__zp__csi__rs__resource_set__pack
14899                      (const Uenibstreamprotobuf__ZPCSIRSResourceSet   *message,
14900                       uint8_t             *out);
14901 size_t uenibstreamprotobuf__zp__csi__rs__resource_set__pack_to_buffer
14902                      (const Uenibstreamprotobuf__ZPCSIRSResourceSet   *message,
14903                       ProtobufCBuffer     *buffer);
14904 Uenibstreamprotobuf__ZPCSIRSResourceSet *
14905        uenibstreamprotobuf__zp__csi__rs__resource_set__unpack
14906                      (ProtobufCAllocator  *allocator,
14907                       size_t               len,
14908                       const uint8_t       *data);
14909 void   uenibstreamprotobuf__zp__csi__rs__resource_set__free_unpacked
14910                      (Uenibstreamprotobuf__ZPCSIRSResourceSet *message,
14911                       ProtobufCAllocator *allocator);
14912 /* Uenibstreamprotobuf__SPSConfig methods */
14913 void   uenibstreamprotobuf__sps__config__init
14914                      (Uenibstreamprotobuf__SPSConfig         *message);
14915 size_t uenibstreamprotobuf__sps__config__get_packed_size
14916                      (const Uenibstreamprotobuf__SPSConfig   *message);
14917 size_t uenibstreamprotobuf__sps__config__pack
14918                      (const Uenibstreamprotobuf__SPSConfig   *message,
14919                       uint8_t             *out);
14920 size_t uenibstreamprotobuf__sps__config__pack_to_buffer
14921                      (const Uenibstreamprotobuf__SPSConfig   *message,
14922                       ProtobufCBuffer     *buffer);
14923 Uenibstreamprotobuf__SPSConfig *
14924        uenibstreamprotobuf__sps__config__unpack
14925                      (ProtobufCAllocator  *allocator,
14926                       size_t               len,
14927                       const uint8_t       *data);
14928 void   uenibstreamprotobuf__sps__config__free_unpacked
14929                      (Uenibstreamprotobuf__SPSConfig *message,
14930                       ProtobufCAllocator *allocator);
14931 /* Uenibstreamprotobuf__SPSConfigPeriodicity methods */
14932 void   uenibstreamprotobuf__sps__config_periodicity__init
14933                      (Uenibstreamprotobuf__SPSConfigPeriodicity         *message);
14934 size_t uenibstreamprotobuf__sps__config_periodicity__get_packed_size
14935                      (const Uenibstreamprotobuf__SPSConfigPeriodicity   *message);
14936 size_t uenibstreamprotobuf__sps__config_periodicity__pack
14937                      (const Uenibstreamprotobuf__SPSConfigPeriodicity   *message,
14938                       uint8_t             *out);
14939 size_t uenibstreamprotobuf__sps__config_periodicity__pack_to_buffer
14940                      (const Uenibstreamprotobuf__SPSConfigPeriodicity   *message,
14941                       ProtobufCBuffer     *buffer);
14942 Uenibstreamprotobuf__SPSConfigPeriodicity *
14943        uenibstreamprotobuf__sps__config_periodicity__unpack
14944                      (ProtobufCAllocator  *allocator,
14945                       size_t               len,
14946                       const uint8_t       *data);
14947 void   uenibstreamprotobuf__sps__config_periodicity__free_unpacked
14948                      (Uenibstreamprotobuf__SPSConfigPeriodicity *message,
14949                       ProtobufCAllocator *allocator);
14950 /* Uenibstreamprotobuf__SPSMCSTable methods */
14951 void   uenibstreamprotobuf__sps__mcs__table__init
14952                      (Uenibstreamprotobuf__SPSMCSTable         *message);
14953 size_t uenibstreamprotobuf__sps__mcs__table__get_packed_size
14954                      (const Uenibstreamprotobuf__SPSMCSTable   *message);
14955 size_t uenibstreamprotobuf__sps__mcs__table__pack
14956                      (const Uenibstreamprotobuf__SPSMCSTable   *message,
14957                       uint8_t             *out);
14958 size_t uenibstreamprotobuf__sps__mcs__table__pack_to_buffer
14959                      (const Uenibstreamprotobuf__SPSMCSTable   *message,
14960                       ProtobufCBuffer     *buffer);
14961 Uenibstreamprotobuf__SPSMCSTable *
14962        uenibstreamprotobuf__sps__mcs__table__unpack
14963                      (ProtobufCAllocator  *allocator,
14964                       size_t               len,
14965                       const uint8_t       *data);
14966 void   uenibstreamprotobuf__sps__mcs__table__free_unpacked
14967                      (Uenibstreamprotobuf__SPSMCSTable *message,
14968                       ProtobufCAllocator *allocator);
14969 /* Uenibstreamprotobuf__RadioLinkMonitoringConfig methods */
14970 void   uenibstreamprotobuf__radio_link_monitoring_config__init
14971                      (Uenibstreamprotobuf__RadioLinkMonitoringConfig         *message);
14972 size_t uenibstreamprotobuf__radio_link_monitoring_config__get_packed_size
14973                      (const Uenibstreamprotobuf__RadioLinkMonitoringConfig   *message);
14974 size_t uenibstreamprotobuf__radio_link_monitoring_config__pack
14975                      (const Uenibstreamprotobuf__RadioLinkMonitoringConfig   *message,
14976                       uint8_t             *out);
14977 size_t uenibstreamprotobuf__radio_link_monitoring_config__pack_to_buffer
14978                      (const Uenibstreamprotobuf__RadioLinkMonitoringConfig   *message,
14979                       ProtobufCBuffer     *buffer);
14980 Uenibstreamprotobuf__RadioLinkMonitoringConfig *
14981        uenibstreamprotobuf__radio_link_monitoring_config__unpack
14982                      (ProtobufCAllocator  *allocator,
14983                       size_t               len,
14984                       const uint8_t       *data);
14985 void   uenibstreamprotobuf__radio_link_monitoring_config__free_unpacked
14986                      (Uenibstreamprotobuf__RadioLinkMonitoringConfig *message,
14987                       ProtobufCAllocator *allocator);
14988 /* Uenibstreamprotobuf__RadioLinkMonitoringRS methods */
14989 void   uenibstreamprotobuf__radio_link_monitoring_rs__init
14990                      (Uenibstreamprotobuf__RadioLinkMonitoringRS         *message);
14991 size_t uenibstreamprotobuf__radio_link_monitoring_rs__get_packed_size
14992                      (const Uenibstreamprotobuf__RadioLinkMonitoringRS   *message);
14993 size_t uenibstreamprotobuf__radio_link_monitoring_rs__pack
14994                      (const Uenibstreamprotobuf__RadioLinkMonitoringRS   *message,
14995                       uint8_t             *out);
14996 size_t uenibstreamprotobuf__radio_link_monitoring_rs__pack_to_buffer
14997                      (const Uenibstreamprotobuf__RadioLinkMonitoringRS   *message,
14998                       ProtobufCBuffer     *buffer);
14999 Uenibstreamprotobuf__RadioLinkMonitoringRS *
15000        uenibstreamprotobuf__radio_link_monitoring_rs__unpack
15001                      (ProtobufCAllocator  *allocator,
15002                       size_t               len,
15003                       const uint8_t       *data);
15004 void   uenibstreamprotobuf__radio_link_monitoring_rs__free_unpacked
15005                      (Uenibstreamprotobuf__RadioLinkMonitoringRS *message,
15006                       ProtobufCAllocator *allocator);
15007 /* Uenibstreamprotobuf__Purpose methods */
15008 void   uenibstreamprotobuf__purpose__init
15009                      (Uenibstreamprotobuf__Purpose         *message);
15010 size_t uenibstreamprotobuf__purpose__get_packed_size
15011                      (const Uenibstreamprotobuf__Purpose   *message);
15012 size_t uenibstreamprotobuf__purpose__pack
15013                      (const Uenibstreamprotobuf__Purpose   *message,
15014                       uint8_t             *out);
15015 size_t uenibstreamprotobuf__purpose__pack_to_buffer
15016                      (const Uenibstreamprotobuf__Purpose   *message,
15017                       ProtobufCBuffer     *buffer);
15018 Uenibstreamprotobuf__Purpose *
15019        uenibstreamprotobuf__purpose__unpack
15020                      (ProtobufCAllocator  *allocator,
15021                       size_t               len,
15022                       const uint8_t       *data);
15023 void   uenibstreamprotobuf__purpose__free_unpacked
15024                      (Uenibstreamprotobuf__Purpose *message,
15025                       ProtobufCAllocator *allocator);
15026 /* Uenibstreamprotobuf__BeamFailureInstanceMaxCount methods */
15027 void   uenibstreamprotobuf__beam_failure_instance_max_count__init
15028                      (Uenibstreamprotobuf__BeamFailureInstanceMaxCount         *message);
15029 size_t uenibstreamprotobuf__beam_failure_instance_max_count__get_packed_size
15030                      (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount   *message);
15031 size_t uenibstreamprotobuf__beam_failure_instance_max_count__pack
15032                      (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount   *message,
15033                       uint8_t             *out);
15034 size_t uenibstreamprotobuf__beam_failure_instance_max_count__pack_to_buffer
15035                      (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount   *message,
15036                       ProtobufCBuffer     *buffer);
15037 Uenibstreamprotobuf__BeamFailureInstanceMaxCount *
15038        uenibstreamprotobuf__beam_failure_instance_max_count__unpack
15039                      (ProtobufCAllocator  *allocator,
15040                       size_t               len,
15041                       const uint8_t       *data);
15042 void   uenibstreamprotobuf__beam_failure_instance_max_count__free_unpacked
15043                      (Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message,
15044                       ProtobufCAllocator *allocator);
15045 /* Uenibstreamprotobuf__BeamFailureDetectionTimer methods */
15046 void   uenibstreamprotobuf__beam_failure_detection_timer__init
15047                      (Uenibstreamprotobuf__BeamFailureDetectionTimer         *message);
15048 size_t uenibstreamprotobuf__beam_failure_detection_timer__get_packed_size
15049                      (const Uenibstreamprotobuf__BeamFailureDetectionTimer   *message);
15050 size_t uenibstreamprotobuf__beam_failure_detection_timer__pack
15051                      (const Uenibstreamprotobuf__BeamFailureDetectionTimer   *message,
15052                       uint8_t             *out);
15053 size_t uenibstreamprotobuf__beam_failure_detection_timer__pack_to_buffer
15054                      (const Uenibstreamprotobuf__BeamFailureDetectionTimer   *message,
15055                       ProtobufCBuffer     *buffer);
15056 Uenibstreamprotobuf__BeamFailureDetectionTimer *
15057        uenibstreamprotobuf__beam_failure_detection_timer__unpack
15058                      (ProtobufCAllocator  *allocator,
15059                       size_t               len,
15060                       const uint8_t       *data);
15061 void   uenibstreamprotobuf__beam_failure_detection_timer__free_unpacked
15062                      (Uenibstreamprotobuf__BeamFailureDetectionTimer *message,
15063                       ProtobufCAllocator *allocator);
15064 /* Uenibstreamprotobuf__BWPDownlink methods */
15065 void   uenibstreamprotobuf__bwp__downlink__init
15066                      (Uenibstreamprotobuf__BWPDownlink         *message);
15067 size_t uenibstreamprotobuf__bwp__downlink__get_packed_size
15068                      (const Uenibstreamprotobuf__BWPDownlink   *message);
15069 size_t uenibstreamprotobuf__bwp__downlink__pack
15070                      (const Uenibstreamprotobuf__BWPDownlink   *message,
15071                       uint8_t             *out);
15072 size_t uenibstreamprotobuf__bwp__downlink__pack_to_buffer
15073                      (const Uenibstreamprotobuf__BWPDownlink   *message,
15074                       ProtobufCBuffer     *buffer);
15075 Uenibstreamprotobuf__BWPDownlink *
15076        uenibstreamprotobuf__bwp__downlink__unpack
15077                      (ProtobufCAllocator  *allocator,
15078                       size_t               len,
15079                       const uint8_t       *data);
15080 void   uenibstreamprotobuf__bwp__downlink__free_unpacked
15081                      (Uenibstreamprotobuf__BWPDownlink *message,
15082                       ProtobufCAllocator *allocator);
15083 /* Uenibstreamprotobuf__BWPInactivityTimer methods */
15084 void   uenibstreamprotobuf__bwp__inactivity_timer__init
15085                      (Uenibstreamprotobuf__BWPInactivityTimer         *message);
15086 size_t uenibstreamprotobuf__bwp__inactivity_timer__get_packed_size
15087                      (const Uenibstreamprotobuf__BWPInactivityTimer   *message);
15088 size_t uenibstreamprotobuf__bwp__inactivity_timer__pack
15089                      (const Uenibstreamprotobuf__BWPInactivityTimer   *message,
15090                       uint8_t             *out);
15091 size_t uenibstreamprotobuf__bwp__inactivity_timer__pack_to_buffer
15092                      (const Uenibstreamprotobuf__BWPInactivityTimer   *message,
15093                       ProtobufCBuffer     *buffer);
15094 Uenibstreamprotobuf__BWPInactivityTimer *
15095        uenibstreamprotobuf__bwp__inactivity_timer__unpack
15096                      (ProtobufCAllocator  *allocator,
15097                       size_t               len,
15098                       const uint8_t       *data);
15099 void   uenibstreamprotobuf__bwp__inactivity_timer__free_unpacked
15100                      (Uenibstreamprotobuf__BWPInactivityTimer *message,
15101                       ProtobufCAllocator *allocator);
15102 /* Uenibstreamprotobuf__UplinkConfig methods */
15103 void   uenibstreamprotobuf__uplink_config__init
15104                      (Uenibstreamprotobuf__UplinkConfig         *message);
15105 size_t uenibstreamprotobuf__uplink_config__get_packed_size
15106                      (const Uenibstreamprotobuf__UplinkConfig   *message);
15107 size_t uenibstreamprotobuf__uplink_config__pack
15108                      (const Uenibstreamprotobuf__UplinkConfig   *message,
15109                       uint8_t             *out);
15110 size_t uenibstreamprotobuf__uplink_config__pack_to_buffer
15111                      (const Uenibstreamprotobuf__UplinkConfig   *message,
15112                       ProtobufCBuffer     *buffer);
15113 Uenibstreamprotobuf__UplinkConfig *
15114        uenibstreamprotobuf__uplink_config__unpack
15115                      (ProtobufCAllocator  *allocator,
15116                       size_t               len,
15117                       const uint8_t       *data);
15118 void   uenibstreamprotobuf__uplink_config__free_unpacked
15119                      (Uenibstreamprotobuf__UplinkConfig *message,
15120                       ProtobufCAllocator *allocator);
15121 /* Uenibstreamprotobuf__BWPUplinkDedicated methods */
15122 void   uenibstreamprotobuf__bwp__uplink_dedicated__init
15123                      (Uenibstreamprotobuf__BWPUplinkDedicated         *message);
15124 size_t uenibstreamprotobuf__bwp__uplink_dedicated__get_packed_size
15125                      (const Uenibstreamprotobuf__BWPUplinkDedicated   *message);
15126 size_t uenibstreamprotobuf__bwp__uplink_dedicated__pack
15127                      (const Uenibstreamprotobuf__BWPUplinkDedicated   *message,
15128                       uint8_t             *out);
15129 size_t uenibstreamprotobuf__bwp__uplink_dedicated__pack_to_buffer
15130                      (const Uenibstreamprotobuf__BWPUplinkDedicated   *message,
15131                       ProtobufCBuffer     *buffer);
15132 Uenibstreamprotobuf__BWPUplinkDedicated *
15133        uenibstreamprotobuf__bwp__uplink_dedicated__unpack
15134                      (ProtobufCAllocator  *allocator,
15135                       size_t               len,
15136                       const uint8_t       *data);
15137 void   uenibstreamprotobuf__bwp__uplink_dedicated__free_unpacked
15138                      (Uenibstreamprotobuf__BWPUplinkDedicated *message,
15139                       ProtobufCAllocator *allocator);
15140 /* Uenibstreamprotobuf__PUCCHConfig methods */
15141 void   uenibstreamprotobuf__pucch__config__init
15142                      (Uenibstreamprotobuf__PUCCHConfig         *message);
15143 size_t uenibstreamprotobuf__pucch__config__get_packed_size
15144                      (const Uenibstreamprotobuf__PUCCHConfig   *message);
15145 size_t uenibstreamprotobuf__pucch__config__pack
15146                      (const Uenibstreamprotobuf__PUCCHConfig   *message,
15147                       uint8_t             *out);
15148 size_t uenibstreamprotobuf__pucch__config__pack_to_buffer
15149                      (const Uenibstreamprotobuf__PUCCHConfig   *message,
15150                       ProtobufCBuffer     *buffer);
15151 Uenibstreamprotobuf__PUCCHConfig *
15152        uenibstreamprotobuf__pucch__config__unpack
15153                      (ProtobufCAllocator  *allocator,
15154                       size_t               len,
15155                       const uint8_t       *data);
15156 void   uenibstreamprotobuf__pucch__config__free_unpacked
15157                      (Uenibstreamprotobuf__PUCCHConfig *message,
15158                       ProtobufCAllocator *allocator);
15159 /* Uenibstreamprotobuf__PUCCHResourceSet methods */
15160 void   uenibstreamprotobuf__pucch__resource_set__init
15161                      (Uenibstreamprotobuf__PUCCHResourceSet         *message);
15162 size_t uenibstreamprotobuf__pucch__resource_set__get_packed_size
15163                      (const Uenibstreamprotobuf__PUCCHResourceSet   *message);
15164 size_t uenibstreamprotobuf__pucch__resource_set__pack
15165                      (const Uenibstreamprotobuf__PUCCHResourceSet   *message,
15166                       uint8_t             *out);
15167 size_t uenibstreamprotobuf__pucch__resource_set__pack_to_buffer
15168                      (const Uenibstreamprotobuf__PUCCHResourceSet   *message,
15169                       ProtobufCBuffer     *buffer);
15170 Uenibstreamprotobuf__PUCCHResourceSet *
15171        uenibstreamprotobuf__pucch__resource_set__unpack
15172                      (ProtobufCAllocator  *allocator,
15173                       size_t               len,
15174                       const uint8_t       *data);
15175 void   uenibstreamprotobuf__pucch__resource_set__free_unpacked
15176                      (Uenibstreamprotobuf__PUCCHResourceSet *message,
15177                       ProtobufCAllocator *allocator);
15178 /* Uenibstreamprotobuf__PUCCHResource methods */
15179 void   uenibstreamprotobuf__pucch__resource__init
15180                      (Uenibstreamprotobuf__PUCCHResource         *message);
15181 size_t uenibstreamprotobuf__pucch__resource__get_packed_size
15182                      (const Uenibstreamprotobuf__PUCCHResource   *message);
15183 size_t uenibstreamprotobuf__pucch__resource__pack
15184                      (const Uenibstreamprotobuf__PUCCHResource   *message,
15185                       uint8_t             *out);
15186 size_t uenibstreamprotobuf__pucch__resource__pack_to_buffer
15187                      (const Uenibstreamprotobuf__PUCCHResource   *message,
15188                       ProtobufCBuffer     *buffer);
15189 Uenibstreamprotobuf__PUCCHResource *
15190        uenibstreamprotobuf__pucch__resource__unpack
15191                      (ProtobufCAllocator  *allocator,
15192                       size_t               len,
15193                       const uint8_t       *data);
15194 void   uenibstreamprotobuf__pucch__resource__free_unpacked
15195                      (Uenibstreamprotobuf__PUCCHResource *message,
15196                       ProtobufCAllocator *allocator);
15197 /* Uenibstreamprotobuf__PUCCHFormat0 methods */
15198 void   uenibstreamprotobuf__pucch_format0__init
15199                      (Uenibstreamprotobuf__PUCCHFormat0         *message);
15200 size_t uenibstreamprotobuf__pucch_format0__get_packed_size
15201                      (const Uenibstreamprotobuf__PUCCHFormat0   *message);
15202 size_t uenibstreamprotobuf__pucch_format0__pack
15203                      (const Uenibstreamprotobuf__PUCCHFormat0   *message,
15204                       uint8_t             *out);
15205 size_t uenibstreamprotobuf__pucch_format0__pack_to_buffer
15206                      (const Uenibstreamprotobuf__PUCCHFormat0   *message,
15207                       ProtobufCBuffer     *buffer);
15208 Uenibstreamprotobuf__PUCCHFormat0 *
15209        uenibstreamprotobuf__pucch_format0__unpack
15210                      (ProtobufCAllocator  *allocator,
15211                       size_t               len,
15212                       const uint8_t       *data);
15213 void   uenibstreamprotobuf__pucch_format0__free_unpacked
15214                      (Uenibstreamprotobuf__PUCCHFormat0 *message,
15215                       ProtobufCAllocator *allocator);
15216 /* Uenibstreamprotobuf__PUCCHFormat1 methods */
15217 void   uenibstreamprotobuf__pucch_format1__init
15218                      (Uenibstreamprotobuf__PUCCHFormat1         *message);
15219 size_t uenibstreamprotobuf__pucch_format1__get_packed_size
15220                      (const Uenibstreamprotobuf__PUCCHFormat1   *message);
15221 size_t uenibstreamprotobuf__pucch_format1__pack
15222                      (const Uenibstreamprotobuf__PUCCHFormat1   *message,
15223                       uint8_t             *out);
15224 size_t uenibstreamprotobuf__pucch_format1__pack_to_buffer
15225                      (const Uenibstreamprotobuf__PUCCHFormat1   *message,
15226                       ProtobufCBuffer     *buffer);
15227 Uenibstreamprotobuf__PUCCHFormat1 *
15228        uenibstreamprotobuf__pucch_format1__unpack
15229                      (ProtobufCAllocator  *allocator,
15230                       size_t               len,
15231                       const uint8_t       *data);
15232 void   uenibstreamprotobuf__pucch_format1__free_unpacked
15233                      (Uenibstreamprotobuf__PUCCHFormat1 *message,
15234                       ProtobufCAllocator *allocator);
15235 /* Uenibstreamprotobuf__PUCCHFormat2 methods */
15236 void   uenibstreamprotobuf__pucch_format2__init
15237                      (Uenibstreamprotobuf__PUCCHFormat2         *message);
15238 size_t uenibstreamprotobuf__pucch_format2__get_packed_size
15239                      (const Uenibstreamprotobuf__PUCCHFormat2   *message);
15240 size_t uenibstreamprotobuf__pucch_format2__pack
15241                      (const Uenibstreamprotobuf__PUCCHFormat2   *message,
15242                       uint8_t             *out);
15243 size_t uenibstreamprotobuf__pucch_format2__pack_to_buffer
15244                      (const Uenibstreamprotobuf__PUCCHFormat2   *message,
15245                       ProtobufCBuffer     *buffer);
15246 Uenibstreamprotobuf__PUCCHFormat2 *
15247        uenibstreamprotobuf__pucch_format2__unpack
15248                      (ProtobufCAllocator  *allocator,
15249                       size_t               len,
15250                       const uint8_t       *data);
15251 void   uenibstreamprotobuf__pucch_format2__free_unpacked
15252                      (Uenibstreamprotobuf__PUCCHFormat2 *message,
15253                       ProtobufCAllocator *allocator);
15254 /* Uenibstreamprotobuf__PUCCHFormat3 methods */
15255 void   uenibstreamprotobuf__pucch_format3__init
15256                      (Uenibstreamprotobuf__PUCCHFormat3         *message);
15257 size_t uenibstreamprotobuf__pucch_format3__get_packed_size
15258                      (const Uenibstreamprotobuf__PUCCHFormat3   *message);
15259 size_t uenibstreamprotobuf__pucch_format3__pack
15260                      (const Uenibstreamprotobuf__PUCCHFormat3   *message,
15261                       uint8_t             *out);
15262 size_t uenibstreamprotobuf__pucch_format3__pack_to_buffer
15263                      (const Uenibstreamprotobuf__PUCCHFormat3   *message,
15264                       ProtobufCBuffer     *buffer);
15265 Uenibstreamprotobuf__PUCCHFormat3 *
15266        uenibstreamprotobuf__pucch_format3__unpack
15267                      (ProtobufCAllocator  *allocator,
15268                       size_t               len,
15269                       const uint8_t       *data);
15270 void   uenibstreamprotobuf__pucch_format3__free_unpacked
15271                      (Uenibstreamprotobuf__PUCCHFormat3 *message,
15272                       ProtobufCAllocator *allocator);
15273 /* Uenibstreamprotobuf__PUCCHFormat4 methods */
15274 void   uenibstreamprotobuf__pucch_format4__init
15275                      (Uenibstreamprotobuf__PUCCHFormat4         *message);
15276 size_t uenibstreamprotobuf__pucch_format4__get_packed_size
15277                      (const Uenibstreamprotobuf__PUCCHFormat4   *message);
15278 size_t uenibstreamprotobuf__pucch_format4__pack
15279                      (const Uenibstreamprotobuf__PUCCHFormat4   *message,
15280                       uint8_t             *out);
15281 size_t uenibstreamprotobuf__pucch_format4__pack_to_buffer
15282                      (const Uenibstreamprotobuf__PUCCHFormat4   *message,
15283                       ProtobufCBuffer     *buffer);
15284 Uenibstreamprotobuf__PUCCHFormat4 *
15285        uenibstreamprotobuf__pucch_format4__unpack
15286                      (ProtobufCAllocator  *allocator,
15287                       size_t               len,
15288                       const uint8_t       *data);
15289 void   uenibstreamprotobuf__pucch_format4__free_unpacked
15290                      (Uenibstreamprotobuf__PUCCHFormat4 *message,
15291                       ProtobufCAllocator *allocator);
15292 /* Uenibstreamprotobuf__OCCLength methods */
15293 void   uenibstreamprotobuf__occ__length__init
15294                      (Uenibstreamprotobuf__OCCLength         *message);
15295 size_t uenibstreamprotobuf__occ__length__get_packed_size
15296                      (const Uenibstreamprotobuf__OCCLength   *message);
15297 size_t uenibstreamprotobuf__occ__length__pack
15298                      (const Uenibstreamprotobuf__OCCLength   *message,
15299                       uint8_t             *out);
15300 size_t uenibstreamprotobuf__occ__length__pack_to_buffer
15301                      (const Uenibstreamprotobuf__OCCLength   *message,
15302                       ProtobufCBuffer     *buffer);
15303 Uenibstreamprotobuf__OCCLength *
15304        uenibstreamprotobuf__occ__length__unpack
15305                      (ProtobufCAllocator  *allocator,
15306                       size_t               len,
15307                       const uint8_t       *data);
15308 void   uenibstreamprotobuf__occ__length__free_unpacked
15309                      (Uenibstreamprotobuf__OCCLength *message,
15310                       ProtobufCAllocator *allocator);
15311 /* Uenibstreamprotobuf__OCCIndex methods */
15312 void   uenibstreamprotobuf__occ__index__init
15313                      (Uenibstreamprotobuf__OCCIndex         *message);
15314 size_t uenibstreamprotobuf__occ__index__get_packed_size
15315                      (const Uenibstreamprotobuf__OCCIndex   *message);
15316 size_t uenibstreamprotobuf__occ__index__pack
15317                      (const Uenibstreamprotobuf__OCCIndex   *message,
15318                       uint8_t             *out);
15319 size_t uenibstreamprotobuf__occ__index__pack_to_buffer
15320                      (const Uenibstreamprotobuf__OCCIndex   *message,
15321                       ProtobufCBuffer     *buffer);
15322 Uenibstreamprotobuf__OCCIndex *
15323        uenibstreamprotobuf__occ__index__unpack
15324                      (ProtobufCAllocator  *allocator,
15325                       size_t               len,
15326                       const uint8_t       *data);
15327 void   uenibstreamprotobuf__occ__index__free_unpacked
15328                      (Uenibstreamprotobuf__OCCIndex *message,
15329                       ProtobufCAllocator *allocator);
15330 /* Uenibstreamprotobuf__PUCCHFormatConfig methods */
15331 void   uenibstreamprotobuf__pucch__format_config__init
15332                      (Uenibstreamprotobuf__PUCCHFormatConfig         *message);
15333 size_t uenibstreamprotobuf__pucch__format_config__get_packed_size
15334                      (const Uenibstreamprotobuf__PUCCHFormatConfig   *message);
15335 size_t uenibstreamprotobuf__pucch__format_config__pack
15336                      (const Uenibstreamprotobuf__PUCCHFormatConfig   *message,
15337                       uint8_t             *out);
15338 size_t uenibstreamprotobuf__pucch__format_config__pack_to_buffer
15339                      (const Uenibstreamprotobuf__PUCCHFormatConfig   *message,
15340                       ProtobufCBuffer     *buffer);
15341 Uenibstreamprotobuf__PUCCHFormatConfig *
15342        uenibstreamprotobuf__pucch__format_config__unpack
15343                      (ProtobufCAllocator  *allocator,
15344                       size_t               len,
15345                       const uint8_t       *data);
15346 void   uenibstreamprotobuf__pucch__format_config__free_unpacked
15347                      (Uenibstreamprotobuf__PUCCHFormatConfig *message,
15348                       ProtobufCAllocator *allocator);
15349 /* Uenibstreamprotobuf__PUCCHMaxCodeRate methods */
15350 void   uenibstreamprotobuf__pucch__max_code_rate__init
15351                      (Uenibstreamprotobuf__PUCCHMaxCodeRate         *message);
15352 size_t uenibstreamprotobuf__pucch__max_code_rate__get_packed_size
15353                      (const Uenibstreamprotobuf__PUCCHMaxCodeRate   *message);
15354 size_t uenibstreamprotobuf__pucch__max_code_rate__pack
15355                      (const Uenibstreamprotobuf__PUCCHMaxCodeRate   *message,
15356                       uint8_t             *out);
15357 size_t uenibstreamprotobuf__pucch__max_code_rate__pack_to_buffer
15358                      (const Uenibstreamprotobuf__PUCCHMaxCodeRate   *message,
15359                       ProtobufCBuffer     *buffer);
15360 Uenibstreamprotobuf__PUCCHMaxCodeRate *
15361        uenibstreamprotobuf__pucch__max_code_rate__unpack
15362                      (ProtobufCAllocator  *allocator,
15363                       size_t               len,
15364                       const uint8_t       *data);
15365 void   uenibstreamprotobuf__pucch__max_code_rate__free_unpacked
15366                      (Uenibstreamprotobuf__PUCCHMaxCodeRate *message,
15367                       ProtobufCAllocator *allocator);
15368 /* Uenibstreamprotobuf__NrofSlots methods */
15369 void   uenibstreamprotobuf__nrof_slots__init
15370                      (Uenibstreamprotobuf__NrofSlots         *message);
15371 size_t uenibstreamprotobuf__nrof_slots__get_packed_size
15372                      (const Uenibstreamprotobuf__NrofSlots   *message);
15373 size_t uenibstreamprotobuf__nrof_slots__pack
15374                      (const Uenibstreamprotobuf__NrofSlots   *message,
15375                       uint8_t             *out);
15376 size_t uenibstreamprotobuf__nrof_slots__pack_to_buffer
15377                      (const Uenibstreamprotobuf__NrofSlots   *message,
15378                       ProtobufCBuffer     *buffer);
15379 Uenibstreamprotobuf__NrofSlots *
15380        uenibstreamprotobuf__nrof_slots__unpack
15381                      (ProtobufCAllocator  *allocator,
15382                       size_t               len,
15383                       const uint8_t       *data);
15384 void   uenibstreamprotobuf__nrof_slots__free_unpacked
15385                      (Uenibstreamprotobuf__NrofSlots *message,
15386                       ProtobufCAllocator *allocator);
15387 /* Uenibstreamprotobuf__SchedulingRequestResourceConfig methods */
15388 void   uenibstreamprotobuf__scheduling_request_resource_config__init
15389                      (Uenibstreamprotobuf__SchedulingRequestResourceConfig         *message);
15390 size_t uenibstreamprotobuf__scheduling_request_resource_config__get_packed_size
15391                      (const Uenibstreamprotobuf__SchedulingRequestResourceConfig   *message);
15392 size_t uenibstreamprotobuf__scheduling_request_resource_config__pack
15393                      (const Uenibstreamprotobuf__SchedulingRequestResourceConfig   *message,
15394                       uint8_t             *out);
15395 size_t uenibstreamprotobuf__scheduling_request_resource_config__pack_to_buffer
15396                      (const Uenibstreamprotobuf__SchedulingRequestResourceConfig   *message,
15397                       ProtobufCBuffer     *buffer);
15398 Uenibstreamprotobuf__SchedulingRequestResourceConfig *
15399        uenibstreamprotobuf__scheduling_request_resource_config__unpack
15400                      (ProtobufCAllocator  *allocator,
15401                       size_t               len,
15402                       const uint8_t       *data);
15403 void   uenibstreamprotobuf__scheduling_request_resource_config__free_unpacked
15404                      (Uenibstreamprotobuf__SchedulingRequestResourceConfig *message,
15405                       ProtobufCAllocator *allocator);
15406 /* Uenibstreamprotobuf__PUCCHSpatialRelationInfo methods */
15407 void   uenibstreamprotobuf__pucch__spatial_relation_info__init
15408                      (Uenibstreamprotobuf__PUCCHSpatialRelationInfo         *message);
15409 size_t uenibstreamprotobuf__pucch__spatial_relation_info__get_packed_size
15410                      (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo   *message);
15411 size_t uenibstreamprotobuf__pucch__spatial_relation_info__pack
15412                      (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo   *message,
15413                       uint8_t             *out);
15414 size_t uenibstreamprotobuf__pucch__spatial_relation_info__pack_to_buffer
15415                      (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo   *message,
15416                       ProtobufCBuffer     *buffer);
15417 Uenibstreamprotobuf__PUCCHSpatialRelationInfo *
15418        uenibstreamprotobuf__pucch__spatial_relation_info__unpack
15419                      (ProtobufCAllocator  *allocator,
15420                       size_t               len,
15421                       const uint8_t       *data);
15422 void   uenibstreamprotobuf__pucch__spatial_relation_info__free_unpacked
15423                      (Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message,
15424                       ProtobufCAllocator *allocator);
15425 /* Uenibstreamprotobuf__Srs methods */
15426 void   uenibstreamprotobuf__srs__init
15427                      (Uenibstreamprotobuf__Srs         *message);
15428 size_t uenibstreamprotobuf__srs__get_packed_size
15429                      (const Uenibstreamprotobuf__Srs   *message);
15430 size_t uenibstreamprotobuf__srs__pack
15431                      (const Uenibstreamprotobuf__Srs   *message,
15432                       uint8_t             *out);
15433 size_t uenibstreamprotobuf__srs__pack_to_buffer
15434                      (const Uenibstreamprotobuf__Srs   *message,
15435                       ProtobufCBuffer     *buffer);
15436 Uenibstreamprotobuf__Srs *
15437        uenibstreamprotobuf__srs__unpack
15438                      (ProtobufCAllocator  *allocator,
15439                       size_t               len,
15440                       const uint8_t       *data);
15441 void   uenibstreamprotobuf__srs__free_unpacked
15442                      (Uenibstreamprotobuf__Srs *message,
15443                       ProtobufCAllocator *allocator);
15444 /* Uenibstreamprotobuf__ClosedLoopIndex methods */
15445 void   uenibstreamprotobuf__closed_loop_index__init
15446                      (Uenibstreamprotobuf__ClosedLoopIndex         *message);
15447 size_t uenibstreamprotobuf__closed_loop_index__get_packed_size
15448                      (const Uenibstreamprotobuf__ClosedLoopIndex   *message);
15449 size_t uenibstreamprotobuf__closed_loop_index__pack
15450                      (const Uenibstreamprotobuf__ClosedLoopIndex   *message,
15451                       uint8_t             *out);
15452 size_t uenibstreamprotobuf__closed_loop_index__pack_to_buffer
15453                      (const Uenibstreamprotobuf__ClosedLoopIndex   *message,
15454                       ProtobufCBuffer     *buffer);
15455 Uenibstreamprotobuf__ClosedLoopIndex *
15456        uenibstreamprotobuf__closed_loop_index__unpack
15457                      (ProtobufCAllocator  *allocator,
15458                       size_t               len,
15459                       const uint8_t       *data);
15460 void   uenibstreamprotobuf__closed_loop_index__free_unpacked
15461                      (Uenibstreamprotobuf__ClosedLoopIndex *message,
15462                       ProtobufCAllocator *allocator);
15463 /* Uenibstreamprotobuf__PUCCHPowerControl methods */
15464 void   uenibstreamprotobuf__pucch__power_control__init
15465                      (Uenibstreamprotobuf__PUCCHPowerControl         *message);
15466 size_t uenibstreamprotobuf__pucch__power_control__get_packed_size
15467                      (const Uenibstreamprotobuf__PUCCHPowerControl   *message);
15468 size_t uenibstreamprotobuf__pucch__power_control__pack
15469                      (const Uenibstreamprotobuf__PUCCHPowerControl   *message,
15470                       uint8_t             *out);
15471 size_t uenibstreamprotobuf__pucch__power_control__pack_to_buffer
15472                      (const Uenibstreamprotobuf__PUCCHPowerControl   *message,
15473                       ProtobufCBuffer     *buffer);
15474 Uenibstreamprotobuf__PUCCHPowerControl *
15475        uenibstreamprotobuf__pucch__power_control__unpack
15476                      (ProtobufCAllocator  *allocator,
15477                       size_t               len,
15478                       const uint8_t       *data);
15479 void   uenibstreamprotobuf__pucch__power_control__free_unpacked
15480                      (Uenibstreamprotobuf__PUCCHPowerControl *message,
15481                       ProtobufCAllocator *allocator);
15482 /* Uenibstreamprotobuf__P0PUCCH methods */
15483 void   uenibstreamprotobuf__p0__pucch__init
15484                      (Uenibstreamprotobuf__P0PUCCH         *message);
15485 size_t uenibstreamprotobuf__p0__pucch__get_packed_size
15486                      (const Uenibstreamprotobuf__P0PUCCH   *message);
15487 size_t uenibstreamprotobuf__p0__pucch__pack
15488                      (const Uenibstreamprotobuf__P0PUCCH   *message,
15489                       uint8_t             *out);
15490 size_t uenibstreamprotobuf__p0__pucch__pack_to_buffer
15491                      (const Uenibstreamprotobuf__P0PUCCH   *message,
15492                       ProtobufCBuffer     *buffer);
15493 Uenibstreamprotobuf__P0PUCCH *
15494        uenibstreamprotobuf__p0__pucch__unpack
15495                      (ProtobufCAllocator  *allocator,
15496                       size_t               len,
15497                       const uint8_t       *data);
15498 void   uenibstreamprotobuf__p0__pucch__free_unpacked
15499                      (Uenibstreamprotobuf__P0PUCCH *message,
15500                       ProtobufCAllocator *allocator);
15501 /* Uenibstreamprotobuf__PUCCHPathlossReferenceRS methods */
15502 void   uenibstreamprotobuf__pucch__pathloss_reference_rs__init
15503                      (Uenibstreamprotobuf__PUCCHPathlossReferenceRS         *message);
15504 size_t uenibstreamprotobuf__pucch__pathloss_reference_rs__get_packed_size
15505                      (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS   *message);
15506 size_t uenibstreamprotobuf__pucch__pathloss_reference_rs__pack
15507                      (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS   *message,
15508                       uint8_t             *out);
15509 size_t uenibstreamprotobuf__pucch__pathloss_reference_rs__pack_to_buffer
15510                      (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS   *message,
15511                       ProtobufCBuffer     *buffer);
15512 Uenibstreamprotobuf__PUCCHPathlossReferenceRS *
15513        uenibstreamprotobuf__pucch__pathloss_reference_rs__unpack
15514                      (ProtobufCAllocator  *allocator,
15515                       size_t               len,
15516                       const uint8_t       *data);
15517 void   uenibstreamprotobuf__pucch__pathloss_reference_rs__free_unpacked
15518                      (Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message,
15519                       ProtobufCAllocator *allocator);
15520 /* Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates methods */
15521 void   uenibstreamprotobuf__two_pucch__pc__adjustment_states__init
15522                      (Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates         *message);
15523 size_t uenibstreamprotobuf__two_pucch__pc__adjustment_states__get_packed_size
15524                      (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates   *message);
15525 size_t uenibstreamprotobuf__two_pucch__pc__adjustment_states__pack
15526                      (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates   *message,
15527                       uint8_t             *out);
15528 size_t uenibstreamprotobuf__two_pucch__pc__adjustment_states__pack_to_buffer
15529                      (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates   *message,
15530                       ProtobufCBuffer     *buffer);
15531 Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *
15532        uenibstreamprotobuf__two_pucch__pc__adjustment_states__unpack
15533                      (ProtobufCAllocator  *allocator,
15534                       size_t               len,
15535                       const uint8_t       *data);
15536 void   uenibstreamprotobuf__two_pucch__pc__adjustment_states__free_unpacked
15537                      (Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message,
15538                       ProtobufCAllocator *allocator);
15539 /* Uenibstreamprotobuf__PUSCHServingCellConfig methods */
15540 void   uenibstreamprotobuf__pusch__serving_cell_config__init
15541                      (Uenibstreamprotobuf__PUSCHServingCellConfig         *message);
15542 size_t uenibstreamprotobuf__pusch__serving_cell_config__get_packed_size
15543                      (const Uenibstreamprotobuf__PUSCHServingCellConfig   *message);
15544 size_t uenibstreamprotobuf__pusch__serving_cell_config__pack
15545                      (const Uenibstreamprotobuf__PUSCHServingCellConfig   *message,
15546                       uint8_t             *out);
15547 size_t uenibstreamprotobuf__pusch__serving_cell_config__pack_to_buffer
15548                      (const Uenibstreamprotobuf__PUSCHServingCellConfig   *message,
15549                       ProtobufCBuffer     *buffer);
15550 Uenibstreamprotobuf__PUSCHServingCellConfig *
15551        uenibstreamprotobuf__pusch__serving_cell_config__unpack
15552                      (ProtobufCAllocator  *allocator,
15553                       size_t               len,
15554                       const uint8_t       *data);
15555 void   uenibstreamprotobuf__pusch__serving_cell_config__free_unpacked
15556                      (Uenibstreamprotobuf__PUSCHServingCellConfig *message,
15557                       ProtobufCAllocator *allocator);
15558 /* Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission methods */
15559 void   uenibstreamprotobuf__pusch__code_block_group_transmission__init
15560                      (Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission         *message);
15561 size_t uenibstreamprotobuf__pusch__code_block_group_transmission__get_packed_size
15562                      (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission   *message);
15563 size_t uenibstreamprotobuf__pusch__code_block_group_transmission__pack
15564                      (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission   *message,
15565                       uint8_t             *out);
15566 size_t uenibstreamprotobuf__pusch__code_block_group_transmission__pack_to_buffer
15567                      (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission   *message,
15568                       ProtobufCBuffer     *buffer);
15569 Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *
15570        uenibstreamprotobuf__pusch__code_block_group_transmission__unpack
15571                      (ProtobufCAllocator  *allocator,
15572                       size_t               len,
15573                       const uint8_t       *data);
15574 void   uenibstreamprotobuf__pusch__code_block_group_transmission__free_unpacked
15575                      (Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message,
15576                       ProtobufCAllocator *allocator);
15577 /* Uenibstreamprotobuf__RateMatching methods */
15578 void   uenibstreamprotobuf__rate_matching__init
15579                      (Uenibstreamprotobuf__RateMatching         *message);
15580 size_t uenibstreamprotobuf__rate_matching__get_packed_size
15581                      (const Uenibstreamprotobuf__RateMatching   *message);
15582 size_t uenibstreamprotobuf__rate_matching__pack
15583                      (const Uenibstreamprotobuf__RateMatching   *message,
15584                       uint8_t             *out);
15585 size_t uenibstreamprotobuf__rate_matching__pack_to_buffer
15586                      (const Uenibstreamprotobuf__RateMatching   *message,
15587                       ProtobufCBuffer     *buffer);
15588 Uenibstreamprotobuf__RateMatching *
15589        uenibstreamprotobuf__rate_matching__unpack
15590                      (ProtobufCAllocator  *allocator,
15591                       size_t               len,
15592                       const uint8_t       *data);
15593 void   uenibstreamprotobuf__rate_matching__free_unpacked
15594                      (Uenibstreamprotobuf__RateMatching *message,
15595                       ProtobufCAllocator *allocator);
15596 /* Uenibstreamprotobuf__SRSCarrierSwitching methods */
15597 void   uenibstreamprotobuf__srs__carrier_switching__init
15598                      (Uenibstreamprotobuf__SRSCarrierSwitching         *message);
15599 size_t uenibstreamprotobuf__srs__carrier_switching__get_packed_size
15600                      (const Uenibstreamprotobuf__SRSCarrierSwitching   *message);
15601 size_t uenibstreamprotobuf__srs__carrier_switching__pack
15602                      (const Uenibstreamprotobuf__SRSCarrierSwitching   *message,
15603                       uint8_t             *out);
15604 size_t uenibstreamprotobuf__srs__carrier_switching__pack_to_buffer
15605                      (const Uenibstreamprotobuf__SRSCarrierSwitching   *message,
15606                       ProtobufCBuffer     *buffer);
15607 Uenibstreamprotobuf__SRSCarrierSwitching *
15608        uenibstreamprotobuf__srs__carrier_switching__unpack
15609                      (ProtobufCAllocator  *allocator,
15610                       size_t               len,
15611                       const uint8_t       *data);
15612 void   uenibstreamprotobuf__srs__carrier_switching__free_unpacked
15613                      (Uenibstreamprotobuf__SRSCarrierSwitching *message,
15614                       ProtobufCAllocator *allocator);
15615 /* Uenibstreamprotobuf__SRSSwitchFromCarrier methods */
15616 void   uenibstreamprotobuf__srs__switch_from_carrier__init
15617                      (Uenibstreamprotobuf__SRSSwitchFromCarrier         *message);
15618 size_t uenibstreamprotobuf__srs__switch_from_carrier__get_packed_size
15619                      (const Uenibstreamprotobuf__SRSSwitchFromCarrier   *message);
15620 size_t uenibstreamprotobuf__srs__switch_from_carrier__pack
15621                      (const Uenibstreamprotobuf__SRSSwitchFromCarrier   *message,
15622                       uint8_t             *out);
15623 size_t uenibstreamprotobuf__srs__switch_from_carrier__pack_to_buffer
15624                      (const Uenibstreamprotobuf__SRSSwitchFromCarrier   *message,
15625                       ProtobufCBuffer     *buffer);
15626 Uenibstreamprotobuf__SRSSwitchFromCarrier *
15627        uenibstreamprotobuf__srs__switch_from_carrier__unpack
15628                      (ProtobufCAllocator  *allocator,
15629                       size_t               len,
15630                       const uint8_t       *data);
15631 void   uenibstreamprotobuf__srs__switch_from_carrier__free_unpacked
15632                      (Uenibstreamprotobuf__SRSSwitchFromCarrier *message,
15633                       ProtobufCAllocator *allocator);
15634 /* Uenibstreamprotobuf__SRSTPCPDCCHConfigList methods */
15635 void   uenibstreamprotobuf__srs__tpc__pdcch__config_list__init
15636                      (Uenibstreamprotobuf__SRSTPCPDCCHConfigList         *message);
15637 size_t uenibstreamprotobuf__srs__tpc__pdcch__config_list__get_packed_size
15638                      (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList   *message);
15639 size_t uenibstreamprotobuf__srs__tpc__pdcch__config_list__pack
15640                      (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList   *message,
15641                       uint8_t             *out);
15642 size_t uenibstreamprotobuf__srs__tpc__pdcch__config_list__pack_to_buffer
15643                      (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList   *message,
15644                       ProtobufCBuffer     *buffer);
15645 Uenibstreamprotobuf__SRSTPCPDCCHConfigList *
15646        uenibstreamprotobuf__srs__tpc__pdcch__config_list__unpack
15647                      (ProtobufCAllocator  *allocator,
15648                       size_t               len,
15649                       const uint8_t       *data);
15650 void   uenibstreamprotobuf__srs__tpc__pdcch__config_list__free_unpacked
15651                      (Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message,
15652                       ProtobufCAllocator *allocator);
15653 /* Uenibstreamprotobuf__SRSTPCPDCCHConfig methods */
15654 void   uenibstreamprotobuf__srs__tpc__pdcch__config__init
15655                      (Uenibstreamprotobuf__SRSTPCPDCCHConfig         *message);
15656 size_t uenibstreamprotobuf__srs__tpc__pdcch__config__get_packed_size
15657                      (const Uenibstreamprotobuf__SRSTPCPDCCHConfig   *message);
15658 size_t uenibstreamprotobuf__srs__tpc__pdcch__config__pack
15659                      (const Uenibstreamprotobuf__SRSTPCPDCCHConfig   *message,
15660                       uint8_t             *out);
15661 size_t uenibstreamprotobuf__srs__tpc__pdcch__config__pack_to_buffer
15662                      (const Uenibstreamprotobuf__SRSTPCPDCCHConfig   *message,
15663                       ProtobufCBuffer     *buffer);
15664 Uenibstreamprotobuf__SRSTPCPDCCHConfig *
15665        uenibstreamprotobuf__srs__tpc__pdcch__config__unpack
15666                      (ProtobufCAllocator  *allocator,
15667                       size_t               len,
15668                       const uint8_t       *data);
15669 void   uenibstreamprotobuf__srs__tpc__pdcch__config__free_unpacked
15670                      (Uenibstreamprotobuf__SRSTPCPDCCHConfig *message,
15671                       ProtobufCAllocator *allocator);
15672 /* Uenibstreamprotobuf__SRSCCSetIndex methods */
15673 void   uenibstreamprotobuf__srs__cc__set_index__init
15674                      (Uenibstreamprotobuf__SRSCCSetIndex         *message);
15675 size_t uenibstreamprotobuf__srs__cc__set_index__get_packed_size
15676                      (const Uenibstreamprotobuf__SRSCCSetIndex   *message);
15677 size_t uenibstreamprotobuf__srs__cc__set_index__pack
15678                      (const Uenibstreamprotobuf__SRSCCSetIndex   *message,
15679                       uint8_t             *out);
15680 size_t uenibstreamprotobuf__srs__cc__set_index__pack_to_buffer
15681                      (const Uenibstreamprotobuf__SRSCCSetIndex   *message,
15682                       ProtobufCBuffer     *buffer);
15683 Uenibstreamprotobuf__SRSCCSetIndex *
15684        uenibstreamprotobuf__srs__cc__set_index__unpack
15685                      (ProtobufCAllocator  *allocator,
15686                       size_t               len,
15687                       const uint8_t       *data);
15688 void   uenibstreamprotobuf__srs__cc__set_index__free_unpacked
15689                      (Uenibstreamprotobuf__SRSCCSetIndex *message,
15690                       ProtobufCAllocator *allocator);
15691 /* Uenibstreamprotobuf__PUSCHConfig methods */
15692 void   uenibstreamprotobuf__pusch__config__init
15693                      (Uenibstreamprotobuf__PUSCHConfig         *message);
15694 size_t uenibstreamprotobuf__pusch__config__get_packed_size
15695                      (const Uenibstreamprotobuf__PUSCHConfig   *message);
15696 size_t uenibstreamprotobuf__pusch__config__pack
15697                      (const Uenibstreamprotobuf__PUSCHConfig   *message,
15698                       uint8_t             *out);
15699 size_t uenibstreamprotobuf__pusch__config__pack_to_buffer
15700                      (const Uenibstreamprotobuf__PUSCHConfig   *message,
15701                       ProtobufCBuffer     *buffer);
15702 Uenibstreamprotobuf__PUSCHConfig *
15703        uenibstreamprotobuf__pusch__config__unpack
15704                      (ProtobufCAllocator  *allocator,
15705                       size_t               len,
15706                       const uint8_t       *data);
15707 void   uenibstreamprotobuf__pusch__config__free_unpacked
15708                      (Uenibstreamprotobuf__PUSCHConfig *message,
15709                       ProtobufCAllocator *allocator);
15710 /* Uenibstreamprotobuf__TxConfig methods */
15711 void   uenibstreamprotobuf__tx__config__init
15712                      (Uenibstreamprotobuf__TxConfig         *message);
15713 size_t uenibstreamprotobuf__tx__config__get_packed_size
15714                      (const Uenibstreamprotobuf__TxConfig   *message);
15715 size_t uenibstreamprotobuf__tx__config__pack
15716                      (const Uenibstreamprotobuf__TxConfig   *message,
15717                       uint8_t             *out);
15718 size_t uenibstreamprotobuf__tx__config__pack_to_buffer
15719                      (const Uenibstreamprotobuf__TxConfig   *message,
15720                       ProtobufCBuffer     *buffer);
15721 Uenibstreamprotobuf__TxConfig *
15722        uenibstreamprotobuf__tx__config__unpack
15723                      (ProtobufCAllocator  *allocator,
15724                       size_t               len,
15725                       const uint8_t       *data);
15726 void   uenibstreamprotobuf__tx__config__free_unpacked
15727                      (Uenibstreamprotobuf__TxConfig *message,
15728                       ProtobufCAllocator *allocator);
15729 /* Uenibstreamprotobuf__DMRSUplinkConfig methods */
15730 void   uenibstreamprotobuf__dmrs__uplink_config__init
15731                      (Uenibstreamprotobuf__DMRSUplinkConfig         *message);
15732 size_t uenibstreamprotobuf__dmrs__uplink_config__get_packed_size
15733                      (const Uenibstreamprotobuf__DMRSUplinkConfig   *message);
15734 size_t uenibstreamprotobuf__dmrs__uplink_config__pack
15735                      (const Uenibstreamprotobuf__DMRSUplinkConfig   *message,
15736                       uint8_t             *out);
15737 size_t uenibstreamprotobuf__dmrs__uplink_config__pack_to_buffer
15738                      (const Uenibstreamprotobuf__DMRSUplinkConfig   *message,
15739                       ProtobufCBuffer     *buffer);
15740 Uenibstreamprotobuf__DMRSUplinkConfig *
15741        uenibstreamprotobuf__dmrs__uplink_config__unpack
15742                      (ProtobufCAllocator  *allocator,
15743                       size_t               len,
15744                       const uint8_t       *data);
15745 void   uenibstreamprotobuf__dmrs__uplink_config__free_unpacked
15746                      (Uenibstreamprotobuf__DMRSUplinkConfig *message,
15747                       ProtobufCAllocator *allocator);
15748 /* Uenibstreamprotobuf__PTRSUplinkConfig methods */
15749 void   uenibstreamprotobuf__ptrs__uplink_config__init
15750                      (Uenibstreamprotobuf__PTRSUplinkConfig         *message);
15751 size_t uenibstreamprotobuf__ptrs__uplink_config__get_packed_size
15752                      (const Uenibstreamprotobuf__PTRSUplinkConfig   *message);
15753 size_t uenibstreamprotobuf__ptrs__uplink_config__pack
15754                      (const Uenibstreamprotobuf__PTRSUplinkConfig   *message,
15755                       uint8_t             *out);
15756 size_t uenibstreamprotobuf__ptrs__uplink_config__pack_to_buffer
15757                      (const Uenibstreamprotobuf__PTRSUplinkConfig   *message,
15758                       ProtobufCBuffer     *buffer);
15759 Uenibstreamprotobuf__PTRSUplinkConfig *
15760        uenibstreamprotobuf__ptrs__uplink_config__unpack
15761                      (ProtobufCAllocator  *allocator,
15762                       size_t               len,
15763                       const uint8_t       *data);
15764 void   uenibstreamprotobuf__ptrs__uplink_config__free_unpacked
15765                      (Uenibstreamprotobuf__PTRSUplinkConfig *message,
15766                       ProtobufCAllocator *allocator);
15767 /* Uenibstreamprotobuf__TransformPrecoderDisabled methods */
15768 void   uenibstreamprotobuf__transform_precoder_disabled__init
15769                      (Uenibstreamprotobuf__TransformPrecoderDisabled         *message);
15770 size_t uenibstreamprotobuf__transform_precoder_disabled__get_packed_size
15771                      (const Uenibstreamprotobuf__TransformPrecoderDisabled   *message);
15772 size_t uenibstreamprotobuf__transform_precoder_disabled__pack
15773                      (const Uenibstreamprotobuf__TransformPrecoderDisabled   *message,
15774                       uint8_t             *out);
15775 size_t uenibstreamprotobuf__transform_precoder_disabled__pack_to_buffer
15776                      (const Uenibstreamprotobuf__TransformPrecoderDisabled   *message,
15777                       ProtobufCBuffer     *buffer);
15778 Uenibstreamprotobuf__TransformPrecoderDisabled *
15779        uenibstreamprotobuf__transform_precoder_disabled__unpack
15780                      (ProtobufCAllocator  *allocator,
15781                       size_t               len,
15782                       const uint8_t       *data);
15783 void   uenibstreamprotobuf__transform_precoder_disabled__free_unpacked
15784                      (Uenibstreamprotobuf__TransformPrecoderDisabled *message,
15785                       ProtobufCAllocator *allocator);
15786 /* Uenibstreamprotobuf__MaxNrofPorts methods */
15787 void   uenibstreamprotobuf__max_nrof_ports__init
15788                      (Uenibstreamprotobuf__MaxNrofPorts         *message);
15789 size_t uenibstreamprotobuf__max_nrof_ports__get_packed_size
15790                      (const Uenibstreamprotobuf__MaxNrofPorts   *message);
15791 size_t uenibstreamprotobuf__max_nrof_ports__pack
15792                      (const Uenibstreamprotobuf__MaxNrofPorts   *message,
15793                       uint8_t             *out);
15794 size_t uenibstreamprotobuf__max_nrof_ports__pack_to_buffer
15795                      (const Uenibstreamprotobuf__MaxNrofPorts   *message,
15796                       ProtobufCBuffer     *buffer);
15797 Uenibstreamprotobuf__MaxNrofPorts *
15798        uenibstreamprotobuf__max_nrof_ports__unpack
15799                      (ProtobufCAllocator  *allocator,
15800                       size_t               len,
15801                       const uint8_t       *data);
15802 void   uenibstreamprotobuf__max_nrof_ports__free_unpacked
15803                      (Uenibstreamprotobuf__MaxNrofPorts *message,
15804                       ProtobufCAllocator *allocator);
15805 /* Uenibstreamprotobuf__PTRSPower methods */
15806 void   uenibstreamprotobuf__ptrs__power__init
15807                      (Uenibstreamprotobuf__PTRSPower         *message);
15808 size_t uenibstreamprotobuf__ptrs__power__get_packed_size
15809                      (const Uenibstreamprotobuf__PTRSPower   *message);
15810 size_t uenibstreamprotobuf__ptrs__power__pack
15811                      (const Uenibstreamprotobuf__PTRSPower   *message,
15812                       uint8_t             *out);
15813 size_t uenibstreamprotobuf__ptrs__power__pack_to_buffer
15814                      (const Uenibstreamprotobuf__PTRSPower   *message,
15815                       ProtobufCBuffer     *buffer);
15816 Uenibstreamprotobuf__PTRSPower *
15817        uenibstreamprotobuf__ptrs__power__unpack
15818                      (ProtobufCAllocator  *allocator,
15819                       size_t               len,
15820                       const uint8_t       *data);
15821 void   uenibstreamprotobuf__ptrs__power__free_unpacked
15822                      (Uenibstreamprotobuf__PTRSPower *message,
15823                       ProtobufCAllocator *allocator);
15824 /* Uenibstreamprotobuf__TransformPrecoderEnabled methods */
15825 void   uenibstreamprotobuf__transform_precoder_enabled__init
15826                      (Uenibstreamprotobuf__TransformPrecoderEnabled         *message);
15827 size_t uenibstreamprotobuf__transform_precoder_enabled__get_packed_size
15828                      (const Uenibstreamprotobuf__TransformPrecoderEnabled   *message);
15829 size_t uenibstreamprotobuf__transform_precoder_enabled__pack
15830                      (const Uenibstreamprotobuf__TransformPrecoderEnabled   *message,
15831                       uint8_t             *out);
15832 size_t uenibstreamprotobuf__transform_precoder_enabled__pack_to_buffer
15833                      (const Uenibstreamprotobuf__TransformPrecoderEnabled   *message,
15834                       ProtobufCBuffer     *buffer);
15835 Uenibstreamprotobuf__TransformPrecoderEnabled *
15836        uenibstreamprotobuf__transform_precoder_enabled__unpack
15837                      (ProtobufCAllocator  *allocator,
15838                       size_t               len,
15839                       const uint8_t       *data);
15840 void   uenibstreamprotobuf__transform_precoder_enabled__free_unpacked
15841                      (Uenibstreamprotobuf__TransformPrecoderEnabled *message,
15842                       ProtobufCAllocator *allocator);
15843 /* Uenibstreamprotobuf__TimeDensityTransformPrecoding methods */
15844 void   uenibstreamprotobuf__time_density_transform_precoding__init
15845                      (Uenibstreamprotobuf__TimeDensityTransformPrecoding         *message);
15846 size_t uenibstreamprotobuf__time_density_transform_precoding__get_packed_size
15847                      (const Uenibstreamprotobuf__TimeDensityTransformPrecoding   *message);
15848 size_t uenibstreamprotobuf__time_density_transform_precoding__pack
15849                      (const Uenibstreamprotobuf__TimeDensityTransformPrecoding   *message,
15850                       uint8_t             *out);
15851 size_t uenibstreamprotobuf__time_density_transform_precoding__pack_to_buffer
15852                      (const Uenibstreamprotobuf__TimeDensityTransformPrecoding   *message,
15853                       ProtobufCBuffer     *buffer);
15854 Uenibstreamprotobuf__TimeDensityTransformPrecoding *
15855        uenibstreamprotobuf__time_density_transform_precoding__unpack
15856                      (ProtobufCAllocator  *allocator,
15857                       size_t               len,
15858                       const uint8_t       *data);
15859 void   uenibstreamprotobuf__time_density_transform_precoding__free_unpacked
15860                      (Uenibstreamprotobuf__TimeDensityTransformPrecoding *message,
15861                       ProtobufCAllocator *allocator);
15862 /* Uenibstreamprotobuf__TransformPrecodingDisabled methods */
15863 void   uenibstreamprotobuf__transform_precoding_disabled__init
15864                      (Uenibstreamprotobuf__TransformPrecodingDisabled         *message);
15865 size_t uenibstreamprotobuf__transform_precoding_disabled__get_packed_size
15866                      (const Uenibstreamprotobuf__TransformPrecodingDisabled   *message);
15867 size_t uenibstreamprotobuf__transform_precoding_disabled__pack
15868                      (const Uenibstreamprotobuf__TransformPrecodingDisabled   *message,
15869                       uint8_t             *out);
15870 size_t uenibstreamprotobuf__transform_precoding_disabled__pack_to_buffer
15871                      (const Uenibstreamprotobuf__TransformPrecodingDisabled   *message,
15872                       ProtobufCBuffer     *buffer);
15873 Uenibstreamprotobuf__TransformPrecodingDisabled *
15874        uenibstreamprotobuf__transform_precoding_disabled__unpack
15875                      (ProtobufCAllocator  *allocator,
15876                       size_t               len,
15877                       const uint8_t       *data);
15878 void   uenibstreamprotobuf__transform_precoding_disabled__free_unpacked
15879                      (Uenibstreamprotobuf__TransformPrecodingDisabled *message,
15880                       ProtobufCAllocator *allocator);
15881 /* Uenibstreamprotobuf__TransformPrecodingEnabled methods */
15882 void   uenibstreamprotobuf__transform_precoding_enabled__init
15883                      (Uenibstreamprotobuf__TransformPrecodingEnabled         *message);
15884 size_t uenibstreamprotobuf__transform_precoding_enabled__get_packed_size
15885                      (const Uenibstreamprotobuf__TransformPrecodingEnabled   *message);
15886 size_t uenibstreamprotobuf__transform_precoding_enabled__pack
15887                      (const Uenibstreamprotobuf__TransformPrecodingEnabled   *message,
15888                       uint8_t             *out);
15889 size_t uenibstreamprotobuf__transform_precoding_enabled__pack_to_buffer
15890                      (const Uenibstreamprotobuf__TransformPrecodingEnabled   *message,
15891                       ProtobufCBuffer     *buffer);
15892 Uenibstreamprotobuf__TransformPrecodingEnabled *
15893        uenibstreamprotobuf__transform_precoding_enabled__unpack
15894                      (ProtobufCAllocator  *allocator,
15895                       size_t               len,
15896                       const uint8_t       *data);
15897 void   uenibstreamprotobuf__transform_precoding_enabled__free_unpacked
15898                      (Uenibstreamprotobuf__TransformPrecodingEnabled *message,
15899                       ProtobufCAllocator *allocator);
15900 /* Uenibstreamprotobuf__PUSCHPowerControl methods */
15901 void   uenibstreamprotobuf__pusch__power_control__init
15902                      (Uenibstreamprotobuf__PUSCHPowerControl         *message);
15903 size_t uenibstreamprotobuf__pusch__power_control__get_packed_size
15904                      (const Uenibstreamprotobuf__PUSCHPowerControl   *message);
15905 size_t uenibstreamprotobuf__pusch__power_control__pack
15906                      (const Uenibstreamprotobuf__PUSCHPowerControl   *message,
15907                       uint8_t             *out);
15908 size_t uenibstreamprotobuf__pusch__power_control__pack_to_buffer
15909                      (const Uenibstreamprotobuf__PUSCHPowerControl   *message,
15910                       ProtobufCBuffer     *buffer);
15911 Uenibstreamprotobuf__PUSCHPowerControl *
15912        uenibstreamprotobuf__pusch__power_control__unpack
15913                      (ProtobufCAllocator  *allocator,
15914                       size_t               len,
15915                       const uint8_t       *data);
15916 void   uenibstreamprotobuf__pusch__power_control__free_unpacked
15917                      (Uenibstreamprotobuf__PUSCHPowerControl *message,
15918                       ProtobufCAllocator *allocator);
15919 /* Uenibstreamprotobuf__Alpha methods */
15920 void   uenibstreamprotobuf__alpha__init
15921                      (Uenibstreamprotobuf__Alpha         *message);
15922 size_t uenibstreamprotobuf__alpha__get_packed_size
15923                      (const Uenibstreamprotobuf__Alpha   *message);
15924 size_t uenibstreamprotobuf__alpha__pack
15925                      (const Uenibstreamprotobuf__Alpha   *message,
15926                       uint8_t             *out);
15927 size_t uenibstreamprotobuf__alpha__pack_to_buffer
15928                      (const Uenibstreamprotobuf__Alpha   *message,
15929                       ProtobufCBuffer     *buffer);
15930 Uenibstreamprotobuf__Alpha *
15931        uenibstreamprotobuf__alpha__unpack
15932                      (ProtobufCAllocator  *allocator,
15933                       size_t               len,
15934                       const uint8_t       *data);
15935 void   uenibstreamprotobuf__alpha__free_unpacked
15936                      (Uenibstreamprotobuf__Alpha *message,
15937                       ProtobufCAllocator *allocator);
15938 /* Uenibstreamprotobuf__P0PUSCHAlphaSet methods */
15939 void   uenibstreamprotobuf__p0__pusch__alpha_set__init
15940                      (Uenibstreamprotobuf__P0PUSCHAlphaSet         *message);
15941 size_t uenibstreamprotobuf__p0__pusch__alpha_set__get_packed_size
15942                      (const Uenibstreamprotobuf__P0PUSCHAlphaSet   *message);
15943 size_t uenibstreamprotobuf__p0__pusch__alpha_set__pack
15944                      (const Uenibstreamprotobuf__P0PUSCHAlphaSet   *message,
15945                       uint8_t             *out);
15946 size_t uenibstreamprotobuf__p0__pusch__alpha_set__pack_to_buffer
15947                      (const Uenibstreamprotobuf__P0PUSCHAlphaSet   *message,
15948                       ProtobufCBuffer     *buffer);
15949 Uenibstreamprotobuf__P0PUSCHAlphaSet *
15950        uenibstreamprotobuf__p0__pusch__alpha_set__unpack
15951                      (ProtobufCAllocator  *allocator,
15952                       size_t               len,
15953                       const uint8_t       *data);
15954 void   uenibstreamprotobuf__p0__pusch__alpha_set__free_unpacked
15955                      (Uenibstreamprotobuf__P0PUSCHAlphaSet *message,
15956                       ProtobufCAllocator *allocator);
15957 /* Uenibstreamprotobuf__PUSCHPathlossReferenceRS methods */
15958 void   uenibstreamprotobuf__pusch__pathloss_reference_rs__init
15959                      (Uenibstreamprotobuf__PUSCHPathlossReferenceRS         *message);
15960 size_t uenibstreamprotobuf__pusch__pathloss_reference_rs__get_packed_size
15961                      (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS   *message);
15962 size_t uenibstreamprotobuf__pusch__pathloss_reference_rs__pack
15963                      (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS   *message,
15964                       uint8_t             *out);
15965 size_t uenibstreamprotobuf__pusch__pathloss_reference_rs__pack_to_buffer
15966                      (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS   *message,
15967                       ProtobufCBuffer     *buffer);
15968 Uenibstreamprotobuf__PUSCHPathlossReferenceRS *
15969        uenibstreamprotobuf__pusch__pathloss_reference_rs__unpack
15970                      (ProtobufCAllocator  *allocator,
15971                       size_t               len,
15972                       const uint8_t       *data);
15973 void   uenibstreamprotobuf__pusch__pathloss_reference_rs__free_unpacked
15974                      (Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message,
15975                       ProtobufCAllocator *allocator);
15976 /* Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates methods */
15977 void   uenibstreamprotobuf__two_pusch__pc__adjustment_states__init
15978                      (Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates         *message);
15979 size_t uenibstreamprotobuf__two_pusch__pc__adjustment_states__get_packed_size
15980                      (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates   *message);
15981 size_t uenibstreamprotobuf__two_pusch__pc__adjustment_states__pack
15982                      (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates   *message,
15983                       uint8_t             *out);
15984 size_t uenibstreamprotobuf__two_pusch__pc__adjustment_states__pack_to_buffer
15985                      (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates   *message,
15986                       ProtobufCBuffer     *buffer);
15987 Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *
15988        uenibstreamprotobuf__two_pusch__pc__adjustment_states__unpack
15989                      (ProtobufCAllocator  *allocator,
15990                       size_t               len,
15991                       const uint8_t       *data);
15992 void   uenibstreamprotobuf__two_pusch__pc__adjustment_states__free_unpacked
15993                      (Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message,
15994                       ProtobufCAllocator *allocator);
15995 /* Uenibstreamprotobuf__SRIPUSCHPowerControl methods */
15996 void   uenibstreamprotobuf__sri__pusch__power_control__init
15997                      (Uenibstreamprotobuf__SRIPUSCHPowerControl         *message);
15998 size_t uenibstreamprotobuf__sri__pusch__power_control__get_packed_size
15999                      (const Uenibstreamprotobuf__SRIPUSCHPowerControl   *message);
16000 size_t uenibstreamprotobuf__sri__pusch__power_control__pack
16001                      (const Uenibstreamprotobuf__SRIPUSCHPowerControl   *message,
16002                       uint8_t             *out);
16003 size_t uenibstreamprotobuf__sri__pusch__power_control__pack_to_buffer
16004                      (const Uenibstreamprotobuf__SRIPUSCHPowerControl   *message,
16005                       ProtobufCBuffer     *buffer);
16006 Uenibstreamprotobuf__SRIPUSCHPowerControl *
16007        uenibstreamprotobuf__sri__pusch__power_control__unpack
16008                      (ProtobufCAllocator  *allocator,
16009                       size_t               len,
16010                       const uint8_t       *data);
16011 void   uenibstreamprotobuf__sri__pusch__power_control__free_unpacked
16012                      (Uenibstreamprotobuf__SRIPUSCHPowerControl *message,
16013                       ProtobufCAllocator *allocator);
16014 /* Uenibstreamprotobuf__FrequencyHopping methods */
16015 void   uenibstreamprotobuf__frequency_hopping__init
16016                      (Uenibstreamprotobuf__FrequencyHopping         *message);
16017 size_t uenibstreamprotobuf__frequency_hopping__get_packed_size
16018                      (const Uenibstreamprotobuf__FrequencyHopping   *message);
16019 size_t uenibstreamprotobuf__frequency_hopping__pack
16020                      (const Uenibstreamprotobuf__FrequencyHopping   *message,
16021                       uint8_t             *out);
16022 size_t uenibstreamprotobuf__frequency_hopping__pack_to_buffer
16023                      (const Uenibstreamprotobuf__FrequencyHopping   *message,
16024                       ProtobufCBuffer     *buffer);
16025 Uenibstreamprotobuf__FrequencyHopping *
16026        uenibstreamprotobuf__frequency_hopping__unpack
16027                      (ProtobufCAllocator  *allocator,
16028                       size_t               len,
16029                       const uint8_t       *data);
16030 void   uenibstreamprotobuf__frequency_hopping__free_unpacked
16031                      (Uenibstreamprotobuf__FrequencyHopping *message,
16032                       ProtobufCAllocator *allocator);
16033 /* Uenibstreamprotobuf__PUSCHAggregationFactor methods */
16034 void   uenibstreamprotobuf__pusch__aggregation_factor__init
16035                      (Uenibstreamprotobuf__PUSCHAggregationFactor         *message);
16036 size_t uenibstreamprotobuf__pusch__aggregation_factor__get_packed_size
16037                      (const Uenibstreamprotobuf__PUSCHAggregationFactor   *message);
16038 size_t uenibstreamprotobuf__pusch__aggregation_factor__pack
16039                      (const Uenibstreamprotobuf__PUSCHAggregationFactor   *message,
16040                       uint8_t             *out);
16041 size_t uenibstreamprotobuf__pusch__aggregation_factor__pack_to_buffer
16042                      (const Uenibstreamprotobuf__PUSCHAggregationFactor   *message,
16043                       ProtobufCBuffer     *buffer);
16044 Uenibstreamprotobuf__PUSCHAggregationFactor *
16045        uenibstreamprotobuf__pusch__aggregation_factor__unpack
16046                      (ProtobufCAllocator  *allocator,
16047                       size_t               len,
16048                       const uint8_t       *data);
16049 void   uenibstreamprotobuf__pusch__aggregation_factor__free_unpacked
16050                      (Uenibstreamprotobuf__PUSCHAggregationFactor *message,
16051                       ProtobufCAllocator *allocator);
16052 /* Uenibstreamprotobuf__CodebookSubset methods */
16053 void   uenibstreamprotobuf__codebook_subset__init
16054                      (Uenibstreamprotobuf__CodebookSubset         *message);
16055 size_t uenibstreamprotobuf__codebook_subset__get_packed_size
16056                      (const Uenibstreamprotobuf__CodebookSubset   *message);
16057 size_t uenibstreamprotobuf__codebook_subset__pack
16058                      (const Uenibstreamprotobuf__CodebookSubset   *message,
16059                       uint8_t             *out);
16060 size_t uenibstreamprotobuf__codebook_subset__pack_to_buffer
16061                      (const Uenibstreamprotobuf__CodebookSubset   *message,
16062                       ProtobufCBuffer     *buffer);
16063 Uenibstreamprotobuf__CodebookSubset *
16064        uenibstreamprotobuf__codebook_subset__unpack
16065                      (ProtobufCAllocator  *allocator,
16066                       size_t               len,
16067                       const uint8_t       *data);
16068 void   uenibstreamprotobuf__codebook_subset__free_unpacked
16069                      (Uenibstreamprotobuf__CodebookSubset *message,
16070                       ProtobufCAllocator *allocator);
16071 /* Uenibstreamprotobuf__RBGSize2 methods */
16072 void   uenibstreamprotobuf__rbg__size2__init
16073                      (Uenibstreamprotobuf__RBGSize2         *message);
16074 size_t uenibstreamprotobuf__rbg__size2__get_packed_size
16075                      (const Uenibstreamprotobuf__RBGSize2   *message);
16076 size_t uenibstreamprotobuf__rbg__size2__pack
16077                      (const Uenibstreamprotobuf__RBGSize2   *message,
16078                       uint8_t             *out);
16079 size_t uenibstreamprotobuf__rbg__size2__pack_to_buffer
16080                      (const Uenibstreamprotobuf__RBGSize2   *message,
16081                       ProtobufCBuffer     *buffer);
16082 Uenibstreamprotobuf__RBGSize2 *
16083        uenibstreamprotobuf__rbg__size2__unpack
16084                      (ProtobufCAllocator  *allocator,
16085                       size_t               len,
16086                       const uint8_t       *data);
16087 void   uenibstreamprotobuf__rbg__size2__free_unpacked
16088                      (Uenibstreamprotobuf__RBGSize2 *message,
16089                       ProtobufCAllocator *allocator);
16090 /* Uenibstreamprotobuf__UCIOnPUSCH methods */
16091 void   uenibstreamprotobuf__uci__on_pusch__init
16092                      (Uenibstreamprotobuf__UCIOnPUSCH         *message);
16093 size_t uenibstreamprotobuf__uci__on_pusch__get_packed_size
16094                      (const Uenibstreamprotobuf__UCIOnPUSCH   *message);
16095 size_t uenibstreamprotobuf__uci__on_pusch__pack
16096                      (const Uenibstreamprotobuf__UCIOnPUSCH   *message,
16097                       uint8_t             *out);
16098 size_t uenibstreamprotobuf__uci__on_pusch__pack_to_buffer
16099                      (const Uenibstreamprotobuf__UCIOnPUSCH   *message,
16100                       ProtobufCBuffer     *buffer);
16101 Uenibstreamprotobuf__UCIOnPUSCH *
16102        uenibstreamprotobuf__uci__on_pusch__unpack
16103                      (ProtobufCAllocator  *allocator,
16104                       size_t               len,
16105                       const uint8_t       *data);
16106 void   uenibstreamprotobuf__uci__on_pusch__free_unpacked
16107                      (Uenibstreamprotobuf__UCIOnPUSCH *message,
16108                       ProtobufCAllocator *allocator);
16109 /* Uenibstreamprotobuf__BetaOffsetsList methods */
16110 void   uenibstreamprotobuf__beta_offsets_list__init
16111                      (Uenibstreamprotobuf__BetaOffsetsList         *message);
16112 size_t uenibstreamprotobuf__beta_offsets_list__get_packed_size
16113                      (const Uenibstreamprotobuf__BetaOffsetsList   *message);
16114 size_t uenibstreamprotobuf__beta_offsets_list__pack
16115                      (const Uenibstreamprotobuf__BetaOffsetsList   *message,
16116                       uint8_t             *out);
16117 size_t uenibstreamprotobuf__beta_offsets_list__pack_to_buffer
16118                      (const Uenibstreamprotobuf__BetaOffsetsList   *message,
16119                       ProtobufCBuffer     *buffer);
16120 Uenibstreamprotobuf__BetaOffsetsList *
16121        uenibstreamprotobuf__beta_offsets_list__unpack
16122                      (ProtobufCAllocator  *allocator,
16123                       size_t               len,
16124                       const uint8_t       *data);
16125 void   uenibstreamprotobuf__beta_offsets_list__free_unpacked
16126                      (Uenibstreamprotobuf__BetaOffsetsList *message,
16127                       ProtobufCAllocator *allocator);
16128 /* Uenibstreamprotobuf__Scaling methods */
16129 void   uenibstreamprotobuf__scaling__init
16130                      (Uenibstreamprotobuf__Scaling         *message);
16131 size_t uenibstreamprotobuf__scaling__get_packed_size
16132                      (const Uenibstreamprotobuf__Scaling   *message);
16133 size_t uenibstreamprotobuf__scaling__pack
16134                      (const Uenibstreamprotobuf__Scaling   *message,
16135                       uint8_t             *out);
16136 size_t uenibstreamprotobuf__scaling__pack_to_buffer
16137                      (const Uenibstreamprotobuf__Scaling   *message,
16138                       ProtobufCBuffer     *buffer);
16139 Uenibstreamprotobuf__Scaling *
16140        uenibstreamprotobuf__scaling__unpack
16141                      (ProtobufCAllocator  *allocator,
16142                       size_t               len,
16143                       const uint8_t       *data);
16144 void   uenibstreamprotobuf__scaling__free_unpacked
16145                      (Uenibstreamprotobuf__Scaling *message,
16146                       ProtobufCAllocator *allocator);
16147 /* Uenibstreamprotobuf__ConfiguredGrantConfig methods */
16148 void   uenibstreamprotobuf__configured_grant_config__init
16149                      (Uenibstreamprotobuf__ConfiguredGrantConfig         *message);
16150 size_t uenibstreamprotobuf__configured_grant_config__get_packed_size
16151                      (const Uenibstreamprotobuf__ConfiguredGrantConfig   *message);
16152 size_t uenibstreamprotobuf__configured_grant_config__pack
16153                      (const Uenibstreamprotobuf__ConfiguredGrantConfig   *message,
16154                       uint8_t             *out);
16155 size_t uenibstreamprotobuf__configured_grant_config__pack_to_buffer
16156                      (const Uenibstreamprotobuf__ConfiguredGrantConfig   *message,
16157                       ProtobufCBuffer     *buffer);
16158 Uenibstreamprotobuf__ConfiguredGrantConfig *
16159        uenibstreamprotobuf__configured_grant_config__unpack
16160                      (ProtobufCAllocator  *allocator,
16161                       size_t               len,
16162                       const uint8_t       *data);
16163 void   uenibstreamprotobuf__configured_grant_config__free_unpacked
16164                      (Uenibstreamprotobuf__ConfiguredGrantConfig *message,
16165                       ProtobufCAllocator *allocator);
16166 /* Uenibstreamprotobuf__CGUCIOnPUSCH methods */
16167 void   uenibstreamprotobuf__cg__uci__on_pusch__init
16168                      (Uenibstreamprotobuf__CGUCIOnPUSCH         *message);
16169 size_t uenibstreamprotobuf__cg__uci__on_pusch__get_packed_size
16170                      (const Uenibstreamprotobuf__CGUCIOnPUSCH   *message);
16171 size_t uenibstreamprotobuf__cg__uci__on_pusch__pack
16172                      (const Uenibstreamprotobuf__CGUCIOnPUSCH   *message,
16173                       uint8_t             *out);
16174 size_t uenibstreamprotobuf__cg__uci__on_pusch__pack_to_buffer
16175                      (const Uenibstreamprotobuf__CGUCIOnPUSCH   *message,
16176                       ProtobufCBuffer     *buffer);
16177 Uenibstreamprotobuf__CGUCIOnPUSCH *
16178        uenibstreamprotobuf__cg__uci__on_pusch__unpack
16179                      (ProtobufCAllocator  *allocator,
16180                       size_t               len,
16181                       const uint8_t       *data);
16182 void   uenibstreamprotobuf__cg__uci__on_pusch__free_unpacked
16183                      (Uenibstreamprotobuf__CGUCIOnPUSCH *message,
16184                       ProtobufCAllocator *allocator);
16185 /* Uenibstreamprotobuf__BetaOffsets methods */
16186 void   uenibstreamprotobuf__beta_offsets__init
16187                      (Uenibstreamprotobuf__BetaOffsets         *message);
16188 size_t uenibstreamprotobuf__beta_offsets__get_packed_size
16189                      (const Uenibstreamprotobuf__BetaOffsets   *message);
16190 size_t uenibstreamprotobuf__beta_offsets__pack
16191                      (const Uenibstreamprotobuf__BetaOffsets   *message,
16192                       uint8_t             *out);
16193 size_t uenibstreamprotobuf__beta_offsets__pack_to_buffer
16194                      (const Uenibstreamprotobuf__BetaOffsets   *message,
16195                       ProtobufCBuffer     *buffer);
16196 Uenibstreamprotobuf__BetaOffsets *
16197        uenibstreamprotobuf__beta_offsets__unpack
16198                      (ProtobufCAllocator  *allocator,
16199                       size_t               len,
16200                       const uint8_t       *data);
16201 void   uenibstreamprotobuf__beta_offsets__free_unpacked
16202                      (Uenibstreamprotobuf__BetaOffsets *message,
16203                       ProtobufCAllocator *allocator);
16204 /* Uenibstreamprotobuf__PowerControlLoopToUse methods */
16205 void   uenibstreamprotobuf__power_control_loop_to_use__init
16206                      (Uenibstreamprotobuf__PowerControlLoopToUse         *message);
16207 size_t uenibstreamprotobuf__power_control_loop_to_use__get_packed_size
16208                      (const Uenibstreamprotobuf__PowerControlLoopToUse   *message);
16209 size_t uenibstreamprotobuf__power_control_loop_to_use__pack
16210                      (const Uenibstreamprotobuf__PowerControlLoopToUse   *message,
16211                       uint8_t             *out);
16212 size_t uenibstreamprotobuf__power_control_loop_to_use__pack_to_buffer
16213                      (const Uenibstreamprotobuf__PowerControlLoopToUse   *message,
16214                       ProtobufCBuffer     *buffer);
16215 Uenibstreamprotobuf__PowerControlLoopToUse *
16216        uenibstreamprotobuf__power_control_loop_to_use__unpack
16217                      (ProtobufCAllocator  *allocator,
16218                       size_t               len,
16219                       const uint8_t       *data);
16220 void   uenibstreamprotobuf__power_control_loop_to_use__free_unpacked
16221                      (Uenibstreamprotobuf__PowerControlLoopToUse *message,
16222                       ProtobufCAllocator *allocator);
16223 /* Uenibstreamprotobuf__RepK methods */
16224 void   uenibstreamprotobuf__rep_k__init
16225                      (Uenibstreamprotobuf__RepK         *message);
16226 size_t uenibstreamprotobuf__rep_k__get_packed_size
16227                      (const Uenibstreamprotobuf__RepK   *message);
16228 size_t uenibstreamprotobuf__rep_k__pack
16229                      (const Uenibstreamprotobuf__RepK   *message,
16230                       uint8_t             *out);
16231 size_t uenibstreamprotobuf__rep_k__pack_to_buffer
16232                      (const Uenibstreamprotobuf__RepK   *message,
16233                       ProtobufCBuffer     *buffer);
16234 Uenibstreamprotobuf__RepK *
16235        uenibstreamprotobuf__rep_k__unpack
16236                      (ProtobufCAllocator  *allocator,
16237                       size_t               len,
16238                       const uint8_t       *data);
16239 void   uenibstreamprotobuf__rep_k__free_unpacked
16240                      (Uenibstreamprotobuf__RepK *message,
16241                       ProtobufCAllocator *allocator);
16242 /* Uenibstreamprotobuf__RepKRV methods */
16243 void   uenibstreamprotobuf__rep_k__rv__init
16244                      (Uenibstreamprotobuf__RepKRV         *message);
16245 size_t uenibstreamprotobuf__rep_k__rv__get_packed_size
16246                      (const Uenibstreamprotobuf__RepKRV   *message);
16247 size_t uenibstreamprotobuf__rep_k__rv__pack
16248                      (const Uenibstreamprotobuf__RepKRV   *message,
16249                       uint8_t             *out);
16250 size_t uenibstreamprotobuf__rep_k__rv__pack_to_buffer
16251                      (const Uenibstreamprotobuf__RepKRV   *message,
16252                       ProtobufCBuffer     *buffer);
16253 Uenibstreamprotobuf__RepKRV *
16254        uenibstreamprotobuf__rep_k__rv__unpack
16255                      (ProtobufCAllocator  *allocator,
16256                       size_t               len,
16257                       const uint8_t       *data);
16258 void   uenibstreamprotobuf__rep_k__rv__free_unpacked
16259                      (Uenibstreamprotobuf__RepKRV *message,
16260                       ProtobufCAllocator *allocator);
16261 /* Uenibstreamprotobuf__GrantPeriodicity methods */
16262 void   uenibstreamprotobuf__grant_periodicity__init
16263                      (Uenibstreamprotobuf__GrantPeriodicity         *message);
16264 size_t uenibstreamprotobuf__grant_periodicity__get_packed_size
16265                      (const Uenibstreamprotobuf__GrantPeriodicity   *message);
16266 size_t uenibstreamprotobuf__grant_periodicity__pack
16267                      (const Uenibstreamprotobuf__GrantPeriodicity   *message,
16268                       uint8_t             *out);
16269 size_t uenibstreamprotobuf__grant_periodicity__pack_to_buffer
16270                      (const Uenibstreamprotobuf__GrantPeriodicity   *message,
16271                       ProtobufCBuffer     *buffer);
16272 Uenibstreamprotobuf__GrantPeriodicity *
16273        uenibstreamprotobuf__grant_periodicity__unpack
16274                      (ProtobufCAllocator  *allocator,
16275                       size_t               len,
16276                       const uint8_t       *data);
16277 void   uenibstreamprotobuf__grant_periodicity__free_unpacked
16278                      (Uenibstreamprotobuf__GrantPeriodicity *message,
16279                       ProtobufCAllocator *allocator);
16280 /* Uenibstreamprotobuf__RRCConfiguredUplinkGrant methods */
16281 void   uenibstreamprotobuf__rrc__configured_uplink_grant__init
16282                      (Uenibstreamprotobuf__RRCConfiguredUplinkGrant         *message);
16283 size_t uenibstreamprotobuf__rrc__configured_uplink_grant__get_packed_size
16284                      (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant   *message);
16285 size_t uenibstreamprotobuf__rrc__configured_uplink_grant__pack
16286                      (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant   *message,
16287                       uint8_t             *out);
16288 size_t uenibstreamprotobuf__rrc__configured_uplink_grant__pack_to_buffer
16289                      (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant   *message,
16290                       ProtobufCBuffer     *buffer);
16291 Uenibstreamprotobuf__RRCConfiguredUplinkGrant *
16292        uenibstreamprotobuf__rrc__configured_uplink_grant__unpack
16293                      (ProtobufCAllocator  *allocator,
16294                       size_t               len,
16295                       const uint8_t       *data);
16296 void   uenibstreamprotobuf__rrc__configured_uplink_grant__free_unpacked
16297                      (Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message,
16298                       ProtobufCAllocator *allocator);
16299 /* Uenibstreamprotobuf__SRSConfig methods */
16300 void   uenibstreamprotobuf__srs__config__init
16301                      (Uenibstreamprotobuf__SRSConfig         *message);
16302 size_t uenibstreamprotobuf__srs__config__get_packed_size
16303                      (const Uenibstreamprotobuf__SRSConfig   *message);
16304 size_t uenibstreamprotobuf__srs__config__pack
16305                      (const Uenibstreamprotobuf__SRSConfig   *message,
16306                       uint8_t             *out);
16307 size_t uenibstreamprotobuf__srs__config__pack_to_buffer
16308                      (const Uenibstreamprotobuf__SRSConfig   *message,
16309                       ProtobufCBuffer     *buffer);
16310 Uenibstreamprotobuf__SRSConfig *
16311        uenibstreamprotobuf__srs__config__unpack
16312                      (ProtobufCAllocator  *allocator,
16313                       size_t               len,
16314                       const uint8_t       *data);
16315 void   uenibstreamprotobuf__srs__config__free_unpacked
16316                      (Uenibstreamprotobuf__SRSConfig *message,
16317                       ProtobufCAllocator *allocator);
16318 /* Uenibstreamprotobuf__SRSResourceSet methods */
16319 void   uenibstreamprotobuf__srs__resource_set__init
16320                      (Uenibstreamprotobuf__SRSResourceSet         *message);
16321 size_t uenibstreamprotobuf__srs__resource_set__get_packed_size
16322                      (const Uenibstreamprotobuf__SRSResourceSet   *message);
16323 size_t uenibstreamprotobuf__srs__resource_set__pack
16324                      (const Uenibstreamprotobuf__SRSResourceSet   *message,
16325                       uint8_t             *out);
16326 size_t uenibstreamprotobuf__srs__resource_set__pack_to_buffer
16327                      (const Uenibstreamprotobuf__SRSResourceSet   *message,
16328                       ProtobufCBuffer     *buffer);
16329 Uenibstreamprotobuf__SRSResourceSet *
16330        uenibstreamprotobuf__srs__resource_set__unpack
16331                      (ProtobufCAllocator  *allocator,
16332                       size_t               len,
16333                       const uint8_t       *data);
16334 void   uenibstreamprotobuf__srs__resource_set__free_unpacked
16335                      (Uenibstreamprotobuf__SRSResourceSet *message,
16336                       ProtobufCAllocator *allocator);
16337 /* Uenibstreamprotobuf__SRSResourceSetTypeAperiodic methods */
16338 void   uenibstreamprotobuf__srs__resource_set_type__aperiodic__init
16339                      (Uenibstreamprotobuf__SRSResourceSetTypeAperiodic         *message);
16340 size_t uenibstreamprotobuf__srs__resource_set_type__aperiodic__get_packed_size
16341                      (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic   *message);
16342 size_t uenibstreamprotobuf__srs__resource_set_type__aperiodic__pack
16343                      (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic   *message,
16344                       uint8_t             *out);
16345 size_t uenibstreamprotobuf__srs__resource_set_type__aperiodic__pack_to_buffer
16346                      (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic   *message,
16347                       ProtobufCBuffer     *buffer);
16348 Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *
16349        uenibstreamprotobuf__srs__resource_set_type__aperiodic__unpack
16350                      (ProtobufCAllocator  *allocator,
16351                       size_t               len,
16352                       const uint8_t       *data);
16353 void   uenibstreamprotobuf__srs__resource_set_type__aperiodic__free_unpacked
16354                      (Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message,
16355                       ProtobufCAllocator *allocator);
16356 /* Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent methods */
16357 void   uenibstreamprotobuf__srs__resource_set_type__semi__persistent__init
16358                      (Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent         *message);
16359 size_t uenibstreamprotobuf__srs__resource_set_type__semi__persistent__get_packed_size
16360                      (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent   *message);
16361 size_t uenibstreamprotobuf__srs__resource_set_type__semi__persistent__pack
16362                      (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent   *message,
16363                       uint8_t             *out);
16364 size_t uenibstreamprotobuf__srs__resource_set_type__semi__persistent__pack_to_buffer
16365                      (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent   *message,
16366                       ProtobufCBuffer     *buffer);
16367 Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *
16368        uenibstreamprotobuf__srs__resource_set_type__semi__persistent__unpack
16369                      (ProtobufCAllocator  *allocator,
16370                       size_t               len,
16371                       const uint8_t       *data);
16372 void   uenibstreamprotobuf__srs__resource_set_type__semi__persistent__free_unpacked
16373                      (Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message,
16374                       ProtobufCAllocator *allocator);
16375 /* Uenibstreamprotobuf__SRSResourceSetTypePeriodic methods */
16376 void   uenibstreamprotobuf__srs__resource_set_type__periodic__init
16377                      (Uenibstreamprotobuf__SRSResourceSetTypePeriodic         *message);
16378 size_t uenibstreamprotobuf__srs__resource_set_type__periodic__get_packed_size
16379                      (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic   *message);
16380 size_t uenibstreamprotobuf__srs__resource_set_type__periodic__pack
16381                      (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic   *message,
16382                       uint8_t             *out);
16383 size_t uenibstreamprotobuf__srs__resource_set_type__periodic__pack_to_buffer
16384                      (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic   *message,
16385                       ProtobufCBuffer     *buffer);
16386 Uenibstreamprotobuf__SRSResourceSetTypePeriodic *
16387        uenibstreamprotobuf__srs__resource_set_type__periodic__unpack
16388                      (ProtobufCAllocator  *allocator,
16389                       size_t               len,
16390                       const uint8_t       *data);
16391 void   uenibstreamprotobuf__srs__resource_set_type__periodic__free_unpacked
16392                      (Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message,
16393                       ProtobufCAllocator *allocator);
16394 /* Uenibstreamprotobuf__SRSResourceSetUsage methods */
16395 void   uenibstreamprotobuf__srs__resource_set__usage__init
16396                      (Uenibstreamprotobuf__SRSResourceSetUsage         *message);
16397 size_t uenibstreamprotobuf__srs__resource_set__usage__get_packed_size
16398                      (const Uenibstreamprotobuf__SRSResourceSetUsage   *message);
16399 size_t uenibstreamprotobuf__srs__resource_set__usage__pack
16400                      (const Uenibstreamprotobuf__SRSResourceSetUsage   *message,
16401                       uint8_t             *out);
16402 size_t uenibstreamprotobuf__srs__resource_set__usage__pack_to_buffer
16403                      (const Uenibstreamprotobuf__SRSResourceSetUsage   *message,
16404                       ProtobufCBuffer     *buffer);
16405 Uenibstreamprotobuf__SRSResourceSetUsage *
16406        uenibstreamprotobuf__srs__resource_set__usage__unpack
16407                      (ProtobufCAllocator  *allocator,
16408                       size_t               len,
16409                       const uint8_t       *data);
16410 void   uenibstreamprotobuf__srs__resource_set__usage__free_unpacked
16411                      (Uenibstreamprotobuf__SRSResourceSetUsage *message,
16412                       ProtobufCAllocator *allocator);
16413 /* Uenibstreamprotobuf__SRSPowerControlAdjustmentStates methods */
16414 void   uenibstreamprotobuf__srs__power_control_adjustment_states__init
16415                      (Uenibstreamprotobuf__SRSPowerControlAdjustmentStates         *message);
16416 size_t uenibstreamprotobuf__srs__power_control_adjustment_states__get_packed_size
16417                      (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates   *message);
16418 size_t uenibstreamprotobuf__srs__power_control_adjustment_states__pack
16419                      (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates   *message,
16420                       uint8_t             *out);
16421 size_t uenibstreamprotobuf__srs__power_control_adjustment_states__pack_to_buffer
16422                      (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates   *message,
16423                       ProtobufCBuffer     *buffer);
16424 Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *
16425        uenibstreamprotobuf__srs__power_control_adjustment_states__unpack
16426                      (ProtobufCAllocator  *allocator,
16427                       size_t               len,
16428                       const uint8_t       *data);
16429 void   uenibstreamprotobuf__srs__power_control_adjustment_states__free_unpacked
16430                      (Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message,
16431                       ProtobufCAllocator *allocator);
16432 /* Uenibstreamprotobuf__SRSResource methods */
16433 void   uenibstreamprotobuf__srs__resource__init
16434                      (Uenibstreamprotobuf__SRSResource         *message);
16435 size_t uenibstreamprotobuf__srs__resource__get_packed_size
16436                      (const Uenibstreamprotobuf__SRSResource   *message);
16437 size_t uenibstreamprotobuf__srs__resource__pack
16438                      (const Uenibstreamprotobuf__SRSResource   *message,
16439                       uint8_t             *out);
16440 size_t uenibstreamprotobuf__srs__resource__pack_to_buffer
16441                      (const Uenibstreamprotobuf__SRSResource   *message,
16442                       ProtobufCBuffer     *buffer);
16443 Uenibstreamprotobuf__SRSResource *
16444        uenibstreamprotobuf__srs__resource__unpack
16445                      (ProtobufCAllocator  *allocator,
16446                       size_t               len,
16447                       const uint8_t       *data);
16448 void   uenibstreamprotobuf__srs__resource__free_unpacked
16449                      (Uenibstreamprotobuf__SRSResource *message,
16450                       ProtobufCAllocator *allocator);
16451 /* Uenibstreamprotobuf__NrofSRSPorts methods */
16452 void   uenibstreamprotobuf__nrof_srs__ports__init
16453                      (Uenibstreamprotobuf__NrofSRSPorts         *message);
16454 size_t uenibstreamprotobuf__nrof_srs__ports__get_packed_size
16455                      (const Uenibstreamprotobuf__NrofSRSPorts   *message);
16456 size_t uenibstreamprotobuf__nrof_srs__ports__pack
16457                      (const Uenibstreamprotobuf__NrofSRSPorts   *message,
16458                       uint8_t             *out);
16459 size_t uenibstreamprotobuf__nrof_srs__ports__pack_to_buffer
16460                      (const Uenibstreamprotobuf__NrofSRSPorts   *message,
16461                       ProtobufCBuffer     *buffer);
16462 Uenibstreamprotobuf__NrofSRSPorts *
16463        uenibstreamprotobuf__nrof_srs__ports__unpack
16464                      (ProtobufCAllocator  *allocator,
16465                       size_t               len,
16466                       const uint8_t       *data);
16467 void   uenibstreamprotobuf__nrof_srs__ports__free_unpacked
16468                      (Uenibstreamprotobuf__NrofSRSPorts *message,
16469                       ProtobufCAllocator *allocator);
16470 /* Uenibstreamprotobuf__PTRSPortIndex methods */
16471 void   uenibstreamprotobuf__ptrs__port_index__init
16472                      (Uenibstreamprotobuf__PTRSPortIndex         *message);
16473 size_t uenibstreamprotobuf__ptrs__port_index__get_packed_size
16474                      (const Uenibstreamprotobuf__PTRSPortIndex   *message);
16475 size_t uenibstreamprotobuf__ptrs__port_index__pack
16476                      (const Uenibstreamprotobuf__PTRSPortIndex   *message,
16477                       uint8_t             *out);
16478 size_t uenibstreamprotobuf__ptrs__port_index__pack_to_buffer
16479                      (const Uenibstreamprotobuf__PTRSPortIndex   *message,
16480                       ProtobufCBuffer     *buffer);
16481 Uenibstreamprotobuf__PTRSPortIndex *
16482        uenibstreamprotobuf__ptrs__port_index__unpack
16483                      (ProtobufCAllocator  *allocator,
16484                       size_t               len,
16485                       const uint8_t       *data);
16486 void   uenibstreamprotobuf__ptrs__port_index__free_unpacked
16487                      (Uenibstreamprotobuf__PTRSPortIndex *message,
16488                       ProtobufCAllocator *allocator);
16489 /* Uenibstreamprotobuf__N2 methods */
16490 void   uenibstreamprotobuf__n2__init
16491                      (Uenibstreamprotobuf__N2         *message);
16492 size_t uenibstreamprotobuf__n2__get_packed_size
16493                      (const Uenibstreamprotobuf__N2   *message);
16494 size_t uenibstreamprotobuf__n2__pack
16495                      (const Uenibstreamprotobuf__N2   *message,
16496                       uint8_t             *out);
16497 size_t uenibstreamprotobuf__n2__pack_to_buffer
16498                      (const Uenibstreamprotobuf__N2   *message,
16499                       ProtobufCBuffer     *buffer);
16500 Uenibstreamprotobuf__N2 *
16501        uenibstreamprotobuf__n2__unpack
16502                      (ProtobufCAllocator  *allocator,
16503                       size_t               len,
16504                       const uint8_t       *data);
16505 void   uenibstreamprotobuf__n2__free_unpacked
16506                      (Uenibstreamprotobuf__N2 *message,
16507                       ProtobufCAllocator *allocator);
16508 /* Uenibstreamprotobuf__N4 methods */
16509 void   uenibstreamprotobuf__n4__init
16510                      (Uenibstreamprotobuf__N4         *message);
16511 size_t uenibstreamprotobuf__n4__get_packed_size
16512                      (const Uenibstreamprotobuf__N4   *message);
16513 size_t uenibstreamprotobuf__n4__pack
16514                      (const Uenibstreamprotobuf__N4   *message,
16515                       uint8_t             *out);
16516 size_t uenibstreamprotobuf__n4__pack_to_buffer
16517                      (const Uenibstreamprotobuf__N4   *message,
16518                       ProtobufCBuffer     *buffer);
16519 Uenibstreamprotobuf__N4 *
16520        uenibstreamprotobuf__n4__unpack
16521                      (ProtobufCAllocator  *allocator,
16522                       size_t               len,
16523                       const uint8_t       *data);
16524 void   uenibstreamprotobuf__n4__free_unpacked
16525                      (Uenibstreamprotobuf__N4 *message,
16526                       ProtobufCAllocator *allocator);
16527 /* Uenibstreamprotobuf__ResourceMapping methods */
16528 void   uenibstreamprotobuf__resource_mapping__init
16529                      (Uenibstreamprotobuf__ResourceMapping         *message);
16530 size_t uenibstreamprotobuf__resource_mapping__get_packed_size
16531                      (const Uenibstreamprotobuf__ResourceMapping   *message);
16532 size_t uenibstreamprotobuf__resource_mapping__pack
16533                      (const Uenibstreamprotobuf__ResourceMapping   *message,
16534                       uint8_t             *out);
16535 size_t uenibstreamprotobuf__resource_mapping__pack_to_buffer
16536                      (const Uenibstreamprotobuf__ResourceMapping   *message,
16537                       ProtobufCBuffer     *buffer);
16538 Uenibstreamprotobuf__ResourceMapping *
16539        uenibstreamprotobuf__resource_mapping__unpack
16540                      (ProtobufCAllocator  *allocator,
16541                       size_t               len,
16542                       const uint8_t       *data);
16543 void   uenibstreamprotobuf__resource_mapping__free_unpacked
16544                      (Uenibstreamprotobuf__ResourceMapping *message,
16545                       ProtobufCAllocator *allocator);
16546 /* Uenibstreamprotobuf__NrofSymbols methods */
16547 void   uenibstreamprotobuf__nrof_symbols__init
16548                      (Uenibstreamprotobuf__NrofSymbols         *message);
16549 size_t uenibstreamprotobuf__nrof_symbols__get_packed_size
16550                      (const Uenibstreamprotobuf__NrofSymbols   *message);
16551 size_t uenibstreamprotobuf__nrof_symbols__pack
16552                      (const Uenibstreamprotobuf__NrofSymbols   *message,
16553                       uint8_t             *out);
16554 size_t uenibstreamprotobuf__nrof_symbols__pack_to_buffer
16555                      (const Uenibstreamprotobuf__NrofSymbols   *message,
16556                       ProtobufCBuffer     *buffer);
16557 Uenibstreamprotobuf__NrofSymbols *
16558        uenibstreamprotobuf__nrof_symbols__unpack
16559                      (ProtobufCAllocator  *allocator,
16560                       size_t               len,
16561                       const uint8_t       *data);
16562 void   uenibstreamprotobuf__nrof_symbols__free_unpacked
16563                      (Uenibstreamprotobuf__NrofSymbols *message,
16564                       ProtobufCAllocator *allocator);
16565 /* Uenibstreamprotobuf__RepetitionFactor methods */
16566 void   uenibstreamprotobuf__repetition_factor__init
16567                      (Uenibstreamprotobuf__RepetitionFactor         *message);
16568 size_t uenibstreamprotobuf__repetition_factor__get_packed_size
16569                      (const Uenibstreamprotobuf__RepetitionFactor   *message);
16570 size_t uenibstreamprotobuf__repetition_factor__pack
16571                      (const Uenibstreamprotobuf__RepetitionFactor   *message,
16572                       uint8_t             *out);
16573 size_t uenibstreamprotobuf__repetition_factor__pack_to_buffer
16574                      (const Uenibstreamprotobuf__RepetitionFactor   *message,
16575                       ProtobufCBuffer     *buffer);
16576 Uenibstreamprotobuf__RepetitionFactor *
16577        uenibstreamprotobuf__repetition_factor__unpack
16578                      (ProtobufCAllocator  *allocator,
16579                       size_t               len,
16580                       const uint8_t       *data);
16581 void   uenibstreamprotobuf__repetition_factor__free_unpacked
16582                      (Uenibstreamprotobuf__RepetitionFactor *message,
16583                       ProtobufCAllocator *allocator);
16584 /* Uenibstreamprotobuf__FreqHopping methods */
16585 void   uenibstreamprotobuf__freq_hopping__init
16586                      (Uenibstreamprotobuf__FreqHopping         *message);
16587 size_t uenibstreamprotobuf__freq_hopping__get_packed_size
16588                      (const Uenibstreamprotobuf__FreqHopping   *message);
16589 size_t uenibstreamprotobuf__freq_hopping__pack
16590                      (const Uenibstreamprotobuf__FreqHopping   *message,
16591                       uint8_t             *out);
16592 size_t uenibstreamprotobuf__freq_hopping__pack_to_buffer
16593                      (const Uenibstreamprotobuf__FreqHopping   *message,
16594                       ProtobufCBuffer     *buffer);
16595 Uenibstreamprotobuf__FreqHopping *
16596        uenibstreamprotobuf__freq_hopping__unpack
16597                      (ProtobufCAllocator  *allocator,
16598                       size_t               len,
16599                       const uint8_t       *data);
16600 void   uenibstreamprotobuf__freq_hopping__free_unpacked
16601                      (Uenibstreamprotobuf__FreqHopping *message,
16602                       ProtobufCAllocator *allocator);
16603 /* Uenibstreamprotobuf__GroupOrSequenceHopping methods */
16604 void   uenibstreamprotobuf__group_or_sequence_hopping__init
16605                      (Uenibstreamprotobuf__GroupOrSequenceHopping         *message);
16606 size_t uenibstreamprotobuf__group_or_sequence_hopping__get_packed_size
16607                      (const Uenibstreamprotobuf__GroupOrSequenceHopping   *message);
16608 size_t uenibstreamprotobuf__group_or_sequence_hopping__pack
16609                      (const Uenibstreamprotobuf__GroupOrSequenceHopping   *message,
16610                       uint8_t             *out);
16611 size_t uenibstreamprotobuf__group_or_sequence_hopping__pack_to_buffer
16612                      (const Uenibstreamprotobuf__GroupOrSequenceHopping   *message,
16613                       ProtobufCBuffer     *buffer);
16614 Uenibstreamprotobuf__GroupOrSequenceHopping *
16615        uenibstreamprotobuf__group_or_sequence_hopping__unpack
16616                      (ProtobufCAllocator  *allocator,
16617                       size_t               len,
16618                       const uint8_t       *data);
16619 void   uenibstreamprotobuf__group_or_sequence_hopping__free_unpacked
16620                      (Uenibstreamprotobuf__GroupOrSequenceHopping *message,
16621                       ProtobufCAllocator *allocator);
16622 /* Uenibstreamprotobuf__SRSResourceTypeAperiodic methods */
16623 void   uenibstreamprotobuf__srs__resource_type__aperiodic__init
16624                      (Uenibstreamprotobuf__SRSResourceTypeAperiodic         *message);
16625 size_t uenibstreamprotobuf__srs__resource_type__aperiodic__get_packed_size
16626                      (const Uenibstreamprotobuf__SRSResourceTypeAperiodic   *message);
16627 size_t uenibstreamprotobuf__srs__resource_type__aperiodic__pack
16628                      (const Uenibstreamprotobuf__SRSResourceTypeAperiodic   *message,
16629                       uint8_t             *out);
16630 size_t uenibstreamprotobuf__srs__resource_type__aperiodic__pack_to_buffer
16631                      (const Uenibstreamprotobuf__SRSResourceTypeAperiodic   *message,
16632                       ProtobufCBuffer     *buffer);
16633 Uenibstreamprotobuf__SRSResourceTypeAperiodic *
16634        uenibstreamprotobuf__srs__resource_type__aperiodic__unpack
16635                      (ProtobufCAllocator  *allocator,
16636                       size_t               len,
16637                       const uint8_t       *data);
16638 void   uenibstreamprotobuf__srs__resource_type__aperiodic__free_unpacked
16639                      (Uenibstreamprotobuf__SRSResourceTypeAperiodic *message,
16640                       ProtobufCAllocator *allocator);
16641 /* Uenibstreamprotobuf__SRSResourceTypeSemiPersistent methods */
16642 void   uenibstreamprotobuf__srs__resource_type__semi__persistent__init
16643                      (Uenibstreamprotobuf__SRSResourceTypeSemiPersistent         *message);
16644 size_t uenibstreamprotobuf__srs__resource_type__semi__persistent__get_packed_size
16645                      (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent   *message);
16646 size_t uenibstreamprotobuf__srs__resource_type__semi__persistent__pack
16647                      (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent   *message,
16648                       uint8_t             *out);
16649 size_t uenibstreamprotobuf__srs__resource_type__semi__persistent__pack_to_buffer
16650                      (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent   *message,
16651                       ProtobufCBuffer     *buffer);
16652 Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *
16653        uenibstreamprotobuf__srs__resource_type__semi__persistent__unpack
16654                      (ProtobufCAllocator  *allocator,
16655                       size_t               len,
16656                       const uint8_t       *data);
16657 void   uenibstreamprotobuf__srs__resource_type__semi__persistent__free_unpacked
16658                      (Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message,
16659                       ProtobufCAllocator *allocator);
16660 /* Uenibstreamprotobuf__SRSPeriodicityAndOffset methods */
16661 void   uenibstreamprotobuf__srs__periodicity_and_offset__init
16662                      (Uenibstreamprotobuf__SRSPeriodicityAndOffset         *message);
16663 size_t uenibstreamprotobuf__srs__periodicity_and_offset__get_packed_size
16664                      (const Uenibstreamprotobuf__SRSPeriodicityAndOffset   *message);
16665 size_t uenibstreamprotobuf__srs__periodicity_and_offset__pack
16666                      (const Uenibstreamprotobuf__SRSPeriodicityAndOffset   *message,
16667                       uint8_t             *out);
16668 size_t uenibstreamprotobuf__srs__periodicity_and_offset__pack_to_buffer
16669                      (const Uenibstreamprotobuf__SRSPeriodicityAndOffset   *message,
16670                       ProtobufCBuffer     *buffer);
16671 Uenibstreamprotobuf__SRSPeriodicityAndOffset *
16672        uenibstreamprotobuf__srs__periodicity_and_offset__unpack
16673                      (ProtobufCAllocator  *allocator,
16674                       size_t               len,
16675                       const uint8_t       *data);
16676 void   uenibstreamprotobuf__srs__periodicity_and_offset__free_unpacked
16677                      (Uenibstreamprotobuf__SRSPeriodicityAndOffset *message,
16678                       ProtobufCAllocator *allocator);
16679 /* Uenibstreamprotobuf__SRSResourceTypePeriodic methods */
16680 void   uenibstreamprotobuf__srs__resource_type__periodic__init
16681                      (Uenibstreamprotobuf__SRSResourceTypePeriodic         *message);
16682 size_t uenibstreamprotobuf__srs__resource_type__periodic__get_packed_size
16683                      (const Uenibstreamprotobuf__SRSResourceTypePeriodic   *message);
16684 size_t uenibstreamprotobuf__srs__resource_type__periodic__pack
16685                      (const Uenibstreamprotobuf__SRSResourceTypePeriodic   *message,
16686                       uint8_t             *out);
16687 size_t uenibstreamprotobuf__srs__resource_type__periodic__pack_to_buffer
16688                      (const Uenibstreamprotobuf__SRSResourceTypePeriodic   *message,
16689                       ProtobufCBuffer     *buffer);
16690 Uenibstreamprotobuf__SRSResourceTypePeriodic *
16691        uenibstreamprotobuf__srs__resource_type__periodic__unpack
16692                      (ProtobufCAllocator  *allocator,
16693                       size_t               len,
16694                       const uint8_t       *data);
16695 void   uenibstreamprotobuf__srs__resource_type__periodic__free_unpacked
16696                      (Uenibstreamprotobuf__SRSResourceTypePeriodic *message,
16697                       ProtobufCAllocator *allocator);
16698 /* Uenibstreamprotobuf__SRSSpatialRelationInfo methods */
16699 void   uenibstreamprotobuf__srs__spatial_relation_info__init
16700                      (Uenibstreamprotobuf__SRSSpatialRelationInfo         *message);
16701 size_t uenibstreamprotobuf__srs__spatial_relation_info__get_packed_size
16702                      (const Uenibstreamprotobuf__SRSSpatialRelationInfo   *message);
16703 size_t uenibstreamprotobuf__srs__spatial_relation_info__pack
16704                      (const Uenibstreamprotobuf__SRSSpatialRelationInfo   *message,
16705                       uint8_t             *out);
16706 size_t uenibstreamprotobuf__srs__spatial_relation_info__pack_to_buffer
16707                      (const Uenibstreamprotobuf__SRSSpatialRelationInfo   *message,
16708                       ProtobufCBuffer     *buffer);
16709 Uenibstreamprotobuf__SRSSpatialRelationInfo *
16710        uenibstreamprotobuf__srs__spatial_relation_info__unpack
16711                      (ProtobufCAllocator  *allocator,
16712                       size_t               len,
16713                       const uint8_t       *data);
16714 void   uenibstreamprotobuf__srs__spatial_relation_info__free_unpacked
16715                      (Uenibstreamprotobuf__SRSSpatialRelationInfo *message,
16716                       ProtobufCAllocator *allocator);
16717 /* Uenibstreamprotobuf__BeamFailureRecoveryConfig methods */
16718 void   uenibstreamprotobuf__beam_failure_recovery_config__init
16719                      (Uenibstreamprotobuf__BeamFailureRecoveryConfig         *message);
16720 size_t uenibstreamprotobuf__beam_failure_recovery_config__get_packed_size
16721                      (const Uenibstreamprotobuf__BeamFailureRecoveryConfig   *message);
16722 size_t uenibstreamprotobuf__beam_failure_recovery_config__pack
16723                      (const Uenibstreamprotobuf__BeamFailureRecoveryConfig   *message,
16724                       uint8_t             *out);
16725 size_t uenibstreamprotobuf__beam_failure_recovery_config__pack_to_buffer
16726                      (const Uenibstreamprotobuf__BeamFailureRecoveryConfig   *message,
16727                       ProtobufCBuffer     *buffer);
16728 Uenibstreamprotobuf__BeamFailureRecoveryConfig *
16729        uenibstreamprotobuf__beam_failure_recovery_config__unpack
16730                      (ProtobufCAllocator  *allocator,
16731                       size_t               len,
16732                       const uint8_t       *data);
16733 void   uenibstreamprotobuf__beam_failure_recovery_config__free_unpacked
16734                      (Uenibstreamprotobuf__BeamFailureRecoveryConfig *message,
16735                       ProtobufCAllocator *allocator);
16736 /* Uenibstreamprotobuf__PRACHResourceDedicatedBFR methods */
16737 void   uenibstreamprotobuf__prach__resource_dedicated_bfr__init
16738                      (Uenibstreamprotobuf__PRACHResourceDedicatedBFR         *message);
16739 size_t uenibstreamprotobuf__prach__resource_dedicated_bfr__get_packed_size
16740                      (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR   *message);
16741 size_t uenibstreamprotobuf__prach__resource_dedicated_bfr__pack
16742                      (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR   *message,
16743                       uint8_t             *out);
16744 size_t uenibstreamprotobuf__prach__resource_dedicated_bfr__pack_to_buffer
16745                      (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR   *message,
16746                       ProtobufCBuffer     *buffer);
16747 Uenibstreamprotobuf__PRACHResourceDedicatedBFR *
16748        uenibstreamprotobuf__prach__resource_dedicated_bfr__unpack
16749                      (ProtobufCAllocator  *allocator,
16750                       size_t               len,
16751                       const uint8_t       *data);
16752 void   uenibstreamprotobuf__prach__resource_dedicated_bfr__free_unpacked
16753                      (Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message,
16754                       ProtobufCAllocator *allocator);
16755 /* Uenibstreamprotobuf__BFRSSBResource methods */
16756 void   uenibstreamprotobuf__bfr__ssb__resource__init
16757                      (Uenibstreamprotobuf__BFRSSBResource         *message);
16758 size_t uenibstreamprotobuf__bfr__ssb__resource__get_packed_size
16759                      (const Uenibstreamprotobuf__BFRSSBResource   *message);
16760 size_t uenibstreamprotobuf__bfr__ssb__resource__pack
16761                      (const Uenibstreamprotobuf__BFRSSBResource   *message,
16762                       uint8_t             *out);
16763 size_t uenibstreamprotobuf__bfr__ssb__resource__pack_to_buffer
16764                      (const Uenibstreamprotobuf__BFRSSBResource   *message,
16765                       ProtobufCBuffer     *buffer);
16766 Uenibstreamprotobuf__BFRSSBResource *
16767        uenibstreamprotobuf__bfr__ssb__resource__unpack
16768                      (ProtobufCAllocator  *allocator,
16769                       size_t               len,
16770                       const uint8_t       *data);
16771 void   uenibstreamprotobuf__bfr__ssb__resource__free_unpacked
16772                      (Uenibstreamprotobuf__BFRSSBResource *message,
16773                       ProtobufCAllocator *allocator);
16774 /* Uenibstreamprotobuf__BFRCSIRSResource methods */
16775 void   uenibstreamprotobuf__bfr__csirs__resource__init
16776                      (Uenibstreamprotobuf__BFRCSIRSResource         *message);
16777 size_t uenibstreamprotobuf__bfr__csirs__resource__get_packed_size
16778                      (const Uenibstreamprotobuf__BFRCSIRSResource   *message);
16779 size_t uenibstreamprotobuf__bfr__csirs__resource__pack
16780                      (const Uenibstreamprotobuf__BFRCSIRSResource   *message,
16781                       uint8_t             *out);
16782 size_t uenibstreamprotobuf__bfr__csirs__resource__pack_to_buffer
16783                      (const Uenibstreamprotobuf__BFRCSIRSResource   *message,
16784                       ProtobufCBuffer     *buffer);
16785 Uenibstreamprotobuf__BFRCSIRSResource *
16786        uenibstreamprotobuf__bfr__csirs__resource__unpack
16787                      (ProtobufCAllocator  *allocator,
16788                       size_t               len,
16789                       const uint8_t       *data);
16790 void   uenibstreamprotobuf__bfr__csirs__resource__free_unpacked
16791                      (Uenibstreamprotobuf__BFRCSIRSResource *message,
16792                       ProtobufCAllocator *allocator);
16793 /* Uenibstreamprotobuf__SSBPerRACHOccasion methods */
16794 void   uenibstreamprotobuf__ssb_per_rach__occasion__init
16795                      (Uenibstreamprotobuf__SSBPerRACHOccasion         *message);
16796 size_t uenibstreamprotobuf__ssb_per_rach__occasion__get_packed_size
16797                      (const Uenibstreamprotobuf__SSBPerRACHOccasion   *message);
16798 size_t uenibstreamprotobuf__ssb_per_rach__occasion__pack
16799                      (const Uenibstreamprotobuf__SSBPerRACHOccasion   *message,
16800                       uint8_t             *out);
16801 size_t uenibstreamprotobuf__ssb_per_rach__occasion__pack_to_buffer
16802                      (const Uenibstreamprotobuf__SSBPerRACHOccasion   *message,
16803                       ProtobufCBuffer     *buffer);
16804 Uenibstreamprotobuf__SSBPerRACHOccasion *
16805        uenibstreamprotobuf__ssb_per_rach__occasion__unpack
16806                      (ProtobufCAllocator  *allocator,
16807                       size_t               len,
16808                       const uint8_t       *data);
16809 void   uenibstreamprotobuf__ssb_per_rach__occasion__free_unpacked
16810                      (Uenibstreamprotobuf__SSBPerRACHOccasion *message,
16811                       ProtobufCAllocator *allocator);
16812 /* Uenibstreamprotobuf__BeamFailureRecoveryTimer methods */
16813 void   uenibstreamprotobuf__beam_failure_recovery_timer__init
16814                      (Uenibstreamprotobuf__BeamFailureRecoveryTimer         *message);
16815 size_t uenibstreamprotobuf__beam_failure_recovery_timer__get_packed_size
16816                      (const Uenibstreamprotobuf__BeamFailureRecoveryTimer   *message);
16817 size_t uenibstreamprotobuf__beam_failure_recovery_timer__pack
16818                      (const Uenibstreamprotobuf__BeamFailureRecoveryTimer   *message,
16819                       uint8_t             *out);
16820 size_t uenibstreamprotobuf__beam_failure_recovery_timer__pack_to_buffer
16821                      (const Uenibstreamprotobuf__BeamFailureRecoveryTimer   *message,
16822                       ProtobufCBuffer     *buffer);
16823 Uenibstreamprotobuf__BeamFailureRecoveryTimer *
16824        uenibstreamprotobuf__beam_failure_recovery_timer__unpack
16825                      (ProtobufCAllocator  *allocator,
16826                       size_t               len,
16827                       const uint8_t       *data);
16828 void   uenibstreamprotobuf__beam_failure_recovery_timer__free_unpacked
16829                      (Uenibstreamprotobuf__BeamFailureRecoveryTimer *message,
16830                       ProtobufCAllocator *allocator);
16831 /* Uenibstreamprotobuf__PDCCHServingCellConfig methods */
16832 void   uenibstreamprotobuf__pdcch__serving_cell_config__init
16833                      (Uenibstreamprotobuf__PDCCHServingCellConfig         *message);
16834 size_t uenibstreamprotobuf__pdcch__serving_cell_config__get_packed_size
16835                      (const Uenibstreamprotobuf__PDCCHServingCellConfig   *message);
16836 size_t uenibstreamprotobuf__pdcch__serving_cell_config__pack
16837                      (const Uenibstreamprotobuf__PDCCHServingCellConfig   *message,
16838                       uint8_t             *out);
16839 size_t uenibstreamprotobuf__pdcch__serving_cell_config__pack_to_buffer
16840                      (const Uenibstreamprotobuf__PDCCHServingCellConfig   *message,
16841                       ProtobufCBuffer     *buffer);
16842 Uenibstreamprotobuf__PDCCHServingCellConfig *
16843        uenibstreamprotobuf__pdcch__serving_cell_config__unpack
16844                      (ProtobufCAllocator  *allocator,
16845                       size_t               len,
16846                       const uint8_t       *data);
16847 void   uenibstreamprotobuf__pdcch__serving_cell_config__free_unpacked
16848                      (Uenibstreamprotobuf__PDCCHServingCellConfig *message,
16849                       ProtobufCAllocator *allocator);
16850 /* Uenibstreamprotobuf__SlotFormatIndicator methods */
16851 void   uenibstreamprotobuf__slot_format_indicator__init
16852                      (Uenibstreamprotobuf__SlotFormatIndicator         *message);
16853 size_t uenibstreamprotobuf__slot_format_indicator__get_packed_size
16854                      (const Uenibstreamprotobuf__SlotFormatIndicator   *message);
16855 size_t uenibstreamprotobuf__slot_format_indicator__pack
16856                      (const Uenibstreamprotobuf__SlotFormatIndicator   *message,
16857                       uint8_t             *out);
16858 size_t uenibstreamprotobuf__slot_format_indicator__pack_to_buffer
16859                      (const Uenibstreamprotobuf__SlotFormatIndicator   *message,
16860                       ProtobufCBuffer     *buffer);
16861 Uenibstreamprotobuf__SlotFormatIndicator *
16862        uenibstreamprotobuf__slot_format_indicator__unpack
16863                      (ProtobufCAllocator  *allocator,
16864                       size_t               len,
16865                       const uint8_t       *data);
16866 void   uenibstreamprotobuf__slot_format_indicator__free_unpacked
16867                      (Uenibstreamprotobuf__SlotFormatIndicator *message,
16868                       ProtobufCAllocator *allocator);
16869 /* Uenibstreamprotobuf__SlotFormatCombinationsPerCell methods */
16870 void   uenibstreamprotobuf__slot_format_combinations_per_cell__init
16871                      (Uenibstreamprotobuf__SlotFormatCombinationsPerCell         *message);
16872 size_t uenibstreamprotobuf__slot_format_combinations_per_cell__get_packed_size
16873                      (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell   *message);
16874 size_t uenibstreamprotobuf__slot_format_combinations_per_cell__pack
16875                      (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell   *message,
16876                       uint8_t             *out);
16877 size_t uenibstreamprotobuf__slot_format_combinations_per_cell__pack_to_buffer
16878                      (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell   *message,
16879                       ProtobufCBuffer     *buffer);
16880 Uenibstreamprotobuf__SlotFormatCombinationsPerCell *
16881        uenibstreamprotobuf__slot_format_combinations_per_cell__unpack
16882                      (ProtobufCAllocator  *allocator,
16883                       size_t               len,
16884                       const uint8_t       *data);
16885 void   uenibstreamprotobuf__slot_format_combinations_per_cell__free_unpacked
16886                      (Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message,
16887                       ProtobufCAllocator *allocator);
16888 /* Uenibstreamprotobuf__SlotFormatCombination methods */
16889 void   uenibstreamprotobuf__slot_format_combination__init
16890                      (Uenibstreamprotobuf__SlotFormatCombination         *message);
16891 size_t uenibstreamprotobuf__slot_format_combination__get_packed_size
16892                      (const Uenibstreamprotobuf__SlotFormatCombination   *message);
16893 size_t uenibstreamprotobuf__slot_format_combination__pack
16894                      (const Uenibstreamprotobuf__SlotFormatCombination   *message,
16895                       uint8_t             *out);
16896 size_t uenibstreamprotobuf__slot_format_combination__pack_to_buffer
16897                      (const Uenibstreamprotobuf__SlotFormatCombination   *message,
16898                       ProtobufCBuffer     *buffer);
16899 Uenibstreamprotobuf__SlotFormatCombination *
16900        uenibstreamprotobuf__slot_format_combination__unpack
16901                      (ProtobufCAllocator  *allocator,
16902                       size_t               len,
16903                       const uint8_t       *data);
16904 void   uenibstreamprotobuf__slot_format_combination__free_unpacked
16905                      (Uenibstreamprotobuf__SlotFormatCombination *message,
16906                       ProtobufCAllocator *allocator);
16907 /* Uenibstreamprotobuf__PDSCHServingCellConfig methods */
16908 void   uenibstreamprotobuf__pdsch__serving_cell_config__init
16909                      (Uenibstreamprotobuf__PDSCHServingCellConfig         *message);
16910 size_t uenibstreamprotobuf__pdsch__serving_cell_config__get_packed_size
16911                      (const Uenibstreamprotobuf__PDSCHServingCellConfig   *message);
16912 size_t uenibstreamprotobuf__pdsch__serving_cell_config__pack
16913                      (const Uenibstreamprotobuf__PDSCHServingCellConfig   *message,
16914                       uint8_t             *out);
16915 size_t uenibstreamprotobuf__pdsch__serving_cell_config__pack_to_buffer
16916                      (const Uenibstreamprotobuf__PDSCHServingCellConfig   *message,
16917                       ProtobufCBuffer     *buffer);
16918 Uenibstreamprotobuf__PDSCHServingCellConfig *
16919        uenibstreamprotobuf__pdsch__serving_cell_config__unpack
16920                      (ProtobufCAllocator  *allocator,
16921                       size_t               len,
16922                       const uint8_t       *data);
16923 void   uenibstreamprotobuf__pdsch__serving_cell_config__free_unpacked
16924                      (Uenibstreamprotobuf__PDSCHServingCellConfig *message,
16925                       ProtobufCAllocator *allocator);
16926 /* Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission methods */
16927 void   uenibstreamprotobuf__pdsch__code_block_group_transmission__init
16928                      (Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission         *message);
16929 size_t uenibstreamprotobuf__pdsch__code_block_group_transmission__get_packed_size
16930                      (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission   *message);
16931 size_t uenibstreamprotobuf__pdsch__code_block_group_transmission__pack
16932                      (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission   *message,
16933                       uint8_t             *out);
16934 size_t uenibstreamprotobuf__pdsch__code_block_group_transmission__pack_to_buffer
16935                      (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission   *message,
16936                       ProtobufCBuffer     *buffer);
16937 Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *
16938        uenibstreamprotobuf__pdsch__code_block_group_transmission__unpack
16939                      (ProtobufCAllocator  *allocator,
16940                       size_t               len,
16941                       const uint8_t       *data);
16942 void   uenibstreamprotobuf__pdsch__code_block_group_transmission__free_unpacked
16943                      (Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message,
16944                       ProtobufCAllocator *allocator);
16945 /* Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock methods */
16946 void   uenibstreamprotobuf__max_code_block_groups_per_transport_block__init
16947                      (Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock         *message);
16948 size_t uenibstreamprotobuf__max_code_block_groups_per_transport_block__get_packed_size
16949                      (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock   *message);
16950 size_t uenibstreamprotobuf__max_code_block_groups_per_transport_block__pack
16951                      (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock   *message,
16952                       uint8_t             *out);
16953 size_t uenibstreamprotobuf__max_code_block_groups_per_transport_block__pack_to_buffer
16954                      (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock   *message,
16955                       ProtobufCBuffer     *buffer);
16956 Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *
16957        uenibstreamprotobuf__max_code_block_groups_per_transport_block__unpack
16958                      (ProtobufCAllocator  *allocator,
16959                       size_t               len,
16960                       const uint8_t       *data);
16961 void   uenibstreamprotobuf__max_code_block_groups_per_transport_block__free_unpacked
16962                      (Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message,
16963                       ProtobufCAllocator *allocator);
16964 /* Uenibstreamprotobuf__XOverhead methods */
16965 void   uenibstreamprotobuf__xoverhead__init
16966                      (Uenibstreamprotobuf__XOverhead         *message);
16967 size_t uenibstreamprotobuf__xoverhead__get_packed_size
16968                      (const Uenibstreamprotobuf__XOverhead   *message);
16969 size_t uenibstreamprotobuf__xoverhead__pack
16970                      (const Uenibstreamprotobuf__XOverhead   *message,
16971                       uint8_t             *out);
16972 size_t uenibstreamprotobuf__xoverhead__pack_to_buffer
16973                      (const Uenibstreamprotobuf__XOverhead   *message,
16974                       ProtobufCBuffer     *buffer);
16975 Uenibstreamprotobuf__XOverhead *
16976        uenibstreamprotobuf__xoverhead__unpack
16977                      (ProtobufCAllocator  *allocator,
16978                       size_t               len,
16979                       const uint8_t       *data);
16980 void   uenibstreamprotobuf__xoverhead__free_unpacked
16981                      (Uenibstreamprotobuf__XOverhead *message,
16982                       ProtobufCAllocator *allocator);
16983 /* Uenibstreamprotobuf__NrofHARQProcessesForPDSCH methods */
16984 void   uenibstreamprotobuf__nrof_harq__processes_for_pdsch__init
16985                      (Uenibstreamprotobuf__NrofHARQProcessesForPDSCH         *message);
16986 size_t uenibstreamprotobuf__nrof_harq__processes_for_pdsch__get_packed_size
16987                      (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH   *message);
16988 size_t uenibstreamprotobuf__nrof_harq__processes_for_pdsch__pack
16989                      (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH   *message,
16990                       uint8_t             *out);
16991 size_t uenibstreamprotobuf__nrof_harq__processes_for_pdsch__pack_to_buffer
16992                      (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH   *message,
16993                       ProtobufCBuffer     *buffer);
16994 Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *
16995        uenibstreamprotobuf__nrof_harq__processes_for_pdsch__unpack
16996                      (ProtobufCAllocator  *allocator,
16997                       size_t               len,
16998                       const uint8_t       *data);
16999 void   uenibstreamprotobuf__nrof_harq__processes_for_pdsch__free_unpacked
17000                      (Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message,
17001                       ProtobufCAllocator *allocator);
17002 /* Uenibstreamprotobuf__CSIMeasConfig methods */
17003 void   uenibstreamprotobuf__csi__meas_config__init
17004                      (Uenibstreamprotobuf__CSIMeasConfig         *message);
17005 size_t uenibstreamprotobuf__csi__meas_config__get_packed_size
17006                      (const Uenibstreamprotobuf__CSIMeasConfig   *message);
17007 size_t uenibstreamprotobuf__csi__meas_config__pack
17008                      (const Uenibstreamprotobuf__CSIMeasConfig   *message,
17009                       uint8_t             *out);
17010 size_t uenibstreamprotobuf__csi__meas_config__pack_to_buffer
17011                      (const Uenibstreamprotobuf__CSIMeasConfig   *message,
17012                       ProtobufCBuffer     *buffer);
17013 Uenibstreamprotobuf__CSIMeasConfig *
17014        uenibstreamprotobuf__csi__meas_config__unpack
17015                      (ProtobufCAllocator  *allocator,
17016                       size_t               len,
17017                       const uint8_t       *data);
17018 void   uenibstreamprotobuf__csi__meas_config__free_unpacked
17019                      (Uenibstreamprotobuf__CSIMeasConfig *message,
17020                       ProtobufCAllocator *allocator);
17021 /* Uenibstreamprotobuf__NZPCSIRSResource methods */
17022 void   uenibstreamprotobuf__nzp__csi__rs__resource__init
17023                      (Uenibstreamprotobuf__NZPCSIRSResource         *message);
17024 size_t uenibstreamprotobuf__nzp__csi__rs__resource__get_packed_size
17025                      (const Uenibstreamprotobuf__NZPCSIRSResource   *message);
17026 size_t uenibstreamprotobuf__nzp__csi__rs__resource__pack
17027                      (const Uenibstreamprotobuf__NZPCSIRSResource   *message,
17028                       uint8_t             *out);
17029 size_t uenibstreamprotobuf__nzp__csi__rs__resource__pack_to_buffer
17030                      (const Uenibstreamprotobuf__NZPCSIRSResource   *message,
17031                       ProtobufCBuffer     *buffer);
17032 Uenibstreamprotobuf__NZPCSIRSResource *
17033        uenibstreamprotobuf__nzp__csi__rs__resource__unpack
17034                      (ProtobufCAllocator  *allocator,
17035                       size_t               len,
17036                       const uint8_t       *data);
17037 void   uenibstreamprotobuf__nzp__csi__rs__resource__free_unpacked
17038                      (Uenibstreamprotobuf__NZPCSIRSResource *message,
17039                       ProtobufCAllocator *allocator);
17040 /* Uenibstreamprotobuf__PowerControlOffsetSS methods */
17041 void   uenibstreamprotobuf__power_control_offset_ss__init
17042                      (Uenibstreamprotobuf__PowerControlOffsetSS         *message);
17043 size_t uenibstreamprotobuf__power_control_offset_ss__get_packed_size
17044                      (const Uenibstreamprotobuf__PowerControlOffsetSS   *message);
17045 size_t uenibstreamprotobuf__power_control_offset_ss__pack
17046                      (const Uenibstreamprotobuf__PowerControlOffsetSS   *message,
17047                       uint8_t             *out);
17048 size_t uenibstreamprotobuf__power_control_offset_ss__pack_to_buffer
17049                      (const Uenibstreamprotobuf__PowerControlOffsetSS   *message,
17050                       ProtobufCBuffer     *buffer);
17051 Uenibstreamprotobuf__PowerControlOffsetSS *
17052        uenibstreamprotobuf__power_control_offset_ss__unpack
17053                      (ProtobufCAllocator  *allocator,
17054                       size_t               len,
17055                       const uint8_t       *data);
17056 void   uenibstreamprotobuf__power_control_offset_ss__free_unpacked
17057                      (Uenibstreamprotobuf__PowerControlOffsetSS *message,
17058                       ProtobufCAllocator *allocator);
17059 /* Uenibstreamprotobuf__NZPCSIRSResourceSet methods */
17060 void   uenibstreamprotobuf__nzp__csi__rs__resource_set__init
17061                      (Uenibstreamprotobuf__NZPCSIRSResourceSet         *message);
17062 size_t uenibstreamprotobuf__nzp__csi__rs__resource_set__get_packed_size
17063                      (const Uenibstreamprotobuf__NZPCSIRSResourceSet   *message);
17064 size_t uenibstreamprotobuf__nzp__csi__rs__resource_set__pack
17065                      (const Uenibstreamprotobuf__NZPCSIRSResourceSet   *message,
17066                       uint8_t             *out);
17067 size_t uenibstreamprotobuf__nzp__csi__rs__resource_set__pack_to_buffer
17068                      (const Uenibstreamprotobuf__NZPCSIRSResourceSet   *message,
17069                       ProtobufCBuffer     *buffer);
17070 Uenibstreamprotobuf__NZPCSIRSResourceSet *
17071        uenibstreamprotobuf__nzp__csi__rs__resource_set__unpack
17072                      (ProtobufCAllocator  *allocator,
17073                       size_t               len,
17074                       const uint8_t       *data);
17075 void   uenibstreamprotobuf__nzp__csi__rs__resource_set__free_unpacked
17076                      (Uenibstreamprotobuf__NZPCSIRSResourceSet *message,
17077                       ProtobufCAllocator *allocator);
17078 /* Uenibstreamprotobuf__CSIIMResource methods */
17079 void   uenibstreamprotobuf__csi__im__resource__init
17080                      (Uenibstreamprotobuf__CSIIMResource         *message);
17081 size_t uenibstreamprotobuf__csi__im__resource__get_packed_size
17082                      (const Uenibstreamprotobuf__CSIIMResource   *message);
17083 size_t uenibstreamprotobuf__csi__im__resource__pack
17084                      (const Uenibstreamprotobuf__CSIIMResource   *message,
17085                       uint8_t             *out);
17086 size_t uenibstreamprotobuf__csi__im__resource__pack_to_buffer
17087                      (const Uenibstreamprotobuf__CSIIMResource   *message,
17088                       ProtobufCBuffer     *buffer);
17089 Uenibstreamprotobuf__CSIIMResource *
17090        uenibstreamprotobuf__csi__im__resource__unpack
17091                      (ProtobufCAllocator  *allocator,
17092                       size_t               len,
17093                       const uint8_t       *data);
17094 void   uenibstreamprotobuf__csi__im__resource__free_unpacked
17095                      (Uenibstreamprotobuf__CSIIMResource *message,
17096                       ProtobufCAllocator *allocator);
17097 /* Uenibstreamprotobuf__Pattern0 methods */
17098 void   uenibstreamprotobuf__pattern0__init
17099                      (Uenibstreamprotobuf__Pattern0         *message);
17100 size_t uenibstreamprotobuf__pattern0__get_packed_size
17101                      (const Uenibstreamprotobuf__Pattern0   *message);
17102 size_t uenibstreamprotobuf__pattern0__pack
17103                      (const Uenibstreamprotobuf__Pattern0   *message,
17104                       uint8_t             *out);
17105 size_t uenibstreamprotobuf__pattern0__pack_to_buffer
17106                      (const Uenibstreamprotobuf__Pattern0   *message,
17107                       ProtobufCBuffer     *buffer);
17108 Uenibstreamprotobuf__Pattern0 *
17109        uenibstreamprotobuf__pattern0__unpack
17110                      (ProtobufCAllocator  *allocator,
17111                       size_t               len,
17112                       const uint8_t       *data);
17113 void   uenibstreamprotobuf__pattern0__free_unpacked
17114                      (Uenibstreamprotobuf__Pattern0 *message,
17115                       ProtobufCAllocator *allocator);
17116 /* Uenibstreamprotobuf__SubcarrierLocationP0 methods */
17117 void   uenibstreamprotobuf__subcarrier_location_p0__init
17118                      (Uenibstreamprotobuf__SubcarrierLocationP0         *message);
17119 size_t uenibstreamprotobuf__subcarrier_location_p0__get_packed_size
17120                      (const Uenibstreamprotobuf__SubcarrierLocationP0   *message);
17121 size_t uenibstreamprotobuf__subcarrier_location_p0__pack
17122                      (const Uenibstreamprotobuf__SubcarrierLocationP0   *message,
17123                       uint8_t             *out);
17124 size_t uenibstreamprotobuf__subcarrier_location_p0__pack_to_buffer
17125                      (const Uenibstreamprotobuf__SubcarrierLocationP0   *message,
17126                       ProtobufCBuffer     *buffer);
17127 Uenibstreamprotobuf__SubcarrierLocationP0 *
17128        uenibstreamprotobuf__subcarrier_location_p0__unpack
17129                      (ProtobufCAllocator  *allocator,
17130                       size_t               len,
17131                       const uint8_t       *data);
17132 void   uenibstreamprotobuf__subcarrier_location_p0__free_unpacked
17133                      (Uenibstreamprotobuf__SubcarrierLocationP0 *message,
17134                       ProtobufCAllocator *allocator);
17135 /* Uenibstreamprotobuf__Pattern1 methods */
17136 void   uenibstreamprotobuf__pattern1__init
17137                      (Uenibstreamprotobuf__Pattern1         *message);
17138 size_t uenibstreamprotobuf__pattern1__get_packed_size
17139                      (const Uenibstreamprotobuf__Pattern1   *message);
17140 size_t uenibstreamprotobuf__pattern1__pack
17141                      (const Uenibstreamprotobuf__Pattern1   *message,
17142                       uint8_t             *out);
17143 size_t uenibstreamprotobuf__pattern1__pack_to_buffer
17144                      (const Uenibstreamprotobuf__Pattern1   *message,
17145                       ProtobufCBuffer     *buffer);
17146 Uenibstreamprotobuf__Pattern1 *
17147        uenibstreamprotobuf__pattern1__unpack
17148                      (ProtobufCAllocator  *allocator,
17149                       size_t               len,
17150                       const uint8_t       *data);
17151 void   uenibstreamprotobuf__pattern1__free_unpacked
17152                      (Uenibstreamprotobuf__Pattern1 *message,
17153                       ProtobufCAllocator *allocator);
17154 /* Uenibstreamprotobuf__SubcarrierLocationP1 methods */
17155 void   uenibstreamprotobuf__subcarrier_location_p1__init
17156                      (Uenibstreamprotobuf__SubcarrierLocationP1         *message);
17157 size_t uenibstreamprotobuf__subcarrier_location_p1__get_packed_size
17158                      (const Uenibstreamprotobuf__SubcarrierLocationP1   *message);
17159 size_t uenibstreamprotobuf__subcarrier_location_p1__pack
17160                      (const Uenibstreamprotobuf__SubcarrierLocationP1   *message,
17161                       uint8_t             *out);
17162 size_t uenibstreamprotobuf__subcarrier_location_p1__pack_to_buffer
17163                      (const Uenibstreamprotobuf__SubcarrierLocationP1   *message,
17164                       ProtobufCBuffer     *buffer);
17165 Uenibstreamprotobuf__SubcarrierLocationP1 *
17166        uenibstreamprotobuf__subcarrier_location_p1__unpack
17167                      (ProtobufCAllocator  *allocator,
17168                       size_t               len,
17169                       const uint8_t       *data);
17170 void   uenibstreamprotobuf__subcarrier_location_p1__free_unpacked
17171                      (Uenibstreamprotobuf__SubcarrierLocationP1 *message,
17172                       ProtobufCAllocator *allocator);
17173 /* Uenibstreamprotobuf__CSIIMResourceSet methods */
17174 void   uenibstreamprotobuf__csi__im__resource_set__init
17175                      (Uenibstreamprotobuf__CSIIMResourceSet         *message);
17176 size_t uenibstreamprotobuf__csi__im__resource_set__get_packed_size
17177                      (const Uenibstreamprotobuf__CSIIMResourceSet   *message);
17178 size_t uenibstreamprotobuf__csi__im__resource_set__pack
17179                      (const Uenibstreamprotobuf__CSIIMResourceSet   *message,
17180                       uint8_t             *out);
17181 size_t uenibstreamprotobuf__csi__im__resource_set__pack_to_buffer
17182                      (const Uenibstreamprotobuf__CSIIMResourceSet   *message,
17183                       ProtobufCBuffer     *buffer);
17184 Uenibstreamprotobuf__CSIIMResourceSet *
17185        uenibstreamprotobuf__csi__im__resource_set__unpack
17186                      (ProtobufCAllocator  *allocator,
17187                       size_t               len,
17188                       const uint8_t       *data);
17189 void   uenibstreamprotobuf__csi__im__resource_set__free_unpacked
17190                      (Uenibstreamprotobuf__CSIIMResourceSet *message,
17191                       ProtobufCAllocator *allocator);
17192 /* Uenibstreamprotobuf__CSISSBResourceSet methods */
17193 void   uenibstreamprotobuf__csi__ssb__resource_set__init
17194                      (Uenibstreamprotobuf__CSISSBResourceSet         *message);
17195 size_t uenibstreamprotobuf__csi__ssb__resource_set__get_packed_size
17196                      (const Uenibstreamprotobuf__CSISSBResourceSet   *message);
17197 size_t uenibstreamprotobuf__csi__ssb__resource_set__pack
17198                      (const Uenibstreamprotobuf__CSISSBResourceSet   *message,
17199                       uint8_t             *out);
17200 size_t uenibstreamprotobuf__csi__ssb__resource_set__pack_to_buffer
17201                      (const Uenibstreamprotobuf__CSISSBResourceSet   *message,
17202                       ProtobufCBuffer     *buffer);
17203 Uenibstreamprotobuf__CSISSBResourceSet *
17204        uenibstreamprotobuf__csi__ssb__resource_set__unpack
17205                      (ProtobufCAllocator  *allocator,
17206                       size_t               len,
17207                       const uint8_t       *data);
17208 void   uenibstreamprotobuf__csi__ssb__resource_set__free_unpacked
17209                      (Uenibstreamprotobuf__CSISSBResourceSet *message,
17210                       ProtobufCAllocator *allocator);
17211 /* Uenibstreamprotobuf__CSIResourceConfig methods */
17212 void   uenibstreamprotobuf__csi__resource_config__init
17213                      (Uenibstreamprotobuf__CSIResourceConfig         *message);
17214 size_t uenibstreamprotobuf__csi__resource_config__get_packed_size
17215                      (const Uenibstreamprotobuf__CSIResourceConfig   *message);
17216 size_t uenibstreamprotobuf__csi__resource_config__pack
17217                      (const Uenibstreamprotobuf__CSIResourceConfig   *message,
17218                       uint8_t             *out);
17219 size_t uenibstreamprotobuf__csi__resource_config__pack_to_buffer
17220                      (const Uenibstreamprotobuf__CSIResourceConfig   *message,
17221                       ProtobufCBuffer     *buffer);
17222 Uenibstreamprotobuf__CSIResourceConfig *
17223        uenibstreamprotobuf__csi__resource_config__unpack
17224                      (ProtobufCAllocator  *allocator,
17225                       size_t               len,
17226                       const uint8_t       *data);
17227 void   uenibstreamprotobuf__csi__resource_config__free_unpacked
17228                      (Uenibstreamprotobuf__CSIResourceConfig *message,
17229                       ProtobufCAllocator *allocator);
17230 /* Uenibstreamprotobuf__NZPCSIRSSSB methods */
17231 void   uenibstreamprotobuf__nzp__csi__rs__ssb__init
17232                      (Uenibstreamprotobuf__NZPCSIRSSSB         *message);
17233 size_t uenibstreamprotobuf__nzp__csi__rs__ssb__get_packed_size
17234                      (const Uenibstreamprotobuf__NZPCSIRSSSB   *message);
17235 size_t uenibstreamprotobuf__nzp__csi__rs__ssb__pack
17236                      (const Uenibstreamprotobuf__NZPCSIRSSSB   *message,
17237                       uint8_t             *out);
17238 size_t uenibstreamprotobuf__nzp__csi__rs__ssb__pack_to_buffer
17239                      (const Uenibstreamprotobuf__NZPCSIRSSSB   *message,
17240                       ProtobufCBuffer     *buffer);
17241 Uenibstreamprotobuf__NZPCSIRSSSB *
17242        uenibstreamprotobuf__nzp__csi__rs__ssb__unpack
17243                      (ProtobufCAllocator  *allocator,
17244                       size_t               len,
17245                       const uint8_t       *data);
17246 void   uenibstreamprotobuf__nzp__csi__rs__ssb__free_unpacked
17247                      (Uenibstreamprotobuf__NZPCSIRSSSB *message,
17248                       ProtobufCAllocator *allocator);
17249 /* Uenibstreamprotobuf__CSIIMResourceSetList methods */
17250 void   uenibstreamprotobuf__csi__im__resource_set_list__init
17251                      (Uenibstreamprotobuf__CSIIMResourceSetList         *message);
17252 size_t uenibstreamprotobuf__csi__im__resource_set_list__get_packed_size
17253                      (const Uenibstreamprotobuf__CSIIMResourceSetList   *message);
17254 size_t uenibstreamprotobuf__csi__im__resource_set_list__pack
17255                      (const Uenibstreamprotobuf__CSIIMResourceSetList   *message,
17256                       uint8_t             *out);
17257 size_t uenibstreamprotobuf__csi__im__resource_set_list__pack_to_buffer
17258                      (const Uenibstreamprotobuf__CSIIMResourceSetList   *message,
17259                       ProtobufCBuffer     *buffer);
17260 Uenibstreamprotobuf__CSIIMResourceSetList *
17261        uenibstreamprotobuf__csi__im__resource_set_list__unpack
17262                      (ProtobufCAllocator  *allocator,
17263                       size_t               len,
17264                       const uint8_t       *data);
17265 void   uenibstreamprotobuf__csi__im__resource_set_list__free_unpacked
17266                      (Uenibstreamprotobuf__CSIIMResourceSetList *message,
17267                       ProtobufCAllocator *allocator);
17268 /* Uenibstreamprotobuf__ResourceType methods */
17269 void   uenibstreamprotobuf__resource_type__init
17270                      (Uenibstreamprotobuf__ResourceType         *message);
17271 size_t uenibstreamprotobuf__resource_type__get_packed_size
17272                      (const Uenibstreamprotobuf__ResourceType   *message);
17273 size_t uenibstreamprotobuf__resource_type__pack
17274                      (const Uenibstreamprotobuf__ResourceType   *message,
17275                       uint8_t             *out);
17276 size_t uenibstreamprotobuf__resource_type__pack_to_buffer
17277                      (const Uenibstreamprotobuf__ResourceType   *message,
17278                       ProtobufCBuffer     *buffer);
17279 Uenibstreamprotobuf__ResourceType *
17280        uenibstreamprotobuf__resource_type__unpack
17281                      (ProtobufCAllocator  *allocator,
17282                       size_t               len,
17283                       const uint8_t       *data);
17284 void   uenibstreamprotobuf__resource_type__free_unpacked
17285                      (Uenibstreamprotobuf__ResourceType *message,
17286                       ProtobufCAllocator *allocator);
17287 /* Uenibstreamprotobuf__CSIReportConfig methods */
17288 void   uenibstreamprotobuf__csi__report_config__init
17289                      (Uenibstreamprotobuf__CSIReportConfig         *message);
17290 size_t uenibstreamprotobuf__csi__report_config__get_packed_size
17291                      (const Uenibstreamprotobuf__CSIReportConfig   *message);
17292 size_t uenibstreamprotobuf__csi__report_config__pack
17293                      (const Uenibstreamprotobuf__CSIReportConfig   *message,
17294                       uint8_t             *out);
17295 size_t uenibstreamprotobuf__csi__report_config__pack_to_buffer
17296                      (const Uenibstreamprotobuf__CSIReportConfig   *message,
17297                       ProtobufCBuffer     *buffer);
17298 Uenibstreamprotobuf__CSIReportConfig *
17299        uenibstreamprotobuf__csi__report_config__unpack
17300                      (ProtobufCAllocator  *allocator,
17301                       size_t               len,
17302                       const uint8_t       *data);
17303 void   uenibstreamprotobuf__csi__report_config__free_unpacked
17304                      (Uenibstreamprotobuf__CSIReportConfig *message,
17305                       ProtobufCAllocator *allocator);
17306 /* Uenibstreamprotobuf__CSIReportConfigTypePeriodic methods */
17307 void   uenibstreamprotobuf__csi__report_config_type__periodic__init
17308                      (Uenibstreamprotobuf__CSIReportConfigTypePeriodic         *message);
17309 size_t uenibstreamprotobuf__csi__report_config_type__periodic__get_packed_size
17310                      (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic   *message);
17311 size_t uenibstreamprotobuf__csi__report_config_type__periodic__pack
17312                      (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic   *message,
17313                       uint8_t             *out);
17314 size_t uenibstreamprotobuf__csi__report_config_type__periodic__pack_to_buffer
17315                      (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic   *message,
17316                       ProtobufCBuffer     *buffer);
17317 Uenibstreamprotobuf__CSIReportConfigTypePeriodic *
17318        uenibstreamprotobuf__csi__report_config_type__periodic__unpack
17319                      (ProtobufCAllocator  *allocator,
17320                       size_t               len,
17321                       const uint8_t       *data);
17322 void   uenibstreamprotobuf__csi__report_config_type__periodic__free_unpacked
17323                      (Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message,
17324                       ProtobufCAllocator *allocator);
17325 /* Uenibstreamprotobuf__CSIReportPeriodicityAndOffset methods */
17326 void   uenibstreamprotobuf__csi__report_periodicity_and_offset__init
17327                      (Uenibstreamprotobuf__CSIReportPeriodicityAndOffset         *message);
17328 size_t uenibstreamprotobuf__csi__report_periodicity_and_offset__get_packed_size
17329                      (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset   *message);
17330 size_t uenibstreamprotobuf__csi__report_periodicity_and_offset__pack
17331                      (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset   *message,
17332                       uint8_t             *out);
17333 size_t uenibstreamprotobuf__csi__report_periodicity_and_offset__pack_to_buffer
17334                      (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset   *message,
17335                       ProtobufCBuffer     *buffer);
17336 Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *
17337        uenibstreamprotobuf__csi__report_periodicity_and_offset__unpack
17338                      (ProtobufCAllocator  *allocator,
17339                       size_t               len,
17340                       const uint8_t       *data);
17341 void   uenibstreamprotobuf__csi__report_periodicity_and_offset__free_unpacked
17342                      (Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message,
17343                       ProtobufCAllocator *allocator);
17344 /* Uenibstreamprotobuf__PUCCHCSIResource methods */
17345 void   uenibstreamprotobuf__pucch__csi__resource__init
17346                      (Uenibstreamprotobuf__PUCCHCSIResource         *message);
17347 size_t uenibstreamprotobuf__pucch__csi__resource__get_packed_size
17348                      (const Uenibstreamprotobuf__PUCCHCSIResource   *message);
17349 size_t uenibstreamprotobuf__pucch__csi__resource__pack
17350                      (const Uenibstreamprotobuf__PUCCHCSIResource   *message,
17351                       uint8_t             *out);
17352 size_t uenibstreamprotobuf__pucch__csi__resource__pack_to_buffer
17353                      (const Uenibstreamprotobuf__PUCCHCSIResource   *message,
17354                       ProtobufCBuffer     *buffer);
17355 Uenibstreamprotobuf__PUCCHCSIResource *
17356        uenibstreamprotobuf__pucch__csi__resource__unpack
17357                      (ProtobufCAllocator  *allocator,
17358                       size_t               len,
17359                       const uint8_t       *data);
17360 void   uenibstreamprotobuf__pucch__csi__resource__free_unpacked
17361                      (Uenibstreamprotobuf__PUCCHCSIResource *message,
17362                       ProtobufCAllocator *allocator);
17363 /* Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH methods */
17364 void   uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__init
17365                      (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH         *message);
17366 size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__get_packed_size
17367                      (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH   *message);
17368 size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__pack
17369                      (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH   *message,
17370                       uint8_t             *out);
17371 size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__pack_to_buffer
17372                      (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH   *message,
17373                       ProtobufCBuffer     *buffer);
17374 Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *
17375        uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__unpack
17376                      (ProtobufCAllocator  *allocator,
17377                       size_t               len,
17378                       const uint8_t       *data);
17379 void   uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__free_unpacked
17380                      (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message,
17381                       ProtobufCAllocator *allocator);
17382 /* Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH methods */
17383 void   uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__init
17384                      (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH         *message);
17385 size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__get_packed_size
17386                      (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH   *message);
17387 size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__pack
17388                      (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH   *message,
17389                       uint8_t             *out);
17390 size_t uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__pack_to_buffer
17391                      (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH   *message,
17392                       ProtobufCBuffer     *buffer);
17393 Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *
17394        uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__unpack
17395                      (ProtobufCAllocator  *allocator,
17396                       size_t               len,
17397                       const uint8_t       *data);
17398 void   uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__free_unpacked
17399                      (Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message,
17400                       ProtobufCAllocator *allocator);
17401 /* Uenibstreamprotobuf__ReportSlotConfig methods */
17402 void   uenibstreamprotobuf__report_slot_config__init
17403                      (Uenibstreamprotobuf__ReportSlotConfig         *message);
17404 size_t uenibstreamprotobuf__report_slot_config__get_packed_size
17405                      (const Uenibstreamprotobuf__ReportSlotConfig   *message);
17406 size_t uenibstreamprotobuf__report_slot_config__pack
17407                      (const Uenibstreamprotobuf__ReportSlotConfig   *message,
17408                       uint8_t             *out);
17409 size_t uenibstreamprotobuf__report_slot_config__pack_to_buffer
17410                      (const Uenibstreamprotobuf__ReportSlotConfig   *message,
17411                       ProtobufCBuffer     *buffer);
17412 Uenibstreamprotobuf__ReportSlotConfig *
17413        uenibstreamprotobuf__report_slot_config__unpack
17414                      (ProtobufCAllocator  *allocator,
17415                       size_t               len,
17416                       const uint8_t       *data);
17417 void   uenibstreamprotobuf__report_slot_config__free_unpacked
17418                      (Uenibstreamprotobuf__ReportSlotConfig *message,
17419                       ProtobufCAllocator *allocator);
17420 /* Uenibstreamprotobuf__CSIReportConfigTypeAperiodic methods */
17421 void   uenibstreamprotobuf__csi__report_config_type__aperiodic__init
17422                      (Uenibstreamprotobuf__CSIReportConfigTypeAperiodic         *message);
17423 size_t uenibstreamprotobuf__csi__report_config_type__aperiodic__get_packed_size
17424                      (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic   *message);
17425 size_t uenibstreamprotobuf__csi__report_config_type__aperiodic__pack
17426                      (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic   *message,
17427                       uint8_t             *out);
17428 size_t uenibstreamprotobuf__csi__report_config_type__aperiodic__pack_to_buffer
17429                      (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic   *message,
17430                       ProtobufCBuffer     *buffer);
17431 Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *
17432        uenibstreamprotobuf__csi__report_config_type__aperiodic__unpack
17433                      (ProtobufCAllocator  *allocator,
17434                       size_t               len,
17435                       const uint8_t       *data);
17436 void   uenibstreamprotobuf__csi__report_config_type__aperiodic__free_unpacked
17437                      (Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message,
17438                       ProtobufCAllocator *allocator);
17439 /* Uenibstreamprotobuf__CRIRII1CQI methods */
17440 void   uenibstreamprotobuf__cri__ri_i1__cqi__init
17441                      (Uenibstreamprotobuf__CRIRII1CQI         *message);
17442 size_t uenibstreamprotobuf__cri__ri_i1__cqi__get_packed_size
17443                      (const Uenibstreamprotobuf__CRIRII1CQI   *message);
17444 size_t uenibstreamprotobuf__cri__ri_i1__cqi__pack
17445                      (const Uenibstreamprotobuf__CRIRII1CQI   *message,
17446                       uint8_t             *out);
17447 size_t uenibstreamprotobuf__cri__ri_i1__cqi__pack_to_buffer
17448                      (const Uenibstreamprotobuf__CRIRII1CQI   *message,
17449                       ProtobufCBuffer     *buffer);
17450 Uenibstreamprotobuf__CRIRII1CQI *
17451        uenibstreamprotobuf__cri__ri_i1__cqi__unpack
17452                      (ProtobufCAllocator  *allocator,
17453                       size_t               len,
17454                       const uint8_t       *data);
17455 void   uenibstreamprotobuf__cri__ri_i1__cqi__free_unpacked
17456                      (Uenibstreamprotobuf__CRIRII1CQI *message,
17457                       ProtobufCAllocator *allocator);
17458 /* Uenibstreamprotobuf__ReportFreqConfiguration methods */
17459 void   uenibstreamprotobuf__report_freq_configuration__init
17460                      (Uenibstreamprotobuf__ReportFreqConfiguration         *message);
17461 size_t uenibstreamprotobuf__report_freq_configuration__get_packed_size
17462                      (const Uenibstreamprotobuf__ReportFreqConfiguration   *message);
17463 size_t uenibstreamprotobuf__report_freq_configuration__pack
17464                      (const Uenibstreamprotobuf__ReportFreqConfiguration   *message,
17465                       uint8_t             *out);
17466 size_t uenibstreamprotobuf__report_freq_configuration__pack_to_buffer
17467                      (const Uenibstreamprotobuf__ReportFreqConfiguration   *message,
17468                       ProtobufCBuffer     *buffer);
17469 Uenibstreamprotobuf__ReportFreqConfiguration *
17470        uenibstreamprotobuf__report_freq_configuration__unpack
17471                      (ProtobufCAllocator  *allocator,
17472                       size_t               len,
17473                       const uint8_t       *data);
17474 void   uenibstreamprotobuf__report_freq_configuration__free_unpacked
17475                      (Uenibstreamprotobuf__ReportFreqConfiguration *message,
17476                       ProtobufCAllocator *allocator);
17477 /* Uenibstreamprotobuf__CQIFormatIndicator methods */
17478 void   uenibstreamprotobuf__cqi__format_indicator__init
17479                      (Uenibstreamprotobuf__CQIFormatIndicator         *message);
17480 size_t uenibstreamprotobuf__cqi__format_indicator__get_packed_size
17481                      (const Uenibstreamprotobuf__CQIFormatIndicator   *message);
17482 size_t uenibstreamprotobuf__cqi__format_indicator__pack
17483                      (const Uenibstreamprotobuf__CQIFormatIndicator   *message,
17484                       uint8_t             *out);
17485 size_t uenibstreamprotobuf__cqi__format_indicator__pack_to_buffer
17486                      (const Uenibstreamprotobuf__CQIFormatIndicator   *message,
17487                       ProtobufCBuffer     *buffer);
17488 Uenibstreamprotobuf__CQIFormatIndicator *
17489        uenibstreamprotobuf__cqi__format_indicator__unpack
17490                      (ProtobufCAllocator  *allocator,
17491                       size_t               len,
17492                       const uint8_t       *data);
17493 void   uenibstreamprotobuf__cqi__format_indicator__free_unpacked
17494                      (Uenibstreamprotobuf__CQIFormatIndicator *message,
17495                       ProtobufCAllocator *allocator);
17496 /* Uenibstreamprotobuf__PMIFormatIndicator methods */
17497 void   uenibstreamprotobuf__pmi__format_indicator__init
17498                      (Uenibstreamprotobuf__PMIFormatIndicator         *message);
17499 size_t uenibstreamprotobuf__pmi__format_indicator__get_packed_size
17500                      (const Uenibstreamprotobuf__PMIFormatIndicator   *message);
17501 size_t uenibstreamprotobuf__pmi__format_indicator__pack
17502                      (const Uenibstreamprotobuf__PMIFormatIndicator   *message,
17503                       uint8_t             *out);
17504 size_t uenibstreamprotobuf__pmi__format_indicator__pack_to_buffer
17505                      (const Uenibstreamprotobuf__PMIFormatIndicator   *message,
17506                       ProtobufCBuffer     *buffer);
17507 Uenibstreamprotobuf__PMIFormatIndicator *
17508        uenibstreamprotobuf__pmi__format_indicator__unpack
17509                      (ProtobufCAllocator  *allocator,
17510                       size_t               len,
17511                       const uint8_t       *data);
17512 void   uenibstreamprotobuf__pmi__format_indicator__free_unpacked
17513                      (Uenibstreamprotobuf__PMIFormatIndicator *message,
17514                       ProtobufCAllocator *allocator);
17515 /* Uenibstreamprotobuf__CodebookConfig methods */
17516 void   uenibstreamprotobuf__codebook_config__init
17517                      (Uenibstreamprotobuf__CodebookConfig         *message);
17518 size_t uenibstreamprotobuf__codebook_config__get_packed_size
17519                      (const Uenibstreamprotobuf__CodebookConfig   *message);
17520 size_t uenibstreamprotobuf__codebook_config__pack
17521                      (const Uenibstreamprotobuf__CodebookConfig   *message,
17522                       uint8_t             *out);
17523 size_t uenibstreamprotobuf__codebook_config__pack_to_buffer
17524                      (const Uenibstreamprotobuf__CodebookConfig   *message,
17525                       ProtobufCBuffer     *buffer);
17526 Uenibstreamprotobuf__CodebookConfig *
17527        uenibstreamprotobuf__codebook_config__unpack
17528                      (ProtobufCAllocator  *allocator,
17529                       size_t               len,
17530                       const uint8_t       *data);
17531 void   uenibstreamprotobuf__codebook_config__free_unpacked
17532                      (Uenibstreamprotobuf__CodebookConfig *message,
17533                       ProtobufCAllocator *allocator);
17534 /* Uenibstreamprotobuf__CodebookTypeType1 methods */
17535 void   uenibstreamprotobuf__codebook_type__type1__init
17536                      (Uenibstreamprotobuf__CodebookTypeType1         *message);
17537 size_t uenibstreamprotobuf__codebook_type__type1__get_packed_size
17538                      (const Uenibstreamprotobuf__CodebookTypeType1   *message);
17539 size_t uenibstreamprotobuf__codebook_type__type1__pack
17540                      (const Uenibstreamprotobuf__CodebookTypeType1   *message,
17541                       uint8_t             *out);
17542 size_t uenibstreamprotobuf__codebook_type__type1__pack_to_buffer
17543                      (const Uenibstreamprotobuf__CodebookTypeType1   *message,
17544                       ProtobufCBuffer     *buffer);
17545 Uenibstreamprotobuf__CodebookTypeType1 *
17546        uenibstreamprotobuf__codebook_type__type1__unpack
17547                      (ProtobufCAllocator  *allocator,
17548                       size_t               len,
17549                       const uint8_t       *data);
17550 void   uenibstreamprotobuf__codebook_type__type1__free_unpacked
17551                      (Uenibstreamprotobuf__CodebookTypeType1 *message,
17552                       ProtobufCAllocator *allocator);
17553 /* Uenibstreamprotobuf__CodebookSubTypeSinglePanel methods */
17554 void   uenibstreamprotobuf__codebook_sub_type__single_panel__init
17555                      (Uenibstreamprotobuf__CodebookSubTypeSinglePanel         *message);
17556 size_t uenibstreamprotobuf__codebook_sub_type__single_panel__get_packed_size
17557                      (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel   *message);
17558 size_t uenibstreamprotobuf__codebook_sub_type__single_panel__pack
17559                      (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel   *message,
17560                       uint8_t             *out);
17561 size_t uenibstreamprotobuf__codebook_sub_type__single_panel__pack_to_buffer
17562                      (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel   *message,
17563                       ProtobufCBuffer     *buffer);
17564 Uenibstreamprotobuf__CodebookSubTypeSinglePanel *
17565        uenibstreamprotobuf__codebook_sub_type__single_panel__unpack
17566                      (ProtobufCAllocator  *allocator,
17567                       size_t               len,
17568                       const uint8_t       *data);
17569 void   uenibstreamprotobuf__codebook_sub_type__single_panel__free_unpacked
17570                      (Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message,
17571                       ProtobufCAllocator *allocator);
17572 /* Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo methods */
17573 void   uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__init
17574                      (Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo         *message);
17575 size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__get_packed_size
17576                      (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo   *message);
17577 size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__pack
17578                      (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo   *message,
17579                       uint8_t             *out);
17580 size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__pack_to_buffer
17581                      (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo   *message,
17582                       ProtobufCBuffer     *buffer);
17583 Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *
17584        uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__unpack
17585                      (ProtobufCAllocator  *allocator,
17586                       size_t               len,
17587                       const uint8_t       *data);
17588 void   uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__free_unpacked
17589                      (Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message,
17590                       ProtobufCAllocator *allocator);
17591 /* Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo methods */
17592 void   uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__init
17593                      (Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo         *message);
17594 size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__get_packed_size
17595                      (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo   *message);
17596 size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__pack
17597                      (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo   *message,
17598                       uint8_t             *out);
17599 size_t uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__pack_to_buffer
17600                      (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo   *message,
17601                       ProtobufCBuffer     *buffer);
17602 Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *
17603        uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__unpack
17604                      (ProtobufCAllocator  *allocator,
17605                       size_t               len,
17606                       const uint8_t       *data);
17607 void   uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__free_unpacked
17608                      (Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message,
17609                       ProtobufCAllocator *allocator);
17610 /* Uenibstreamprotobuf__CodebookSubTypeMultiPanel methods */
17611 void   uenibstreamprotobuf__codebook_sub_type__multi_panel__init
17612                      (Uenibstreamprotobuf__CodebookSubTypeMultiPanel         *message);
17613 size_t uenibstreamprotobuf__codebook_sub_type__multi_panel__get_packed_size
17614                      (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel   *message);
17615 size_t uenibstreamprotobuf__codebook_sub_type__multi_panel__pack
17616                      (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel   *message,
17617                       uint8_t             *out);
17618 size_t uenibstreamprotobuf__codebook_sub_type__multi_panel__pack_to_buffer
17619                      (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel   *message,
17620                       ProtobufCBuffer     *buffer);
17621 Uenibstreamprotobuf__CodebookSubTypeMultiPanel *
17622        uenibstreamprotobuf__codebook_sub_type__multi_panel__unpack
17623                      (ProtobufCAllocator  *allocator,
17624                       size_t               len,
17625                       const uint8_t       *data);
17626 void   uenibstreamprotobuf__codebook_sub_type__multi_panel__free_unpacked
17627                      (Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message,
17628                       ProtobufCAllocator *allocator);
17629 /* Uenibstreamprotobuf__CodebookTypeType2 methods */
17630 void   uenibstreamprotobuf__codebook_type__type2__init
17631                      (Uenibstreamprotobuf__CodebookTypeType2         *message);
17632 size_t uenibstreamprotobuf__codebook_type__type2__get_packed_size
17633                      (const Uenibstreamprotobuf__CodebookTypeType2   *message);
17634 size_t uenibstreamprotobuf__codebook_type__type2__pack
17635                      (const Uenibstreamprotobuf__CodebookTypeType2   *message,
17636                       uint8_t             *out);
17637 size_t uenibstreamprotobuf__codebook_type__type2__pack_to_buffer
17638                      (const Uenibstreamprotobuf__CodebookTypeType2   *message,
17639                       ProtobufCBuffer     *buffer);
17640 Uenibstreamprotobuf__CodebookTypeType2 *
17641        uenibstreamprotobuf__codebook_type__type2__unpack
17642                      (ProtobufCAllocator  *allocator,
17643                       size_t               len,
17644                       const uint8_t       *data);
17645 void   uenibstreamprotobuf__codebook_type__type2__free_unpacked
17646                      (Uenibstreamprotobuf__CodebookTypeType2 *message,
17647                       ProtobufCAllocator *allocator);
17648 /* Uenibstreamprotobuf__CodebookSubTypeTypeII methods */
17649 void   uenibstreamprotobuf__codebook_sub_type__type_ii__init
17650                      (Uenibstreamprotobuf__CodebookSubTypeTypeII         *message);
17651 size_t uenibstreamprotobuf__codebook_sub_type__type_ii__get_packed_size
17652                      (const Uenibstreamprotobuf__CodebookSubTypeTypeII   *message);
17653 size_t uenibstreamprotobuf__codebook_sub_type__type_ii__pack
17654                      (const Uenibstreamprotobuf__CodebookSubTypeTypeII   *message,
17655                       uint8_t             *out);
17656 size_t uenibstreamprotobuf__codebook_sub_type__type_ii__pack_to_buffer
17657                      (const Uenibstreamprotobuf__CodebookSubTypeTypeII   *message,
17658                       ProtobufCBuffer     *buffer);
17659 Uenibstreamprotobuf__CodebookSubTypeTypeII *
17660        uenibstreamprotobuf__codebook_sub_type__type_ii__unpack
17661                      (ProtobufCAllocator  *allocator,
17662                       size_t               len,
17663                       const uint8_t       *data);
17664 void   uenibstreamprotobuf__codebook_sub_type__type_ii__free_unpacked
17665                      (Uenibstreamprotobuf__CodebookSubTypeTypeII *message,
17666                       ProtobufCAllocator *allocator);
17667 /* Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection methods */
17668 void   uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__init
17669                      (Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection         *message);
17670 size_t uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__get_packed_size
17671                      (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection   *message);
17672 size_t uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__pack
17673                      (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection   *message,
17674                       uint8_t             *out);
17675 size_t uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__pack_to_buffer
17676                      (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection   *message,
17677                       ProtobufCBuffer     *buffer);
17678 Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *
17679        uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__unpack
17680                      (ProtobufCAllocator  *allocator,
17681                       size_t               len,
17682                       const uint8_t       *data);
17683 void   uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__free_unpacked
17684                      (Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message,
17685                       ProtobufCAllocator *allocator);
17686 /* Uenibstreamprotobuf__PhaseAlphabetSize methods */
17687 void   uenibstreamprotobuf__phase_alphabet_size__init
17688                      (Uenibstreamprotobuf__PhaseAlphabetSize         *message);
17689 size_t uenibstreamprotobuf__phase_alphabet_size__get_packed_size
17690                      (const Uenibstreamprotobuf__PhaseAlphabetSize   *message);
17691 size_t uenibstreamprotobuf__phase_alphabet_size__pack
17692                      (const Uenibstreamprotobuf__PhaseAlphabetSize   *message,
17693                       uint8_t             *out);
17694 size_t uenibstreamprotobuf__phase_alphabet_size__pack_to_buffer
17695                      (const Uenibstreamprotobuf__PhaseAlphabetSize   *message,
17696                       ProtobufCBuffer     *buffer);
17697 Uenibstreamprotobuf__PhaseAlphabetSize *
17698        uenibstreamprotobuf__phase_alphabet_size__unpack
17699                      (ProtobufCAllocator  *allocator,
17700                       size_t               len,
17701                       const uint8_t       *data);
17702 void   uenibstreamprotobuf__phase_alphabet_size__free_unpacked
17703                      (Uenibstreamprotobuf__PhaseAlphabetSize *message,
17704                       ProtobufCAllocator *allocator);
17705 /* Uenibstreamprotobuf__NumberOfBeams methods */
17706 void   uenibstreamprotobuf__number_of_beams__init
17707                      (Uenibstreamprotobuf__NumberOfBeams         *message);
17708 size_t uenibstreamprotobuf__number_of_beams__get_packed_size
17709                      (const Uenibstreamprotobuf__NumberOfBeams   *message);
17710 size_t uenibstreamprotobuf__number_of_beams__pack
17711                      (const Uenibstreamprotobuf__NumberOfBeams   *message,
17712                       uint8_t             *out);
17713 size_t uenibstreamprotobuf__number_of_beams__pack_to_buffer
17714                      (const Uenibstreamprotobuf__NumberOfBeams   *message,
17715                       ProtobufCBuffer     *buffer);
17716 Uenibstreamprotobuf__NumberOfBeams *
17717        uenibstreamprotobuf__number_of_beams__unpack
17718                      (ProtobufCAllocator  *allocator,
17719                       size_t               len,
17720                       const uint8_t       *data);
17721 void   uenibstreamprotobuf__number_of_beams__free_unpacked
17722                      (Uenibstreamprotobuf__NumberOfBeams *message,
17723                       ProtobufCAllocator *allocator);
17724 /* Uenibstreamprotobuf__PortSelectionSamplingSize methods */
17725 void   uenibstreamprotobuf__port_selection_sampling_size__init
17726                      (Uenibstreamprotobuf__PortSelectionSamplingSize         *message);
17727 size_t uenibstreamprotobuf__port_selection_sampling_size__get_packed_size
17728                      (const Uenibstreamprotobuf__PortSelectionSamplingSize   *message);
17729 size_t uenibstreamprotobuf__port_selection_sampling_size__pack
17730                      (const Uenibstreamprotobuf__PortSelectionSamplingSize   *message,
17731                       uint8_t             *out);
17732 size_t uenibstreamprotobuf__port_selection_sampling_size__pack_to_buffer
17733                      (const Uenibstreamprotobuf__PortSelectionSamplingSize   *message,
17734                       ProtobufCBuffer     *buffer);
17735 Uenibstreamprotobuf__PortSelectionSamplingSize *
17736        uenibstreamprotobuf__port_selection_sampling_size__unpack
17737                      (ProtobufCAllocator  *allocator,
17738                       size_t               len,
17739                       const uint8_t       *data);
17740 void   uenibstreamprotobuf__port_selection_sampling_size__free_unpacked
17741                      (Uenibstreamprotobuf__PortSelectionSamplingSize *message,
17742                       ProtobufCAllocator *allocator);
17743 /* Uenibstreamprotobuf__CSIReportConfigDummy methods */
17744 void   uenibstreamprotobuf__csi__report_config_dummy__init
17745                      (Uenibstreamprotobuf__CSIReportConfigDummy         *message);
17746 size_t uenibstreamprotobuf__csi__report_config_dummy__get_packed_size
17747                      (const Uenibstreamprotobuf__CSIReportConfigDummy   *message);
17748 size_t uenibstreamprotobuf__csi__report_config_dummy__pack
17749                      (const Uenibstreamprotobuf__CSIReportConfigDummy   *message,
17750                       uint8_t             *out);
17751 size_t uenibstreamprotobuf__csi__report_config_dummy__pack_to_buffer
17752                      (const Uenibstreamprotobuf__CSIReportConfigDummy   *message,
17753                       ProtobufCBuffer     *buffer);
17754 Uenibstreamprotobuf__CSIReportConfigDummy *
17755        uenibstreamprotobuf__csi__report_config_dummy__unpack
17756                      (ProtobufCAllocator  *allocator,
17757                       size_t               len,
17758                       const uint8_t       *data);
17759 void   uenibstreamprotobuf__csi__report_config_dummy__free_unpacked
17760                      (Uenibstreamprotobuf__CSIReportConfigDummy *message,
17761                       ProtobufCAllocator *allocator);
17762 /* Uenibstreamprotobuf__GroupBasedBeamReportingDisabled methods */
17763 void   uenibstreamprotobuf__group_based_beam_reporting__disabled__init
17764                      (Uenibstreamprotobuf__GroupBasedBeamReportingDisabled         *message);
17765 size_t uenibstreamprotobuf__group_based_beam_reporting__disabled__get_packed_size
17766                      (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled   *message);
17767 size_t uenibstreamprotobuf__group_based_beam_reporting__disabled__pack
17768                      (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled   *message,
17769                       uint8_t             *out);
17770 size_t uenibstreamprotobuf__group_based_beam_reporting__disabled__pack_to_buffer
17771                      (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled   *message,
17772                       ProtobufCBuffer     *buffer);
17773 Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *
17774        uenibstreamprotobuf__group_based_beam_reporting__disabled__unpack
17775                      (ProtobufCAllocator  *allocator,
17776                       size_t               len,
17777                       const uint8_t       *data);
17778 void   uenibstreamprotobuf__group_based_beam_reporting__disabled__free_unpacked
17779                      (Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message,
17780                       ProtobufCAllocator *allocator);
17781 /* Uenibstreamprotobuf__NrofReportedRS methods */
17782 void   uenibstreamprotobuf__nrof_reported_rs__init
17783                      (Uenibstreamprotobuf__NrofReportedRS         *message);
17784 size_t uenibstreamprotobuf__nrof_reported_rs__get_packed_size
17785                      (const Uenibstreamprotobuf__NrofReportedRS   *message);
17786 size_t uenibstreamprotobuf__nrof_reported_rs__pack
17787                      (const Uenibstreamprotobuf__NrofReportedRS   *message,
17788                       uint8_t             *out);
17789 size_t uenibstreamprotobuf__nrof_reported_rs__pack_to_buffer
17790                      (const Uenibstreamprotobuf__NrofReportedRS   *message,
17791                       ProtobufCBuffer     *buffer);
17792 Uenibstreamprotobuf__NrofReportedRS *
17793        uenibstreamprotobuf__nrof_reported_rs__unpack
17794                      (ProtobufCAllocator  *allocator,
17795                       size_t               len,
17796                       const uint8_t       *data);
17797 void   uenibstreamprotobuf__nrof_reported_rs__free_unpacked
17798                      (Uenibstreamprotobuf__NrofReportedRS *message,
17799                       ProtobufCAllocator *allocator);
17800 /* Uenibstreamprotobuf__CQITable methods */
17801 void   uenibstreamprotobuf__cqi__table__init
17802                      (Uenibstreamprotobuf__CQITable         *message);
17803 size_t uenibstreamprotobuf__cqi__table__get_packed_size
17804                      (const Uenibstreamprotobuf__CQITable   *message);
17805 size_t uenibstreamprotobuf__cqi__table__pack
17806                      (const Uenibstreamprotobuf__CQITable   *message,
17807                       uint8_t             *out);
17808 size_t uenibstreamprotobuf__cqi__table__pack_to_buffer
17809                      (const Uenibstreamprotobuf__CQITable   *message,
17810                       ProtobufCBuffer     *buffer);
17811 Uenibstreamprotobuf__CQITable *
17812        uenibstreamprotobuf__cqi__table__unpack
17813                      (ProtobufCAllocator  *allocator,
17814                       size_t               len,
17815                       const uint8_t       *data);
17816 void   uenibstreamprotobuf__cqi__table__free_unpacked
17817                      (Uenibstreamprotobuf__CQITable *message,
17818                       ProtobufCAllocator *allocator);
17819 /* Uenibstreamprotobuf__SubbandSize methods */
17820 void   uenibstreamprotobuf__subband_size__init
17821                      (Uenibstreamprotobuf__SubbandSize         *message);
17822 size_t uenibstreamprotobuf__subband_size__get_packed_size
17823                      (const Uenibstreamprotobuf__SubbandSize   *message);
17824 size_t uenibstreamprotobuf__subband_size__pack
17825                      (const Uenibstreamprotobuf__SubbandSize   *message,
17826                       uint8_t             *out);
17827 size_t uenibstreamprotobuf__subband_size__pack_to_buffer
17828                      (const Uenibstreamprotobuf__SubbandSize   *message,
17829                       ProtobufCBuffer     *buffer);
17830 Uenibstreamprotobuf__SubbandSize *
17831        uenibstreamprotobuf__subband_size__unpack
17832                      (ProtobufCAllocator  *allocator,
17833                       size_t               len,
17834                       const uint8_t       *data);
17835 void   uenibstreamprotobuf__subband_size__free_unpacked
17836                      (Uenibstreamprotobuf__SubbandSize *message,
17837                       ProtobufCAllocator *allocator);
17838 /* Uenibstreamprotobuf__PortIndexFor8Ranks methods */
17839 void   uenibstreamprotobuf__port_index_for8_ranks__init
17840                      (Uenibstreamprotobuf__PortIndexFor8Ranks         *message);
17841 size_t uenibstreamprotobuf__port_index_for8_ranks__get_packed_size
17842                      (const Uenibstreamprotobuf__PortIndexFor8Ranks   *message);
17843 size_t uenibstreamprotobuf__port_index_for8_ranks__pack
17844                      (const Uenibstreamprotobuf__PortIndexFor8Ranks   *message,
17845                       uint8_t             *out);
17846 size_t uenibstreamprotobuf__port_index_for8_ranks__pack_to_buffer
17847                      (const Uenibstreamprotobuf__PortIndexFor8Ranks   *message,
17848                       ProtobufCBuffer     *buffer);
17849 Uenibstreamprotobuf__PortIndexFor8Ranks *
17850        uenibstreamprotobuf__port_index_for8_ranks__unpack
17851                      (ProtobufCAllocator  *allocator,
17852                       size_t               len,
17853                       const uint8_t       *data);
17854 void   uenibstreamprotobuf__port_index_for8_ranks__free_unpacked
17855                      (Uenibstreamprotobuf__PortIndexFor8Ranks *message,
17856                       ProtobufCAllocator *allocator);
17857 /* Uenibstreamprotobuf__PortIndex8 methods */
17858 void   uenibstreamprotobuf__port_index8__init
17859                      (Uenibstreamprotobuf__PortIndex8         *message);
17860 size_t uenibstreamprotobuf__port_index8__get_packed_size
17861                      (const Uenibstreamprotobuf__PortIndex8   *message);
17862 size_t uenibstreamprotobuf__port_index8__pack
17863                      (const Uenibstreamprotobuf__PortIndex8   *message,
17864                       uint8_t             *out);
17865 size_t uenibstreamprotobuf__port_index8__pack_to_buffer
17866                      (const Uenibstreamprotobuf__PortIndex8   *message,
17867                       ProtobufCBuffer     *buffer);
17868 Uenibstreamprotobuf__PortIndex8 *
17869        uenibstreamprotobuf__port_index8__unpack
17870                      (ProtobufCAllocator  *allocator,
17871                       size_t               len,
17872                       const uint8_t       *data);
17873 void   uenibstreamprotobuf__port_index8__free_unpacked
17874                      (Uenibstreamprotobuf__PortIndex8 *message,
17875                       ProtobufCAllocator *allocator);
17876 /* Uenibstreamprotobuf__PortIndex4 methods */
17877 void   uenibstreamprotobuf__port_index4__init
17878                      (Uenibstreamprotobuf__PortIndex4         *message);
17879 size_t uenibstreamprotobuf__port_index4__get_packed_size
17880                      (const Uenibstreamprotobuf__PortIndex4   *message);
17881 size_t uenibstreamprotobuf__port_index4__pack
17882                      (const Uenibstreamprotobuf__PortIndex4   *message,
17883                       uint8_t             *out);
17884 size_t uenibstreamprotobuf__port_index4__pack_to_buffer
17885                      (const Uenibstreamprotobuf__PortIndex4   *message,
17886                       ProtobufCBuffer     *buffer);
17887 Uenibstreamprotobuf__PortIndex4 *
17888        uenibstreamprotobuf__port_index4__unpack
17889                      (ProtobufCAllocator  *allocator,
17890                       size_t               len,
17891                       const uint8_t       *data);
17892 void   uenibstreamprotobuf__port_index4__free_unpacked
17893                      (Uenibstreamprotobuf__PortIndex4 *message,
17894                       ProtobufCAllocator *allocator);
17895 /* Uenibstreamprotobuf__PortIndex2 methods */
17896 void   uenibstreamprotobuf__port_index2__init
17897                      (Uenibstreamprotobuf__PortIndex2         *message);
17898 size_t uenibstreamprotobuf__port_index2__get_packed_size
17899                      (const Uenibstreamprotobuf__PortIndex2   *message);
17900 size_t uenibstreamprotobuf__port_index2__pack
17901                      (const Uenibstreamprotobuf__PortIndex2   *message,
17902                       uint8_t             *out);
17903 size_t uenibstreamprotobuf__port_index2__pack_to_buffer
17904                      (const Uenibstreamprotobuf__PortIndex2   *message,
17905                       ProtobufCBuffer     *buffer);
17906 Uenibstreamprotobuf__PortIndex2 *
17907        uenibstreamprotobuf__port_index2__unpack
17908                      (ProtobufCAllocator  *allocator,
17909                       size_t               len,
17910                       const uint8_t       *data);
17911 void   uenibstreamprotobuf__port_index2__free_unpacked
17912                      (Uenibstreamprotobuf__PortIndex2 *message,
17913                       ProtobufCAllocator *allocator);
17914 /* Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 methods */
17915 void   uenibstreamprotobuf__semi_persistent_on_pusch_v1530__init
17916                      (Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530         *message);
17917 size_t uenibstreamprotobuf__semi_persistent_on_pusch_v1530__get_packed_size
17918                      (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530   *message);
17919 size_t uenibstreamprotobuf__semi_persistent_on_pusch_v1530__pack
17920                      (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530   *message,
17921                       uint8_t             *out);
17922 size_t uenibstreamprotobuf__semi_persistent_on_pusch_v1530__pack_to_buffer
17923                      (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530   *message,
17924                       ProtobufCBuffer     *buffer);
17925 Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *
17926        uenibstreamprotobuf__semi_persistent_on_pusch_v1530__unpack
17927                      (ProtobufCAllocator  *allocator,
17928                       size_t               len,
17929                       const uint8_t       *data);
17930 void   uenibstreamprotobuf__semi_persistent_on_pusch_v1530__free_unpacked
17931                      (Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message,
17932                       ProtobufCAllocator *allocator);
17933 /* Uenibstreamprotobuf__CSIAperiodicTriggerStateList methods */
17934 void   uenibstreamprotobuf__csi__aperiodic_trigger_state_list__init
17935                      (Uenibstreamprotobuf__CSIAperiodicTriggerStateList         *message);
17936 size_t uenibstreamprotobuf__csi__aperiodic_trigger_state_list__get_packed_size
17937                      (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList   *message);
17938 size_t uenibstreamprotobuf__csi__aperiodic_trigger_state_list__pack
17939                      (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList   *message,
17940                       uint8_t             *out);
17941 size_t uenibstreamprotobuf__csi__aperiodic_trigger_state_list__pack_to_buffer
17942                      (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList   *message,
17943                       ProtobufCBuffer     *buffer);
17944 Uenibstreamprotobuf__CSIAperiodicTriggerStateList *
17945        uenibstreamprotobuf__csi__aperiodic_trigger_state_list__unpack
17946                      (ProtobufCAllocator  *allocator,
17947                       size_t               len,
17948                       const uint8_t       *data);
17949 void   uenibstreamprotobuf__csi__aperiodic_trigger_state_list__free_unpacked
17950                      (Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message,
17951                       ProtobufCAllocator *allocator);
17952 /* Uenibstreamprotobuf__CSIAperiodicTriggerState methods */
17953 void   uenibstreamprotobuf__csi__aperiodic_trigger_state__init
17954                      (Uenibstreamprotobuf__CSIAperiodicTriggerState         *message);
17955 size_t uenibstreamprotobuf__csi__aperiodic_trigger_state__get_packed_size
17956                      (const Uenibstreamprotobuf__CSIAperiodicTriggerState   *message);
17957 size_t uenibstreamprotobuf__csi__aperiodic_trigger_state__pack
17958                      (const Uenibstreamprotobuf__CSIAperiodicTriggerState   *message,
17959                       uint8_t             *out);
17960 size_t uenibstreamprotobuf__csi__aperiodic_trigger_state__pack_to_buffer
17961                      (const Uenibstreamprotobuf__CSIAperiodicTriggerState   *message,
17962                       ProtobufCBuffer     *buffer);
17963 Uenibstreamprotobuf__CSIAperiodicTriggerState *
17964        uenibstreamprotobuf__csi__aperiodic_trigger_state__unpack
17965                      (ProtobufCAllocator  *allocator,
17966                       size_t               len,
17967                       const uint8_t       *data);
17968 void   uenibstreamprotobuf__csi__aperiodic_trigger_state__free_unpacked
17969                      (Uenibstreamprotobuf__CSIAperiodicTriggerState *message,
17970                       ProtobufCAllocator *allocator);
17971 /* Uenibstreamprotobuf__CSIAssociatedReportConfigInfo methods */
17972 void   uenibstreamprotobuf__csi__associated_report_config_info__init
17973                      (Uenibstreamprotobuf__CSIAssociatedReportConfigInfo         *message);
17974 size_t uenibstreamprotobuf__csi__associated_report_config_info__get_packed_size
17975                      (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo   *message);
17976 size_t uenibstreamprotobuf__csi__associated_report_config_info__pack
17977                      (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo   *message,
17978                       uint8_t             *out);
17979 size_t uenibstreamprotobuf__csi__associated_report_config_info__pack_to_buffer
17980                      (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo   *message,
17981                       ProtobufCBuffer     *buffer);
17982 Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *
17983        uenibstreamprotobuf__csi__associated_report_config_info__unpack
17984                      (ProtobufCAllocator  *allocator,
17985                       size_t               len,
17986                       const uint8_t       *data);
17987 void   uenibstreamprotobuf__csi__associated_report_config_info__free_unpacked
17988                      (Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message,
17989                       ProtobufCAllocator *allocator);
17990 /* Uenibstreamprotobuf__NZPCSIRS methods */
17991 void   uenibstreamprotobuf__nzp__csi__rs__init
17992                      (Uenibstreamprotobuf__NZPCSIRS         *message);
17993 size_t uenibstreamprotobuf__nzp__csi__rs__get_packed_size
17994                      (const Uenibstreamprotobuf__NZPCSIRS   *message);
17995 size_t uenibstreamprotobuf__nzp__csi__rs__pack
17996                      (const Uenibstreamprotobuf__NZPCSIRS   *message,
17997                       uint8_t             *out);
17998 size_t uenibstreamprotobuf__nzp__csi__rs__pack_to_buffer
17999                      (const Uenibstreamprotobuf__NZPCSIRS   *message,
18000                       ProtobufCBuffer     *buffer);
18001 Uenibstreamprotobuf__NZPCSIRS *
18002        uenibstreamprotobuf__nzp__csi__rs__unpack
18003                      (ProtobufCAllocator  *allocator,
18004                       size_t               len,
18005                       const uint8_t       *data);
18006 void   uenibstreamprotobuf__nzp__csi__rs__free_unpacked
18007                      (Uenibstreamprotobuf__NZPCSIRS *message,
18008                       ProtobufCAllocator *allocator);
18009 /* Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList methods */
18010 void   uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__init
18011                      (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList         *message);
18012 size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__get_packed_size
18013                      (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList   *message);
18014 size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__pack
18015                      (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList   *message,
18016                       uint8_t             *out);
18017 size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__pack_to_buffer
18018                      (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList   *message,
18019                       ProtobufCBuffer     *buffer);
18020 Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *
18021        uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__unpack
18022                      (ProtobufCAllocator  *allocator,
18023                       size_t               len,
18024                       const uint8_t       *data);
18025 void   uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__free_unpacked
18026                      (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message,
18027                       ProtobufCAllocator *allocator);
18028 /* Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState methods */
18029 void   uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__init
18030                      (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState         *message);
18031 size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__get_packed_size
18032                      (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState   *message);
18033 size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__pack
18034                      (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState   *message,
18035                       uint8_t             *out);
18036 size_t uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__pack_to_buffer
18037                      (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState   *message,
18038                       ProtobufCBuffer     *buffer);
18039 Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *
18040        uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__unpack
18041                      (ProtobufCAllocator  *allocator,
18042                       size_t               len,
18043                       const uint8_t       *data);
18044 void   uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__free_unpacked
18045                      (Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message,
18046                       ProtobufCAllocator *allocator);
18047 /* Uenibstreamprotobuf__SCellDeactivationTimer methods */
18048 void   uenibstreamprotobuf__scell_deactivation_timer__init
18049                      (Uenibstreamprotobuf__SCellDeactivationTimer         *message);
18050 size_t uenibstreamprotobuf__scell_deactivation_timer__get_packed_size
18051                      (const Uenibstreamprotobuf__SCellDeactivationTimer   *message);
18052 size_t uenibstreamprotobuf__scell_deactivation_timer__pack
18053                      (const Uenibstreamprotobuf__SCellDeactivationTimer   *message,
18054                       uint8_t             *out);
18055 size_t uenibstreamprotobuf__scell_deactivation_timer__pack_to_buffer
18056                      (const Uenibstreamprotobuf__SCellDeactivationTimer   *message,
18057                       ProtobufCBuffer     *buffer);
18058 Uenibstreamprotobuf__SCellDeactivationTimer *
18059        uenibstreamprotobuf__scell_deactivation_timer__unpack
18060                      (ProtobufCAllocator  *allocator,
18061                       size_t               len,
18062                       const uint8_t       *data);
18063 void   uenibstreamprotobuf__scell_deactivation_timer__free_unpacked
18064                      (Uenibstreamprotobuf__SCellDeactivationTimer *message,
18065                       ProtobufCAllocator *allocator);
18066 /* Uenibstreamprotobuf__CrossCarrierSchedulingConfig methods */
18067 void   uenibstreamprotobuf__cross_carrier_scheduling_config__init
18068                      (Uenibstreamprotobuf__CrossCarrierSchedulingConfig         *message);
18069 size_t uenibstreamprotobuf__cross_carrier_scheduling_config__get_packed_size
18070                      (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig   *message);
18071 size_t uenibstreamprotobuf__cross_carrier_scheduling_config__pack
18072                      (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig   *message,
18073                       uint8_t             *out);
18074 size_t uenibstreamprotobuf__cross_carrier_scheduling_config__pack_to_buffer
18075                      (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig   *message,
18076                       ProtobufCBuffer     *buffer);
18077 Uenibstreamprotobuf__CrossCarrierSchedulingConfig *
18078        uenibstreamprotobuf__cross_carrier_scheduling_config__unpack
18079                      (ProtobufCAllocator  *allocator,
18080                       size_t               len,
18081                       const uint8_t       *data);
18082 void   uenibstreamprotobuf__cross_carrier_scheduling_config__free_unpacked
18083                      (Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message,
18084                       ProtobufCAllocator *allocator);
18085 /* Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig methods */
18086 void   uenibstreamprotobuf__own_cross_carrier_scheduling_config__init
18087                      (Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig         *message);
18088 size_t uenibstreamprotobuf__own_cross_carrier_scheduling_config__get_packed_size
18089                      (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig   *message);
18090 size_t uenibstreamprotobuf__own_cross_carrier_scheduling_config__pack
18091                      (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig   *message,
18092                       uint8_t             *out);
18093 size_t uenibstreamprotobuf__own_cross_carrier_scheduling_config__pack_to_buffer
18094                      (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig   *message,
18095                       ProtobufCBuffer     *buffer);
18096 Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *
18097        uenibstreamprotobuf__own_cross_carrier_scheduling_config__unpack
18098                      (ProtobufCAllocator  *allocator,
18099                       size_t               len,
18100                       const uint8_t       *data);
18101 void   uenibstreamprotobuf__own_cross_carrier_scheduling_config__free_unpacked
18102                      (Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message,
18103                       ProtobufCAllocator *allocator);
18104 /* Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig methods */
18105 void   uenibstreamprotobuf__other_cross_carrier_scheduling_config__init
18106                      (Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig         *message);
18107 size_t uenibstreamprotobuf__other_cross_carrier_scheduling_config__get_packed_size
18108                      (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig   *message);
18109 size_t uenibstreamprotobuf__other_cross_carrier_scheduling_config__pack
18110                      (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig   *message,
18111                       uint8_t             *out);
18112 size_t uenibstreamprotobuf__other_cross_carrier_scheduling_config__pack_to_buffer
18113                      (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig   *message,
18114                       ProtobufCBuffer     *buffer);
18115 Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *
18116        uenibstreamprotobuf__other_cross_carrier_scheduling_config__unpack
18117                      (ProtobufCAllocator  *allocator,
18118                       size_t               len,
18119                       const uint8_t       *data);
18120 void   uenibstreamprotobuf__other_cross_carrier_scheduling_config__free_unpacked
18121                      (Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message,
18122                       ProtobufCAllocator *allocator);
18123 /* Uenibstreamprotobuf__PathlossReferenceLinking methods */
18124 void   uenibstreamprotobuf__pathloss_reference_linking__init
18125                      (Uenibstreamprotobuf__PathlossReferenceLinking         *message);
18126 size_t uenibstreamprotobuf__pathloss_reference_linking__get_packed_size
18127                      (const Uenibstreamprotobuf__PathlossReferenceLinking   *message);
18128 size_t uenibstreamprotobuf__pathloss_reference_linking__pack
18129                      (const Uenibstreamprotobuf__PathlossReferenceLinking   *message,
18130                       uint8_t             *out);
18131 size_t uenibstreamprotobuf__pathloss_reference_linking__pack_to_buffer
18132                      (const Uenibstreamprotobuf__PathlossReferenceLinking   *message,
18133                       ProtobufCBuffer     *buffer);
18134 Uenibstreamprotobuf__PathlossReferenceLinking *
18135        uenibstreamprotobuf__pathloss_reference_linking__unpack
18136                      (ProtobufCAllocator  *allocator,
18137                       size_t               len,
18138                       const uint8_t       *data);
18139 void   uenibstreamprotobuf__pathloss_reference_linking__free_unpacked
18140                      (Uenibstreamprotobuf__PathlossReferenceLinking *message,
18141                       ProtobufCAllocator *allocator);
18142 /* Uenibstreamprotobuf__MeasConfig methods */
18143 void   uenibstreamprotobuf__meas_config__init
18144                      (Uenibstreamprotobuf__MeasConfig         *message);
18145 size_t uenibstreamprotobuf__meas_config__get_packed_size
18146                      (const Uenibstreamprotobuf__MeasConfig   *message);
18147 size_t uenibstreamprotobuf__meas_config__pack
18148                      (const Uenibstreamprotobuf__MeasConfig   *message,
18149                       uint8_t             *out);
18150 size_t uenibstreamprotobuf__meas_config__pack_to_buffer
18151                      (const Uenibstreamprotobuf__MeasConfig   *message,
18152                       ProtobufCBuffer     *buffer);
18153 Uenibstreamprotobuf__MeasConfig *
18154        uenibstreamprotobuf__meas_config__unpack
18155                      (ProtobufCAllocator  *allocator,
18156                       size_t               len,
18157                       const uint8_t       *data);
18158 void   uenibstreamprotobuf__meas_config__free_unpacked
18159                      (Uenibstreamprotobuf__MeasConfig *message,
18160                       ProtobufCAllocator *allocator);
18161 /* Uenibstreamprotobuf__MeasObjectToRemoveList methods */
18162 void   uenibstreamprotobuf__meas_object_to_remove_list__init
18163                      (Uenibstreamprotobuf__MeasObjectToRemoveList         *message);
18164 size_t uenibstreamprotobuf__meas_object_to_remove_list__get_packed_size
18165                      (const Uenibstreamprotobuf__MeasObjectToRemoveList   *message);
18166 size_t uenibstreamprotobuf__meas_object_to_remove_list__pack
18167                      (const Uenibstreamprotobuf__MeasObjectToRemoveList   *message,
18168                       uint8_t             *out);
18169 size_t uenibstreamprotobuf__meas_object_to_remove_list__pack_to_buffer
18170                      (const Uenibstreamprotobuf__MeasObjectToRemoveList   *message,
18171                       ProtobufCBuffer     *buffer);
18172 Uenibstreamprotobuf__MeasObjectToRemoveList *
18173        uenibstreamprotobuf__meas_object_to_remove_list__unpack
18174                      (ProtobufCAllocator  *allocator,
18175                       size_t               len,
18176                       const uint8_t       *data);
18177 void   uenibstreamprotobuf__meas_object_to_remove_list__free_unpacked
18178                      (Uenibstreamprotobuf__MeasObjectToRemoveList *message,
18179                       ProtobufCAllocator *allocator);
18180 /* Uenibstreamprotobuf__MeasObjectToAddModList methods */
18181 void   uenibstreamprotobuf__meas_object_to_add_mod_list__init
18182                      (Uenibstreamprotobuf__MeasObjectToAddModList         *message);
18183 size_t uenibstreamprotobuf__meas_object_to_add_mod_list__get_packed_size
18184                      (const Uenibstreamprotobuf__MeasObjectToAddModList   *message);
18185 size_t uenibstreamprotobuf__meas_object_to_add_mod_list__pack
18186                      (const Uenibstreamprotobuf__MeasObjectToAddModList   *message,
18187                       uint8_t             *out);
18188 size_t uenibstreamprotobuf__meas_object_to_add_mod_list__pack_to_buffer
18189                      (const Uenibstreamprotobuf__MeasObjectToAddModList   *message,
18190                       ProtobufCBuffer     *buffer);
18191 Uenibstreamprotobuf__MeasObjectToAddModList *
18192        uenibstreamprotobuf__meas_object_to_add_mod_list__unpack
18193                      (ProtobufCAllocator  *allocator,
18194                       size_t               len,
18195                       const uint8_t       *data);
18196 void   uenibstreamprotobuf__meas_object_to_add_mod_list__free_unpacked
18197                      (Uenibstreamprotobuf__MeasObjectToAddModList *message,
18198                       ProtobufCAllocator *allocator);
18199 /* Uenibstreamprotobuf__ReportConfigToRemoveList methods */
18200 void   uenibstreamprotobuf__report_config_to_remove_list__init
18201                      (Uenibstreamprotobuf__ReportConfigToRemoveList         *message);
18202 size_t uenibstreamprotobuf__report_config_to_remove_list__get_packed_size
18203                      (const Uenibstreamprotobuf__ReportConfigToRemoveList   *message);
18204 size_t uenibstreamprotobuf__report_config_to_remove_list__pack
18205                      (const Uenibstreamprotobuf__ReportConfigToRemoveList   *message,
18206                       uint8_t             *out);
18207 size_t uenibstreamprotobuf__report_config_to_remove_list__pack_to_buffer
18208                      (const Uenibstreamprotobuf__ReportConfigToRemoveList   *message,
18209                       ProtobufCBuffer     *buffer);
18210 Uenibstreamprotobuf__ReportConfigToRemoveList *
18211        uenibstreamprotobuf__report_config_to_remove_list__unpack
18212                      (ProtobufCAllocator  *allocator,
18213                       size_t               len,
18214                       const uint8_t       *data);
18215 void   uenibstreamprotobuf__report_config_to_remove_list__free_unpacked
18216                      (Uenibstreamprotobuf__ReportConfigToRemoveList *message,
18217                       ProtobufCAllocator *allocator);
18218 /* Uenibstreamprotobuf__ReportConfigToAddModList methods */
18219 void   uenibstreamprotobuf__report_config_to_add_mod_list__init
18220                      (Uenibstreamprotobuf__ReportConfigToAddModList         *message);
18221 size_t uenibstreamprotobuf__report_config_to_add_mod_list__get_packed_size
18222                      (const Uenibstreamprotobuf__ReportConfigToAddModList   *message);
18223 size_t uenibstreamprotobuf__report_config_to_add_mod_list__pack
18224                      (const Uenibstreamprotobuf__ReportConfigToAddModList   *message,
18225                       uint8_t             *out);
18226 size_t uenibstreamprotobuf__report_config_to_add_mod_list__pack_to_buffer
18227                      (const Uenibstreamprotobuf__ReportConfigToAddModList   *message,
18228                       ProtobufCBuffer     *buffer);
18229 Uenibstreamprotobuf__ReportConfigToAddModList *
18230        uenibstreamprotobuf__report_config_to_add_mod_list__unpack
18231                      (ProtobufCAllocator  *allocator,
18232                       size_t               len,
18233                       const uint8_t       *data);
18234 void   uenibstreamprotobuf__report_config_to_add_mod_list__free_unpacked
18235                      (Uenibstreamprotobuf__ReportConfigToAddModList *message,
18236                       ProtobufCAllocator *allocator);
18237 /* Uenibstreamprotobuf__MeasIdToRemoveList methods */
18238 void   uenibstreamprotobuf__meas_id_to_remove_list__init
18239                      (Uenibstreamprotobuf__MeasIdToRemoveList         *message);
18240 size_t uenibstreamprotobuf__meas_id_to_remove_list__get_packed_size
18241                      (const Uenibstreamprotobuf__MeasIdToRemoveList   *message);
18242 size_t uenibstreamprotobuf__meas_id_to_remove_list__pack
18243                      (const Uenibstreamprotobuf__MeasIdToRemoveList   *message,
18244                       uint8_t             *out);
18245 size_t uenibstreamprotobuf__meas_id_to_remove_list__pack_to_buffer
18246                      (const Uenibstreamprotobuf__MeasIdToRemoveList   *message,
18247                       ProtobufCBuffer     *buffer);
18248 Uenibstreamprotobuf__MeasIdToRemoveList *
18249        uenibstreamprotobuf__meas_id_to_remove_list__unpack
18250                      (ProtobufCAllocator  *allocator,
18251                       size_t               len,
18252                       const uint8_t       *data);
18253 void   uenibstreamprotobuf__meas_id_to_remove_list__free_unpacked
18254                      (Uenibstreamprotobuf__MeasIdToRemoveList *message,
18255                       ProtobufCAllocator *allocator);
18256 /* Uenibstreamprotobuf__MeasIdToAddModList methods */
18257 void   uenibstreamprotobuf__meas_id_to_add_mod_list__init
18258                      (Uenibstreamprotobuf__MeasIdToAddModList         *message);
18259 size_t uenibstreamprotobuf__meas_id_to_add_mod_list__get_packed_size
18260                      (const Uenibstreamprotobuf__MeasIdToAddModList   *message);
18261 size_t uenibstreamprotobuf__meas_id_to_add_mod_list__pack
18262                      (const Uenibstreamprotobuf__MeasIdToAddModList   *message,
18263                       uint8_t             *out);
18264 size_t uenibstreamprotobuf__meas_id_to_add_mod_list__pack_to_buffer
18265                      (const Uenibstreamprotobuf__MeasIdToAddModList   *message,
18266                       ProtobufCBuffer     *buffer);
18267 Uenibstreamprotobuf__MeasIdToAddModList *
18268        uenibstreamprotobuf__meas_id_to_add_mod_list__unpack
18269                      (ProtobufCAllocator  *allocator,
18270                       size_t               len,
18271                       const uint8_t       *data);
18272 void   uenibstreamprotobuf__meas_id_to_add_mod_list__free_unpacked
18273                      (Uenibstreamprotobuf__MeasIdToAddModList *message,
18274                       ProtobufCAllocator *allocator);
18275 /* Uenibstreamprotobuf__MeasObjectToAddMod methods */
18276 void   uenibstreamprotobuf__meas_object_to_add_mod__init
18277                      (Uenibstreamprotobuf__MeasObjectToAddMod         *message);
18278 size_t uenibstreamprotobuf__meas_object_to_add_mod__get_packed_size
18279                      (const Uenibstreamprotobuf__MeasObjectToAddMod   *message);
18280 size_t uenibstreamprotobuf__meas_object_to_add_mod__pack
18281                      (const Uenibstreamprotobuf__MeasObjectToAddMod   *message,
18282                       uint8_t             *out);
18283 size_t uenibstreamprotobuf__meas_object_to_add_mod__pack_to_buffer
18284                      (const Uenibstreamprotobuf__MeasObjectToAddMod   *message,
18285                       ProtobufCBuffer     *buffer);
18286 Uenibstreamprotobuf__MeasObjectToAddMod *
18287        uenibstreamprotobuf__meas_object_to_add_mod__unpack
18288                      (ProtobufCAllocator  *allocator,
18289                       size_t               len,
18290                       const uint8_t       *data);
18291 void   uenibstreamprotobuf__meas_object_to_add_mod__free_unpacked
18292                      (Uenibstreamprotobuf__MeasObjectToAddMod *message,
18293                       ProtobufCAllocator *allocator);
18294 /* Uenibstreamprotobuf__MeasObjectNR methods */
18295 void   uenibstreamprotobuf__meas_object_nr__init
18296                      (Uenibstreamprotobuf__MeasObjectNR         *message);
18297 size_t uenibstreamprotobuf__meas_object_nr__get_packed_size
18298                      (const Uenibstreamprotobuf__MeasObjectNR   *message);
18299 size_t uenibstreamprotobuf__meas_object_nr__pack
18300                      (const Uenibstreamprotobuf__MeasObjectNR   *message,
18301                       uint8_t             *out);
18302 size_t uenibstreamprotobuf__meas_object_nr__pack_to_buffer
18303                      (const Uenibstreamprotobuf__MeasObjectNR   *message,
18304                       ProtobufCBuffer     *buffer);
18305 Uenibstreamprotobuf__MeasObjectNR *
18306        uenibstreamprotobuf__meas_object_nr__unpack
18307                      (ProtobufCAllocator  *allocator,
18308                       size_t               len,
18309                       const uint8_t       *data);
18310 void   uenibstreamprotobuf__meas_object_nr__free_unpacked
18311                      (Uenibstreamprotobuf__MeasObjectNR *message,
18312                       ProtobufCAllocator *allocator);
18313 /* Uenibstreamprotobuf__ReferenceSignalConfig methods */
18314 void   uenibstreamprotobuf__reference_signal_config__init
18315                      (Uenibstreamprotobuf__ReferenceSignalConfig         *message);
18316 size_t uenibstreamprotobuf__reference_signal_config__get_packed_size
18317                      (const Uenibstreamprotobuf__ReferenceSignalConfig   *message);
18318 size_t uenibstreamprotobuf__reference_signal_config__pack
18319                      (const Uenibstreamprotobuf__ReferenceSignalConfig   *message,
18320                       uint8_t             *out);
18321 size_t uenibstreamprotobuf__reference_signal_config__pack_to_buffer
18322                      (const Uenibstreamprotobuf__ReferenceSignalConfig   *message,
18323                       ProtobufCBuffer     *buffer);
18324 Uenibstreamprotobuf__ReferenceSignalConfig *
18325        uenibstreamprotobuf__reference_signal_config__unpack
18326                      (ProtobufCAllocator  *allocator,
18327                       size_t               len,
18328                       const uint8_t       *data);
18329 void   uenibstreamprotobuf__reference_signal_config__free_unpacked
18330                      (Uenibstreamprotobuf__ReferenceSignalConfig *message,
18331                       ProtobufCAllocator *allocator);
18332 /* Uenibstreamprotobuf__SSBConfigMobility methods */
18333 void   uenibstreamprotobuf__ssb__config_mobility__init
18334                      (Uenibstreamprotobuf__SSBConfigMobility         *message);
18335 size_t uenibstreamprotobuf__ssb__config_mobility__get_packed_size
18336                      (const Uenibstreamprotobuf__SSBConfigMobility   *message);
18337 size_t uenibstreamprotobuf__ssb__config_mobility__pack
18338                      (const Uenibstreamprotobuf__SSBConfigMobility   *message,
18339                       uint8_t             *out);
18340 size_t uenibstreamprotobuf__ssb__config_mobility__pack_to_buffer
18341                      (const Uenibstreamprotobuf__SSBConfigMobility   *message,
18342                       ProtobufCBuffer     *buffer);
18343 Uenibstreamprotobuf__SSBConfigMobility *
18344        uenibstreamprotobuf__ssb__config_mobility__unpack
18345                      (ProtobufCAllocator  *allocator,
18346                       size_t               len,
18347                       const uint8_t       *data);
18348 void   uenibstreamprotobuf__ssb__config_mobility__free_unpacked
18349                      (Uenibstreamprotobuf__SSBConfigMobility *message,
18350                       ProtobufCAllocator *allocator);
18351 /* Uenibstreamprotobuf__SSBToMeasure methods */
18352 void   uenibstreamprotobuf__ssb__to_measure__init
18353                      (Uenibstreamprotobuf__SSBToMeasure         *message);
18354 size_t uenibstreamprotobuf__ssb__to_measure__get_packed_size
18355                      (const Uenibstreamprotobuf__SSBToMeasure   *message);
18356 size_t uenibstreamprotobuf__ssb__to_measure__pack
18357                      (const Uenibstreamprotobuf__SSBToMeasure   *message,
18358                       uint8_t             *out);
18359 size_t uenibstreamprotobuf__ssb__to_measure__pack_to_buffer
18360                      (const Uenibstreamprotobuf__SSBToMeasure   *message,
18361                       ProtobufCBuffer     *buffer);
18362 Uenibstreamprotobuf__SSBToMeasure *
18363        uenibstreamprotobuf__ssb__to_measure__unpack
18364                      (ProtobufCAllocator  *allocator,
18365                       size_t               len,
18366                       const uint8_t       *data);
18367 void   uenibstreamprotobuf__ssb__to_measure__free_unpacked
18368                      (Uenibstreamprotobuf__SSBToMeasure *message,
18369                       ProtobufCAllocator *allocator);
18370 /* Uenibstreamprotobuf__SSRSSIMeasurement methods */
18371 void   uenibstreamprotobuf__ss__rssi__measurement__init
18372                      (Uenibstreamprotobuf__SSRSSIMeasurement         *message);
18373 size_t uenibstreamprotobuf__ss__rssi__measurement__get_packed_size
18374                      (const Uenibstreamprotobuf__SSRSSIMeasurement   *message);
18375 size_t uenibstreamprotobuf__ss__rssi__measurement__pack
18376                      (const Uenibstreamprotobuf__SSRSSIMeasurement   *message,
18377                       uint8_t             *out);
18378 size_t uenibstreamprotobuf__ss__rssi__measurement__pack_to_buffer
18379                      (const Uenibstreamprotobuf__SSRSSIMeasurement   *message,
18380                       ProtobufCBuffer     *buffer);
18381 Uenibstreamprotobuf__SSRSSIMeasurement *
18382        uenibstreamprotobuf__ss__rssi__measurement__unpack
18383                      (ProtobufCAllocator  *allocator,
18384                       size_t               len,
18385                       const uint8_t       *data);
18386 void   uenibstreamprotobuf__ss__rssi__measurement__free_unpacked
18387                      (Uenibstreamprotobuf__SSRSSIMeasurement *message,
18388                       ProtobufCAllocator *allocator);
18389 /* Uenibstreamprotobuf__CSIRSResourceConfigMobility methods */
18390 void   uenibstreamprotobuf__csi__rs__resource_config_mobility__init
18391                      (Uenibstreamprotobuf__CSIRSResourceConfigMobility         *message);
18392 size_t uenibstreamprotobuf__csi__rs__resource_config_mobility__get_packed_size
18393                      (const Uenibstreamprotobuf__CSIRSResourceConfigMobility   *message);
18394 size_t uenibstreamprotobuf__csi__rs__resource_config_mobility__pack
18395                      (const Uenibstreamprotobuf__CSIRSResourceConfigMobility   *message,
18396                       uint8_t             *out);
18397 size_t uenibstreamprotobuf__csi__rs__resource_config_mobility__pack_to_buffer
18398                      (const Uenibstreamprotobuf__CSIRSResourceConfigMobility   *message,
18399                       ProtobufCBuffer     *buffer);
18400 Uenibstreamprotobuf__CSIRSResourceConfigMobility *
18401        uenibstreamprotobuf__csi__rs__resource_config_mobility__unpack
18402                      (ProtobufCAllocator  *allocator,
18403                       size_t               len,
18404                       const uint8_t       *data);
18405 void   uenibstreamprotobuf__csi__rs__resource_config_mobility__free_unpacked
18406                      (Uenibstreamprotobuf__CSIRSResourceConfigMobility *message,
18407                       ProtobufCAllocator *allocator);
18408 /* Uenibstreamprotobuf__CSIRSCellMobility methods */
18409 void   uenibstreamprotobuf__csi__rs__cell_mobility__init
18410                      (Uenibstreamprotobuf__CSIRSCellMobility         *message);
18411 size_t uenibstreamprotobuf__csi__rs__cell_mobility__get_packed_size
18412                      (const Uenibstreamprotobuf__CSIRSCellMobility   *message);
18413 size_t uenibstreamprotobuf__csi__rs__cell_mobility__pack
18414                      (const Uenibstreamprotobuf__CSIRSCellMobility   *message,
18415                       uint8_t             *out);
18416 size_t uenibstreamprotobuf__csi__rs__cell_mobility__pack_to_buffer
18417                      (const Uenibstreamprotobuf__CSIRSCellMobility   *message,
18418                       ProtobufCBuffer     *buffer);
18419 Uenibstreamprotobuf__CSIRSCellMobility *
18420        uenibstreamprotobuf__csi__rs__cell_mobility__unpack
18421                      (ProtobufCAllocator  *allocator,
18422                       size_t               len,
18423                       const uint8_t       *data);
18424 void   uenibstreamprotobuf__csi__rs__cell_mobility__free_unpacked
18425                      (Uenibstreamprotobuf__CSIRSCellMobility *message,
18426                       ProtobufCAllocator *allocator);
18427 /* Uenibstreamprotobuf__CSIRSMeasurementBW methods */
18428 void   uenibstreamprotobuf__csi__rs__measurement_bw__init
18429                      (Uenibstreamprotobuf__CSIRSMeasurementBW         *message);
18430 size_t uenibstreamprotobuf__csi__rs__measurement_bw__get_packed_size
18431                      (const Uenibstreamprotobuf__CSIRSMeasurementBW   *message);
18432 size_t uenibstreamprotobuf__csi__rs__measurement_bw__pack
18433                      (const Uenibstreamprotobuf__CSIRSMeasurementBW   *message,
18434                       uint8_t             *out);
18435 size_t uenibstreamprotobuf__csi__rs__measurement_bw__pack_to_buffer
18436                      (const Uenibstreamprotobuf__CSIRSMeasurementBW   *message,
18437                       ProtobufCBuffer     *buffer);
18438 Uenibstreamprotobuf__CSIRSMeasurementBW *
18439        uenibstreamprotobuf__csi__rs__measurement_bw__unpack
18440                      (ProtobufCAllocator  *allocator,
18441                       size_t               len,
18442                       const uint8_t       *data);
18443 void   uenibstreamprotobuf__csi__rs__measurement_bw__free_unpacked
18444                      (Uenibstreamprotobuf__CSIRSMeasurementBW *message,
18445                       ProtobufCAllocator *allocator);
18446 /* Uenibstreamprotobuf__Density methods */
18447 void   uenibstreamprotobuf__density__init
18448                      (Uenibstreamprotobuf__Density         *message);
18449 size_t uenibstreamprotobuf__density__get_packed_size
18450                      (const Uenibstreamprotobuf__Density   *message);
18451 size_t uenibstreamprotobuf__density__pack
18452                      (const Uenibstreamprotobuf__Density   *message,
18453                       uint8_t             *out);
18454 size_t uenibstreamprotobuf__density__pack_to_buffer
18455                      (const Uenibstreamprotobuf__Density   *message,
18456                       ProtobufCBuffer     *buffer);
18457 Uenibstreamprotobuf__Density *
18458        uenibstreamprotobuf__density__unpack
18459                      (ProtobufCAllocator  *allocator,
18460                       size_t               len,
18461                       const uint8_t       *data);
18462 void   uenibstreamprotobuf__density__free_unpacked
18463                      (Uenibstreamprotobuf__Density *message,
18464                       ProtobufCAllocator *allocator);
18465 /* Uenibstreamprotobuf__CSIRSResourceMobility methods */
18466 void   uenibstreamprotobuf__csi__rs__resource__mobility__init
18467                      (Uenibstreamprotobuf__CSIRSResourceMobility         *message);
18468 size_t uenibstreamprotobuf__csi__rs__resource__mobility__get_packed_size
18469                      (const Uenibstreamprotobuf__CSIRSResourceMobility   *message);
18470 size_t uenibstreamprotobuf__csi__rs__resource__mobility__pack
18471                      (const Uenibstreamprotobuf__CSIRSResourceMobility   *message,
18472                       uint8_t             *out);
18473 size_t uenibstreamprotobuf__csi__rs__resource__mobility__pack_to_buffer
18474                      (const Uenibstreamprotobuf__CSIRSResourceMobility   *message,
18475                       ProtobufCBuffer     *buffer);
18476 Uenibstreamprotobuf__CSIRSResourceMobility *
18477        uenibstreamprotobuf__csi__rs__resource__mobility__unpack
18478                      (ProtobufCAllocator  *allocator,
18479                       size_t               len,
18480                       const uint8_t       *data);
18481 void   uenibstreamprotobuf__csi__rs__resource__mobility__free_unpacked
18482                      (Uenibstreamprotobuf__CSIRSResourceMobility *message,
18483                       ProtobufCAllocator *allocator);
18484 /* Uenibstreamprotobuf__AssociatedSSB methods */
18485 void   uenibstreamprotobuf__associated_ssb__init
18486                      (Uenibstreamprotobuf__AssociatedSSB         *message);
18487 size_t uenibstreamprotobuf__associated_ssb__get_packed_size
18488                      (const Uenibstreamprotobuf__AssociatedSSB   *message);
18489 size_t uenibstreamprotobuf__associated_ssb__pack
18490                      (const Uenibstreamprotobuf__AssociatedSSB   *message,
18491                       uint8_t             *out);
18492 size_t uenibstreamprotobuf__associated_ssb__pack_to_buffer
18493                      (const Uenibstreamprotobuf__AssociatedSSB   *message,
18494                       ProtobufCBuffer     *buffer);
18495 Uenibstreamprotobuf__AssociatedSSB *
18496        uenibstreamprotobuf__associated_ssb__unpack
18497                      (ProtobufCAllocator  *allocator,
18498                       size_t               len,
18499                       const uint8_t       *data);
18500 void   uenibstreamprotobuf__associated_ssb__free_unpacked
18501                      (Uenibstreamprotobuf__AssociatedSSB *message,
18502                       ProtobufCAllocator *allocator);
18503 /* Uenibstreamprotobuf__ThresholdNR methods */
18504 void   uenibstreamprotobuf__threshold_nr__init
18505                      (Uenibstreamprotobuf__ThresholdNR         *message);
18506 size_t uenibstreamprotobuf__threshold_nr__get_packed_size
18507                      (const Uenibstreamprotobuf__ThresholdNR   *message);
18508 size_t uenibstreamprotobuf__threshold_nr__pack
18509                      (const Uenibstreamprotobuf__ThresholdNR   *message,
18510                       uint8_t             *out);
18511 size_t uenibstreamprotobuf__threshold_nr__pack_to_buffer
18512                      (const Uenibstreamprotobuf__ThresholdNR   *message,
18513                       ProtobufCBuffer     *buffer);
18514 Uenibstreamprotobuf__ThresholdNR *
18515        uenibstreamprotobuf__threshold_nr__unpack
18516                      (ProtobufCAllocator  *allocator,
18517                       size_t               len,
18518                       const uint8_t       *data);
18519 void   uenibstreamprotobuf__threshold_nr__free_unpacked
18520                      (Uenibstreamprotobuf__ThresholdNR *message,
18521                       ProtobufCAllocator *allocator);
18522 /* Uenibstreamprotobuf__QOffsetRangeList methods */
18523 void   uenibstreamprotobuf__q__offset_range_list__init
18524                      (Uenibstreamprotobuf__QOffsetRangeList         *message);
18525 size_t uenibstreamprotobuf__q__offset_range_list__get_packed_size
18526                      (const Uenibstreamprotobuf__QOffsetRangeList   *message);
18527 size_t uenibstreamprotobuf__q__offset_range_list__pack
18528                      (const Uenibstreamprotobuf__QOffsetRangeList   *message,
18529                       uint8_t             *out);
18530 size_t uenibstreamprotobuf__q__offset_range_list__pack_to_buffer
18531                      (const Uenibstreamprotobuf__QOffsetRangeList   *message,
18532                       ProtobufCBuffer     *buffer);
18533 Uenibstreamprotobuf__QOffsetRangeList *
18534        uenibstreamprotobuf__q__offset_range_list__unpack
18535                      (ProtobufCAllocator  *allocator,
18536                       size_t               len,
18537                       const uint8_t       *data);
18538 void   uenibstreamprotobuf__q__offset_range_list__free_unpacked
18539                      (Uenibstreamprotobuf__QOffsetRangeList *message,
18540                       ProtobufCAllocator *allocator);
18541 /* Uenibstreamprotobuf__QOffsetRange methods */
18542 void   uenibstreamprotobuf__q__offset_range__init
18543                      (Uenibstreamprotobuf__QOffsetRange         *message);
18544 size_t uenibstreamprotobuf__q__offset_range__get_packed_size
18545                      (const Uenibstreamprotobuf__QOffsetRange   *message);
18546 size_t uenibstreamprotobuf__q__offset_range__pack
18547                      (const Uenibstreamprotobuf__QOffsetRange   *message,
18548                       uint8_t             *out);
18549 size_t uenibstreamprotobuf__q__offset_range__pack_to_buffer
18550                      (const Uenibstreamprotobuf__QOffsetRange   *message,
18551                       ProtobufCBuffer     *buffer);
18552 Uenibstreamprotobuf__QOffsetRange *
18553        uenibstreamprotobuf__q__offset_range__unpack
18554                      (ProtobufCAllocator  *allocator,
18555                       size_t               len,
18556                       const uint8_t       *data);
18557 void   uenibstreamprotobuf__q__offset_range__free_unpacked
18558                      (Uenibstreamprotobuf__QOffsetRange *message,
18559                       ProtobufCAllocator *allocator);
18560 /* Uenibstreamprotobuf__CellsToAddModList methods */
18561 void   uenibstreamprotobuf__cells_to_add_mod_list__init
18562                      (Uenibstreamprotobuf__CellsToAddModList         *message);
18563 size_t uenibstreamprotobuf__cells_to_add_mod_list__get_packed_size
18564                      (const Uenibstreamprotobuf__CellsToAddModList   *message);
18565 size_t uenibstreamprotobuf__cells_to_add_mod_list__pack
18566                      (const Uenibstreamprotobuf__CellsToAddModList   *message,
18567                       uint8_t             *out);
18568 size_t uenibstreamprotobuf__cells_to_add_mod_list__pack_to_buffer
18569                      (const Uenibstreamprotobuf__CellsToAddModList   *message,
18570                       ProtobufCBuffer     *buffer);
18571 Uenibstreamprotobuf__CellsToAddModList *
18572        uenibstreamprotobuf__cells_to_add_mod_list__unpack
18573                      (ProtobufCAllocator  *allocator,
18574                       size_t               len,
18575                       const uint8_t       *data);
18576 void   uenibstreamprotobuf__cells_to_add_mod_list__free_unpacked
18577                      (Uenibstreamprotobuf__CellsToAddModList *message,
18578                       ProtobufCAllocator *allocator);
18579 /* Uenibstreamprotobuf__CellsToAddMod methods */
18580 void   uenibstreamprotobuf__cells_to_add_mod__init
18581                      (Uenibstreamprotobuf__CellsToAddMod         *message);
18582 size_t uenibstreamprotobuf__cells_to_add_mod__get_packed_size
18583                      (const Uenibstreamprotobuf__CellsToAddMod   *message);
18584 size_t uenibstreamprotobuf__cells_to_add_mod__pack
18585                      (const Uenibstreamprotobuf__CellsToAddMod   *message,
18586                       uint8_t             *out);
18587 size_t uenibstreamprotobuf__cells_to_add_mod__pack_to_buffer
18588                      (const Uenibstreamprotobuf__CellsToAddMod   *message,
18589                       ProtobufCBuffer     *buffer);
18590 Uenibstreamprotobuf__CellsToAddMod *
18591        uenibstreamprotobuf__cells_to_add_mod__unpack
18592                      (ProtobufCAllocator  *allocator,
18593                       size_t               len,
18594                       const uint8_t       *data);
18595 void   uenibstreamprotobuf__cells_to_add_mod__free_unpacked
18596                      (Uenibstreamprotobuf__CellsToAddMod *message,
18597                       ProtobufCAllocator *allocator);
18598 /* Uenibstreamprotobuf__PCIList methods */
18599 void   uenibstreamprotobuf__pci__list__init
18600                      (Uenibstreamprotobuf__PCIList         *message);
18601 size_t uenibstreamprotobuf__pci__list__get_packed_size
18602                      (const Uenibstreamprotobuf__PCIList   *message);
18603 size_t uenibstreamprotobuf__pci__list__pack
18604                      (const Uenibstreamprotobuf__PCIList   *message,
18605                       uint8_t             *out);
18606 size_t uenibstreamprotobuf__pci__list__pack_to_buffer
18607                      (const Uenibstreamprotobuf__PCIList   *message,
18608                       ProtobufCBuffer     *buffer);
18609 Uenibstreamprotobuf__PCIList *
18610        uenibstreamprotobuf__pci__list__unpack
18611                      (ProtobufCAllocator  *allocator,
18612                       size_t               len,
18613                       const uint8_t       *data);
18614 void   uenibstreamprotobuf__pci__list__free_unpacked
18615                      (Uenibstreamprotobuf__PCIList *message,
18616                       ProtobufCAllocator *allocator);
18617 /* Uenibstreamprotobuf__PCIRangeIndexList methods */
18618 void   uenibstreamprotobuf__pci__range_index_list__init
18619                      (Uenibstreamprotobuf__PCIRangeIndexList         *message);
18620 size_t uenibstreamprotobuf__pci__range_index_list__get_packed_size
18621                      (const Uenibstreamprotobuf__PCIRangeIndexList   *message);
18622 size_t uenibstreamprotobuf__pci__range_index_list__pack
18623                      (const Uenibstreamprotobuf__PCIRangeIndexList   *message,
18624                       uint8_t             *out);
18625 size_t uenibstreamprotobuf__pci__range_index_list__pack_to_buffer
18626                      (const Uenibstreamprotobuf__PCIRangeIndexList   *message,
18627                       ProtobufCBuffer     *buffer);
18628 Uenibstreamprotobuf__PCIRangeIndexList *
18629        uenibstreamprotobuf__pci__range_index_list__unpack
18630                      (ProtobufCAllocator  *allocator,
18631                       size_t               len,
18632                       const uint8_t       *data);
18633 void   uenibstreamprotobuf__pci__range_index_list__free_unpacked
18634                      (Uenibstreamprotobuf__PCIRangeIndexList *message,
18635                       ProtobufCAllocator *allocator);
18636 /* Uenibstreamprotobuf__PCIRangeElement methods */
18637 void   uenibstreamprotobuf__pci__range_element__init
18638                      (Uenibstreamprotobuf__PCIRangeElement         *message);
18639 size_t uenibstreamprotobuf__pci__range_element__get_packed_size
18640                      (const Uenibstreamprotobuf__PCIRangeElement   *message);
18641 size_t uenibstreamprotobuf__pci__range_element__pack
18642                      (const Uenibstreamprotobuf__PCIRangeElement   *message,
18643                       uint8_t             *out);
18644 size_t uenibstreamprotobuf__pci__range_element__pack_to_buffer
18645                      (const Uenibstreamprotobuf__PCIRangeElement   *message,
18646                       ProtobufCBuffer     *buffer);
18647 Uenibstreamprotobuf__PCIRangeElement *
18648        uenibstreamprotobuf__pci__range_element__unpack
18649                      (ProtobufCAllocator  *allocator,
18650                       size_t               len,
18651                       const uint8_t       *data);
18652 void   uenibstreamprotobuf__pci__range_element__free_unpacked
18653                      (Uenibstreamprotobuf__PCIRangeElement *message,
18654                       ProtobufCAllocator *allocator);
18655 /* Uenibstreamprotobuf__PCIRange methods */
18656 void   uenibstreamprotobuf__pci__range__init
18657                      (Uenibstreamprotobuf__PCIRange         *message);
18658 size_t uenibstreamprotobuf__pci__range__get_packed_size
18659                      (const Uenibstreamprotobuf__PCIRange   *message);
18660 size_t uenibstreamprotobuf__pci__range__pack
18661                      (const Uenibstreamprotobuf__PCIRange   *message,
18662                       uint8_t             *out);
18663 size_t uenibstreamprotobuf__pci__range__pack_to_buffer
18664                      (const Uenibstreamprotobuf__PCIRange   *message,
18665                       ProtobufCBuffer     *buffer);
18666 Uenibstreamprotobuf__PCIRange *
18667        uenibstreamprotobuf__pci__range__unpack
18668                      (ProtobufCAllocator  *allocator,
18669                       size_t               len,
18670                       const uint8_t       *data);
18671 void   uenibstreamprotobuf__pci__range__free_unpacked
18672                      (Uenibstreamprotobuf__PCIRange *message,
18673                       ProtobufCAllocator *allocator);
18674 /* Uenibstreamprotobuf__Range methods */
18675 void   uenibstreamprotobuf__range__init
18676                      (Uenibstreamprotobuf__Range         *message);
18677 size_t uenibstreamprotobuf__range__get_packed_size
18678                      (const Uenibstreamprotobuf__Range   *message);
18679 size_t uenibstreamprotobuf__range__pack
18680                      (const Uenibstreamprotobuf__Range   *message,
18681                       uint8_t             *out);
18682 size_t uenibstreamprotobuf__range__pack_to_buffer
18683                      (const Uenibstreamprotobuf__Range   *message,
18684                       ProtobufCBuffer     *buffer);
18685 Uenibstreamprotobuf__Range *
18686        uenibstreamprotobuf__range__unpack
18687                      (ProtobufCAllocator  *allocator,
18688                       size_t               len,
18689                       const uint8_t       *data);
18690 void   uenibstreamprotobuf__range__free_unpacked
18691                      (Uenibstreamprotobuf__Range *message,
18692                       ProtobufCAllocator *allocator);
18693 /* Uenibstreamprotobuf__MeasCycleSCellV1530 methods */
18694 void   uenibstreamprotobuf__meas_cycle_scell_v1530__init
18695                      (Uenibstreamprotobuf__MeasCycleSCellV1530         *message);
18696 size_t uenibstreamprotobuf__meas_cycle_scell_v1530__get_packed_size
18697                      (const Uenibstreamprotobuf__MeasCycleSCellV1530   *message);
18698 size_t uenibstreamprotobuf__meas_cycle_scell_v1530__pack
18699                      (const Uenibstreamprotobuf__MeasCycleSCellV1530   *message,
18700                       uint8_t             *out);
18701 size_t uenibstreamprotobuf__meas_cycle_scell_v1530__pack_to_buffer
18702                      (const Uenibstreamprotobuf__MeasCycleSCellV1530   *message,
18703                       ProtobufCBuffer     *buffer);
18704 Uenibstreamprotobuf__MeasCycleSCellV1530 *
18705        uenibstreamprotobuf__meas_cycle_scell_v1530__unpack
18706                      (ProtobufCAllocator  *allocator,
18707                       size_t               len,
18708                       const uint8_t       *data);
18709 void   uenibstreamprotobuf__meas_cycle_scell_v1530__free_unpacked
18710                      (Uenibstreamprotobuf__MeasCycleSCellV1530 *message,
18711                       ProtobufCAllocator *allocator);
18712 /* Uenibstreamprotobuf__MeasObjectEUTRA methods */
18713 void   uenibstreamprotobuf__meas_object_eutra__init
18714                      (Uenibstreamprotobuf__MeasObjectEUTRA         *message);
18715 size_t uenibstreamprotobuf__meas_object_eutra__get_packed_size
18716                      (const Uenibstreamprotobuf__MeasObjectEUTRA   *message);
18717 size_t uenibstreamprotobuf__meas_object_eutra__pack
18718                      (const Uenibstreamprotobuf__MeasObjectEUTRA   *message,
18719                       uint8_t             *out);
18720 size_t uenibstreamprotobuf__meas_object_eutra__pack_to_buffer
18721                      (const Uenibstreamprotobuf__MeasObjectEUTRA   *message,
18722                       ProtobufCBuffer     *buffer);
18723 Uenibstreamprotobuf__MeasObjectEUTRA *
18724        uenibstreamprotobuf__meas_object_eutra__unpack
18725                      (ProtobufCAllocator  *allocator,
18726                       size_t               len,
18727                       const uint8_t       *data);
18728 void   uenibstreamprotobuf__meas_object_eutra__free_unpacked
18729                      (Uenibstreamprotobuf__MeasObjectEUTRA *message,
18730                       ProtobufCAllocator *allocator);
18731 /* Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth methods */
18732 void   uenibstreamprotobuf__eutra__allowed_meas_bandwidth__init
18733                      (Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth         *message);
18734 size_t uenibstreamprotobuf__eutra__allowed_meas_bandwidth__get_packed_size
18735                      (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth   *message);
18736 size_t uenibstreamprotobuf__eutra__allowed_meas_bandwidth__pack
18737                      (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth   *message,
18738                       uint8_t             *out);
18739 size_t uenibstreamprotobuf__eutra__allowed_meas_bandwidth__pack_to_buffer
18740                      (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth   *message,
18741                       ProtobufCBuffer     *buffer);
18742 Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *
18743        uenibstreamprotobuf__eutra__allowed_meas_bandwidth__unpack
18744                      (ProtobufCAllocator  *allocator,
18745                       size_t               len,
18746                       const uint8_t       *data);
18747 void   uenibstreamprotobuf__eutra__allowed_meas_bandwidth__free_unpacked
18748                      (Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message,
18749                       ProtobufCAllocator *allocator);
18750 /* Uenibstreamprotobuf__EUTRACellIndexList methods */
18751 void   uenibstreamprotobuf__eutra__cell_index_list__init
18752                      (Uenibstreamprotobuf__EUTRACellIndexList         *message);
18753 size_t uenibstreamprotobuf__eutra__cell_index_list__get_packed_size
18754                      (const Uenibstreamprotobuf__EUTRACellIndexList   *message);
18755 size_t uenibstreamprotobuf__eutra__cell_index_list__pack
18756                      (const Uenibstreamprotobuf__EUTRACellIndexList   *message,
18757                       uint8_t             *out);
18758 size_t uenibstreamprotobuf__eutra__cell_index_list__pack_to_buffer
18759                      (const Uenibstreamprotobuf__EUTRACellIndexList   *message,
18760                       ProtobufCBuffer     *buffer);
18761 Uenibstreamprotobuf__EUTRACellIndexList *
18762        uenibstreamprotobuf__eutra__cell_index_list__unpack
18763                      (ProtobufCAllocator  *allocator,
18764                       size_t               len,
18765                       const uint8_t       *data);
18766 void   uenibstreamprotobuf__eutra__cell_index_list__free_unpacked
18767                      (Uenibstreamprotobuf__EUTRACellIndexList *message,
18768                       ProtobufCAllocator *allocator);
18769 /* Uenibstreamprotobuf__EUTRACell methods */
18770 void   uenibstreamprotobuf__eutra__cell__init
18771                      (Uenibstreamprotobuf__EUTRACell         *message);
18772 size_t uenibstreamprotobuf__eutra__cell__get_packed_size
18773                      (const Uenibstreamprotobuf__EUTRACell   *message);
18774 size_t uenibstreamprotobuf__eutra__cell__pack
18775                      (const Uenibstreamprotobuf__EUTRACell   *message,
18776                       uint8_t             *out);
18777 size_t uenibstreamprotobuf__eutra__cell__pack_to_buffer
18778                      (const Uenibstreamprotobuf__EUTRACell   *message,
18779                       ProtobufCBuffer     *buffer);
18780 Uenibstreamprotobuf__EUTRACell *
18781        uenibstreamprotobuf__eutra__cell__unpack
18782                      (ProtobufCAllocator  *allocator,
18783                       size_t               len,
18784                       const uint8_t       *data);
18785 void   uenibstreamprotobuf__eutra__cell__free_unpacked
18786                      (Uenibstreamprotobuf__EUTRACell *message,
18787                       ProtobufCAllocator *allocator);
18788 /* Uenibstreamprotobuf__EUTRAQOffsetRange methods */
18789 void   uenibstreamprotobuf__eutra__q__offset_range__init
18790                      (Uenibstreamprotobuf__EUTRAQOffsetRange         *message);
18791 size_t uenibstreamprotobuf__eutra__q__offset_range__get_packed_size
18792                      (const Uenibstreamprotobuf__EUTRAQOffsetRange   *message);
18793 size_t uenibstreamprotobuf__eutra__q__offset_range__pack
18794                      (const Uenibstreamprotobuf__EUTRAQOffsetRange   *message,
18795                       uint8_t             *out);
18796 size_t uenibstreamprotobuf__eutra__q__offset_range__pack_to_buffer
18797                      (const Uenibstreamprotobuf__EUTRAQOffsetRange   *message,
18798                       ProtobufCBuffer     *buffer);
18799 Uenibstreamprotobuf__EUTRAQOffsetRange *
18800        uenibstreamprotobuf__eutra__q__offset_range__unpack
18801                      (ProtobufCAllocator  *allocator,
18802                       size_t               len,
18803                       const uint8_t       *data);
18804 void   uenibstreamprotobuf__eutra__q__offset_range__free_unpacked
18805                      (Uenibstreamprotobuf__EUTRAQOffsetRange *message,
18806                       ProtobufCAllocator *allocator);
18807 /* Uenibstreamprotobuf__EUTRABlackCell methods */
18808 void   uenibstreamprotobuf__eutra__black_cell__init
18809                      (Uenibstreamprotobuf__EUTRABlackCell         *message);
18810 size_t uenibstreamprotobuf__eutra__black_cell__get_packed_size
18811                      (const Uenibstreamprotobuf__EUTRABlackCell   *message);
18812 size_t uenibstreamprotobuf__eutra__black_cell__pack
18813                      (const Uenibstreamprotobuf__EUTRABlackCell   *message,
18814                       uint8_t             *out);
18815 size_t uenibstreamprotobuf__eutra__black_cell__pack_to_buffer
18816                      (const Uenibstreamprotobuf__EUTRABlackCell   *message,
18817                       ProtobufCBuffer     *buffer);
18818 Uenibstreamprotobuf__EUTRABlackCell *
18819        uenibstreamprotobuf__eutra__black_cell__unpack
18820                      (ProtobufCAllocator  *allocator,
18821                       size_t               len,
18822                       const uint8_t       *data);
18823 void   uenibstreamprotobuf__eutra__black_cell__free_unpacked
18824                      (Uenibstreamprotobuf__EUTRABlackCell *message,
18825                       ProtobufCAllocator *allocator);
18826 /* Uenibstreamprotobuf__EUTRAPhysCellIdRange methods */
18827 void   uenibstreamprotobuf__eutra__phys_cell_id_range__init
18828                      (Uenibstreamprotobuf__EUTRAPhysCellIdRange         *message);
18829 size_t uenibstreamprotobuf__eutra__phys_cell_id_range__get_packed_size
18830                      (const Uenibstreamprotobuf__EUTRAPhysCellIdRange   *message);
18831 size_t uenibstreamprotobuf__eutra__phys_cell_id_range__pack
18832                      (const Uenibstreamprotobuf__EUTRAPhysCellIdRange   *message,
18833                       uint8_t             *out);
18834 size_t uenibstreamprotobuf__eutra__phys_cell_id_range__pack_to_buffer
18835                      (const Uenibstreamprotobuf__EUTRAPhysCellIdRange   *message,
18836                       ProtobufCBuffer     *buffer);
18837 Uenibstreamprotobuf__EUTRAPhysCellIdRange *
18838        uenibstreamprotobuf__eutra__phys_cell_id_range__unpack
18839                      (ProtobufCAllocator  *allocator,
18840                       size_t               len,
18841                       const uint8_t       *data);
18842 void   uenibstreamprotobuf__eutra__phys_cell_id_range__free_unpacked
18843                      (Uenibstreamprotobuf__EUTRAPhysCellIdRange *message,
18844                       ProtobufCAllocator *allocator);
18845 /* Uenibstreamprotobuf__EUTRARange methods */
18846 void   uenibstreamprotobuf__eutra__range__init
18847                      (Uenibstreamprotobuf__EUTRARange         *message);
18848 size_t uenibstreamprotobuf__eutra__range__get_packed_size
18849                      (const Uenibstreamprotobuf__EUTRARange   *message);
18850 size_t uenibstreamprotobuf__eutra__range__pack
18851                      (const Uenibstreamprotobuf__EUTRARange   *message,
18852                       uint8_t             *out);
18853 size_t uenibstreamprotobuf__eutra__range__pack_to_buffer
18854                      (const Uenibstreamprotobuf__EUTRARange   *message,
18855                       ProtobufCBuffer     *buffer);
18856 Uenibstreamprotobuf__EUTRARange *
18857        uenibstreamprotobuf__eutra__range__unpack
18858                      (ProtobufCAllocator  *allocator,
18859                       size_t               len,
18860                       const uint8_t       *data);
18861 void   uenibstreamprotobuf__eutra__range__free_unpacked
18862                      (Uenibstreamprotobuf__EUTRARange *message,
18863                       ProtobufCAllocator *allocator);
18864 /* Uenibstreamprotobuf__ReportConfigToAddMod methods */
18865 void   uenibstreamprotobuf__report_config_to_add_mod__init
18866                      (Uenibstreamprotobuf__ReportConfigToAddMod         *message);
18867 size_t uenibstreamprotobuf__report_config_to_add_mod__get_packed_size
18868                      (const Uenibstreamprotobuf__ReportConfigToAddMod   *message);
18869 size_t uenibstreamprotobuf__report_config_to_add_mod__pack
18870                      (const Uenibstreamprotobuf__ReportConfigToAddMod   *message,
18871                       uint8_t             *out);
18872 size_t uenibstreamprotobuf__report_config_to_add_mod__pack_to_buffer
18873                      (const Uenibstreamprotobuf__ReportConfigToAddMod   *message,
18874                       ProtobufCBuffer     *buffer);
18875 Uenibstreamprotobuf__ReportConfigToAddMod *
18876        uenibstreamprotobuf__report_config_to_add_mod__unpack
18877                      (ProtobufCAllocator  *allocator,
18878                       size_t               len,
18879                       const uint8_t       *data);
18880 void   uenibstreamprotobuf__report_config_to_add_mod__free_unpacked
18881                      (Uenibstreamprotobuf__ReportConfigToAddMod *message,
18882                       ProtobufCAllocator *allocator);
18883 /* Uenibstreamprotobuf__ReportConfigNR methods */
18884 void   uenibstreamprotobuf__report_config_nr__init
18885                      (Uenibstreamprotobuf__ReportConfigNR         *message);
18886 size_t uenibstreamprotobuf__report_config_nr__get_packed_size
18887                      (const Uenibstreamprotobuf__ReportConfigNR   *message);
18888 size_t uenibstreamprotobuf__report_config_nr__pack
18889                      (const Uenibstreamprotobuf__ReportConfigNR   *message,
18890                       uint8_t             *out);
18891 size_t uenibstreamprotobuf__report_config_nr__pack_to_buffer
18892                      (const Uenibstreamprotobuf__ReportConfigNR   *message,
18893                       ProtobufCBuffer     *buffer);
18894 Uenibstreamprotobuf__ReportConfigNR *
18895        uenibstreamprotobuf__report_config_nr__unpack
18896                      (ProtobufCAllocator  *allocator,
18897                       size_t               len,
18898                       const uint8_t       *data);
18899 void   uenibstreamprotobuf__report_config_nr__free_unpacked
18900                      (Uenibstreamprotobuf__ReportConfigNR *message,
18901                       ProtobufCAllocator *allocator);
18902 /* Uenibstreamprotobuf__PeriodicalReportConfig methods */
18903 void   uenibstreamprotobuf__periodical_report_config__init
18904                      (Uenibstreamprotobuf__PeriodicalReportConfig         *message);
18905 size_t uenibstreamprotobuf__periodical_report_config__get_packed_size
18906                      (const Uenibstreamprotobuf__PeriodicalReportConfig   *message);
18907 size_t uenibstreamprotobuf__periodical_report_config__pack
18908                      (const Uenibstreamprotobuf__PeriodicalReportConfig   *message,
18909                       uint8_t             *out);
18910 size_t uenibstreamprotobuf__periodical_report_config__pack_to_buffer
18911                      (const Uenibstreamprotobuf__PeriodicalReportConfig   *message,
18912                       ProtobufCBuffer     *buffer);
18913 Uenibstreamprotobuf__PeriodicalReportConfig *
18914        uenibstreamprotobuf__periodical_report_config__unpack
18915                      (ProtobufCAllocator  *allocator,
18916                       size_t               len,
18917                       const uint8_t       *data);
18918 void   uenibstreamprotobuf__periodical_report_config__free_unpacked
18919                      (Uenibstreamprotobuf__PeriodicalReportConfig *message,
18920                       ProtobufCAllocator *allocator);
18921 /* Uenibstreamprotobuf__NRRSType methods */
18922 void   uenibstreamprotobuf__nr__rs__type__init
18923                      (Uenibstreamprotobuf__NRRSType         *message);
18924 size_t uenibstreamprotobuf__nr__rs__type__get_packed_size
18925                      (const Uenibstreamprotobuf__NRRSType   *message);
18926 size_t uenibstreamprotobuf__nr__rs__type__pack
18927                      (const Uenibstreamprotobuf__NRRSType   *message,
18928                       uint8_t             *out);
18929 size_t uenibstreamprotobuf__nr__rs__type__pack_to_buffer
18930                      (const Uenibstreamprotobuf__NRRSType   *message,
18931                       ProtobufCBuffer     *buffer);
18932 Uenibstreamprotobuf__NRRSType *
18933        uenibstreamprotobuf__nr__rs__type__unpack
18934                      (ProtobufCAllocator  *allocator,
18935                       size_t               len,
18936                       const uint8_t       *data);
18937 void   uenibstreamprotobuf__nr__rs__type__free_unpacked
18938                      (Uenibstreamprotobuf__NRRSType *message,
18939                       ProtobufCAllocator *allocator);
18940 /* Uenibstreamprotobuf__NRFreqInfo methods */
18941 void   uenibstreamprotobuf__nr__freq_info__init
18942                      (Uenibstreamprotobuf__NRFreqInfo         *message);
18943 size_t uenibstreamprotobuf__nr__freq_info__get_packed_size
18944                      (const Uenibstreamprotobuf__NRFreqInfo   *message);
18945 size_t uenibstreamprotobuf__nr__freq_info__pack
18946                      (const Uenibstreamprotobuf__NRFreqInfo   *message,
18947                       uint8_t             *out);
18948 size_t uenibstreamprotobuf__nr__freq_info__pack_to_buffer
18949                      (const Uenibstreamprotobuf__NRFreqInfo   *message,
18950                       ProtobufCBuffer     *buffer);
18951 Uenibstreamprotobuf__NRFreqInfo *
18952        uenibstreamprotobuf__nr__freq_info__unpack
18953                      (ProtobufCAllocator  *allocator,
18954                       size_t               len,
18955                       const uint8_t       *data);
18956 void   uenibstreamprotobuf__nr__freq_info__free_unpacked
18957                      (Uenibstreamprotobuf__NRFreqInfo *message,
18958                       ProtobufCAllocator *allocator);
18959 /* Uenibstreamprotobuf__ReportInterval methods */
18960 void   uenibstreamprotobuf__report_interval__init
18961                      (Uenibstreamprotobuf__ReportInterval         *message);
18962 size_t uenibstreamprotobuf__report_interval__get_packed_size
18963                      (const Uenibstreamprotobuf__ReportInterval   *message);
18964 size_t uenibstreamprotobuf__report_interval__pack
18965                      (const Uenibstreamprotobuf__ReportInterval   *message,
18966                       uint8_t             *out);
18967 size_t uenibstreamprotobuf__report_interval__pack_to_buffer
18968                      (const Uenibstreamprotobuf__ReportInterval   *message,
18969                       ProtobufCBuffer     *buffer);
18970 Uenibstreamprotobuf__ReportInterval *
18971        uenibstreamprotobuf__report_interval__unpack
18972                      (ProtobufCAllocator  *allocator,
18973                       size_t               len,
18974                       const uint8_t       *data);
18975 void   uenibstreamprotobuf__report_interval__free_unpacked
18976                      (Uenibstreamprotobuf__ReportInterval *message,
18977                       ProtobufCAllocator *allocator);
18978 /* Uenibstreamprotobuf__ReportAmount methods */
18979 void   uenibstreamprotobuf__report_amount__init
18980                      (Uenibstreamprotobuf__ReportAmount         *message);
18981 size_t uenibstreamprotobuf__report_amount__get_packed_size
18982                      (const Uenibstreamprotobuf__ReportAmount   *message);
18983 size_t uenibstreamprotobuf__report_amount__pack
18984                      (const Uenibstreamprotobuf__ReportAmount   *message,
18985                       uint8_t             *out);
18986 size_t uenibstreamprotobuf__report_amount__pack_to_buffer
18987                      (const Uenibstreamprotobuf__ReportAmount   *message,
18988                       ProtobufCBuffer     *buffer);
18989 Uenibstreamprotobuf__ReportAmount *
18990        uenibstreamprotobuf__report_amount__unpack
18991                      (ProtobufCAllocator  *allocator,
18992                       size_t               len,
18993                       const uint8_t       *data);
18994 void   uenibstreamprotobuf__report_amount__free_unpacked
18995                      (Uenibstreamprotobuf__ReportAmount *message,
18996                       ProtobufCAllocator *allocator);
18997 /* Uenibstreamprotobuf__MeasReportQuantity methods */
18998 void   uenibstreamprotobuf__meas_report_quantity__init
18999                      (Uenibstreamprotobuf__MeasReportQuantity         *message);
19000 size_t uenibstreamprotobuf__meas_report_quantity__get_packed_size
19001                      (const Uenibstreamprotobuf__MeasReportQuantity   *message);
19002 size_t uenibstreamprotobuf__meas_report_quantity__pack
19003                      (const Uenibstreamprotobuf__MeasReportQuantity   *message,
19004                       uint8_t             *out);
19005 size_t uenibstreamprotobuf__meas_report_quantity__pack_to_buffer
19006                      (const Uenibstreamprotobuf__MeasReportQuantity   *message,
19007                       ProtobufCBuffer     *buffer);
19008 Uenibstreamprotobuf__MeasReportQuantity *
19009        uenibstreamprotobuf__meas_report_quantity__unpack
19010                      (ProtobufCAllocator  *allocator,
19011                       size_t               len,
19012                       const uint8_t       *data);
19013 void   uenibstreamprotobuf__meas_report_quantity__free_unpacked
19014                      (Uenibstreamprotobuf__MeasReportQuantity *message,
19015                       ProtobufCAllocator *allocator);
19016 /* Uenibstreamprotobuf__EventTriggerConfig methods */
19017 void   uenibstreamprotobuf__event_trigger_config__init
19018                      (Uenibstreamprotobuf__EventTriggerConfig         *message);
19019 size_t uenibstreamprotobuf__event_trigger_config__get_packed_size
19020                      (const Uenibstreamprotobuf__EventTriggerConfig   *message);
19021 size_t uenibstreamprotobuf__event_trigger_config__pack
19022                      (const Uenibstreamprotobuf__EventTriggerConfig   *message,
19023                       uint8_t             *out);
19024 size_t uenibstreamprotobuf__event_trigger_config__pack_to_buffer
19025                      (const Uenibstreamprotobuf__EventTriggerConfig   *message,
19026                       ProtobufCBuffer     *buffer);
19027 Uenibstreamprotobuf__EventTriggerConfig *
19028        uenibstreamprotobuf__event_trigger_config__unpack
19029                      (ProtobufCAllocator  *allocator,
19030                       size_t               len,
19031                       const uint8_t       *data);
19032 void   uenibstreamprotobuf__event_trigger_config__free_unpacked
19033                      (Uenibstreamprotobuf__EventTriggerConfig *message,
19034                       ProtobufCAllocator *allocator);
19035 /* Uenibstreamprotobuf__EventA1 methods */
19036 void   uenibstreamprotobuf__event_a1__init
19037                      (Uenibstreamprotobuf__EventA1         *message);
19038 size_t uenibstreamprotobuf__event_a1__get_packed_size
19039                      (const Uenibstreamprotobuf__EventA1   *message);
19040 size_t uenibstreamprotobuf__event_a1__pack
19041                      (const Uenibstreamprotobuf__EventA1   *message,
19042                       uint8_t             *out);
19043 size_t uenibstreamprotobuf__event_a1__pack_to_buffer
19044                      (const Uenibstreamprotobuf__EventA1   *message,
19045                       ProtobufCBuffer     *buffer);
19046 Uenibstreamprotobuf__EventA1 *
19047        uenibstreamprotobuf__event_a1__unpack
19048                      (ProtobufCAllocator  *allocator,
19049                       size_t               len,
19050                       const uint8_t       *data);
19051 void   uenibstreamprotobuf__event_a1__free_unpacked
19052                      (Uenibstreamprotobuf__EventA1 *message,
19053                       ProtobufCAllocator *allocator);
19054 /* Uenibstreamprotobuf__EventA2 methods */
19055 void   uenibstreamprotobuf__event_a2__init
19056                      (Uenibstreamprotobuf__EventA2         *message);
19057 size_t uenibstreamprotobuf__event_a2__get_packed_size
19058                      (const Uenibstreamprotobuf__EventA2   *message);
19059 size_t uenibstreamprotobuf__event_a2__pack
19060                      (const Uenibstreamprotobuf__EventA2   *message,
19061                       uint8_t             *out);
19062 size_t uenibstreamprotobuf__event_a2__pack_to_buffer
19063                      (const Uenibstreamprotobuf__EventA2   *message,
19064                       ProtobufCBuffer     *buffer);
19065 Uenibstreamprotobuf__EventA2 *
19066        uenibstreamprotobuf__event_a2__unpack
19067                      (ProtobufCAllocator  *allocator,
19068                       size_t               len,
19069                       const uint8_t       *data);
19070 void   uenibstreamprotobuf__event_a2__free_unpacked
19071                      (Uenibstreamprotobuf__EventA2 *message,
19072                       ProtobufCAllocator *allocator);
19073 /* Uenibstreamprotobuf__EventA3 methods */
19074 void   uenibstreamprotobuf__event_a3__init
19075                      (Uenibstreamprotobuf__EventA3         *message);
19076 size_t uenibstreamprotobuf__event_a3__get_packed_size
19077                      (const Uenibstreamprotobuf__EventA3   *message);
19078 size_t uenibstreamprotobuf__event_a3__pack
19079                      (const Uenibstreamprotobuf__EventA3   *message,
19080                       uint8_t             *out);
19081 size_t uenibstreamprotobuf__event_a3__pack_to_buffer
19082                      (const Uenibstreamprotobuf__EventA3   *message,
19083                       ProtobufCBuffer     *buffer);
19084 Uenibstreamprotobuf__EventA3 *
19085        uenibstreamprotobuf__event_a3__unpack
19086                      (ProtobufCAllocator  *allocator,
19087                       size_t               len,
19088                       const uint8_t       *data);
19089 void   uenibstreamprotobuf__event_a3__free_unpacked
19090                      (Uenibstreamprotobuf__EventA3 *message,
19091                       ProtobufCAllocator *allocator);
19092 /* Uenibstreamprotobuf__EventA4 methods */
19093 void   uenibstreamprotobuf__event_a4__init
19094                      (Uenibstreamprotobuf__EventA4         *message);
19095 size_t uenibstreamprotobuf__event_a4__get_packed_size
19096                      (const Uenibstreamprotobuf__EventA4   *message);
19097 size_t uenibstreamprotobuf__event_a4__pack
19098                      (const Uenibstreamprotobuf__EventA4   *message,
19099                       uint8_t             *out);
19100 size_t uenibstreamprotobuf__event_a4__pack_to_buffer
19101                      (const Uenibstreamprotobuf__EventA4   *message,
19102                       ProtobufCBuffer     *buffer);
19103 Uenibstreamprotobuf__EventA4 *
19104        uenibstreamprotobuf__event_a4__unpack
19105                      (ProtobufCAllocator  *allocator,
19106                       size_t               len,
19107                       const uint8_t       *data);
19108 void   uenibstreamprotobuf__event_a4__free_unpacked
19109                      (Uenibstreamprotobuf__EventA4 *message,
19110                       ProtobufCAllocator *allocator);
19111 /* Uenibstreamprotobuf__EventA5 methods */
19112 void   uenibstreamprotobuf__event_a5__init
19113                      (Uenibstreamprotobuf__EventA5         *message);
19114 size_t uenibstreamprotobuf__event_a5__get_packed_size
19115                      (const Uenibstreamprotobuf__EventA5   *message);
19116 size_t uenibstreamprotobuf__event_a5__pack
19117                      (const Uenibstreamprotobuf__EventA5   *message,
19118                       uint8_t             *out);
19119 size_t uenibstreamprotobuf__event_a5__pack_to_buffer
19120                      (const Uenibstreamprotobuf__EventA5   *message,
19121                       ProtobufCBuffer     *buffer);
19122 Uenibstreamprotobuf__EventA5 *
19123        uenibstreamprotobuf__event_a5__unpack
19124                      (ProtobufCAllocator  *allocator,
19125                       size_t               len,
19126                       const uint8_t       *data);
19127 void   uenibstreamprotobuf__event_a5__free_unpacked
19128                      (Uenibstreamprotobuf__EventA5 *message,
19129                       ProtobufCAllocator *allocator);
19130 /* Uenibstreamprotobuf__EventA6 methods */
19131 void   uenibstreamprotobuf__event_a6__init
19132                      (Uenibstreamprotobuf__EventA6         *message);
19133 size_t uenibstreamprotobuf__event_a6__get_packed_size
19134                      (const Uenibstreamprotobuf__EventA6   *message);
19135 size_t uenibstreamprotobuf__event_a6__pack
19136                      (const Uenibstreamprotobuf__EventA6   *message,
19137                       uint8_t             *out);
19138 size_t uenibstreamprotobuf__event_a6__pack_to_buffer
19139                      (const Uenibstreamprotobuf__EventA6   *message,
19140                       ProtobufCBuffer     *buffer);
19141 Uenibstreamprotobuf__EventA6 *
19142        uenibstreamprotobuf__event_a6__unpack
19143                      (ProtobufCAllocator  *allocator,
19144                       size_t               len,
19145                       const uint8_t       *data);
19146 void   uenibstreamprotobuf__event_a6__free_unpacked
19147                      (Uenibstreamprotobuf__EventA6 *message,
19148                       ProtobufCAllocator *allocator);
19149 /* Uenibstreamprotobuf__MeasTriggerQuantity methods */
19150 void   uenibstreamprotobuf__meas_trigger_quantity__init
19151                      (Uenibstreamprotobuf__MeasTriggerQuantity         *message);
19152 size_t uenibstreamprotobuf__meas_trigger_quantity__get_packed_size
19153                      (const Uenibstreamprotobuf__MeasTriggerQuantity   *message);
19154 size_t uenibstreamprotobuf__meas_trigger_quantity__pack
19155                      (const Uenibstreamprotobuf__MeasTriggerQuantity   *message,
19156                       uint8_t             *out);
19157 size_t uenibstreamprotobuf__meas_trigger_quantity__pack_to_buffer
19158                      (const Uenibstreamprotobuf__MeasTriggerQuantity   *message,
19159                       ProtobufCBuffer     *buffer);
19160 Uenibstreamprotobuf__MeasTriggerQuantity *
19161        uenibstreamprotobuf__meas_trigger_quantity__unpack
19162                      (ProtobufCAllocator  *allocator,
19163                       size_t               len,
19164                       const uint8_t       *data);
19165 void   uenibstreamprotobuf__meas_trigger_quantity__free_unpacked
19166                      (Uenibstreamprotobuf__MeasTriggerQuantity *message,
19167                       ProtobufCAllocator *allocator);
19168 /* Uenibstreamprotobuf__TimeToTrigger methods */
19169 void   uenibstreamprotobuf__time_to_trigger__init
19170                      (Uenibstreamprotobuf__TimeToTrigger         *message);
19171 size_t uenibstreamprotobuf__time_to_trigger__get_packed_size
19172                      (const Uenibstreamprotobuf__TimeToTrigger   *message);
19173 size_t uenibstreamprotobuf__time_to_trigger__pack
19174                      (const Uenibstreamprotobuf__TimeToTrigger   *message,
19175                       uint8_t             *out);
19176 size_t uenibstreamprotobuf__time_to_trigger__pack_to_buffer
19177                      (const Uenibstreamprotobuf__TimeToTrigger   *message,
19178                       ProtobufCBuffer     *buffer);
19179 Uenibstreamprotobuf__TimeToTrigger *
19180        uenibstreamprotobuf__time_to_trigger__unpack
19181                      (ProtobufCAllocator  *allocator,
19182                       size_t               len,
19183                       const uint8_t       *data);
19184 void   uenibstreamprotobuf__time_to_trigger__free_unpacked
19185                      (Uenibstreamprotobuf__TimeToTrigger *message,
19186                       ProtobufCAllocator *allocator);
19187 /* Uenibstreamprotobuf__MeasTriggerQuantityOffset methods */
19188 void   uenibstreamprotobuf__meas_trigger_quantity_offset__init
19189                      (Uenibstreamprotobuf__MeasTriggerQuantityOffset         *message);
19190 size_t uenibstreamprotobuf__meas_trigger_quantity_offset__get_packed_size
19191                      (const Uenibstreamprotobuf__MeasTriggerQuantityOffset   *message);
19192 size_t uenibstreamprotobuf__meas_trigger_quantity_offset__pack
19193                      (const Uenibstreamprotobuf__MeasTriggerQuantityOffset   *message,
19194                       uint8_t             *out);
19195 size_t uenibstreamprotobuf__meas_trigger_quantity_offset__pack_to_buffer
19196                      (const Uenibstreamprotobuf__MeasTriggerQuantityOffset   *message,
19197                       ProtobufCBuffer     *buffer);
19198 Uenibstreamprotobuf__MeasTriggerQuantityOffset *
19199        uenibstreamprotobuf__meas_trigger_quantity_offset__unpack
19200                      (ProtobufCAllocator  *allocator,
19201                       size_t               len,
19202                       const uint8_t       *data);
19203 void   uenibstreamprotobuf__meas_trigger_quantity_offset__free_unpacked
19204                      (Uenibstreamprotobuf__MeasTriggerQuantityOffset *message,
19205                       ProtobufCAllocator *allocator);
19206 /* Uenibstreamprotobuf__ReportAddNeighMeas methods */
19207 void   uenibstreamprotobuf__report_add_neigh_meas__init
19208                      (Uenibstreamprotobuf__ReportAddNeighMeas         *message);
19209 size_t uenibstreamprotobuf__report_add_neigh_meas__get_packed_size
19210                      (const Uenibstreamprotobuf__ReportAddNeighMeas   *message);
19211 size_t uenibstreamprotobuf__report_add_neigh_meas__pack
19212                      (const Uenibstreamprotobuf__ReportAddNeighMeas   *message,
19213                       uint8_t             *out);
19214 size_t uenibstreamprotobuf__report_add_neigh_meas__pack_to_buffer
19215                      (const Uenibstreamprotobuf__ReportAddNeighMeas   *message,
19216                       ProtobufCBuffer     *buffer);
19217 Uenibstreamprotobuf__ReportAddNeighMeas *
19218        uenibstreamprotobuf__report_add_neigh_meas__unpack
19219                      (ProtobufCAllocator  *allocator,
19220                       size_t               len,
19221                       const uint8_t       *data);
19222 void   uenibstreamprotobuf__report_add_neigh_meas__free_unpacked
19223                      (Uenibstreamprotobuf__ReportAddNeighMeas *message,
19224                       ProtobufCAllocator *allocator);
19225 /* Uenibstreamprotobuf__ReportCGI methods */
19226 void   uenibstreamprotobuf__report_cgi__init
19227                      (Uenibstreamprotobuf__ReportCGI         *message);
19228 size_t uenibstreamprotobuf__report_cgi__get_packed_size
19229                      (const Uenibstreamprotobuf__ReportCGI   *message);
19230 size_t uenibstreamprotobuf__report_cgi__pack
19231                      (const Uenibstreamprotobuf__ReportCGI   *message,
19232                       uint8_t             *out);
19233 size_t uenibstreamprotobuf__report_cgi__pack_to_buffer
19234                      (const Uenibstreamprotobuf__ReportCGI   *message,
19235                       ProtobufCBuffer     *buffer);
19236 Uenibstreamprotobuf__ReportCGI *
19237        uenibstreamprotobuf__report_cgi__unpack
19238                      (ProtobufCAllocator  *allocator,
19239                       size_t               len,
19240                       const uint8_t       *data);
19241 void   uenibstreamprotobuf__report_cgi__free_unpacked
19242                      (Uenibstreamprotobuf__ReportCGI *message,
19243                       ProtobufCAllocator *allocator);
19244 /* Uenibstreamprotobuf__ReportConfigInterRAT methods */
19245 void   uenibstreamprotobuf__report_config_inter_rat__init
19246                      (Uenibstreamprotobuf__ReportConfigInterRAT         *message);
19247 size_t uenibstreamprotobuf__report_config_inter_rat__get_packed_size
19248                      (const Uenibstreamprotobuf__ReportConfigInterRAT   *message);
19249 size_t uenibstreamprotobuf__report_config_inter_rat__pack
19250                      (const Uenibstreamprotobuf__ReportConfigInterRAT   *message,
19251                       uint8_t             *out);
19252 size_t uenibstreamprotobuf__report_config_inter_rat__pack_to_buffer
19253                      (const Uenibstreamprotobuf__ReportConfigInterRAT   *message,
19254                       ProtobufCBuffer     *buffer);
19255 Uenibstreamprotobuf__ReportConfigInterRAT *
19256        uenibstreamprotobuf__report_config_inter_rat__unpack
19257                      (ProtobufCAllocator  *allocator,
19258                       size_t               len,
19259                       const uint8_t       *data);
19260 void   uenibstreamprotobuf__report_config_inter_rat__free_unpacked
19261                      (Uenibstreamprotobuf__ReportConfigInterRAT *message,
19262                       ProtobufCAllocator *allocator);
19263 /* Uenibstreamprotobuf__PeriodicalReportConfigInterRAT methods */
19264 void   uenibstreamprotobuf__periodical_report_config_inter_rat__init
19265                      (Uenibstreamprotobuf__PeriodicalReportConfigInterRAT         *message);
19266 size_t uenibstreamprotobuf__periodical_report_config_inter_rat__get_packed_size
19267                      (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT   *message);
19268 size_t uenibstreamprotobuf__periodical_report_config_inter_rat__pack
19269                      (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT   *message,
19270                       uint8_t             *out);
19271 size_t uenibstreamprotobuf__periodical_report_config_inter_rat__pack_to_buffer
19272                      (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT   *message,
19273                       ProtobufCBuffer     *buffer);
19274 Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *
19275        uenibstreamprotobuf__periodical_report_config_inter_rat__unpack
19276                      (ProtobufCAllocator  *allocator,
19277                       size_t               len,
19278                       const uint8_t       *data);
19279 void   uenibstreamprotobuf__periodical_report_config_inter_rat__free_unpacked
19280                      (Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message,
19281                       ProtobufCAllocator *allocator);
19282 /* Uenibstreamprotobuf__EventTriggerConfigInterRAT methods */
19283 void   uenibstreamprotobuf__event_trigger_config_inter_rat__init
19284                      (Uenibstreamprotobuf__EventTriggerConfigInterRAT         *message);
19285 size_t uenibstreamprotobuf__event_trigger_config_inter_rat__get_packed_size
19286                      (const Uenibstreamprotobuf__EventTriggerConfigInterRAT   *message);
19287 size_t uenibstreamprotobuf__event_trigger_config_inter_rat__pack
19288                      (const Uenibstreamprotobuf__EventTriggerConfigInterRAT   *message,
19289                       uint8_t             *out);
19290 size_t uenibstreamprotobuf__event_trigger_config_inter_rat__pack_to_buffer
19291                      (const Uenibstreamprotobuf__EventTriggerConfigInterRAT   *message,
19292                       ProtobufCBuffer     *buffer);
19293 Uenibstreamprotobuf__EventTriggerConfigInterRAT *
19294        uenibstreamprotobuf__event_trigger_config_inter_rat__unpack
19295                      (ProtobufCAllocator  *allocator,
19296                       size_t               len,
19297                       const uint8_t       *data);
19298 void   uenibstreamprotobuf__event_trigger_config_inter_rat__free_unpacked
19299                      (Uenibstreamprotobuf__EventTriggerConfigInterRAT *message,
19300                       ProtobufCAllocator *allocator);
19301 /* Uenibstreamprotobuf__EventB1 methods */
19302 void   uenibstreamprotobuf__event_b1__init
19303                      (Uenibstreamprotobuf__EventB1         *message);
19304 size_t uenibstreamprotobuf__event_b1__get_packed_size
19305                      (const Uenibstreamprotobuf__EventB1   *message);
19306 size_t uenibstreamprotobuf__event_b1__pack
19307                      (const Uenibstreamprotobuf__EventB1   *message,
19308                       uint8_t             *out);
19309 size_t uenibstreamprotobuf__event_b1__pack_to_buffer
19310                      (const Uenibstreamprotobuf__EventB1   *message,
19311                       ProtobufCBuffer     *buffer);
19312 Uenibstreamprotobuf__EventB1 *
19313        uenibstreamprotobuf__event_b1__unpack
19314                      (ProtobufCAllocator  *allocator,
19315                       size_t               len,
19316                       const uint8_t       *data);
19317 void   uenibstreamprotobuf__event_b1__free_unpacked
19318                      (Uenibstreamprotobuf__EventB1 *message,
19319                       ProtobufCAllocator *allocator);
19320 /* Uenibstreamprotobuf__EventB2 methods */
19321 void   uenibstreamprotobuf__event_b2__init
19322                      (Uenibstreamprotobuf__EventB2         *message);
19323 size_t uenibstreamprotobuf__event_b2__get_packed_size
19324                      (const Uenibstreamprotobuf__EventB2   *message);
19325 size_t uenibstreamprotobuf__event_b2__pack
19326                      (const Uenibstreamprotobuf__EventB2   *message,
19327                       uint8_t             *out);
19328 size_t uenibstreamprotobuf__event_b2__pack_to_buffer
19329                      (const Uenibstreamprotobuf__EventB2   *message,
19330                       ProtobufCBuffer     *buffer);
19331 Uenibstreamprotobuf__EventB2 *
19332        uenibstreamprotobuf__event_b2__unpack
19333                      (ProtobufCAllocator  *allocator,
19334                       size_t               len,
19335                       const uint8_t       *data);
19336 void   uenibstreamprotobuf__event_b2__free_unpacked
19337                      (Uenibstreamprotobuf__EventB2 *message,
19338                       ProtobufCAllocator *allocator);
19339 /* Uenibstreamprotobuf__MeasTriggerQuantityEUTRA methods */
19340 void   uenibstreamprotobuf__meas_trigger_quantity_eutra__init
19341                      (Uenibstreamprotobuf__MeasTriggerQuantityEUTRA         *message);
19342 size_t uenibstreamprotobuf__meas_trigger_quantity_eutra__get_packed_size
19343                      (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA   *message);
19344 size_t uenibstreamprotobuf__meas_trigger_quantity_eutra__pack
19345                      (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA   *message,
19346                       uint8_t             *out);
19347 size_t uenibstreamprotobuf__meas_trigger_quantity_eutra__pack_to_buffer
19348                      (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA   *message,
19349                       ProtobufCBuffer     *buffer);
19350 Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *
19351        uenibstreamprotobuf__meas_trigger_quantity_eutra__unpack
19352                      (ProtobufCAllocator  *allocator,
19353                       size_t               len,
19354                       const uint8_t       *data);
19355 void   uenibstreamprotobuf__meas_trigger_quantity_eutra__free_unpacked
19356                      (Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message,
19357                       ProtobufCAllocator *allocator);
19358 /* Uenibstreamprotobuf__ReportCGIEUTRA methods */
19359 void   uenibstreamprotobuf__report_cgi__eutra__init
19360                      (Uenibstreamprotobuf__ReportCGIEUTRA         *message);
19361 size_t uenibstreamprotobuf__report_cgi__eutra__get_packed_size
19362                      (const Uenibstreamprotobuf__ReportCGIEUTRA   *message);
19363 size_t uenibstreamprotobuf__report_cgi__eutra__pack
19364                      (const Uenibstreamprotobuf__ReportCGIEUTRA   *message,
19365                       uint8_t             *out);
19366 size_t uenibstreamprotobuf__report_cgi__eutra__pack_to_buffer
19367                      (const Uenibstreamprotobuf__ReportCGIEUTRA   *message,
19368                       ProtobufCBuffer     *buffer);
19369 Uenibstreamprotobuf__ReportCGIEUTRA *
19370        uenibstreamprotobuf__report_cgi__eutra__unpack
19371                      (ProtobufCAllocator  *allocator,
19372                       size_t               len,
19373                       const uint8_t       *data);
19374 void   uenibstreamprotobuf__report_cgi__eutra__free_unpacked
19375                      (Uenibstreamprotobuf__ReportCGIEUTRA *message,
19376                       ProtobufCAllocator *allocator);
19377 /* Uenibstreamprotobuf__MeasIdToAddMod methods */
19378 void   uenibstreamprotobuf__meas_id_to_add_mod__init
19379                      (Uenibstreamprotobuf__MeasIdToAddMod         *message);
19380 size_t uenibstreamprotobuf__meas_id_to_add_mod__get_packed_size
19381                      (const Uenibstreamprotobuf__MeasIdToAddMod   *message);
19382 size_t uenibstreamprotobuf__meas_id_to_add_mod__pack
19383                      (const Uenibstreamprotobuf__MeasIdToAddMod   *message,
19384                       uint8_t             *out);
19385 size_t uenibstreamprotobuf__meas_id_to_add_mod__pack_to_buffer
19386                      (const Uenibstreamprotobuf__MeasIdToAddMod   *message,
19387                       ProtobufCBuffer     *buffer);
19388 Uenibstreamprotobuf__MeasIdToAddMod *
19389        uenibstreamprotobuf__meas_id_to_add_mod__unpack
19390                      (ProtobufCAllocator  *allocator,
19391                       size_t               len,
19392                       const uint8_t       *data);
19393 void   uenibstreamprotobuf__meas_id_to_add_mod__free_unpacked
19394                      (Uenibstreamprotobuf__MeasIdToAddMod *message,
19395                       ProtobufCAllocator *allocator);
19396 /* Uenibstreamprotobuf__QuantityConfig methods */
19397 void   uenibstreamprotobuf__quantity_config__init
19398                      (Uenibstreamprotobuf__QuantityConfig         *message);
19399 size_t uenibstreamprotobuf__quantity_config__get_packed_size
19400                      (const Uenibstreamprotobuf__QuantityConfig   *message);
19401 size_t uenibstreamprotobuf__quantity_config__pack
19402                      (const Uenibstreamprotobuf__QuantityConfig   *message,
19403                       uint8_t             *out);
19404 size_t uenibstreamprotobuf__quantity_config__pack_to_buffer
19405                      (const Uenibstreamprotobuf__QuantityConfig   *message,
19406                       ProtobufCBuffer     *buffer);
19407 Uenibstreamprotobuf__QuantityConfig *
19408        uenibstreamprotobuf__quantity_config__unpack
19409                      (ProtobufCAllocator  *allocator,
19410                       size_t               len,
19411                       const uint8_t       *data);
19412 void   uenibstreamprotobuf__quantity_config__free_unpacked
19413                      (Uenibstreamprotobuf__QuantityConfig *message,
19414                       ProtobufCAllocator *allocator);
19415 /* Uenibstreamprotobuf__QuantityConfigNR methods */
19416 void   uenibstreamprotobuf__quantity_config_nr__init
19417                      (Uenibstreamprotobuf__QuantityConfigNR         *message);
19418 size_t uenibstreamprotobuf__quantity_config_nr__get_packed_size
19419                      (const Uenibstreamprotobuf__QuantityConfigNR   *message);
19420 size_t uenibstreamprotobuf__quantity_config_nr__pack
19421                      (const Uenibstreamprotobuf__QuantityConfigNR   *message,
19422                       uint8_t             *out);
19423 size_t uenibstreamprotobuf__quantity_config_nr__pack_to_buffer
19424                      (const Uenibstreamprotobuf__QuantityConfigNR   *message,
19425                       ProtobufCBuffer     *buffer);
19426 Uenibstreamprotobuf__QuantityConfigNR *
19427        uenibstreamprotobuf__quantity_config_nr__unpack
19428                      (ProtobufCAllocator  *allocator,
19429                       size_t               len,
19430                       const uint8_t       *data);
19431 void   uenibstreamprotobuf__quantity_config_nr__free_unpacked
19432                      (Uenibstreamprotobuf__QuantityConfigNR *message,
19433                       ProtobufCAllocator *allocator);
19434 /* Uenibstreamprotobuf__QuantityConfigRS methods */
19435 void   uenibstreamprotobuf__quantity_config_rs__init
19436                      (Uenibstreamprotobuf__QuantityConfigRS         *message);
19437 size_t uenibstreamprotobuf__quantity_config_rs__get_packed_size
19438                      (const Uenibstreamprotobuf__QuantityConfigRS   *message);
19439 size_t uenibstreamprotobuf__quantity_config_rs__pack
19440                      (const Uenibstreamprotobuf__QuantityConfigRS   *message,
19441                       uint8_t             *out);
19442 size_t uenibstreamprotobuf__quantity_config_rs__pack_to_buffer
19443                      (const Uenibstreamprotobuf__QuantityConfigRS   *message,
19444                       ProtobufCBuffer     *buffer);
19445 Uenibstreamprotobuf__QuantityConfigRS *
19446        uenibstreamprotobuf__quantity_config_rs__unpack
19447                      (ProtobufCAllocator  *allocator,
19448                       size_t               len,
19449                       const uint8_t       *data);
19450 void   uenibstreamprotobuf__quantity_config_rs__free_unpacked
19451                      (Uenibstreamprotobuf__QuantityConfigRS *message,
19452                       ProtobufCAllocator *allocator);
19453 /* Uenibstreamprotobuf__FilterConfig methods */
19454 void   uenibstreamprotobuf__filter_config__init
19455                      (Uenibstreamprotobuf__FilterConfig         *message);
19456 size_t uenibstreamprotobuf__filter_config__get_packed_size
19457                      (const Uenibstreamprotobuf__FilterConfig   *message);
19458 size_t uenibstreamprotobuf__filter_config__pack
19459                      (const Uenibstreamprotobuf__FilterConfig   *message,
19460                       uint8_t             *out);
19461 size_t uenibstreamprotobuf__filter_config__pack_to_buffer
19462                      (const Uenibstreamprotobuf__FilterConfig   *message,
19463                       ProtobufCBuffer     *buffer);
19464 Uenibstreamprotobuf__FilterConfig *
19465        uenibstreamprotobuf__filter_config__unpack
19466                      (ProtobufCAllocator  *allocator,
19467                       size_t               len,
19468                       const uint8_t       *data);
19469 void   uenibstreamprotobuf__filter_config__free_unpacked
19470                      (Uenibstreamprotobuf__FilterConfig *message,
19471                       ProtobufCAllocator *allocator);
19472 /* Uenibstreamprotobuf__FilterCoefficient methods */
19473 void   uenibstreamprotobuf__filter_coefficient__init
19474                      (Uenibstreamprotobuf__FilterCoefficient         *message);
19475 size_t uenibstreamprotobuf__filter_coefficient__get_packed_size
19476                      (const Uenibstreamprotobuf__FilterCoefficient   *message);
19477 size_t uenibstreamprotobuf__filter_coefficient__pack
19478                      (const Uenibstreamprotobuf__FilterCoefficient   *message,
19479                       uint8_t             *out);
19480 size_t uenibstreamprotobuf__filter_coefficient__pack_to_buffer
19481                      (const Uenibstreamprotobuf__FilterCoefficient   *message,
19482                       ProtobufCBuffer     *buffer);
19483 Uenibstreamprotobuf__FilterCoefficient *
19484        uenibstreamprotobuf__filter_coefficient__unpack
19485                      (ProtobufCAllocator  *allocator,
19486                       size_t               len,
19487                       const uint8_t       *data);
19488 void   uenibstreamprotobuf__filter_coefficient__free_unpacked
19489                      (Uenibstreamprotobuf__FilterCoefficient *message,
19490                       ProtobufCAllocator *allocator);
19491 /* Uenibstreamprotobuf__MeasGapConfig methods */
19492 void   uenibstreamprotobuf__meas_gap_config__init
19493                      (Uenibstreamprotobuf__MeasGapConfig         *message);
19494 size_t uenibstreamprotobuf__meas_gap_config__get_packed_size
19495                      (const Uenibstreamprotobuf__MeasGapConfig   *message);
19496 size_t uenibstreamprotobuf__meas_gap_config__pack
19497                      (const Uenibstreamprotobuf__MeasGapConfig   *message,
19498                       uint8_t             *out);
19499 size_t uenibstreamprotobuf__meas_gap_config__pack_to_buffer
19500                      (const Uenibstreamprotobuf__MeasGapConfig   *message,
19501                       ProtobufCBuffer     *buffer);
19502 Uenibstreamprotobuf__MeasGapConfig *
19503        uenibstreamprotobuf__meas_gap_config__unpack
19504                      (ProtobufCAllocator  *allocator,
19505                       size_t               len,
19506                       const uint8_t       *data);
19507 void   uenibstreamprotobuf__meas_gap_config__free_unpacked
19508                      (Uenibstreamprotobuf__MeasGapConfig *message,
19509                       ProtobufCAllocator *allocator);
19510 /* Uenibstreamprotobuf__GapConfig methods */
19511 void   uenibstreamprotobuf__gap_config__init
19512                      (Uenibstreamprotobuf__GapConfig         *message);
19513 size_t uenibstreamprotobuf__gap_config__get_packed_size
19514                      (const Uenibstreamprotobuf__GapConfig   *message);
19515 size_t uenibstreamprotobuf__gap_config__pack
19516                      (const Uenibstreamprotobuf__GapConfig   *message,
19517                       uint8_t             *out);
19518 size_t uenibstreamprotobuf__gap_config__pack_to_buffer
19519                      (const Uenibstreamprotobuf__GapConfig   *message,
19520                       ProtobufCBuffer     *buffer);
19521 Uenibstreamprotobuf__GapConfig *
19522        uenibstreamprotobuf__gap_config__unpack
19523                      (ProtobufCAllocator  *allocator,
19524                       size_t               len,
19525                       const uint8_t       *data);
19526 void   uenibstreamprotobuf__gap_config__free_unpacked
19527                      (Uenibstreamprotobuf__GapConfig *message,
19528                       ProtobufCAllocator *allocator);
19529 /* Uenibstreamprotobuf__MGL methods */
19530 void   uenibstreamprotobuf__mgl__init
19531                      (Uenibstreamprotobuf__MGL         *message);
19532 size_t uenibstreamprotobuf__mgl__get_packed_size
19533                      (const Uenibstreamprotobuf__MGL   *message);
19534 size_t uenibstreamprotobuf__mgl__pack
19535                      (const Uenibstreamprotobuf__MGL   *message,
19536                       uint8_t             *out);
19537 size_t uenibstreamprotobuf__mgl__pack_to_buffer
19538                      (const Uenibstreamprotobuf__MGL   *message,
19539                       ProtobufCBuffer     *buffer);
19540 Uenibstreamprotobuf__MGL *
19541        uenibstreamprotobuf__mgl__unpack
19542                      (ProtobufCAllocator  *allocator,
19543                       size_t               len,
19544                       const uint8_t       *data);
19545 void   uenibstreamprotobuf__mgl__free_unpacked
19546                      (Uenibstreamprotobuf__MGL *message,
19547                       ProtobufCAllocator *allocator);
19548 /* Uenibstreamprotobuf__MGRP methods */
19549 void   uenibstreamprotobuf__mgrp__init
19550                      (Uenibstreamprotobuf__MGRP         *message);
19551 size_t uenibstreamprotobuf__mgrp__get_packed_size
19552                      (const Uenibstreamprotobuf__MGRP   *message);
19553 size_t uenibstreamprotobuf__mgrp__pack
19554                      (const Uenibstreamprotobuf__MGRP   *message,
19555                       uint8_t             *out);
19556 size_t uenibstreamprotobuf__mgrp__pack_to_buffer
19557                      (const Uenibstreamprotobuf__MGRP   *message,
19558                       ProtobufCBuffer     *buffer);
19559 Uenibstreamprotobuf__MGRP *
19560        uenibstreamprotobuf__mgrp__unpack
19561                      (ProtobufCAllocator  *allocator,
19562                       size_t               len,
19563                       const uint8_t       *data);
19564 void   uenibstreamprotobuf__mgrp__free_unpacked
19565                      (Uenibstreamprotobuf__MGRP *message,
19566                       ProtobufCAllocator *allocator);
19567 /* Uenibstreamprotobuf__MGTA methods */
19568 void   uenibstreamprotobuf__mgta__init
19569                      (Uenibstreamprotobuf__MGTA         *message);
19570 size_t uenibstreamprotobuf__mgta__get_packed_size
19571                      (const Uenibstreamprotobuf__MGTA   *message);
19572 size_t uenibstreamprotobuf__mgta__pack
19573                      (const Uenibstreamprotobuf__MGTA   *message,
19574                       uint8_t             *out);
19575 size_t uenibstreamprotobuf__mgta__pack_to_buffer
19576                      (const Uenibstreamprotobuf__MGTA   *message,
19577                       ProtobufCBuffer     *buffer);
19578 Uenibstreamprotobuf__MGTA *
19579        uenibstreamprotobuf__mgta__unpack
19580                      (ProtobufCAllocator  *allocator,
19581                       size_t               len,
19582                       const uint8_t       *data);
19583 void   uenibstreamprotobuf__mgta__free_unpacked
19584                      (Uenibstreamprotobuf__MGTA *message,
19585                       ProtobufCAllocator *allocator);
19586 /* Uenibstreamprotobuf__MeasGapSharingConfig methods */
19587 void   uenibstreamprotobuf__meas_gap_sharing_config__init
19588                      (Uenibstreamprotobuf__MeasGapSharingConfig         *message);
19589 size_t uenibstreamprotobuf__meas_gap_sharing_config__get_packed_size
19590                      (const Uenibstreamprotobuf__MeasGapSharingConfig   *message);
19591 size_t uenibstreamprotobuf__meas_gap_sharing_config__pack
19592                      (const Uenibstreamprotobuf__MeasGapSharingConfig   *message,
19593                       uint8_t             *out);
19594 size_t uenibstreamprotobuf__meas_gap_sharing_config__pack_to_buffer
19595                      (const Uenibstreamprotobuf__MeasGapSharingConfig   *message,
19596                       ProtobufCBuffer     *buffer);
19597 Uenibstreamprotobuf__MeasGapSharingConfig *
19598        uenibstreamprotobuf__meas_gap_sharing_config__unpack
19599                      (ProtobufCAllocator  *allocator,
19600                       size_t               len,
19601                       const uint8_t       *data);
19602 void   uenibstreamprotobuf__meas_gap_sharing_config__free_unpacked
19603                      (Uenibstreamprotobuf__MeasGapSharingConfig *message,
19604                       ProtobufCAllocator *allocator);
19605 /* Uenibstreamprotobuf__MeasGapSharingScheme methods */
19606 void   uenibstreamprotobuf__meas_gap_sharing_scheme__init
19607                      (Uenibstreamprotobuf__MeasGapSharingScheme         *message);
19608 size_t uenibstreamprotobuf__meas_gap_sharing_scheme__get_packed_size
19609                      (const Uenibstreamprotobuf__MeasGapSharingScheme   *message);
19610 size_t uenibstreamprotobuf__meas_gap_sharing_scheme__pack
19611                      (const Uenibstreamprotobuf__MeasGapSharingScheme   *message,
19612                       uint8_t             *out);
19613 size_t uenibstreamprotobuf__meas_gap_sharing_scheme__pack_to_buffer
19614                      (const Uenibstreamprotobuf__MeasGapSharingScheme   *message,
19615                       ProtobufCBuffer     *buffer);
19616 Uenibstreamprotobuf__MeasGapSharingScheme *
19617        uenibstreamprotobuf__meas_gap_sharing_scheme__unpack
19618                      (ProtobufCAllocator  *allocator,
19619                       size_t               len,
19620                       const uint8_t       *data);
19621 void   uenibstreamprotobuf__meas_gap_sharing_scheme__free_unpacked
19622                      (Uenibstreamprotobuf__MeasGapSharingScheme *message,
19623                       ProtobufCAllocator *allocator);
19624 /* Uenibstreamprotobuf__OtherConfig methods */
19625 void   uenibstreamprotobuf__other_config__init
19626                      (Uenibstreamprotobuf__OtherConfig         *message);
19627 size_t uenibstreamprotobuf__other_config__get_packed_size
19628                      (const Uenibstreamprotobuf__OtherConfig   *message);
19629 size_t uenibstreamprotobuf__other_config__pack
19630                      (const Uenibstreamprotobuf__OtherConfig   *message,
19631                       uint8_t             *out);
19632 size_t uenibstreamprotobuf__other_config__pack_to_buffer
19633                      (const Uenibstreamprotobuf__OtherConfig   *message,
19634                       ProtobufCBuffer     *buffer);
19635 Uenibstreamprotobuf__OtherConfig *
19636        uenibstreamprotobuf__other_config__unpack
19637                      (ProtobufCAllocator  *allocator,
19638                       size_t               len,
19639                       const uint8_t       *data);
19640 void   uenibstreamprotobuf__other_config__free_unpacked
19641                      (Uenibstreamprotobuf__OtherConfig *message,
19642                       ProtobufCAllocator *allocator);
19643 /* Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer methods */
19644 void   uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__init
19645                      (Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer         *message);
19646 size_t uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__get_packed_size
19647                      (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer   *message);
19648 size_t uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__pack
19649                      (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer   *message,
19650                       uint8_t             *out);
19651 size_t uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__pack_to_buffer
19652                      (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer   *message,
19653                       ProtobufCBuffer     *buffer);
19654 Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *
19655        uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__unpack
19656                      (ProtobufCAllocator  *allocator,
19657                       size_t               len,
19658                       const uint8_t       *data);
19659 void   uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__free_unpacked
19660                      (Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message,
19661                       ProtobufCAllocator *allocator);
19662 /* Uenibstreamprotobuf__OtherConfigV1540 methods */
19663 void   uenibstreamprotobuf__other_config_v1540__init
19664                      (Uenibstreamprotobuf__OtherConfigV1540         *message);
19665 size_t uenibstreamprotobuf__other_config_v1540__get_packed_size
19666                      (const Uenibstreamprotobuf__OtherConfigV1540   *message);
19667 size_t uenibstreamprotobuf__other_config_v1540__pack
19668                      (const Uenibstreamprotobuf__OtherConfigV1540   *message,
19669                       uint8_t             *out);
19670 size_t uenibstreamprotobuf__other_config_v1540__pack_to_buffer
19671                      (const Uenibstreamprotobuf__OtherConfigV1540   *message,
19672                       ProtobufCBuffer     *buffer);
19673 Uenibstreamprotobuf__OtherConfigV1540 *
19674        uenibstreamprotobuf__other_config_v1540__unpack
19675                      (ProtobufCAllocator  *allocator,
19676                       size_t               len,
19677                       const uint8_t       *data);
19678 void   uenibstreamprotobuf__other_config_v1540__free_unpacked
19679                      (Uenibstreamprotobuf__OtherConfigV1540 *message,
19680                       ProtobufCAllocator *allocator);
19681 /* Uenibstreamprotobuf__OverheatingAssistanceConfig methods */
19682 void   uenibstreamprotobuf__overheating_assistance_config__init
19683                      (Uenibstreamprotobuf__OverheatingAssistanceConfig         *message);
19684 size_t uenibstreamprotobuf__overheating_assistance_config__get_packed_size
19685                      (const Uenibstreamprotobuf__OverheatingAssistanceConfig   *message);
19686 size_t uenibstreamprotobuf__overheating_assistance_config__pack
19687                      (const Uenibstreamprotobuf__OverheatingAssistanceConfig   *message,
19688                       uint8_t             *out);
19689 size_t uenibstreamprotobuf__overheating_assistance_config__pack_to_buffer
19690                      (const Uenibstreamprotobuf__OverheatingAssistanceConfig   *message,
19691                       ProtobufCBuffer     *buffer);
19692 Uenibstreamprotobuf__OverheatingAssistanceConfig *
19693        uenibstreamprotobuf__overheating_assistance_config__unpack
19694                      (ProtobufCAllocator  *allocator,
19695                       size_t               len,
19696                       const uint8_t       *data);
19697 void   uenibstreamprotobuf__overheating_assistance_config__free_unpacked
19698                      (Uenibstreamprotobuf__OverheatingAssistanceConfig *message,
19699                       ProtobufCAllocator *allocator);
19700 /* Uenibstreamprotobuf__SCellConfig methods */
19701 void   uenibstreamprotobuf__scell_config__init
19702                      (Uenibstreamprotobuf__SCellConfig         *message);
19703 size_t uenibstreamprotobuf__scell_config__get_packed_size
19704                      (const Uenibstreamprotobuf__SCellConfig   *message);
19705 size_t uenibstreamprotobuf__scell_config__pack
19706                      (const Uenibstreamprotobuf__SCellConfig   *message,
19707                       uint8_t             *out);
19708 size_t uenibstreamprotobuf__scell_config__pack_to_buffer
19709                      (const Uenibstreamprotobuf__SCellConfig   *message,
19710                       ProtobufCBuffer     *buffer);
19711 Uenibstreamprotobuf__SCellConfig *
19712        uenibstreamprotobuf__scell_config__unpack
19713                      (ProtobufCAllocator  *allocator,
19714                       size_t               len,
19715                       const uint8_t       *data);
19716 void   uenibstreamprotobuf__scell_config__free_unpacked
19717                      (Uenibstreamprotobuf__SCellConfig *message,
19718                       ProtobufCAllocator *allocator);
19719 /* Uenibstreamprotobuf__SearchSpace methods */
19720 void   uenibstreamprotobuf__search_space__init
19721                      (Uenibstreamprotobuf__SearchSpace         *message);
19722 size_t uenibstreamprotobuf__search_space__get_packed_size
19723                      (const Uenibstreamprotobuf__SearchSpace   *message);
19724 size_t uenibstreamprotobuf__search_space__pack
19725                      (const Uenibstreamprotobuf__SearchSpace   *message,
19726                       uint8_t             *out);
19727 size_t uenibstreamprotobuf__search_space__pack_to_buffer
19728                      (const Uenibstreamprotobuf__SearchSpace   *message,
19729                       ProtobufCBuffer     *buffer);
19730 Uenibstreamprotobuf__SearchSpace *
19731        uenibstreamprotobuf__search_space__unpack
19732                      (ProtobufCAllocator  *allocator,
19733                       size_t               len,
19734                       const uint8_t       *data);
19735 void   uenibstreamprotobuf__search_space__free_unpacked
19736                      (Uenibstreamprotobuf__SearchSpace *message,
19737                       ProtobufCAllocator *allocator);
19738 /* Uenibstreamprotobuf__NrofCandidates methods */
19739 void   uenibstreamprotobuf__nrof_candidates__init
19740                      (Uenibstreamprotobuf__NrofCandidates         *message);
19741 size_t uenibstreamprotobuf__nrof_candidates__get_packed_size
19742                      (const Uenibstreamprotobuf__NrofCandidates   *message);
19743 size_t uenibstreamprotobuf__nrof_candidates__pack
19744                      (const Uenibstreamprotobuf__NrofCandidates   *message,
19745                       uint8_t             *out);
19746 size_t uenibstreamprotobuf__nrof_candidates__pack_to_buffer
19747                      (const Uenibstreamprotobuf__NrofCandidates   *message,
19748                       ProtobufCBuffer     *buffer);
19749 Uenibstreamprotobuf__NrofCandidates *
19750        uenibstreamprotobuf__nrof_candidates__unpack
19751                      (ProtobufCAllocator  *allocator,
19752                       size_t               len,
19753                       const uint8_t       *data);
19754 void   uenibstreamprotobuf__nrof_candidates__free_unpacked
19755                      (Uenibstreamprotobuf__NrofCandidates *message,
19756                       ProtobufCAllocator *allocator);
19757 /* Uenibstreamprotobuf__AggregationLevel methods */
19758 void   uenibstreamprotobuf__aggregation_level__init
19759                      (Uenibstreamprotobuf__AggregationLevel         *message);
19760 size_t uenibstreamprotobuf__aggregation_level__get_packed_size
19761                      (const Uenibstreamprotobuf__AggregationLevel   *message);
19762 size_t uenibstreamprotobuf__aggregation_level__pack
19763                      (const Uenibstreamprotobuf__AggregationLevel   *message,
19764                       uint8_t             *out);
19765 size_t uenibstreamprotobuf__aggregation_level__pack_to_buffer
19766                      (const Uenibstreamprotobuf__AggregationLevel   *message,
19767                       ProtobufCBuffer     *buffer);
19768 Uenibstreamprotobuf__AggregationLevel *
19769        uenibstreamprotobuf__aggregation_level__unpack
19770                      (ProtobufCAllocator  *allocator,
19771                       size_t               len,
19772                       const uint8_t       *data);
19773 void   uenibstreamprotobuf__aggregation_level__free_unpacked
19774                      (Uenibstreamprotobuf__AggregationLevel *message,
19775                       ProtobufCAllocator *allocator);
19776 /* Uenibstreamprotobuf__Common methods */
19777 void   uenibstreamprotobuf__common__init
19778                      (Uenibstreamprotobuf__Common         *message);
19779 size_t uenibstreamprotobuf__common__get_packed_size
19780                      (const Uenibstreamprotobuf__Common   *message);
19781 size_t uenibstreamprotobuf__common__pack
19782                      (const Uenibstreamprotobuf__Common   *message,
19783                       uint8_t             *out);
19784 size_t uenibstreamprotobuf__common__pack_to_buffer
19785                      (const Uenibstreamprotobuf__Common   *message,
19786                       ProtobufCBuffer     *buffer);
19787 Uenibstreamprotobuf__Common *
19788        uenibstreamprotobuf__common__unpack
19789                      (ProtobufCAllocator  *allocator,
19790                       size_t               len,
19791                       const uint8_t       *data);
19792 void   uenibstreamprotobuf__common__free_unpacked
19793                      (Uenibstreamprotobuf__Common *message,
19794                       ProtobufCAllocator *allocator);
19795 /* Uenibstreamprotobuf__DCIFormat00AndFormat10 methods */
19796 void   uenibstreamprotobuf__dci__format0_0__and_format1_0__init
19797                      (Uenibstreamprotobuf__DCIFormat00AndFormat10         *message);
19798 size_t uenibstreamprotobuf__dci__format0_0__and_format1_0__get_packed_size
19799                      (const Uenibstreamprotobuf__DCIFormat00AndFormat10   *message);
19800 size_t uenibstreamprotobuf__dci__format0_0__and_format1_0__pack
19801                      (const Uenibstreamprotobuf__DCIFormat00AndFormat10   *message,
19802                       uint8_t             *out);
19803 size_t uenibstreamprotobuf__dci__format0_0__and_format1_0__pack_to_buffer
19804                      (const Uenibstreamprotobuf__DCIFormat00AndFormat10   *message,
19805                       ProtobufCBuffer     *buffer);
19806 Uenibstreamprotobuf__DCIFormat00AndFormat10 *
19807        uenibstreamprotobuf__dci__format0_0__and_format1_0__unpack
19808                      (ProtobufCAllocator  *allocator,
19809                       size_t               len,
19810                       const uint8_t       *data);
19811 void   uenibstreamprotobuf__dci__format0_0__and_format1_0__free_unpacked
19812                      (Uenibstreamprotobuf__DCIFormat00AndFormat10 *message,
19813                       ProtobufCAllocator *allocator);
19814 /* Uenibstreamprotobuf__DCIFormat20 methods */
19815 void   uenibstreamprotobuf__dci__format2_0__init
19816                      (Uenibstreamprotobuf__DCIFormat20         *message);
19817 size_t uenibstreamprotobuf__dci__format2_0__get_packed_size
19818                      (const Uenibstreamprotobuf__DCIFormat20   *message);
19819 size_t uenibstreamprotobuf__dci__format2_0__pack
19820                      (const Uenibstreamprotobuf__DCIFormat20   *message,
19821                       uint8_t             *out);
19822 size_t uenibstreamprotobuf__dci__format2_0__pack_to_buffer
19823                      (const Uenibstreamprotobuf__DCIFormat20   *message,
19824                       ProtobufCBuffer     *buffer);
19825 Uenibstreamprotobuf__DCIFormat20 *
19826        uenibstreamprotobuf__dci__format2_0__unpack
19827                      (ProtobufCAllocator  *allocator,
19828                       size_t               len,
19829                       const uint8_t       *data);
19830 void   uenibstreamprotobuf__dci__format2_0__free_unpacked
19831                      (Uenibstreamprotobuf__DCIFormat20 *message,
19832                       ProtobufCAllocator *allocator);
19833 /* Uenibstreamprotobuf__NrofCandidatesSFI methods */
19834 void   uenibstreamprotobuf__nrof_candidates__sfi__init
19835                      (Uenibstreamprotobuf__NrofCandidatesSFI         *message);
19836 size_t uenibstreamprotobuf__nrof_candidates__sfi__get_packed_size
19837                      (const Uenibstreamprotobuf__NrofCandidatesSFI   *message);
19838 size_t uenibstreamprotobuf__nrof_candidates__sfi__pack
19839                      (const Uenibstreamprotobuf__NrofCandidatesSFI   *message,
19840                       uint8_t             *out);
19841 size_t uenibstreamprotobuf__nrof_candidates__sfi__pack_to_buffer
19842                      (const Uenibstreamprotobuf__NrofCandidatesSFI   *message,
19843                       ProtobufCBuffer     *buffer);
19844 Uenibstreamprotobuf__NrofCandidatesSFI *
19845        uenibstreamprotobuf__nrof_candidates__sfi__unpack
19846                      (ProtobufCAllocator  *allocator,
19847                       size_t               len,
19848                       const uint8_t       *data);
19849 void   uenibstreamprotobuf__nrof_candidates__sfi__free_unpacked
19850                      (Uenibstreamprotobuf__NrofCandidatesSFI *message,
19851                       ProtobufCAllocator *allocator);
19852 /* Uenibstreamprotobuf__AggregationLevelSFI methods */
19853 void   uenibstreamprotobuf__aggregation_level__sfi__init
19854                      (Uenibstreamprotobuf__AggregationLevelSFI         *message);
19855 size_t uenibstreamprotobuf__aggregation_level__sfi__get_packed_size
19856                      (const Uenibstreamprotobuf__AggregationLevelSFI   *message);
19857 size_t uenibstreamprotobuf__aggregation_level__sfi__pack
19858                      (const Uenibstreamprotobuf__AggregationLevelSFI   *message,
19859                       uint8_t             *out);
19860 size_t uenibstreamprotobuf__aggregation_level__sfi__pack_to_buffer
19861                      (const Uenibstreamprotobuf__AggregationLevelSFI   *message,
19862                       ProtobufCBuffer     *buffer);
19863 Uenibstreamprotobuf__AggregationLevelSFI *
19864        uenibstreamprotobuf__aggregation_level__sfi__unpack
19865                      (ProtobufCAllocator  *allocator,
19866                       size_t               len,
19867                       const uint8_t       *data);
19868 void   uenibstreamprotobuf__aggregation_level__sfi__free_unpacked
19869                      (Uenibstreamprotobuf__AggregationLevelSFI *message,
19870                       ProtobufCAllocator *allocator);
19871 /* Uenibstreamprotobuf__DCIFormat21 methods */
19872 void   uenibstreamprotobuf__dci__format2_1__init
19873                      (Uenibstreamprotobuf__DCIFormat21         *message);
19874 size_t uenibstreamprotobuf__dci__format2_1__get_packed_size
19875                      (const Uenibstreamprotobuf__DCIFormat21   *message);
19876 size_t uenibstreamprotobuf__dci__format2_1__pack
19877                      (const Uenibstreamprotobuf__DCIFormat21   *message,
19878                       uint8_t             *out);
19879 size_t uenibstreamprotobuf__dci__format2_1__pack_to_buffer
19880                      (const Uenibstreamprotobuf__DCIFormat21   *message,
19881                       ProtobufCBuffer     *buffer);
19882 Uenibstreamprotobuf__DCIFormat21 *
19883        uenibstreamprotobuf__dci__format2_1__unpack
19884                      (ProtobufCAllocator  *allocator,
19885                       size_t               len,
19886                       const uint8_t       *data);
19887 void   uenibstreamprotobuf__dci__format2_1__free_unpacked
19888                      (Uenibstreamprotobuf__DCIFormat21 *message,
19889                       ProtobufCAllocator *allocator);
19890 /* Uenibstreamprotobuf__DCIFormat22 methods */
19891 void   uenibstreamprotobuf__dci__format2_2__init
19892                      (Uenibstreamprotobuf__DCIFormat22         *message);
19893 size_t uenibstreamprotobuf__dci__format2_2__get_packed_size
19894                      (const Uenibstreamprotobuf__DCIFormat22   *message);
19895 size_t uenibstreamprotobuf__dci__format2_2__pack
19896                      (const Uenibstreamprotobuf__DCIFormat22   *message,
19897                       uint8_t             *out);
19898 size_t uenibstreamprotobuf__dci__format2_2__pack_to_buffer
19899                      (const Uenibstreamprotobuf__DCIFormat22   *message,
19900                       ProtobufCBuffer     *buffer);
19901 Uenibstreamprotobuf__DCIFormat22 *
19902        uenibstreamprotobuf__dci__format2_2__unpack
19903                      (ProtobufCAllocator  *allocator,
19904                       size_t               len,
19905                       const uint8_t       *data);
19906 void   uenibstreamprotobuf__dci__format2_2__free_unpacked
19907                      (Uenibstreamprotobuf__DCIFormat22 *message,
19908                       ProtobufCAllocator *allocator);
19909 /* Uenibstreamprotobuf__DCIFormat23 methods */
19910 void   uenibstreamprotobuf__dci__format2_3__init
19911                      (Uenibstreamprotobuf__DCIFormat23         *message);
19912 size_t uenibstreamprotobuf__dci__format2_3__get_packed_size
19913                      (const Uenibstreamprotobuf__DCIFormat23   *message);
19914 size_t uenibstreamprotobuf__dci__format2_3__pack
19915                      (const Uenibstreamprotobuf__DCIFormat23   *message,
19916                       uint8_t             *out);
19917 size_t uenibstreamprotobuf__dci__format2_3__pack_to_buffer
19918                      (const Uenibstreamprotobuf__DCIFormat23   *message,
19919                       ProtobufCBuffer     *buffer);
19920 Uenibstreamprotobuf__DCIFormat23 *
19921        uenibstreamprotobuf__dci__format2_3__unpack
19922                      (ProtobufCAllocator  *allocator,
19923                       size_t               len,
19924                       const uint8_t       *data);
19925 void   uenibstreamprotobuf__dci__format2_3__free_unpacked
19926                      (Uenibstreamprotobuf__DCIFormat23 *message,
19927                       ProtobufCAllocator *allocator);
19928 /* Uenibstreamprotobuf__Dummy1 methods */
19929 void   uenibstreamprotobuf__dummy1__init
19930                      (Uenibstreamprotobuf__Dummy1         *message);
19931 size_t uenibstreamprotobuf__dummy1__get_packed_size
19932                      (const Uenibstreamprotobuf__Dummy1   *message);
19933 size_t uenibstreamprotobuf__dummy1__pack
19934                      (const Uenibstreamprotobuf__Dummy1   *message,
19935                       uint8_t             *out);
19936 size_t uenibstreamprotobuf__dummy1__pack_to_buffer
19937                      (const Uenibstreamprotobuf__Dummy1   *message,
19938                       ProtobufCBuffer     *buffer);
19939 Uenibstreamprotobuf__Dummy1 *
19940        uenibstreamprotobuf__dummy1__unpack
19941                      (ProtobufCAllocator  *allocator,
19942                       size_t               len,
19943                       const uint8_t       *data);
19944 void   uenibstreamprotobuf__dummy1__free_unpacked
19945                      (Uenibstreamprotobuf__Dummy1 *message,
19946                       ProtobufCAllocator *allocator);
19947 /* Uenibstreamprotobuf__Dummy2 methods */
19948 void   uenibstreamprotobuf__dummy2__init
19949                      (Uenibstreamprotobuf__Dummy2         *message);
19950 size_t uenibstreamprotobuf__dummy2__get_packed_size
19951                      (const Uenibstreamprotobuf__Dummy2   *message);
19952 size_t uenibstreamprotobuf__dummy2__pack
19953                      (const Uenibstreamprotobuf__Dummy2   *message,
19954                       uint8_t             *out);
19955 size_t uenibstreamprotobuf__dummy2__pack_to_buffer
19956                      (const Uenibstreamprotobuf__Dummy2   *message,
19957                       ProtobufCBuffer     *buffer);
19958 Uenibstreamprotobuf__Dummy2 *
19959        uenibstreamprotobuf__dummy2__unpack
19960                      (ProtobufCAllocator  *allocator,
19961                       size_t               len,
19962                       const uint8_t       *data);
19963 void   uenibstreamprotobuf__dummy2__free_unpacked
19964                      (Uenibstreamprotobuf__Dummy2 *message,
19965                       ProtobufCAllocator *allocator);
19966 /* Uenibstreamprotobuf__UESpecific methods */
19967 void   uenibstreamprotobuf__ue__specific__init
19968                      (Uenibstreamprotobuf__UESpecific         *message);
19969 size_t uenibstreamprotobuf__ue__specific__get_packed_size
19970                      (const Uenibstreamprotobuf__UESpecific   *message);
19971 size_t uenibstreamprotobuf__ue__specific__pack
19972                      (const Uenibstreamprotobuf__UESpecific   *message,
19973                       uint8_t             *out);
19974 size_t uenibstreamprotobuf__ue__specific__pack_to_buffer
19975                      (const Uenibstreamprotobuf__UESpecific   *message,
19976                       ProtobufCBuffer     *buffer);
19977 Uenibstreamprotobuf__UESpecific *
19978        uenibstreamprotobuf__ue__specific__unpack
19979                      (ProtobufCAllocator  *allocator,
19980                       size_t               len,
19981                       const uint8_t       *data);
19982 void   uenibstreamprotobuf__ue__specific__free_unpacked
19983                      (Uenibstreamprotobuf__UESpecific *message,
19984                       ProtobufCAllocator *allocator);
19985 /* Uenibstreamprotobuf__DCIFormats methods */
19986 void   uenibstreamprotobuf__dci__formats__init
19987                      (Uenibstreamprotobuf__DCIFormats         *message);
19988 size_t uenibstreamprotobuf__dci__formats__get_packed_size
19989                      (const Uenibstreamprotobuf__DCIFormats   *message);
19990 size_t uenibstreamprotobuf__dci__formats__pack
19991                      (const Uenibstreamprotobuf__DCIFormats   *message,
19992                       uint8_t             *out);
19993 size_t uenibstreamprotobuf__dci__formats__pack_to_buffer
19994                      (const Uenibstreamprotobuf__DCIFormats   *message,
19995                       ProtobufCBuffer     *buffer);
19996 Uenibstreamprotobuf__DCIFormats *
19997        uenibstreamprotobuf__dci__formats__unpack
19998                      (ProtobufCAllocator  *allocator,
19999                       size_t               len,
20000                       const uint8_t       *data);
20001 void   uenibstreamprotobuf__dci__formats__free_unpacked
20002                      (Uenibstreamprotobuf__DCIFormats *message,
20003                       ProtobufCAllocator *allocator);
20004 /* Uenibstreamprotobuf__MeasResultCellListSFTD methods */
20005 void   uenibstreamprotobuf__meas_result_cell_list_sftd__init
20006                      (Uenibstreamprotobuf__MeasResultCellListSFTD         *message);
20007 size_t uenibstreamprotobuf__meas_result_cell_list_sftd__get_packed_size
20008                      (const Uenibstreamprotobuf__MeasResultCellListSFTD   *message);
20009 size_t uenibstreamprotobuf__meas_result_cell_list_sftd__pack
20010                      (const Uenibstreamprotobuf__MeasResultCellListSFTD   *message,
20011                       uint8_t             *out);
20012 size_t uenibstreamprotobuf__meas_result_cell_list_sftd__pack_to_buffer
20013                      (const Uenibstreamprotobuf__MeasResultCellListSFTD   *message,
20014                       ProtobufCBuffer     *buffer);
20015 Uenibstreamprotobuf__MeasResultCellListSFTD *
20016        uenibstreamprotobuf__meas_result_cell_list_sftd__unpack
20017                      (ProtobufCAllocator  *allocator,
20018                       size_t               len,
20019                       const uint8_t       *data);
20020 void   uenibstreamprotobuf__meas_result_cell_list_sftd__free_unpacked
20021                      (Uenibstreamprotobuf__MeasResultCellListSFTD *message,
20022                       ProtobufCAllocator *allocator);
20023 /* Uenibstreamprotobuf__MeasResultCellSFTD methods */
20024 void   uenibstreamprotobuf__meas_result_cell_sftd__init
20025                      (Uenibstreamprotobuf__MeasResultCellSFTD         *message);
20026 size_t uenibstreamprotobuf__meas_result_cell_sftd__get_packed_size
20027                      (const Uenibstreamprotobuf__MeasResultCellSFTD   *message);
20028 size_t uenibstreamprotobuf__meas_result_cell_sftd__pack
20029                      (const Uenibstreamprotobuf__MeasResultCellSFTD   *message,
20030                       uint8_t             *out);
20031 size_t uenibstreamprotobuf__meas_result_cell_sftd__pack_to_buffer
20032                      (const Uenibstreamprotobuf__MeasResultCellSFTD   *message,
20033                       ProtobufCBuffer     *buffer);
20034 Uenibstreamprotobuf__MeasResultCellSFTD *
20035        uenibstreamprotobuf__meas_result_cell_sftd__unpack
20036                      (ProtobufCAllocator  *allocator,
20037                       size_t               len,
20038                       const uint8_t       *data);
20039 void   uenibstreamprotobuf__meas_result_cell_sftd__free_unpacked
20040                      (Uenibstreamprotobuf__MeasResultCellSFTD *message,
20041                       ProtobufCAllocator *allocator);
20042 /* Uenibstreamprotobuf__MeasResultList2NR methods */
20043 void   uenibstreamprotobuf__meas_result_list2_nr__init
20044                      (Uenibstreamprotobuf__MeasResultList2NR         *message);
20045 size_t uenibstreamprotobuf__meas_result_list2_nr__get_packed_size
20046                      (const Uenibstreamprotobuf__MeasResultList2NR   *message);
20047 size_t uenibstreamprotobuf__meas_result_list2_nr__pack
20048                      (const Uenibstreamprotobuf__MeasResultList2NR   *message,
20049                       uint8_t             *out);
20050 size_t uenibstreamprotobuf__meas_result_list2_nr__pack_to_buffer
20051                      (const Uenibstreamprotobuf__MeasResultList2NR   *message,
20052                       ProtobufCBuffer     *buffer);
20053 Uenibstreamprotobuf__MeasResultList2NR *
20054        uenibstreamprotobuf__meas_result_list2_nr__unpack
20055                      (ProtobufCAllocator  *allocator,
20056                       size_t               len,
20057                       const uint8_t       *data);
20058 void   uenibstreamprotobuf__meas_result_list2_nr__free_unpacked
20059                      (Uenibstreamprotobuf__MeasResultList2NR *message,
20060                       ProtobufCAllocator *allocator);
20061 /* Uenibstreamprotobuf__MeasResult2NR methods */
20062 void   uenibstreamprotobuf__meas_result2_nr__init
20063                      (Uenibstreamprotobuf__MeasResult2NR         *message);
20064 size_t uenibstreamprotobuf__meas_result2_nr__get_packed_size
20065                      (const Uenibstreamprotobuf__MeasResult2NR   *message);
20066 size_t uenibstreamprotobuf__meas_result2_nr__pack
20067                      (const Uenibstreamprotobuf__MeasResult2NR   *message,
20068                       uint8_t             *out);
20069 size_t uenibstreamprotobuf__meas_result2_nr__pack_to_buffer
20070                      (const Uenibstreamprotobuf__MeasResult2NR   *message,
20071                       ProtobufCBuffer     *buffer);
20072 Uenibstreamprotobuf__MeasResult2NR *
20073        uenibstreamprotobuf__meas_result2_nr__unpack
20074                      (ProtobufCAllocator  *allocator,
20075                       size_t               len,
20076                       const uint8_t       *data);
20077 void   uenibstreamprotobuf__meas_result2_nr__free_unpacked
20078                      (Uenibstreamprotobuf__MeasResult2NR *message,
20079                       ProtobufCAllocator *allocator);
20080 /* Uenibstreamprotobuf__MeasQuantityResults methods */
20081 void   uenibstreamprotobuf__meas_quantity_results__init
20082                      (Uenibstreamprotobuf__MeasQuantityResults         *message);
20083 size_t uenibstreamprotobuf__meas_quantity_results__get_packed_size
20084                      (const Uenibstreamprotobuf__MeasQuantityResults   *message);
20085 size_t uenibstreamprotobuf__meas_quantity_results__pack
20086                      (const Uenibstreamprotobuf__MeasQuantityResults   *message,
20087                       uint8_t             *out);
20088 size_t uenibstreamprotobuf__meas_quantity_results__pack_to_buffer
20089                      (const Uenibstreamprotobuf__MeasQuantityResults   *message,
20090                       ProtobufCBuffer     *buffer);
20091 Uenibstreamprotobuf__MeasQuantityResults *
20092        uenibstreamprotobuf__meas_quantity_results__unpack
20093                      (ProtobufCAllocator  *allocator,
20094                       size_t               len,
20095                       const uint8_t       *data);
20096 void   uenibstreamprotobuf__meas_quantity_results__free_unpacked
20097                      (Uenibstreamprotobuf__MeasQuantityResults *message,
20098                       ProtobufCAllocator *allocator);
20099 /* Uenibstreamprotobuf__ResultsPerSSBIndex methods */
20100 void   uenibstreamprotobuf__results_per_ssb__index__init
20101                      (Uenibstreamprotobuf__ResultsPerSSBIndex         *message);
20102 size_t uenibstreamprotobuf__results_per_ssb__index__get_packed_size
20103                      (const Uenibstreamprotobuf__ResultsPerSSBIndex   *message);
20104 size_t uenibstreamprotobuf__results_per_ssb__index__pack
20105                      (const Uenibstreamprotobuf__ResultsPerSSBIndex   *message,
20106                       uint8_t             *out);
20107 size_t uenibstreamprotobuf__results_per_ssb__index__pack_to_buffer
20108                      (const Uenibstreamprotobuf__ResultsPerSSBIndex   *message,
20109                       ProtobufCBuffer     *buffer);
20110 Uenibstreamprotobuf__ResultsPerSSBIndex *
20111        uenibstreamprotobuf__results_per_ssb__index__unpack
20112                      (ProtobufCAllocator  *allocator,
20113                       size_t               len,
20114                       const uint8_t       *data);
20115 void   uenibstreamprotobuf__results_per_ssb__index__free_unpacked
20116                      (Uenibstreamprotobuf__ResultsPerSSBIndex *message,
20117                       ProtobufCAllocator *allocator);
20118 /* Uenibstreamprotobuf__ResultsPerCSIRSIndex methods */
20119 void   uenibstreamprotobuf__results_per_csi__rs__index__init
20120                      (Uenibstreamprotobuf__ResultsPerCSIRSIndex         *message);
20121 size_t uenibstreamprotobuf__results_per_csi__rs__index__get_packed_size
20122                      (const Uenibstreamprotobuf__ResultsPerCSIRSIndex   *message);
20123 size_t uenibstreamprotobuf__results_per_csi__rs__index__pack
20124                      (const Uenibstreamprotobuf__ResultsPerCSIRSIndex   *message,
20125                       uint8_t             *out);
20126 size_t uenibstreamprotobuf__results_per_csi__rs__index__pack_to_buffer
20127                      (const Uenibstreamprotobuf__ResultsPerCSIRSIndex   *message,
20128                       ProtobufCBuffer     *buffer);
20129 Uenibstreamprotobuf__ResultsPerCSIRSIndex *
20130        uenibstreamprotobuf__results_per_csi__rs__index__unpack
20131                      (ProtobufCAllocator  *allocator,
20132                       size_t               len,
20133                       const uint8_t       *data);
20134 void   uenibstreamprotobuf__results_per_csi__rs__index__free_unpacked
20135                      (Uenibstreamprotobuf__ResultsPerCSIRSIndex *message,
20136                       ProtobufCAllocator *allocator);
20137 /* Uenibstreamprotobuf__MeasQuantityResultsEUTRA methods */
20138 void   uenibstreamprotobuf__meas_quantity_results_eutra__init
20139                      (Uenibstreamprotobuf__MeasQuantityResultsEUTRA         *message);
20140 size_t uenibstreamprotobuf__meas_quantity_results_eutra__get_packed_size
20141                      (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA   *message);
20142 size_t uenibstreamprotobuf__meas_quantity_results_eutra__pack
20143                      (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA   *message,
20144                       uint8_t             *out);
20145 size_t uenibstreamprotobuf__meas_quantity_results_eutra__pack_to_buffer
20146                      (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA   *message,
20147                       ProtobufCBuffer     *buffer);
20148 Uenibstreamprotobuf__MeasQuantityResultsEUTRA *
20149        uenibstreamprotobuf__meas_quantity_results_eutra__unpack
20150                      (ProtobufCAllocator  *allocator,
20151                       size_t               len,
20152                       const uint8_t       *data);
20153 void   uenibstreamprotobuf__meas_quantity_results_eutra__free_unpacked
20154                      (Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message,
20155                       ProtobufCAllocator *allocator);
20156 /* Uenibstreamprotobuf__CellResults methods */
20157 void   uenibstreamprotobuf__cell_results__init
20158                      (Uenibstreamprotobuf__CellResults         *message);
20159 size_t uenibstreamprotobuf__cell_results__get_packed_size
20160                      (const Uenibstreamprotobuf__CellResults   *message);
20161 size_t uenibstreamprotobuf__cell_results__pack
20162                      (const Uenibstreamprotobuf__CellResults   *message,
20163                       uint8_t             *out);
20164 size_t uenibstreamprotobuf__cell_results__pack_to_buffer
20165                      (const Uenibstreamprotobuf__CellResults   *message,
20166                       ProtobufCBuffer     *buffer);
20167 Uenibstreamprotobuf__CellResults *
20168        uenibstreamprotobuf__cell_results__unpack
20169                      (ProtobufCAllocator  *allocator,
20170                       size_t               len,
20171                       const uint8_t       *data);
20172 void   uenibstreamprotobuf__cell_results__free_unpacked
20173                      (Uenibstreamprotobuf__CellResults *message,
20174                       ProtobufCAllocator *allocator);
20175 /* Uenibstreamprotobuf__ResultsPerCSIRSIndexList methods */
20176 void   uenibstreamprotobuf__results_per_csi__rs__index_list__init
20177                      (Uenibstreamprotobuf__ResultsPerCSIRSIndexList         *message);
20178 size_t uenibstreamprotobuf__results_per_csi__rs__index_list__get_packed_size
20179                      (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList   *message);
20180 size_t uenibstreamprotobuf__results_per_csi__rs__index_list__pack
20181                      (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList   *message,
20182                       uint8_t             *out);
20183 size_t uenibstreamprotobuf__results_per_csi__rs__index_list__pack_to_buffer
20184                      (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList   *message,
20185                       ProtobufCBuffer     *buffer);
20186 Uenibstreamprotobuf__ResultsPerCSIRSIndexList *
20187        uenibstreamprotobuf__results_per_csi__rs__index_list__unpack
20188                      (ProtobufCAllocator  *allocator,
20189                       size_t               len,
20190                       const uint8_t       *data);
20191 void   uenibstreamprotobuf__results_per_csi__rs__index_list__free_unpacked
20192                      (Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message,
20193                       ProtobufCAllocator *allocator);
20194 /* Uenibstreamprotobuf__ResultsPerSSBIndexList methods */
20195 void   uenibstreamprotobuf__results_per_ssb__index_list__init
20196                      (Uenibstreamprotobuf__ResultsPerSSBIndexList         *message);
20197 size_t uenibstreamprotobuf__results_per_ssb__index_list__get_packed_size
20198                      (const Uenibstreamprotobuf__ResultsPerSSBIndexList   *message);
20199 size_t uenibstreamprotobuf__results_per_ssb__index_list__pack
20200                      (const Uenibstreamprotobuf__ResultsPerSSBIndexList   *message,
20201                       uint8_t             *out);
20202 size_t uenibstreamprotobuf__results_per_ssb__index_list__pack_to_buffer
20203                      (const Uenibstreamprotobuf__ResultsPerSSBIndexList   *message,
20204                       ProtobufCBuffer     *buffer);
20205 Uenibstreamprotobuf__ResultsPerSSBIndexList *
20206        uenibstreamprotobuf__results_per_ssb__index_list__unpack
20207                      (ProtobufCAllocator  *allocator,
20208                       size_t               len,
20209                       const uint8_t       *data);
20210 void   uenibstreamprotobuf__results_per_ssb__index_list__free_unpacked
20211                      (Uenibstreamprotobuf__ResultsPerSSBIndexList *message,
20212                       ProtobufCAllocator *allocator);
20213 /* Uenibstreamprotobuf__RsIndexResults methods */
20214 void   uenibstreamprotobuf__rs_index_results__init
20215                      (Uenibstreamprotobuf__RsIndexResults         *message);
20216 size_t uenibstreamprotobuf__rs_index_results__get_packed_size
20217                      (const Uenibstreamprotobuf__RsIndexResults   *message);
20218 size_t uenibstreamprotobuf__rs_index_results__pack
20219                      (const Uenibstreamprotobuf__RsIndexResults   *message,
20220                       uint8_t             *out);
20221 size_t uenibstreamprotobuf__rs_index_results__pack_to_buffer
20222                      (const Uenibstreamprotobuf__RsIndexResults   *message,
20223                       ProtobufCBuffer     *buffer);
20224 Uenibstreamprotobuf__RsIndexResults *
20225        uenibstreamprotobuf__rs_index_results__unpack
20226                      (ProtobufCAllocator  *allocator,
20227                       size_t               len,
20228                       const uint8_t       *data);
20229 void   uenibstreamprotobuf__rs_index_results__free_unpacked
20230                      (Uenibstreamprotobuf__RsIndexResults *message,
20231                       ProtobufCAllocator *allocator);
20232 /* Uenibstreamprotobuf__MeasResult methods */
20233 void   uenibstreamprotobuf__meas_result__init
20234                      (Uenibstreamprotobuf__MeasResult         *message);
20235 size_t uenibstreamprotobuf__meas_result__get_packed_size
20236                      (const Uenibstreamprotobuf__MeasResult   *message);
20237 size_t uenibstreamprotobuf__meas_result__pack
20238                      (const Uenibstreamprotobuf__MeasResult   *message,
20239                       uint8_t             *out);
20240 size_t uenibstreamprotobuf__meas_result__pack_to_buffer
20241                      (const Uenibstreamprotobuf__MeasResult   *message,
20242                       ProtobufCBuffer     *buffer);
20243 Uenibstreamprotobuf__MeasResult *
20244        uenibstreamprotobuf__meas_result__unpack
20245                      (ProtobufCAllocator  *allocator,
20246                       size_t               len,
20247                       const uint8_t       *data);
20248 void   uenibstreamprotobuf__meas_result__free_unpacked
20249                      (Uenibstreamprotobuf__MeasResult *message,
20250                       ProtobufCAllocator *allocator);
20251 /* Uenibstreamprotobuf__PLMNIdentity methods */
20252 void   uenibstreamprotobuf__plmn__identity__init
20253                      (Uenibstreamprotobuf__PLMNIdentity         *message);
20254 size_t uenibstreamprotobuf__plmn__identity__get_packed_size
20255                      (const Uenibstreamprotobuf__PLMNIdentity   *message);
20256 size_t uenibstreamprotobuf__plmn__identity__pack
20257                      (const Uenibstreamprotobuf__PLMNIdentity   *message,
20258                       uint8_t             *out);
20259 size_t uenibstreamprotobuf__plmn__identity__pack_to_buffer
20260                      (const Uenibstreamprotobuf__PLMNIdentity   *message,
20261                       ProtobufCBuffer     *buffer);
20262 Uenibstreamprotobuf__PLMNIdentity *
20263        uenibstreamprotobuf__plmn__identity__unpack
20264                      (ProtobufCAllocator  *allocator,
20265                       size_t               len,
20266                       const uint8_t       *data);
20267 void   uenibstreamprotobuf__plmn__identity__free_unpacked
20268                      (Uenibstreamprotobuf__PLMNIdentity *message,
20269                       ProtobufCAllocator *allocator);
20270 /* Uenibstreamprotobuf__MNC methods */
20271 void   uenibstreamprotobuf__mnc__init
20272                      (Uenibstreamprotobuf__MNC         *message);
20273 size_t uenibstreamprotobuf__mnc__get_packed_size
20274                      (const Uenibstreamprotobuf__MNC   *message);
20275 size_t uenibstreamprotobuf__mnc__pack
20276                      (const Uenibstreamprotobuf__MNC   *message,
20277                       uint8_t             *out);
20278 size_t uenibstreamprotobuf__mnc__pack_to_buffer
20279                      (const Uenibstreamprotobuf__MNC   *message,
20280                       ProtobufCBuffer     *buffer);
20281 Uenibstreamprotobuf__MNC *
20282        uenibstreamprotobuf__mnc__unpack
20283                      (ProtobufCAllocator  *allocator,
20284                       size_t               len,
20285                       const uint8_t       *data);
20286 void   uenibstreamprotobuf__mnc__free_unpacked
20287                      (Uenibstreamprotobuf__MNC *message,
20288                       ProtobufCAllocator *allocator);
20289 /* Uenibstreamprotobuf__MCC methods */
20290 void   uenibstreamprotobuf__mcc__init
20291                      (Uenibstreamprotobuf__MCC         *message);
20292 size_t uenibstreamprotobuf__mcc__get_packed_size
20293                      (const Uenibstreamprotobuf__MCC   *message);
20294 size_t uenibstreamprotobuf__mcc__pack
20295                      (const Uenibstreamprotobuf__MCC   *message,
20296                       uint8_t             *out);
20297 size_t uenibstreamprotobuf__mcc__pack_to_buffer
20298                      (const Uenibstreamprotobuf__MCC   *message,
20299                       ProtobufCBuffer     *buffer);
20300 Uenibstreamprotobuf__MCC *
20301        uenibstreamprotobuf__mcc__unpack
20302                      (ProtobufCAllocator  *allocator,
20303                       size_t               len,
20304                       const uint8_t       *data);
20305 void   uenibstreamprotobuf__mcc__free_unpacked
20306                      (Uenibstreamprotobuf__MCC *message,
20307                       ProtobufCAllocator *allocator);
20308 /* Uenibstreamprotobuf__PLMNIdentityEUTRA5GC methods */
20309 void   uenibstreamprotobuf__plmn__identity__eutra_5_gc__init
20310                      (Uenibstreamprotobuf__PLMNIdentityEUTRA5GC         *message);
20311 size_t uenibstreamprotobuf__plmn__identity__eutra_5_gc__get_packed_size
20312                      (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC   *message);
20313 size_t uenibstreamprotobuf__plmn__identity__eutra_5_gc__pack
20314                      (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC   *message,
20315                       uint8_t             *out);
20316 size_t uenibstreamprotobuf__plmn__identity__eutra_5_gc__pack_to_buffer
20317                      (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC   *message,
20318                       ProtobufCBuffer     *buffer);
20319 Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *
20320        uenibstreamprotobuf__plmn__identity__eutra_5_gc__unpack
20321                      (ProtobufCAllocator  *allocator,
20322                       size_t               len,
20323                       const uint8_t       *data);
20324 void   uenibstreamprotobuf__plmn__identity__eutra_5_gc__free_unpacked
20325                      (Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message,
20326                       ProtobufCAllocator *allocator);
20327 /* Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC methods */
20328 void   uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__init
20329                      (Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC         *message);
20330 size_t uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__get_packed_size
20331                      (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC   *message);
20332 size_t uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__pack
20333                      (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC   *message,
20334                       uint8_t             *out);
20335 size_t uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__pack_to_buffer
20336                      (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC   *message,
20337                       ProtobufCBuffer     *buffer);
20338 Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *
20339        uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__unpack
20340                      (ProtobufCAllocator  *allocator,
20341                       size_t               len,
20342                       const uint8_t       *data);
20343 void   uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__free_unpacked
20344                      (Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message,
20345                       ProtobufCAllocator *allocator);
20346 /* Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC methods */
20347 void   uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__init
20348                      (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC         *message);
20349 size_t uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__get_packed_size
20350                      (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC   *message);
20351 size_t uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__pack
20352                      (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC   *message,
20353                       uint8_t             *out);
20354 size_t uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__pack_to_buffer
20355                      (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC   *message,
20356                       ProtobufCBuffer     *buffer);
20357 Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *
20358        uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__unpack
20359                      (ProtobufCAllocator  *allocator,
20360                       size_t               len,
20361                       const uint8_t       *data);
20362 void   uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__free_unpacked
20363                      (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message,
20364                       ProtobufCAllocator *allocator);
20365 /* Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC methods */
20366 void   uenibstreamprotobuf__plmn__identity_list__eutra__epc__init
20367                      (Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC         *message);
20368 size_t uenibstreamprotobuf__plmn__identity_list__eutra__epc__get_packed_size
20369                      (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC   *message);
20370 size_t uenibstreamprotobuf__plmn__identity_list__eutra__epc__pack
20371                      (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC   *message,
20372                       uint8_t             *out);
20373 size_t uenibstreamprotobuf__plmn__identity_list__eutra__epc__pack_to_buffer
20374                      (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC   *message,
20375                       ProtobufCBuffer     *buffer);
20376 Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *
20377        uenibstreamprotobuf__plmn__identity_list__eutra__epc__unpack
20378                      (ProtobufCAllocator  *allocator,
20379                       size_t               len,
20380                       const uint8_t       *data);
20381 void   uenibstreamprotobuf__plmn__identity_list__eutra__epc__free_unpacked
20382                      (Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message,
20383                       ProtobufCAllocator *allocator);
20384 /* Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC methods */
20385 void   uenibstreamprotobuf__cell_access_related_info__eutra__epc__init
20386                      (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC         *message);
20387 size_t uenibstreamprotobuf__cell_access_related_info__eutra__epc__get_packed_size
20388                      (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC   *message);
20389 size_t uenibstreamprotobuf__cell_access_related_info__eutra__epc__pack
20390                      (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC   *message,
20391                       uint8_t             *out);
20392 size_t uenibstreamprotobuf__cell_access_related_info__eutra__epc__pack_to_buffer
20393                      (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC   *message,
20394                       ProtobufCBuffer     *buffer);
20395 Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *
20396        uenibstreamprotobuf__cell_access_related_info__eutra__epc__unpack
20397                      (ProtobufCAllocator  *allocator,
20398                       size_t               len,
20399                       const uint8_t       *data);
20400 void   uenibstreamprotobuf__cell_access_related_info__eutra__epc__free_unpacked
20401                      (Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message,
20402                       ProtobufCAllocator *allocator);
20403 /* Uenibstreamprotobuf__CGIInfoEPC methods */
20404 void   uenibstreamprotobuf__cgi_info__epc__init
20405                      (Uenibstreamprotobuf__CGIInfoEPC         *message);
20406 size_t uenibstreamprotobuf__cgi_info__epc__get_packed_size
20407                      (const Uenibstreamprotobuf__CGIInfoEPC   *message);
20408 size_t uenibstreamprotobuf__cgi_info__epc__pack
20409                      (const Uenibstreamprotobuf__CGIInfoEPC   *message,
20410                       uint8_t             *out);
20411 size_t uenibstreamprotobuf__cgi_info__epc__pack_to_buffer
20412                      (const Uenibstreamprotobuf__CGIInfoEPC   *message,
20413                       ProtobufCBuffer     *buffer);
20414 Uenibstreamprotobuf__CGIInfoEPC *
20415        uenibstreamprotobuf__cgi_info__epc__unpack
20416                      (ProtobufCAllocator  *allocator,
20417                       size_t               len,
20418                       const uint8_t       *data);
20419 void   uenibstreamprotobuf__cgi_info__epc__free_unpacked
20420                      (Uenibstreamprotobuf__CGIInfoEPC *message,
20421                       ProtobufCAllocator *allocator);
20422 /* Uenibstreamprotobuf__PLMNIdentityInfo methods */
20423 void   uenibstreamprotobuf__plmn__identity_info__init
20424                      (Uenibstreamprotobuf__PLMNIdentityInfo         *message);
20425 size_t uenibstreamprotobuf__plmn__identity_info__get_packed_size
20426                      (const Uenibstreamprotobuf__PLMNIdentityInfo   *message);
20427 size_t uenibstreamprotobuf__plmn__identity_info__pack
20428                      (const Uenibstreamprotobuf__PLMNIdentityInfo   *message,
20429                       uint8_t             *out);
20430 size_t uenibstreamprotobuf__plmn__identity_info__pack_to_buffer
20431                      (const Uenibstreamprotobuf__PLMNIdentityInfo   *message,
20432                       ProtobufCBuffer     *buffer);
20433 Uenibstreamprotobuf__PLMNIdentityInfo *
20434        uenibstreamprotobuf__plmn__identity_info__unpack
20435                      (ProtobufCAllocator  *allocator,
20436                       size_t               len,
20437                       const uint8_t       *data);
20438 void   uenibstreamprotobuf__plmn__identity_info__free_unpacked
20439                      (Uenibstreamprotobuf__PLMNIdentityInfo *message,
20440                       ProtobufCAllocator *allocator);
20441 /* Uenibstreamprotobuf__PDCCHConfigSIB1 methods */
20442 void   uenibstreamprotobuf__pdcch__config_sib1__init
20443                      (Uenibstreamprotobuf__PDCCHConfigSIB1         *message);
20444 size_t uenibstreamprotobuf__pdcch__config_sib1__get_packed_size
20445                      (const Uenibstreamprotobuf__PDCCHConfigSIB1   *message);
20446 size_t uenibstreamprotobuf__pdcch__config_sib1__pack
20447                      (const Uenibstreamprotobuf__PDCCHConfigSIB1   *message,
20448                       uint8_t             *out);
20449 size_t uenibstreamprotobuf__pdcch__config_sib1__pack_to_buffer
20450                      (const Uenibstreamprotobuf__PDCCHConfigSIB1   *message,
20451                       ProtobufCBuffer     *buffer);
20452 Uenibstreamprotobuf__PDCCHConfigSIB1 *
20453        uenibstreamprotobuf__pdcch__config_sib1__unpack
20454                      (ProtobufCAllocator  *allocator,
20455                       size_t               len,
20456                       const uint8_t       *data);
20457 void   uenibstreamprotobuf__pdcch__config_sib1__free_unpacked
20458                      (Uenibstreamprotobuf__PDCCHConfigSIB1 *message,
20459                       ProtobufCAllocator *allocator);
20460 /* Uenibstreamprotobuf__NoSIB1 methods */
20461 void   uenibstreamprotobuf__no_sib1__init
20462                      (Uenibstreamprotobuf__NoSIB1         *message);
20463 size_t uenibstreamprotobuf__no_sib1__get_packed_size
20464                      (const Uenibstreamprotobuf__NoSIB1   *message);
20465 size_t uenibstreamprotobuf__no_sib1__pack
20466                      (const Uenibstreamprotobuf__NoSIB1   *message,
20467                       uint8_t             *out);
20468 size_t uenibstreamprotobuf__no_sib1__pack_to_buffer
20469                      (const Uenibstreamprotobuf__NoSIB1   *message,
20470                       ProtobufCBuffer     *buffer);
20471 Uenibstreamprotobuf__NoSIB1 *
20472        uenibstreamprotobuf__no_sib1__unpack
20473                      (ProtobufCAllocator  *allocator,
20474                       size_t               len,
20475                       const uint8_t       *data);
20476 void   uenibstreamprotobuf__no_sib1__free_unpacked
20477                      (Uenibstreamprotobuf__NoSIB1 *message,
20478                       ProtobufCAllocator *allocator);
20479 /* Uenibstreamprotobuf__PLMNIdentityInfoList methods */
20480 void   uenibstreamprotobuf__plmn__identity_info_list__init
20481                      (Uenibstreamprotobuf__PLMNIdentityInfoList         *message);
20482 size_t uenibstreamprotobuf__plmn__identity_info_list__get_packed_size
20483                      (const Uenibstreamprotobuf__PLMNIdentityInfoList   *message);
20484 size_t uenibstreamprotobuf__plmn__identity_info_list__pack
20485                      (const Uenibstreamprotobuf__PLMNIdentityInfoList   *message,
20486                       uint8_t             *out);
20487 size_t uenibstreamprotobuf__plmn__identity_info_list__pack_to_buffer
20488                      (const Uenibstreamprotobuf__PLMNIdentityInfoList   *message,
20489                       ProtobufCBuffer     *buffer);
20490 Uenibstreamprotobuf__PLMNIdentityInfoList *
20491        uenibstreamprotobuf__plmn__identity_info_list__unpack
20492                      (ProtobufCAllocator  *allocator,
20493                       size_t               len,
20494                       const uint8_t       *data);
20495 void   uenibstreamprotobuf__plmn__identity_info_list__free_unpacked
20496                      (Uenibstreamprotobuf__PLMNIdentityInfoList *message,
20497                       ProtobufCAllocator *allocator);
20498 /* Uenibstreamprotobuf__MultiFrequencyBandListNR methods */
20499 void   uenibstreamprotobuf__multi_frequency_band_list_nr__init
20500                      (Uenibstreamprotobuf__MultiFrequencyBandListNR         *message);
20501 size_t uenibstreamprotobuf__multi_frequency_band_list_nr__get_packed_size
20502                      (const Uenibstreamprotobuf__MultiFrequencyBandListNR   *message);
20503 size_t uenibstreamprotobuf__multi_frequency_band_list_nr__pack
20504                      (const Uenibstreamprotobuf__MultiFrequencyBandListNR   *message,
20505                       uint8_t             *out);
20506 size_t uenibstreamprotobuf__multi_frequency_band_list_nr__pack_to_buffer
20507                      (const Uenibstreamprotobuf__MultiFrequencyBandListNR   *message,
20508                       ProtobufCBuffer     *buffer);
20509 Uenibstreamprotobuf__MultiFrequencyBandListNR *
20510        uenibstreamprotobuf__multi_frequency_band_list_nr__unpack
20511                      (ProtobufCAllocator  *allocator,
20512                       size_t               len,
20513                       const uint8_t       *data);
20514 void   uenibstreamprotobuf__multi_frequency_band_list_nr__free_unpacked
20515                      (Uenibstreamprotobuf__MultiFrequencyBandListNR *message,
20516                       ProtobufCAllocator *allocator);
20517 /* Uenibstreamprotobuf__CGIInfo methods */
20518 void   uenibstreamprotobuf__cgi__info__init
20519                      (Uenibstreamprotobuf__CGIInfo         *message);
20520 size_t uenibstreamprotobuf__cgi__info__get_packed_size
20521                      (const Uenibstreamprotobuf__CGIInfo   *message);
20522 size_t uenibstreamprotobuf__cgi__info__pack
20523                      (const Uenibstreamprotobuf__CGIInfo   *message,
20524                       uint8_t             *out);
20525 size_t uenibstreamprotobuf__cgi__info__pack_to_buffer
20526                      (const Uenibstreamprotobuf__CGIInfo   *message,
20527                       ProtobufCBuffer     *buffer);
20528 Uenibstreamprotobuf__CGIInfo *
20529        uenibstreamprotobuf__cgi__info__unpack
20530                      (ProtobufCAllocator  *allocator,
20531                       size_t               len,
20532                       const uint8_t       *data);
20533 void   uenibstreamprotobuf__cgi__info__free_unpacked
20534                      (Uenibstreamprotobuf__CGIInfo *message,
20535                       ProtobufCAllocator *allocator);
20536 /* Uenibstreamprotobuf__MultiBandInfoListEUTRA methods */
20537 void   uenibstreamprotobuf__multi_band_info_list_eutra__init
20538                      (Uenibstreamprotobuf__MultiBandInfoListEUTRA         *message);
20539 size_t uenibstreamprotobuf__multi_band_info_list_eutra__get_packed_size
20540                      (const Uenibstreamprotobuf__MultiBandInfoListEUTRA   *message);
20541 size_t uenibstreamprotobuf__multi_band_info_list_eutra__pack
20542                      (const Uenibstreamprotobuf__MultiBandInfoListEUTRA   *message,
20543                       uint8_t             *out);
20544 size_t uenibstreamprotobuf__multi_band_info_list_eutra__pack_to_buffer
20545                      (const Uenibstreamprotobuf__MultiBandInfoListEUTRA   *message,
20546                       ProtobufCBuffer     *buffer);
20547 Uenibstreamprotobuf__MultiBandInfoListEUTRA *
20548        uenibstreamprotobuf__multi_band_info_list_eutra__unpack
20549                      (ProtobufCAllocator  *allocator,
20550                       size_t               len,
20551                       const uint8_t       *data);
20552 void   uenibstreamprotobuf__multi_band_info_list_eutra__free_unpacked
20553                      (Uenibstreamprotobuf__MultiBandInfoListEUTRA *message,
20554                       ProtobufCAllocator *allocator);
20555 /* Uenibstreamprotobuf__EUTRACGIInfo methods */
20556 void   uenibstreamprotobuf__eutra__cgi__info__init
20557                      (Uenibstreamprotobuf__EUTRACGIInfo         *message);
20558 size_t uenibstreamprotobuf__eutra__cgi__info__get_packed_size
20559                      (const Uenibstreamprotobuf__EUTRACGIInfo   *message);
20560 size_t uenibstreamprotobuf__eutra__cgi__info__pack
20561                      (const Uenibstreamprotobuf__EUTRACGIInfo   *message,
20562                       uint8_t             *out);
20563 size_t uenibstreamprotobuf__eutra__cgi__info__pack_to_buffer
20564                      (const Uenibstreamprotobuf__EUTRACGIInfo   *message,
20565                       ProtobufCBuffer     *buffer);
20566 Uenibstreamprotobuf__EUTRACGIInfo *
20567        uenibstreamprotobuf__eutra__cgi__info__unpack
20568                      (ProtobufCAllocator  *allocator,
20569                       size_t               len,
20570                       const uint8_t       *data);
20571 void   uenibstreamprotobuf__eutra__cgi__info__free_unpacked
20572                      (Uenibstreamprotobuf__EUTRACGIInfo *message,
20573                       ProtobufCAllocator *allocator);
20574 /* Uenibstreamprotobuf__MeasResultNR methods */
20575 void   uenibstreamprotobuf__meas_result_nr__init
20576                      (Uenibstreamprotobuf__MeasResultNR         *message);
20577 size_t uenibstreamprotobuf__meas_result_nr__get_packed_size
20578                      (const Uenibstreamprotobuf__MeasResultNR   *message);
20579 size_t uenibstreamprotobuf__meas_result_nr__pack
20580                      (const Uenibstreamprotobuf__MeasResultNR   *message,
20581                       uint8_t             *out);
20582 size_t uenibstreamprotobuf__meas_result_nr__pack_to_buffer
20583                      (const Uenibstreamprotobuf__MeasResultNR   *message,
20584                       ProtobufCBuffer     *buffer);
20585 Uenibstreamprotobuf__MeasResultNR *
20586        uenibstreamprotobuf__meas_result_nr__unpack
20587                      (ProtobufCAllocator  *allocator,
20588                       size_t               len,
20589                       const uint8_t       *data);
20590 void   uenibstreamprotobuf__meas_result_nr__free_unpacked
20591                      (Uenibstreamprotobuf__MeasResultNR *message,
20592                       ProtobufCAllocator *allocator);
20593 /* Uenibstreamprotobuf__MeasResultEUTRA methods */
20594 void   uenibstreamprotobuf__meas_result_eutra__init
20595                      (Uenibstreamprotobuf__MeasResultEUTRA         *message);
20596 size_t uenibstreamprotobuf__meas_result_eutra__get_packed_size
20597                      (const Uenibstreamprotobuf__MeasResultEUTRA   *message);
20598 size_t uenibstreamprotobuf__meas_result_eutra__pack
20599                      (const Uenibstreamprotobuf__MeasResultEUTRA   *message,
20600                       uint8_t             *out);
20601 size_t uenibstreamprotobuf__meas_result_eutra__pack_to_buffer
20602                      (const Uenibstreamprotobuf__MeasResultEUTRA   *message,
20603                       ProtobufCBuffer     *buffer);
20604 Uenibstreamprotobuf__MeasResultEUTRA *
20605        uenibstreamprotobuf__meas_result_eutra__unpack
20606                      (ProtobufCAllocator  *allocator,
20607                       size_t               len,
20608                       const uint8_t       *data);
20609 void   uenibstreamprotobuf__meas_result_eutra__free_unpacked
20610                      (Uenibstreamprotobuf__MeasResultEUTRA *message,
20611                       ProtobufCAllocator *allocator);
20612 /* Uenibstreamprotobuf__MeasResultServMO methods */
20613 void   uenibstreamprotobuf__meas_result_serv_mo__init
20614                      (Uenibstreamprotobuf__MeasResultServMO         *message);
20615 size_t uenibstreamprotobuf__meas_result_serv_mo__get_packed_size
20616                      (const Uenibstreamprotobuf__MeasResultServMO   *message);
20617 size_t uenibstreamprotobuf__meas_result_serv_mo__pack
20618                      (const Uenibstreamprotobuf__MeasResultServMO   *message,
20619                       uint8_t             *out);
20620 size_t uenibstreamprotobuf__meas_result_serv_mo__pack_to_buffer
20621                      (const Uenibstreamprotobuf__MeasResultServMO   *message,
20622                       ProtobufCBuffer     *buffer);
20623 Uenibstreamprotobuf__MeasResultServMO *
20624        uenibstreamprotobuf__meas_result_serv_mo__unpack
20625                      (ProtobufCAllocator  *allocator,
20626                       size_t               len,
20627                       const uint8_t       *data);
20628 void   uenibstreamprotobuf__meas_result_serv_mo__free_unpacked
20629                      (Uenibstreamprotobuf__MeasResultServMO *message,
20630                       ProtobufCAllocator *allocator);
20631 /* Uenibstreamprotobuf__MeasResultServMOList methods */
20632 void   uenibstreamprotobuf__meas_result_serv_molist__init
20633                      (Uenibstreamprotobuf__MeasResultServMOList         *message);
20634 size_t uenibstreamprotobuf__meas_result_serv_molist__get_packed_size
20635                      (const Uenibstreamprotobuf__MeasResultServMOList   *message);
20636 size_t uenibstreamprotobuf__meas_result_serv_molist__pack
20637                      (const Uenibstreamprotobuf__MeasResultServMOList   *message,
20638                       uint8_t             *out);
20639 size_t uenibstreamprotobuf__meas_result_serv_molist__pack_to_buffer
20640                      (const Uenibstreamprotobuf__MeasResultServMOList   *message,
20641                       ProtobufCBuffer     *buffer);
20642 Uenibstreamprotobuf__MeasResultServMOList *
20643        uenibstreamprotobuf__meas_result_serv_molist__unpack
20644                      (ProtobufCAllocator  *allocator,
20645                       size_t               len,
20646                       const uint8_t       *data);
20647 void   uenibstreamprotobuf__meas_result_serv_molist__free_unpacked
20648                      (Uenibstreamprotobuf__MeasResultServMOList *message,
20649                       ProtobufCAllocator *allocator);
20650 /* Uenibstreamprotobuf__MeasResultListNR methods */
20651 void   uenibstreamprotobuf__meas_result_list_nr__init
20652                      (Uenibstreamprotobuf__MeasResultListNR         *message);
20653 size_t uenibstreamprotobuf__meas_result_list_nr__get_packed_size
20654                      (const Uenibstreamprotobuf__MeasResultListNR   *message);
20655 size_t uenibstreamprotobuf__meas_result_list_nr__pack
20656                      (const Uenibstreamprotobuf__MeasResultListNR   *message,
20657                       uint8_t             *out);
20658 size_t uenibstreamprotobuf__meas_result_list_nr__pack_to_buffer
20659                      (const Uenibstreamprotobuf__MeasResultListNR   *message,
20660                       ProtobufCBuffer     *buffer);
20661 Uenibstreamprotobuf__MeasResultListNR *
20662        uenibstreamprotobuf__meas_result_list_nr__unpack
20663                      (ProtobufCAllocator  *allocator,
20664                       size_t               len,
20665                       const uint8_t       *data);
20666 void   uenibstreamprotobuf__meas_result_list_nr__free_unpacked
20667                      (Uenibstreamprotobuf__MeasResultListNR *message,
20668                       ProtobufCAllocator *allocator);
20669 /* Uenibstreamprotobuf__MeasResultListEUTRA methods */
20670 void   uenibstreamprotobuf__meas_result_list_eutra__init
20671                      (Uenibstreamprotobuf__MeasResultListEUTRA         *message);
20672 size_t uenibstreamprotobuf__meas_result_list_eutra__get_packed_size
20673                      (const Uenibstreamprotobuf__MeasResultListEUTRA   *message);
20674 size_t uenibstreamprotobuf__meas_result_list_eutra__pack
20675                      (const Uenibstreamprotobuf__MeasResultListEUTRA   *message,
20676                       uint8_t             *out);
20677 size_t uenibstreamprotobuf__meas_result_list_eutra__pack_to_buffer
20678                      (const Uenibstreamprotobuf__MeasResultListEUTRA   *message,
20679                       ProtobufCBuffer     *buffer);
20680 Uenibstreamprotobuf__MeasResultListEUTRA *
20681        uenibstreamprotobuf__meas_result_list_eutra__unpack
20682                      (ProtobufCAllocator  *allocator,
20683                       size_t               len,
20684                       const uint8_t       *data);
20685 void   uenibstreamprotobuf__meas_result_list_eutra__free_unpacked
20686                      (Uenibstreamprotobuf__MeasResultListEUTRA *message,
20687                       ProtobufCAllocator *allocator);
20688 /* Uenibstreamprotobuf__MeasResults methods */
20689 void   uenibstreamprotobuf__meas_results__init
20690                      (Uenibstreamprotobuf__MeasResults         *message);
20691 size_t uenibstreamprotobuf__meas_results__get_packed_size
20692                      (const Uenibstreamprotobuf__MeasResults   *message);
20693 size_t uenibstreamprotobuf__meas_results__pack
20694                      (const Uenibstreamprotobuf__MeasResults   *message,
20695                       uint8_t             *out);
20696 size_t uenibstreamprotobuf__meas_results__pack_to_buffer
20697                      (const Uenibstreamprotobuf__MeasResults   *message,
20698                       ProtobufCBuffer     *buffer);
20699 Uenibstreamprotobuf__MeasResults *
20700        uenibstreamprotobuf__meas_results__unpack
20701                      (ProtobufCAllocator  *allocator,
20702                       size_t               len,
20703                       const uint8_t       *data);
20704 void   uenibstreamprotobuf__meas_results__free_unpacked
20705                      (Uenibstreamprotobuf__MeasResults *message,
20706                       ProtobufCAllocator *allocator);
20707 /* Uenibstreamprotobuf__DRXInfo methods */
20708 void   uenibstreamprotobuf__drx__info__init
20709                      (Uenibstreamprotobuf__DRXInfo         *message);
20710 size_t uenibstreamprotobuf__drx__info__get_packed_size
20711                      (const Uenibstreamprotobuf__DRXInfo   *message);
20712 size_t uenibstreamprotobuf__drx__info__pack
20713                      (const Uenibstreamprotobuf__DRXInfo   *message,
20714                       uint8_t             *out);
20715 size_t uenibstreamprotobuf__drx__info__pack_to_buffer
20716                      (const Uenibstreamprotobuf__DRXInfo   *message,
20717                       ProtobufCBuffer     *buffer);
20718 Uenibstreamprotobuf__DRXInfo *
20719        uenibstreamprotobuf__drx__info__unpack
20720                      (ProtobufCAllocator  *allocator,
20721                       size_t               len,
20722                       const uint8_t       *data);
20723 void   uenibstreamprotobuf__drx__info__free_unpacked
20724                      (Uenibstreamprotobuf__DRXInfo *message,
20725                       ProtobufCAllocator *allocator);
20726 /* Uenibstreamprotobuf__RadioBearerConfig methods */
20727 void   uenibstreamprotobuf__radio_bearer_config__init
20728                      (Uenibstreamprotobuf__RadioBearerConfig         *message);
20729 size_t uenibstreamprotobuf__radio_bearer_config__get_packed_size
20730                      (const Uenibstreamprotobuf__RadioBearerConfig   *message);
20731 size_t uenibstreamprotobuf__radio_bearer_config__pack
20732                      (const Uenibstreamprotobuf__RadioBearerConfig   *message,
20733                       uint8_t             *out);
20734 size_t uenibstreamprotobuf__radio_bearer_config__pack_to_buffer
20735                      (const Uenibstreamprotobuf__RadioBearerConfig   *message,
20736                       ProtobufCBuffer     *buffer);
20737 Uenibstreamprotobuf__RadioBearerConfig *
20738        uenibstreamprotobuf__radio_bearer_config__unpack
20739                      (ProtobufCAllocator  *allocator,
20740                       size_t               len,
20741                       const uint8_t       *data);
20742 void   uenibstreamprotobuf__radio_bearer_config__free_unpacked
20743                      (Uenibstreamprotobuf__RadioBearerConfig *message,
20744                       ProtobufCAllocator *allocator);
20745 /* Uenibstreamprotobuf__SRBToAddModList methods */
20746 void   uenibstreamprotobuf__srb__to_add_mod_list__init
20747                      (Uenibstreamprotobuf__SRBToAddModList         *message);
20748 size_t uenibstreamprotobuf__srb__to_add_mod_list__get_packed_size
20749                      (const Uenibstreamprotobuf__SRBToAddModList   *message);
20750 size_t uenibstreamprotobuf__srb__to_add_mod_list__pack
20751                      (const Uenibstreamprotobuf__SRBToAddModList   *message,
20752                       uint8_t             *out);
20753 size_t uenibstreamprotobuf__srb__to_add_mod_list__pack_to_buffer
20754                      (const Uenibstreamprotobuf__SRBToAddModList   *message,
20755                       ProtobufCBuffer     *buffer);
20756 Uenibstreamprotobuf__SRBToAddModList *
20757        uenibstreamprotobuf__srb__to_add_mod_list__unpack
20758                      (ProtobufCAllocator  *allocator,
20759                       size_t               len,
20760                       const uint8_t       *data);
20761 void   uenibstreamprotobuf__srb__to_add_mod_list__free_unpacked
20762                      (Uenibstreamprotobuf__SRBToAddModList *message,
20763                       ProtobufCAllocator *allocator);
20764 /* Uenibstreamprotobuf__SRBToAddMod methods */
20765 void   uenibstreamprotobuf__srb__to_add_mod__init
20766                      (Uenibstreamprotobuf__SRBToAddMod         *message);
20767 size_t uenibstreamprotobuf__srb__to_add_mod__get_packed_size
20768                      (const Uenibstreamprotobuf__SRBToAddMod   *message);
20769 size_t uenibstreamprotobuf__srb__to_add_mod__pack
20770                      (const Uenibstreamprotobuf__SRBToAddMod   *message,
20771                       uint8_t             *out);
20772 size_t uenibstreamprotobuf__srb__to_add_mod__pack_to_buffer
20773                      (const Uenibstreamprotobuf__SRBToAddMod   *message,
20774                       ProtobufCBuffer     *buffer);
20775 Uenibstreamprotobuf__SRBToAddMod *
20776        uenibstreamprotobuf__srb__to_add_mod__unpack
20777                      (ProtobufCAllocator  *allocator,
20778                       size_t               len,
20779                       const uint8_t       *data);
20780 void   uenibstreamprotobuf__srb__to_add_mod__free_unpacked
20781                      (Uenibstreamprotobuf__SRBToAddMod *message,
20782                       ProtobufCAllocator *allocator);
20783 /* Uenibstreamprotobuf__PDCPConfig methods */
20784 void   uenibstreamprotobuf__pdcp__config__init
20785                      (Uenibstreamprotobuf__PDCPConfig         *message);
20786 size_t uenibstreamprotobuf__pdcp__config__get_packed_size
20787                      (const Uenibstreamprotobuf__PDCPConfig   *message);
20788 size_t uenibstreamprotobuf__pdcp__config__pack
20789                      (const Uenibstreamprotobuf__PDCPConfig   *message,
20790                       uint8_t             *out);
20791 size_t uenibstreamprotobuf__pdcp__config__pack_to_buffer
20792                      (const Uenibstreamprotobuf__PDCPConfig   *message,
20793                       ProtobufCBuffer     *buffer);
20794 Uenibstreamprotobuf__PDCPConfig *
20795        uenibstreamprotobuf__pdcp__config__unpack
20796                      (ProtobufCAllocator  *allocator,
20797                       size_t               len,
20798                       const uint8_t       *data);
20799 void   uenibstreamprotobuf__pdcp__config__free_unpacked
20800                      (Uenibstreamprotobuf__PDCPConfig *message,
20801                       ProtobufCAllocator *allocator);
20802 /* Uenibstreamprotobuf__DRB methods */
20803 void   uenibstreamprotobuf__drb__init
20804                      (Uenibstreamprotobuf__DRB         *message);
20805 size_t uenibstreamprotobuf__drb__get_packed_size
20806                      (const Uenibstreamprotobuf__DRB   *message);
20807 size_t uenibstreamprotobuf__drb__pack
20808                      (const Uenibstreamprotobuf__DRB   *message,
20809                       uint8_t             *out);
20810 size_t uenibstreamprotobuf__drb__pack_to_buffer
20811                      (const Uenibstreamprotobuf__DRB   *message,
20812                       ProtobufCBuffer     *buffer);
20813 Uenibstreamprotobuf__DRB *
20814        uenibstreamprotobuf__drb__unpack
20815                      (ProtobufCAllocator  *allocator,
20816                       size_t               len,
20817                       const uint8_t       *data);
20818 void   uenibstreamprotobuf__drb__free_unpacked
20819                      (Uenibstreamprotobuf__DRB *message,
20820                       ProtobufCAllocator *allocator);
20821 /* Uenibstreamprotobuf__DiscardTimer methods */
20822 void   uenibstreamprotobuf__discard_timer__init
20823                      (Uenibstreamprotobuf__DiscardTimer         *message);
20824 size_t uenibstreamprotobuf__discard_timer__get_packed_size
20825                      (const Uenibstreamprotobuf__DiscardTimer   *message);
20826 size_t uenibstreamprotobuf__discard_timer__pack
20827                      (const Uenibstreamprotobuf__DiscardTimer   *message,
20828                       uint8_t             *out);
20829 size_t uenibstreamprotobuf__discard_timer__pack_to_buffer
20830                      (const Uenibstreamprotobuf__DiscardTimer   *message,
20831                       ProtobufCBuffer     *buffer);
20832 Uenibstreamprotobuf__DiscardTimer *
20833        uenibstreamprotobuf__discard_timer__unpack
20834                      (ProtobufCAllocator  *allocator,
20835                       size_t               len,
20836                       const uint8_t       *data);
20837 void   uenibstreamprotobuf__discard_timer__free_unpacked
20838                      (Uenibstreamprotobuf__DiscardTimer *message,
20839                       ProtobufCAllocator *allocator);
20840 /* Uenibstreamprotobuf__PDCPSNSize methods */
20841 void   uenibstreamprotobuf__pdcp__sn__size__init
20842                      (Uenibstreamprotobuf__PDCPSNSize         *message);
20843 size_t uenibstreamprotobuf__pdcp__sn__size__get_packed_size
20844                      (const Uenibstreamprotobuf__PDCPSNSize   *message);
20845 size_t uenibstreamprotobuf__pdcp__sn__size__pack
20846                      (const Uenibstreamprotobuf__PDCPSNSize   *message,
20847                       uint8_t             *out);
20848 size_t uenibstreamprotobuf__pdcp__sn__size__pack_to_buffer
20849                      (const Uenibstreamprotobuf__PDCPSNSize   *message,
20850                       ProtobufCBuffer     *buffer);
20851 Uenibstreamprotobuf__PDCPSNSize *
20852        uenibstreamprotobuf__pdcp__sn__size__unpack
20853                      (ProtobufCAllocator  *allocator,
20854                       size_t               len,
20855                       const uint8_t       *data);
20856 void   uenibstreamprotobuf__pdcp__sn__size__free_unpacked
20857                      (Uenibstreamprotobuf__PDCPSNSize *message,
20858                       ProtobufCAllocator *allocator);
20859 /* Uenibstreamprotobuf__Rohc methods */
20860 void   uenibstreamprotobuf__rohc__init
20861                      (Uenibstreamprotobuf__Rohc         *message);
20862 size_t uenibstreamprotobuf__rohc__get_packed_size
20863                      (const Uenibstreamprotobuf__Rohc   *message);
20864 size_t uenibstreamprotobuf__rohc__pack
20865                      (const Uenibstreamprotobuf__Rohc   *message,
20866                       uint8_t             *out);
20867 size_t uenibstreamprotobuf__rohc__pack_to_buffer
20868                      (const Uenibstreamprotobuf__Rohc   *message,
20869                       ProtobufCBuffer     *buffer);
20870 Uenibstreamprotobuf__Rohc *
20871        uenibstreamprotobuf__rohc__unpack
20872                      (ProtobufCAllocator  *allocator,
20873                       size_t               len,
20874                       const uint8_t       *data);
20875 void   uenibstreamprotobuf__rohc__free_unpacked
20876                      (Uenibstreamprotobuf__Rohc *message,
20877                       ProtobufCAllocator *allocator);
20878 /* Uenibstreamprotobuf__RohcProfiles methods */
20879 void   uenibstreamprotobuf__rohc_profiles__init
20880                      (Uenibstreamprotobuf__RohcProfiles         *message);
20881 size_t uenibstreamprotobuf__rohc_profiles__get_packed_size
20882                      (const Uenibstreamprotobuf__RohcProfiles   *message);
20883 size_t uenibstreamprotobuf__rohc_profiles__pack
20884                      (const Uenibstreamprotobuf__RohcProfiles   *message,
20885                       uint8_t             *out);
20886 size_t uenibstreamprotobuf__rohc_profiles__pack_to_buffer
20887                      (const Uenibstreamprotobuf__RohcProfiles   *message,
20888                       ProtobufCBuffer     *buffer);
20889 Uenibstreamprotobuf__RohcProfiles *
20890        uenibstreamprotobuf__rohc_profiles__unpack
20891                      (ProtobufCAllocator  *allocator,
20892                       size_t               len,
20893                       const uint8_t       *data);
20894 void   uenibstreamprotobuf__rohc_profiles__free_unpacked
20895                      (Uenibstreamprotobuf__RohcProfiles *message,
20896                       ProtobufCAllocator *allocator);
20897 /* Uenibstreamprotobuf__UplinkOnlyROHC methods */
20898 void   uenibstreamprotobuf__uplink_only_rohc__init
20899                      (Uenibstreamprotobuf__UplinkOnlyROHC         *message);
20900 size_t uenibstreamprotobuf__uplink_only_rohc__get_packed_size
20901                      (const Uenibstreamprotobuf__UplinkOnlyROHC   *message);
20902 size_t uenibstreamprotobuf__uplink_only_rohc__pack
20903                      (const Uenibstreamprotobuf__UplinkOnlyROHC   *message,
20904                       uint8_t             *out);
20905 size_t uenibstreamprotobuf__uplink_only_rohc__pack_to_buffer
20906                      (const Uenibstreamprotobuf__UplinkOnlyROHC   *message,
20907                       ProtobufCBuffer     *buffer);
20908 Uenibstreamprotobuf__UplinkOnlyROHC *
20909        uenibstreamprotobuf__uplink_only_rohc__unpack
20910                      (ProtobufCAllocator  *allocator,
20911                       size_t               len,
20912                       const uint8_t       *data);
20913 void   uenibstreamprotobuf__uplink_only_rohc__free_unpacked
20914                      (Uenibstreamprotobuf__UplinkOnlyROHC *message,
20915                       ProtobufCAllocator *allocator);
20916 /* Uenibstreamprotobuf__UplinkOnlyROHCProfiles methods */
20917 void   uenibstreamprotobuf__uplink_only_rohcprofiles__init
20918                      (Uenibstreamprotobuf__UplinkOnlyROHCProfiles         *message);
20919 size_t uenibstreamprotobuf__uplink_only_rohcprofiles__get_packed_size
20920                      (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles   *message);
20921 size_t uenibstreamprotobuf__uplink_only_rohcprofiles__pack
20922                      (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles   *message,
20923                       uint8_t             *out);
20924 size_t uenibstreamprotobuf__uplink_only_rohcprofiles__pack_to_buffer
20925                      (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles   *message,
20926                       ProtobufCBuffer     *buffer);
20927 Uenibstreamprotobuf__UplinkOnlyROHCProfiles *
20928        uenibstreamprotobuf__uplink_only_rohcprofiles__unpack
20929                      (ProtobufCAllocator  *allocator,
20930                       size_t               len,
20931                       const uint8_t       *data);
20932 void   uenibstreamprotobuf__uplink_only_rohcprofiles__free_unpacked
20933                      (Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message,
20934                       ProtobufCAllocator *allocator);
20935 /* Uenibstreamprotobuf__MoreThanOneRLC methods */
20936 void   uenibstreamprotobuf__more_than_one_rlc__init
20937                      (Uenibstreamprotobuf__MoreThanOneRLC         *message);
20938 size_t uenibstreamprotobuf__more_than_one_rlc__get_packed_size
20939                      (const Uenibstreamprotobuf__MoreThanOneRLC   *message);
20940 size_t uenibstreamprotobuf__more_than_one_rlc__pack
20941                      (const Uenibstreamprotobuf__MoreThanOneRLC   *message,
20942                       uint8_t             *out);
20943 size_t uenibstreamprotobuf__more_than_one_rlc__pack_to_buffer
20944                      (const Uenibstreamprotobuf__MoreThanOneRLC   *message,
20945                       ProtobufCBuffer     *buffer);
20946 Uenibstreamprotobuf__MoreThanOneRLC *
20947        uenibstreamprotobuf__more_than_one_rlc__unpack
20948                      (ProtobufCAllocator  *allocator,
20949                       size_t               len,
20950                       const uint8_t       *data);
20951 void   uenibstreamprotobuf__more_than_one_rlc__free_unpacked
20952                      (Uenibstreamprotobuf__MoreThanOneRLC *message,
20953                       ProtobufCAllocator *allocator);
20954 /* Uenibstreamprotobuf__PrimaryPath methods */
20955 void   uenibstreamprotobuf__primary_path__init
20956                      (Uenibstreamprotobuf__PrimaryPath         *message);
20957 size_t uenibstreamprotobuf__primary_path__get_packed_size
20958                      (const Uenibstreamprotobuf__PrimaryPath   *message);
20959 size_t uenibstreamprotobuf__primary_path__pack
20960                      (const Uenibstreamprotobuf__PrimaryPath   *message,
20961                       uint8_t             *out);
20962 size_t uenibstreamprotobuf__primary_path__pack_to_buffer
20963                      (const Uenibstreamprotobuf__PrimaryPath   *message,
20964                       ProtobufCBuffer     *buffer);
20965 Uenibstreamprotobuf__PrimaryPath *
20966        uenibstreamprotobuf__primary_path__unpack
20967                      (ProtobufCAllocator  *allocator,
20968                       size_t               len,
20969                       const uint8_t       *data);
20970 void   uenibstreamprotobuf__primary_path__free_unpacked
20971                      (Uenibstreamprotobuf__PrimaryPath *message,
20972                       ProtobufCAllocator *allocator);
20973 /* Uenibstreamprotobuf__ULDataSplitThreshold methods */
20974 void   uenibstreamprotobuf__ul__data_split_threshold__init
20975                      (Uenibstreamprotobuf__ULDataSplitThreshold         *message);
20976 size_t uenibstreamprotobuf__ul__data_split_threshold__get_packed_size
20977                      (const Uenibstreamprotobuf__ULDataSplitThreshold   *message);
20978 size_t uenibstreamprotobuf__ul__data_split_threshold__pack
20979                      (const Uenibstreamprotobuf__ULDataSplitThreshold   *message,
20980                       uint8_t             *out);
20981 size_t uenibstreamprotobuf__ul__data_split_threshold__pack_to_buffer
20982                      (const Uenibstreamprotobuf__ULDataSplitThreshold   *message,
20983                       ProtobufCBuffer     *buffer);
20984 Uenibstreamprotobuf__ULDataSplitThreshold *
20985        uenibstreamprotobuf__ul__data_split_threshold__unpack
20986                      (ProtobufCAllocator  *allocator,
20987                       size_t               len,
20988                       const uint8_t       *data);
20989 void   uenibstreamprotobuf__ul__data_split_threshold__free_unpacked
20990                      (Uenibstreamprotobuf__ULDataSplitThreshold *message,
20991                       ProtobufCAllocator *allocator);
20992 /* Uenibstreamprotobuf__TReordering methods */
20993 void   uenibstreamprotobuf__t__reordering__init
20994                      (Uenibstreamprotobuf__TReordering         *message);
20995 size_t uenibstreamprotobuf__t__reordering__get_packed_size
20996                      (const Uenibstreamprotobuf__TReordering   *message);
20997 size_t uenibstreamprotobuf__t__reordering__pack
20998                      (const Uenibstreamprotobuf__TReordering   *message,
20999                       uint8_t             *out);
21000 size_t uenibstreamprotobuf__t__reordering__pack_to_buffer
21001                      (const Uenibstreamprotobuf__TReordering   *message,
21002                       ProtobufCBuffer     *buffer);
21003 Uenibstreamprotobuf__TReordering *
21004        uenibstreamprotobuf__t__reordering__unpack
21005                      (ProtobufCAllocator  *allocator,
21006                       size_t               len,
21007                       const uint8_t       *data);
21008 void   uenibstreamprotobuf__t__reordering__free_unpacked
21009                      (Uenibstreamprotobuf__TReordering *message,
21010                       ProtobufCAllocator *allocator);
21011 /* Uenibstreamprotobuf__DRBToAddModList methods */
21012 void   uenibstreamprotobuf__drb__to_add_mod_list__init
21013                      (Uenibstreamprotobuf__DRBToAddModList         *message);
21014 size_t uenibstreamprotobuf__drb__to_add_mod_list__get_packed_size
21015                      (const Uenibstreamprotobuf__DRBToAddModList   *message);
21016 size_t uenibstreamprotobuf__drb__to_add_mod_list__pack
21017                      (const Uenibstreamprotobuf__DRBToAddModList   *message,
21018                       uint8_t             *out);
21019 size_t uenibstreamprotobuf__drb__to_add_mod_list__pack_to_buffer
21020                      (const Uenibstreamprotobuf__DRBToAddModList   *message,
21021                       ProtobufCBuffer     *buffer);
21022 Uenibstreamprotobuf__DRBToAddModList *
21023        uenibstreamprotobuf__drb__to_add_mod_list__unpack
21024                      (ProtobufCAllocator  *allocator,
21025                       size_t               len,
21026                       const uint8_t       *data);
21027 void   uenibstreamprotobuf__drb__to_add_mod_list__free_unpacked
21028                      (Uenibstreamprotobuf__DRBToAddModList *message,
21029                       ProtobufCAllocator *allocator);
21030 /* Uenibstreamprotobuf__DRBToAddMod methods */
21031 void   uenibstreamprotobuf__drb__to_add_mod__init
21032                      (Uenibstreamprotobuf__DRBToAddMod         *message);
21033 size_t uenibstreamprotobuf__drb__to_add_mod__get_packed_size
21034                      (const Uenibstreamprotobuf__DRBToAddMod   *message);
21035 size_t uenibstreamprotobuf__drb__to_add_mod__pack
21036                      (const Uenibstreamprotobuf__DRBToAddMod   *message,
21037                       uint8_t             *out);
21038 size_t uenibstreamprotobuf__drb__to_add_mod__pack_to_buffer
21039                      (const Uenibstreamprotobuf__DRBToAddMod   *message,
21040                       ProtobufCBuffer     *buffer);
21041 Uenibstreamprotobuf__DRBToAddMod *
21042        uenibstreamprotobuf__drb__to_add_mod__unpack
21043                      (ProtobufCAllocator  *allocator,
21044                       size_t               len,
21045                       const uint8_t       *data);
21046 void   uenibstreamprotobuf__drb__to_add_mod__free_unpacked
21047                      (Uenibstreamprotobuf__DRBToAddMod *message,
21048                       ProtobufCAllocator *allocator);
21049 /* Uenibstreamprotobuf__DRBToReleaseList methods */
21050 void   uenibstreamprotobuf__drb__to_release_list__init
21051                      (Uenibstreamprotobuf__DRBToReleaseList         *message);
21052 size_t uenibstreamprotobuf__drb__to_release_list__get_packed_size
21053                      (const Uenibstreamprotobuf__DRBToReleaseList   *message);
21054 size_t uenibstreamprotobuf__drb__to_release_list__pack
21055                      (const Uenibstreamprotobuf__DRBToReleaseList   *message,
21056                       uint8_t             *out);
21057 size_t uenibstreamprotobuf__drb__to_release_list__pack_to_buffer
21058                      (const Uenibstreamprotobuf__DRBToReleaseList   *message,
21059                       ProtobufCBuffer     *buffer);
21060 Uenibstreamprotobuf__DRBToReleaseList *
21061        uenibstreamprotobuf__drb__to_release_list__unpack
21062                      (ProtobufCAllocator  *allocator,
21063                       size_t               len,
21064                       const uint8_t       *data);
21065 void   uenibstreamprotobuf__drb__to_release_list__free_unpacked
21066                      (Uenibstreamprotobuf__DRBToReleaseList *message,
21067                       ProtobufCAllocator *allocator);
21068 /* Uenibstreamprotobuf__SDAPConfig methods */
21069 void   uenibstreamprotobuf__sdap__config__init
21070                      (Uenibstreamprotobuf__SDAPConfig         *message);
21071 size_t uenibstreamprotobuf__sdap__config__get_packed_size
21072                      (const Uenibstreamprotobuf__SDAPConfig   *message);
21073 size_t uenibstreamprotobuf__sdap__config__pack
21074                      (const Uenibstreamprotobuf__SDAPConfig   *message,
21075                       uint8_t             *out);
21076 size_t uenibstreamprotobuf__sdap__config__pack_to_buffer
21077                      (const Uenibstreamprotobuf__SDAPConfig   *message,
21078                       ProtobufCBuffer     *buffer);
21079 Uenibstreamprotobuf__SDAPConfig *
21080        uenibstreamprotobuf__sdap__config__unpack
21081                      (ProtobufCAllocator  *allocator,
21082                       size_t               len,
21083                       const uint8_t       *data);
21084 void   uenibstreamprotobuf__sdap__config__free_unpacked
21085                      (Uenibstreamprotobuf__SDAPConfig *message,
21086                       ProtobufCAllocator *allocator);
21087 /* Uenibstreamprotobuf__SDAPHeader methods */
21088 void   uenibstreamprotobuf__sdap__header__init
21089                      (Uenibstreamprotobuf__SDAPHeader         *message);
21090 size_t uenibstreamprotobuf__sdap__header__get_packed_size
21091                      (const Uenibstreamprotobuf__SDAPHeader   *message);
21092 size_t uenibstreamprotobuf__sdap__header__pack
21093                      (const Uenibstreamprotobuf__SDAPHeader   *message,
21094                       uint8_t             *out);
21095 size_t uenibstreamprotobuf__sdap__header__pack_to_buffer
21096                      (const Uenibstreamprotobuf__SDAPHeader   *message,
21097                       ProtobufCBuffer     *buffer);
21098 Uenibstreamprotobuf__SDAPHeader *
21099        uenibstreamprotobuf__sdap__header__unpack
21100                      (ProtobufCAllocator  *allocator,
21101                       size_t               len,
21102                       const uint8_t       *data);
21103 void   uenibstreamprotobuf__sdap__header__free_unpacked
21104                      (Uenibstreamprotobuf__SDAPHeader *message,
21105                       ProtobufCAllocator *allocator);
21106 /* Uenibstreamprotobuf__SecurityConfig methods */
21107 void   uenibstreamprotobuf__security_config__init
21108                      (Uenibstreamprotobuf__SecurityConfig         *message);
21109 size_t uenibstreamprotobuf__security_config__get_packed_size
21110                      (const Uenibstreamprotobuf__SecurityConfig   *message);
21111 size_t uenibstreamprotobuf__security_config__pack
21112                      (const Uenibstreamprotobuf__SecurityConfig   *message,
21113                       uint8_t             *out);
21114 size_t uenibstreamprotobuf__security_config__pack_to_buffer
21115                      (const Uenibstreamprotobuf__SecurityConfig   *message,
21116                       ProtobufCBuffer     *buffer);
21117 Uenibstreamprotobuf__SecurityConfig *
21118        uenibstreamprotobuf__security_config__unpack
21119                      (ProtobufCAllocator  *allocator,
21120                       size_t               len,
21121                       const uint8_t       *data);
21122 void   uenibstreamprotobuf__security_config__free_unpacked
21123                      (Uenibstreamprotobuf__SecurityConfig *message,
21124                       ProtobufCAllocator *allocator);
21125 /* Uenibstreamprotobuf__SecurityAlgorithmConfig methods */
21126 void   uenibstreamprotobuf__security_algorithm_config__init
21127                      (Uenibstreamprotobuf__SecurityAlgorithmConfig         *message);
21128 size_t uenibstreamprotobuf__security_algorithm_config__get_packed_size
21129                      (const Uenibstreamprotobuf__SecurityAlgorithmConfig   *message);
21130 size_t uenibstreamprotobuf__security_algorithm_config__pack
21131                      (const Uenibstreamprotobuf__SecurityAlgorithmConfig   *message,
21132                       uint8_t             *out);
21133 size_t uenibstreamprotobuf__security_algorithm_config__pack_to_buffer
21134                      (const Uenibstreamprotobuf__SecurityAlgorithmConfig   *message,
21135                       ProtobufCBuffer     *buffer);
21136 Uenibstreamprotobuf__SecurityAlgorithmConfig *
21137        uenibstreamprotobuf__security_algorithm_config__unpack
21138                      (ProtobufCAllocator  *allocator,
21139                       size_t               len,
21140                       const uint8_t       *data);
21141 void   uenibstreamprotobuf__security_algorithm_config__free_unpacked
21142                      (Uenibstreamprotobuf__SecurityAlgorithmConfig *message,
21143                       ProtobufCAllocator *allocator);
21144 /* Uenibstreamprotobuf__CipheringAlgorithm methods */
21145 void   uenibstreamprotobuf__ciphering_algorithm__init
21146                      (Uenibstreamprotobuf__CipheringAlgorithm         *message);
21147 size_t uenibstreamprotobuf__ciphering_algorithm__get_packed_size
21148                      (const Uenibstreamprotobuf__CipheringAlgorithm   *message);
21149 size_t uenibstreamprotobuf__ciphering_algorithm__pack
21150                      (const Uenibstreamprotobuf__CipheringAlgorithm   *message,
21151                       uint8_t             *out);
21152 size_t uenibstreamprotobuf__ciphering_algorithm__pack_to_buffer
21153                      (const Uenibstreamprotobuf__CipheringAlgorithm   *message,
21154                       ProtobufCBuffer     *buffer);
21155 Uenibstreamprotobuf__CipheringAlgorithm *
21156        uenibstreamprotobuf__ciphering_algorithm__unpack
21157                      (ProtobufCAllocator  *allocator,
21158                       size_t               len,
21159                       const uint8_t       *data);
21160 void   uenibstreamprotobuf__ciphering_algorithm__free_unpacked
21161                      (Uenibstreamprotobuf__CipheringAlgorithm *message,
21162                       ProtobufCAllocator *allocator);
21163 /* Uenibstreamprotobuf__IntegrityProtAlgorithm methods */
21164 void   uenibstreamprotobuf__integrity_prot_algorithm__init
21165                      (Uenibstreamprotobuf__IntegrityProtAlgorithm         *message);
21166 size_t uenibstreamprotobuf__integrity_prot_algorithm__get_packed_size
21167                      (const Uenibstreamprotobuf__IntegrityProtAlgorithm   *message);
21168 size_t uenibstreamprotobuf__integrity_prot_algorithm__pack
21169                      (const Uenibstreamprotobuf__IntegrityProtAlgorithm   *message,
21170                       uint8_t             *out);
21171 size_t uenibstreamprotobuf__integrity_prot_algorithm__pack_to_buffer
21172                      (const Uenibstreamprotobuf__IntegrityProtAlgorithm   *message,
21173                       ProtobufCBuffer     *buffer);
21174 Uenibstreamprotobuf__IntegrityProtAlgorithm *
21175        uenibstreamprotobuf__integrity_prot_algorithm__unpack
21176                      (ProtobufCAllocator  *allocator,
21177                       size_t               len,
21178                       const uint8_t       *data);
21179 void   uenibstreamprotobuf__integrity_prot_algorithm__free_unpacked
21180                      (Uenibstreamprotobuf__IntegrityProtAlgorithm *message,
21181                       ProtobufCAllocator *allocator);
21182 /* Uenibstreamprotobuf__KeyToUse methods */
21183 void   uenibstreamprotobuf__key_to_use__init
21184                      (Uenibstreamprotobuf__KeyToUse         *message);
21185 size_t uenibstreamprotobuf__key_to_use__get_packed_size
21186                      (const Uenibstreamprotobuf__KeyToUse   *message);
21187 size_t uenibstreamprotobuf__key_to_use__pack
21188                      (const Uenibstreamprotobuf__KeyToUse   *message,
21189                       uint8_t             *out);
21190 size_t uenibstreamprotobuf__key_to_use__pack_to_buffer
21191                      (const Uenibstreamprotobuf__KeyToUse   *message,
21192                       ProtobufCBuffer     *buffer);
21193 Uenibstreamprotobuf__KeyToUse *
21194        uenibstreamprotobuf__key_to_use__unpack
21195                      (ProtobufCAllocator  *allocator,
21196                       size_t               len,
21197                       const uint8_t       *data);
21198 void   uenibstreamprotobuf__key_to_use__free_unpacked
21199                      (Uenibstreamprotobuf__KeyToUse *message,
21200                       ProtobufCAllocator *allocator);
21201 /* Uenibstreamprotobuf__UplinkTxDirectCurrentList methods */
21202 void   uenibstreamprotobuf__uplink_tx_direct_current_list__init
21203                      (Uenibstreamprotobuf__UplinkTxDirectCurrentList         *message);
21204 size_t uenibstreamprotobuf__uplink_tx_direct_current_list__get_packed_size
21205                      (const Uenibstreamprotobuf__UplinkTxDirectCurrentList   *message);
21206 size_t uenibstreamprotobuf__uplink_tx_direct_current_list__pack
21207                      (const Uenibstreamprotobuf__UplinkTxDirectCurrentList   *message,
21208                       uint8_t             *out);
21209 size_t uenibstreamprotobuf__uplink_tx_direct_current_list__pack_to_buffer
21210                      (const Uenibstreamprotobuf__UplinkTxDirectCurrentList   *message,
21211                       ProtobufCBuffer     *buffer);
21212 Uenibstreamprotobuf__UplinkTxDirectCurrentList *
21213        uenibstreamprotobuf__uplink_tx_direct_current_list__unpack
21214                      (ProtobufCAllocator  *allocator,
21215                       size_t               len,
21216                       const uint8_t       *data);
21217 void   uenibstreamprotobuf__uplink_tx_direct_current_list__free_unpacked
21218                      (Uenibstreamprotobuf__UplinkTxDirectCurrentList *message,
21219                       ProtobufCAllocator *allocator);
21220 /* Uenibstreamprotobuf__UplinkTxDirectCurrentCell methods */
21221 void   uenibstreamprotobuf__uplink_tx_direct_current_cell__init
21222                      (Uenibstreamprotobuf__UplinkTxDirectCurrentCell         *message);
21223 size_t uenibstreamprotobuf__uplink_tx_direct_current_cell__get_packed_size
21224                      (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell   *message);
21225 size_t uenibstreamprotobuf__uplink_tx_direct_current_cell__pack
21226                      (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell   *message,
21227                       uint8_t             *out);
21228 size_t uenibstreamprotobuf__uplink_tx_direct_current_cell__pack_to_buffer
21229                      (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell   *message,
21230                       ProtobufCBuffer     *buffer);
21231 Uenibstreamprotobuf__UplinkTxDirectCurrentCell *
21232        uenibstreamprotobuf__uplink_tx_direct_current_cell__unpack
21233                      (ProtobufCAllocator  *allocator,
21234                       size_t               len,
21235                       const uint8_t       *data);
21236 void   uenibstreamprotobuf__uplink_tx_direct_current_cell__free_unpacked
21237                      (Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message,
21238                       ProtobufCAllocator *allocator);
21239 /* Uenibstreamprotobuf__UplinkTxDirectCurrentBWP methods */
21240 void   uenibstreamprotobuf__uplink_tx_direct_current_bwp__init
21241                      (Uenibstreamprotobuf__UplinkTxDirectCurrentBWP         *message);
21242 size_t uenibstreamprotobuf__uplink_tx_direct_current_bwp__get_packed_size
21243                      (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP   *message);
21244 size_t uenibstreamprotobuf__uplink_tx_direct_current_bwp__pack
21245                      (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP   *message,
21246                       uint8_t             *out);
21247 size_t uenibstreamprotobuf__uplink_tx_direct_current_bwp__pack_to_buffer
21248                      (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP   *message,
21249                       ProtobufCBuffer     *buffer);
21250 Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *
21251        uenibstreamprotobuf__uplink_tx_direct_current_bwp__unpack
21252                      (ProtobufCAllocator  *allocator,
21253                       size_t               len,
21254                       const uint8_t       *data);
21255 void   uenibstreamprotobuf__uplink_tx_direct_current_bwp__free_unpacked
21256                      (Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message,
21257                       ProtobufCAllocator *allocator);
21258 /* Uenibstreamprotobuf__CellAccessRelatedInfo methods */
21259 void   uenibstreamprotobuf__cell_access_related_info__init
21260                      (Uenibstreamprotobuf__CellAccessRelatedInfo         *message);
21261 size_t uenibstreamprotobuf__cell_access_related_info__get_packed_size
21262                      (const Uenibstreamprotobuf__CellAccessRelatedInfo   *message);
21263 size_t uenibstreamprotobuf__cell_access_related_info__pack
21264                      (const Uenibstreamprotobuf__CellAccessRelatedInfo   *message,
21265                       uint8_t             *out);
21266 size_t uenibstreamprotobuf__cell_access_related_info__pack_to_buffer
21267                      (const Uenibstreamprotobuf__CellAccessRelatedInfo   *message,
21268                       ProtobufCBuffer     *buffer);
21269 Uenibstreamprotobuf__CellAccessRelatedInfo *
21270        uenibstreamprotobuf__cell_access_related_info__unpack
21271                      (ProtobufCAllocator  *allocator,
21272                       size_t               len,
21273                       const uint8_t       *data);
21274 void   uenibstreamprotobuf__cell_access_related_info__free_unpacked
21275                      (Uenibstreamprotobuf__CellAccessRelatedInfo *message,
21276                       ProtobufCAllocator *allocator);
21277 /* Uenibstreamprotobuf__ConnEstFailureControl methods */
21278 void   uenibstreamprotobuf__conn_est_failure_control__init
21279                      (Uenibstreamprotobuf__ConnEstFailureControl         *message);
21280 size_t uenibstreamprotobuf__conn_est_failure_control__get_packed_size
21281                      (const Uenibstreamprotobuf__ConnEstFailureControl   *message);
21282 size_t uenibstreamprotobuf__conn_est_failure_control__pack
21283                      (const Uenibstreamprotobuf__ConnEstFailureControl   *message,
21284                       uint8_t             *out);
21285 size_t uenibstreamprotobuf__conn_est_failure_control__pack_to_buffer
21286                      (const Uenibstreamprotobuf__ConnEstFailureControl   *message,
21287                       ProtobufCBuffer     *buffer);
21288 Uenibstreamprotobuf__ConnEstFailureControl *
21289        uenibstreamprotobuf__conn_est_failure_control__unpack
21290                      (ProtobufCAllocator  *allocator,
21291                       size_t               len,
21292                       const uint8_t       *data);
21293 void   uenibstreamprotobuf__conn_est_failure_control__free_unpacked
21294                      (Uenibstreamprotobuf__ConnEstFailureControl *message,
21295                       ProtobufCAllocator *allocator);
21296 /* Uenibstreamprotobuf__ConnEstFailCount methods */
21297 void   uenibstreamprotobuf__conn_est_fail_count__init
21298                      (Uenibstreamprotobuf__ConnEstFailCount         *message);
21299 size_t uenibstreamprotobuf__conn_est_fail_count__get_packed_size
21300                      (const Uenibstreamprotobuf__ConnEstFailCount   *message);
21301 size_t uenibstreamprotobuf__conn_est_fail_count__pack
21302                      (const Uenibstreamprotobuf__ConnEstFailCount   *message,
21303                       uint8_t             *out);
21304 size_t uenibstreamprotobuf__conn_est_fail_count__pack_to_buffer
21305                      (const Uenibstreamprotobuf__ConnEstFailCount   *message,
21306                       ProtobufCBuffer     *buffer);
21307 Uenibstreamprotobuf__ConnEstFailCount *
21308        uenibstreamprotobuf__conn_est_fail_count__unpack
21309                      (ProtobufCAllocator  *allocator,
21310                       size_t               len,
21311                       const uint8_t       *data);
21312 void   uenibstreamprotobuf__conn_est_fail_count__free_unpacked
21313                      (Uenibstreamprotobuf__ConnEstFailCount *message,
21314                       ProtobufCAllocator *allocator);
21315 /* Uenibstreamprotobuf__ConnEstFailOffsetValidity methods */
21316 void   uenibstreamprotobuf__conn_est_fail_offset_validity__init
21317                      (Uenibstreamprotobuf__ConnEstFailOffsetValidity         *message);
21318 size_t uenibstreamprotobuf__conn_est_fail_offset_validity__get_packed_size
21319                      (const Uenibstreamprotobuf__ConnEstFailOffsetValidity   *message);
21320 size_t uenibstreamprotobuf__conn_est_fail_offset_validity__pack
21321                      (const Uenibstreamprotobuf__ConnEstFailOffsetValidity   *message,
21322                       uint8_t             *out);
21323 size_t uenibstreamprotobuf__conn_est_fail_offset_validity__pack_to_buffer
21324                      (const Uenibstreamprotobuf__ConnEstFailOffsetValidity   *message,
21325                       ProtobufCBuffer     *buffer);
21326 Uenibstreamprotobuf__ConnEstFailOffsetValidity *
21327        uenibstreamprotobuf__conn_est_fail_offset_validity__unpack
21328                      (ProtobufCAllocator  *allocator,
21329                       size_t               len,
21330                       const uint8_t       *data);
21331 void   uenibstreamprotobuf__conn_est_fail_offset_validity__free_unpacked
21332                      (Uenibstreamprotobuf__ConnEstFailOffsetValidity *message,
21333                       ProtobufCAllocator *allocator);
21334 /* Uenibstreamprotobuf__SISchedulingInfo methods */
21335 void   uenibstreamprotobuf__si__scheduling_info__init
21336                      (Uenibstreamprotobuf__SISchedulingInfo         *message);
21337 size_t uenibstreamprotobuf__si__scheduling_info__get_packed_size
21338                      (const Uenibstreamprotobuf__SISchedulingInfo   *message);
21339 size_t uenibstreamprotobuf__si__scheduling_info__pack
21340                      (const Uenibstreamprotobuf__SISchedulingInfo   *message,
21341                       uint8_t             *out);
21342 size_t uenibstreamprotobuf__si__scheduling_info__pack_to_buffer
21343                      (const Uenibstreamprotobuf__SISchedulingInfo   *message,
21344                       ProtobufCBuffer     *buffer);
21345 Uenibstreamprotobuf__SISchedulingInfo *
21346        uenibstreamprotobuf__si__scheduling_info__unpack
21347                      (ProtobufCAllocator  *allocator,
21348                       size_t               len,
21349                       const uint8_t       *data);
21350 void   uenibstreamprotobuf__si__scheduling_info__free_unpacked
21351                      (Uenibstreamprotobuf__SISchedulingInfo *message,
21352                       ProtobufCAllocator *allocator);
21353 /* Uenibstreamprotobuf__SIWindowLength methods */
21354 void   uenibstreamprotobuf__si__window_length__init
21355                      (Uenibstreamprotobuf__SIWindowLength         *message);
21356 size_t uenibstreamprotobuf__si__window_length__get_packed_size
21357                      (const Uenibstreamprotobuf__SIWindowLength   *message);
21358 size_t uenibstreamprotobuf__si__window_length__pack
21359                      (const Uenibstreamprotobuf__SIWindowLength   *message,
21360                       uint8_t             *out);
21361 size_t uenibstreamprotobuf__si__window_length__pack_to_buffer
21362                      (const Uenibstreamprotobuf__SIWindowLength   *message,
21363                       ProtobufCBuffer     *buffer);
21364 Uenibstreamprotobuf__SIWindowLength *
21365        uenibstreamprotobuf__si__window_length__unpack
21366                      (ProtobufCAllocator  *allocator,
21367                       size_t               len,
21368                       const uint8_t       *data);
21369 void   uenibstreamprotobuf__si__window_length__free_unpacked
21370                      (Uenibstreamprotobuf__SIWindowLength *message,
21371                       ProtobufCAllocator *allocator);
21372 /* Uenibstreamprotobuf__SchedulingInfo methods */
21373 void   uenibstreamprotobuf__scheduling_info__init
21374                      (Uenibstreamprotobuf__SchedulingInfo         *message);
21375 size_t uenibstreamprotobuf__scheduling_info__get_packed_size
21376                      (const Uenibstreamprotobuf__SchedulingInfo   *message);
21377 size_t uenibstreamprotobuf__scheduling_info__pack
21378                      (const Uenibstreamprotobuf__SchedulingInfo   *message,
21379                       uint8_t             *out);
21380 size_t uenibstreamprotobuf__scheduling_info__pack_to_buffer
21381                      (const Uenibstreamprotobuf__SchedulingInfo   *message,
21382                       ProtobufCBuffer     *buffer);
21383 Uenibstreamprotobuf__SchedulingInfo *
21384        uenibstreamprotobuf__scheduling_info__unpack
21385                      (ProtobufCAllocator  *allocator,
21386                       size_t               len,
21387                       const uint8_t       *data);
21388 void   uenibstreamprotobuf__scheduling_info__free_unpacked
21389                      (Uenibstreamprotobuf__SchedulingInfo *message,
21390                       ProtobufCAllocator *allocator);
21391 /* Uenibstreamprotobuf__SIBMapping methods */
21392 void   uenibstreamprotobuf__sib__mapping__init
21393                      (Uenibstreamprotobuf__SIBMapping         *message);
21394 size_t uenibstreamprotobuf__sib__mapping__get_packed_size
21395                      (const Uenibstreamprotobuf__SIBMapping   *message);
21396 size_t uenibstreamprotobuf__sib__mapping__pack
21397                      (const Uenibstreamprotobuf__SIBMapping   *message,
21398                       uint8_t             *out);
21399 size_t uenibstreamprotobuf__sib__mapping__pack_to_buffer
21400                      (const Uenibstreamprotobuf__SIBMapping   *message,
21401                       ProtobufCBuffer     *buffer);
21402 Uenibstreamprotobuf__SIBMapping *
21403        uenibstreamprotobuf__sib__mapping__unpack
21404                      (ProtobufCAllocator  *allocator,
21405                       size_t               len,
21406                       const uint8_t       *data);
21407 void   uenibstreamprotobuf__sib__mapping__free_unpacked
21408                      (Uenibstreamprotobuf__SIBMapping *message,
21409                       ProtobufCAllocator *allocator);
21410 /* Uenibstreamprotobuf__SIBroadcastStatus methods */
21411 void   uenibstreamprotobuf__si__broadcast_status__init
21412                      (Uenibstreamprotobuf__SIBroadcastStatus         *message);
21413 size_t uenibstreamprotobuf__si__broadcast_status__get_packed_size
21414                      (const Uenibstreamprotobuf__SIBroadcastStatus   *message);
21415 size_t uenibstreamprotobuf__si__broadcast_status__pack
21416                      (const Uenibstreamprotobuf__SIBroadcastStatus   *message,
21417                       uint8_t             *out);
21418 size_t uenibstreamprotobuf__si__broadcast_status__pack_to_buffer
21419                      (const Uenibstreamprotobuf__SIBroadcastStatus   *message,
21420                       ProtobufCBuffer     *buffer);
21421 Uenibstreamprotobuf__SIBroadcastStatus *
21422        uenibstreamprotobuf__si__broadcast_status__unpack
21423                      (ProtobufCAllocator  *allocator,
21424                       size_t               len,
21425                       const uint8_t       *data);
21426 void   uenibstreamprotobuf__si__broadcast_status__free_unpacked
21427                      (Uenibstreamprotobuf__SIBroadcastStatus *message,
21428                       ProtobufCAllocator *allocator);
21429 /* Uenibstreamprotobuf__SIPeriodicity methods */
21430 void   uenibstreamprotobuf__si__periodicity__init
21431                      (Uenibstreamprotobuf__SIPeriodicity         *message);
21432 size_t uenibstreamprotobuf__si__periodicity__get_packed_size
21433                      (const Uenibstreamprotobuf__SIPeriodicity   *message);
21434 size_t uenibstreamprotobuf__si__periodicity__pack
21435                      (const Uenibstreamprotobuf__SIPeriodicity   *message,
21436                       uint8_t             *out);
21437 size_t uenibstreamprotobuf__si__periodicity__pack_to_buffer
21438                      (const Uenibstreamprotobuf__SIPeriodicity   *message,
21439                       ProtobufCBuffer     *buffer);
21440 Uenibstreamprotobuf__SIPeriodicity *
21441        uenibstreamprotobuf__si__periodicity__unpack
21442                      (ProtobufCAllocator  *allocator,
21443                       size_t               len,
21444                       const uint8_t       *data);
21445 void   uenibstreamprotobuf__si__periodicity__free_unpacked
21446                      (Uenibstreamprotobuf__SIPeriodicity *message,
21447                       ProtobufCAllocator *allocator);
21448 /* Uenibstreamprotobuf__SIBTypeInfo methods */
21449 void   uenibstreamprotobuf__sib__type_info__init
21450                      (Uenibstreamprotobuf__SIBTypeInfo         *message);
21451 size_t uenibstreamprotobuf__sib__type_info__get_packed_size
21452                      (const Uenibstreamprotobuf__SIBTypeInfo   *message);
21453 size_t uenibstreamprotobuf__sib__type_info__pack
21454                      (const Uenibstreamprotobuf__SIBTypeInfo   *message,
21455                       uint8_t             *out);
21456 size_t uenibstreamprotobuf__sib__type_info__pack_to_buffer
21457                      (const Uenibstreamprotobuf__SIBTypeInfo   *message,
21458                       ProtobufCBuffer     *buffer);
21459 Uenibstreamprotobuf__SIBTypeInfo *
21460        uenibstreamprotobuf__sib__type_info__unpack
21461                      (ProtobufCAllocator  *allocator,
21462                       size_t               len,
21463                       const uint8_t       *data);
21464 void   uenibstreamprotobuf__sib__type_info__free_unpacked
21465                      (Uenibstreamprotobuf__SIBTypeInfo *message,
21466                       ProtobufCAllocator *allocator);
21467 /* Uenibstreamprotobuf__SIBTypeInfoType methods */
21468 void   uenibstreamprotobuf__sib__type_info_type__init
21469                      (Uenibstreamprotobuf__SIBTypeInfoType         *message);
21470 size_t uenibstreamprotobuf__sib__type_info_type__get_packed_size
21471                      (const Uenibstreamprotobuf__SIBTypeInfoType   *message);
21472 size_t uenibstreamprotobuf__sib__type_info_type__pack
21473                      (const Uenibstreamprotobuf__SIBTypeInfoType   *message,
21474                       uint8_t             *out);
21475 size_t uenibstreamprotobuf__sib__type_info_type__pack_to_buffer
21476                      (const Uenibstreamprotobuf__SIBTypeInfoType   *message,
21477                       ProtobufCBuffer     *buffer);
21478 Uenibstreamprotobuf__SIBTypeInfoType *
21479        uenibstreamprotobuf__sib__type_info_type__unpack
21480                      (ProtobufCAllocator  *allocator,
21481                       size_t               len,
21482                       const uint8_t       *data);
21483 void   uenibstreamprotobuf__sib__type_info_type__free_unpacked
21484                      (Uenibstreamprotobuf__SIBTypeInfoType *message,
21485                       ProtobufCAllocator *allocator);
21486 /* Uenibstreamprotobuf__SIRequestConfig methods */
21487 void   uenibstreamprotobuf__si__request_config__init
21488                      (Uenibstreamprotobuf__SIRequestConfig         *message);
21489 size_t uenibstreamprotobuf__si__request_config__get_packed_size
21490                      (const Uenibstreamprotobuf__SIRequestConfig   *message);
21491 size_t uenibstreamprotobuf__si__request_config__pack
21492                      (const Uenibstreamprotobuf__SIRequestConfig   *message,
21493                       uint8_t             *out);
21494 size_t uenibstreamprotobuf__si__request_config__pack_to_buffer
21495                      (const Uenibstreamprotobuf__SIRequestConfig   *message,
21496                       ProtobufCBuffer     *buffer);
21497 Uenibstreamprotobuf__SIRequestConfig *
21498        uenibstreamprotobuf__si__request_config__unpack
21499                      (ProtobufCAllocator  *allocator,
21500                       size_t               len,
21501                       const uint8_t       *data);
21502 void   uenibstreamprotobuf__si__request_config__free_unpacked
21503                      (Uenibstreamprotobuf__SIRequestConfig *message,
21504                       ProtobufCAllocator *allocator);
21505 /* Uenibstreamprotobuf__SIRequestPeriod methods */
21506 void   uenibstreamprotobuf__si__request_period__init
21507                      (Uenibstreamprotobuf__SIRequestPeriod         *message);
21508 size_t uenibstreamprotobuf__si__request_period__get_packed_size
21509                      (const Uenibstreamprotobuf__SIRequestPeriod   *message);
21510 size_t uenibstreamprotobuf__si__request_period__pack
21511                      (const Uenibstreamprotobuf__SIRequestPeriod   *message,
21512                       uint8_t             *out);
21513 size_t uenibstreamprotobuf__si__request_period__pack_to_buffer
21514                      (const Uenibstreamprotobuf__SIRequestPeriod   *message,
21515                       ProtobufCBuffer     *buffer);
21516 Uenibstreamprotobuf__SIRequestPeriod *
21517        uenibstreamprotobuf__si__request_period__unpack
21518                      (ProtobufCAllocator  *allocator,
21519                       size_t               len,
21520                       const uint8_t       *data);
21521 void   uenibstreamprotobuf__si__request_period__free_unpacked
21522                      (Uenibstreamprotobuf__SIRequestPeriod *message,
21523                       ProtobufCAllocator *allocator);
21524 /* Uenibstreamprotobuf__RACHOccasionsSI methods */
21525 void   uenibstreamprotobuf__rach__occasions_si__init
21526                      (Uenibstreamprotobuf__RACHOccasionsSI         *message);
21527 size_t uenibstreamprotobuf__rach__occasions_si__get_packed_size
21528                      (const Uenibstreamprotobuf__RACHOccasionsSI   *message);
21529 size_t uenibstreamprotobuf__rach__occasions_si__pack
21530                      (const Uenibstreamprotobuf__RACHOccasionsSI   *message,
21531                       uint8_t             *out);
21532 size_t uenibstreamprotobuf__rach__occasions_si__pack_to_buffer
21533                      (const Uenibstreamprotobuf__RACHOccasionsSI   *message,
21534                       ProtobufCBuffer     *buffer);
21535 Uenibstreamprotobuf__RACHOccasionsSI *
21536        uenibstreamprotobuf__rach__occasions_si__unpack
21537                      (ProtobufCAllocator  *allocator,
21538                       size_t               len,
21539                       const uint8_t       *data);
21540 void   uenibstreamprotobuf__rach__occasions_si__free_unpacked
21541                      (Uenibstreamprotobuf__RACHOccasionsSI *message,
21542                       ProtobufCAllocator *allocator);
21543 /* Uenibstreamprotobuf__SIRequestResources methods */
21544 void   uenibstreamprotobuf__si__request_resources__init
21545                      (Uenibstreamprotobuf__SIRequestResources         *message);
21546 size_t uenibstreamprotobuf__si__request_resources__get_packed_size
21547                      (const Uenibstreamprotobuf__SIRequestResources   *message);
21548 size_t uenibstreamprotobuf__si__request_resources__pack
21549                      (const Uenibstreamprotobuf__SIRequestResources   *message,
21550                       uint8_t             *out);
21551 size_t uenibstreamprotobuf__si__request_resources__pack_to_buffer
21552                      (const Uenibstreamprotobuf__SIRequestResources   *message,
21553                       ProtobufCBuffer     *buffer);
21554 Uenibstreamprotobuf__SIRequestResources *
21555        uenibstreamprotobuf__si__request_resources__unpack
21556                      (ProtobufCAllocator  *allocator,
21557                       size_t               len,
21558                       const uint8_t       *data);
21559 void   uenibstreamprotobuf__si__request_resources__free_unpacked
21560                      (Uenibstreamprotobuf__SIRequestResources *message,
21561                       ProtobufCAllocator *allocator);
21562 /* Uenibstreamprotobuf__ServingCellConfigCommonSIB methods */
21563 void   uenibstreamprotobuf__serving_cell_config_common_sib__init
21564                      (Uenibstreamprotobuf__ServingCellConfigCommonSIB         *message);
21565 size_t uenibstreamprotobuf__serving_cell_config_common_sib__get_packed_size
21566                      (const Uenibstreamprotobuf__ServingCellConfigCommonSIB   *message);
21567 size_t uenibstreamprotobuf__serving_cell_config_common_sib__pack
21568                      (const Uenibstreamprotobuf__ServingCellConfigCommonSIB   *message,
21569                       uint8_t             *out);
21570 size_t uenibstreamprotobuf__serving_cell_config_common_sib__pack_to_buffer
21571                      (const Uenibstreamprotobuf__ServingCellConfigCommonSIB   *message,
21572                       ProtobufCBuffer     *buffer);
21573 Uenibstreamprotobuf__ServingCellConfigCommonSIB *
21574        uenibstreamprotobuf__serving_cell_config_common_sib__unpack
21575                      (ProtobufCAllocator  *allocator,
21576                       size_t               len,
21577                       const uint8_t       *data);
21578 void   uenibstreamprotobuf__serving_cell_config_common_sib__free_unpacked
21579                      (Uenibstreamprotobuf__ServingCellConfigCommonSIB *message,
21580                       ProtobufCAllocator *allocator);
21581 /* Uenibstreamprotobuf__DownlinkConfigCommonSIB methods */
21582 void   uenibstreamprotobuf__downlink_config_common_sib__init
21583                      (Uenibstreamprotobuf__DownlinkConfigCommonSIB         *message);
21584 size_t uenibstreamprotobuf__downlink_config_common_sib__get_packed_size
21585                      (const Uenibstreamprotobuf__DownlinkConfigCommonSIB   *message);
21586 size_t uenibstreamprotobuf__downlink_config_common_sib__pack
21587                      (const Uenibstreamprotobuf__DownlinkConfigCommonSIB   *message,
21588                       uint8_t             *out);
21589 size_t uenibstreamprotobuf__downlink_config_common_sib__pack_to_buffer
21590                      (const Uenibstreamprotobuf__DownlinkConfigCommonSIB   *message,
21591                       ProtobufCBuffer     *buffer);
21592 Uenibstreamprotobuf__DownlinkConfigCommonSIB *
21593        uenibstreamprotobuf__downlink_config_common_sib__unpack
21594                      (ProtobufCAllocator  *allocator,
21595                       size_t               len,
21596                       const uint8_t       *data);
21597 void   uenibstreamprotobuf__downlink_config_common_sib__free_unpacked
21598                      (Uenibstreamprotobuf__DownlinkConfigCommonSIB *message,
21599                       ProtobufCAllocator *allocator);
21600 /* Uenibstreamprotobuf__FrequencyInfoDLSIB methods */
21601 void   uenibstreamprotobuf__frequency_info_dl__sib__init
21602                      (Uenibstreamprotobuf__FrequencyInfoDLSIB         *message);
21603 size_t uenibstreamprotobuf__frequency_info_dl__sib__get_packed_size
21604                      (const Uenibstreamprotobuf__FrequencyInfoDLSIB   *message);
21605 size_t uenibstreamprotobuf__frequency_info_dl__sib__pack
21606                      (const Uenibstreamprotobuf__FrequencyInfoDLSIB   *message,
21607                       uint8_t             *out);
21608 size_t uenibstreamprotobuf__frequency_info_dl__sib__pack_to_buffer
21609                      (const Uenibstreamprotobuf__FrequencyInfoDLSIB   *message,
21610                       ProtobufCBuffer     *buffer);
21611 Uenibstreamprotobuf__FrequencyInfoDLSIB *
21612        uenibstreamprotobuf__frequency_info_dl__sib__unpack
21613                      (ProtobufCAllocator  *allocator,
21614                       size_t               len,
21615                       const uint8_t       *data);
21616 void   uenibstreamprotobuf__frequency_info_dl__sib__free_unpacked
21617                      (Uenibstreamprotobuf__FrequencyInfoDLSIB *message,
21618                       ProtobufCAllocator *allocator);
21619 /* Uenibstreamprotobuf__MultiFrequencyBandListNRSIB methods */
21620 void   uenibstreamprotobuf__multi_frequency_band_list_nr__sib__init
21621                      (Uenibstreamprotobuf__MultiFrequencyBandListNRSIB         *message);
21622 size_t uenibstreamprotobuf__multi_frequency_band_list_nr__sib__get_packed_size
21623                      (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB   *message);
21624 size_t uenibstreamprotobuf__multi_frequency_band_list_nr__sib__pack
21625                      (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB   *message,
21626                       uint8_t             *out);
21627 size_t uenibstreamprotobuf__multi_frequency_band_list_nr__sib__pack_to_buffer
21628                      (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB   *message,
21629                       ProtobufCBuffer     *buffer);
21630 Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *
21631        uenibstreamprotobuf__multi_frequency_band_list_nr__sib__unpack
21632                      (ProtobufCAllocator  *allocator,
21633                       size_t               len,
21634                       const uint8_t       *data);
21635 void   uenibstreamprotobuf__multi_frequency_band_list_nr__sib__free_unpacked
21636                      (Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message,
21637                       ProtobufCAllocator *allocator);
21638 /* Uenibstreamprotobuf__NRMultiBandInfo methods */
21639 void   uenibstreamprotobuf__nr__multi_band_info__init
21640                      (Uenibstreamprotobuf__NRMultiBandInfo         *message);
21641 size_t uenibstreamprotobuf__nr__multi_band_info__get_packed_size
21642                      (const Uenibstreamprotobuf__NRMultiBandInfo   *message);
21643 size_t uenibstreamprotobuf__nr__multi_band_info__pack
21644                      (const Uenibstreamprotobuf__NRMultiBandInfo   *message,
21645                       uint8_t             *out);
21646 size_t uenibstreamprotobuf__nr__multi_band_info__pack_to_buffer
21647                      (const Uenibstreamprotobuf__NRMultiBandInfo   *message,
21648                       ProtobufCBuffer     *buffer);
21649 Uenibstreamprotobuf__NRMultiBandInfo *
21650        uenibstreamprotobuf__nr__multi_band_info__unpack
21651                      (ProtobufCAllocator  *allocator,
21652                       size_t               len,
21653                       const uint8_t       *data);
21654 void   uenibstreamprotobuf__nr__multi_band_info__free_unpacked
21655                      (Uenibstreamprotobuf__NRMultiBandInfo *message,
21656                       ProtobufCAllocator *allocator);
21657 /* Uenibstreamprotobuf__NRNSPmaxList methods */
21658 void   uenibstreamprotobuf__nr__ns__pmax_list__init
21659                      (Uenibstreamprotobuf__NRNSPmaxList         *message);
21660 size_t uenibstreamprotobuf__nr__ns__pmax_list__get_packed_size
21661                      (const Uenibstreamprotobuf__NRNSPmaxList   *message);
21662 size_t uenibstreamprotobuf__nr__ns__pmax_list__pack
21663                      (const Uenibstreamprotobuf__NRNSPmaxList   *message,
21664                       uint8_t             *out);
21665 size_t uenibstreamprotobuf__nr__ns__pmax_list__pack_to_buffer
21666                      (const Uenibstreamprotobuf__NRNSPmaxList   *message,
21667                       ProtobufCBuffer     *buffer);
21668 Uenibstreamprotobuf__NRNSPmaxList *
21669        uenibstreamprotobuf__nr__ns__pmax_list__unpack
21670                      (ProtobufCAllocator  *allocator,
21671                       size_t               len,
21672                       const uint8_t       *data);
21673 void   uenibstreamprotobuf__nr__ns__pmax_list__free_unpacked
21674                      (Uenibstreamprotobuf__NRNSPmaxList *message,
21675                       ProtobufCAllocator *allocator);
21676 /* Uenibstreamprotobuf__NRNSPmaxValue methods */
21677 void   uenibstreamprotobuf__nr__ns__pmax_value__init
21678                      (Uenibstreamprotobuf__NRNSPmaxValue         *message);
21679 size_t uenibstreamprotobuf__nr__ns__pmax_value__get_packed_size
21680                      (const Uenibstreamprotobuf__NRNSPmaxValue   *message);
21681 size_t uenibstreamprotobuf__nr__ns__pmax_value__pack
21682                      (const Uenibstreamprotobuf__NRNSPmaxValue   *message,
21683                       uint8_t             *out);
21684 size_t uenibstreamprotobuf__nr__ns__pmax_value__pack_to_buffer
21685                      (const Uenibstreamprotobuf__NRNSPmaxValue   *message,
21686                       ProtobufCBuffer     *buffer);
21687 Uenibstreamprotobuf__NRNSPmaxValue *
21688        uenibstreamprotobuf__nr__ns__pmax_value__unpack
21689                      (ProtobufCAllocator  *allocator,
21690                       size_t               len,
21691                       const uint8_t       *data);
21692 void   uenibstreamprotobuf__nr__ns__pmax_value__free_unpacked
21693                      (Uenibstreamprotobuf__NRNSPmaxValue *message,
21694                       ProtobufCAllocator *allocator);
21695 /* Uenibstreamprotobuf__BCCHConfig methods */
21696 void   uenibstreamprotobuf__bcch__config__init
21697                      (Uenibstreamprotobuf__BCCHConfig         *message);
21698 size_t uenibstreamprotobuf__bcch__config__get_packed_size
21699                      (const Uenibstreamprotobuf__BCCHConfig   *message);
21700 size_t uenibstreamprotobuf__bcch__config__pack
21701                      (const Uenibstreamprotobuf__BCCHConfig   *message,
21702                       uint8_t             *out);
21703 size_t uenibstreamprotobuf__bcch__config__pack_to_buffer
21704                      (const Uenibstreamprotobuf__BCCHConfig   *message,
21705                       ProtobufCBuffer     *buffer);
21706 Uenibstreamprotobuf__BCCHConfig *
21707        uenibstreamprotobuf__bcch__config__unpack
21708                      (ProtobufCAllocator  *allocator,
21709                       size_t               len,
21710                       const uint8_t       *data);
21711 void   uenibstreamprotobuf__bcch__config__free_unpacked
21712                      (Uenibstreamprotobuf__BCCHConfig *message,
21713                       ProtobufCAllocator *allocator);
21714 /* Uenibstreamprotobuf__PCCHConfig methods */
21715 void   uenibstreamprotobuf__pcch__config__init
21716                      (Uenibstreamprotobuf__PCCHConfig         *message);
21717 size_t uenibstreamprotobuf__pcch__config__get_packed_size
21718                      (const Uenibstreamprotobuf__PCCHConfig   *message);
21719 size_t uenibstreamprotobuf__pcch__config__pack
21720                      (const Uenibstreamprotobuf__PCCHConfig   *message,
21721                       uint8_t             *out);
21722 size_t uenibstreamprotobuf__pcch__config__pack_to_buffer
21723                      (const Uenibstreamprotobuf__PCCHConfig   *message,
21724                       ProtobufCBuffer     *buffer);
21725 Uenibstreamprotobuf__PCCHConfig *
21726        uenibstreamprotobuf__pcch__config__unpack
21727                      (ProtobufCAllocator  *allocator,
21728                       size_t               len,
21729                       const uint8_t       *data);
21730 void   uenibstreamprotobuf__pcch__config__free_unpacked
21731                      (Uenibstreamprotobuf__PCCHConfig *message,
21732                       ProtobufCAllocator *allocator);
21733 /* Uenibstreamprotobuf__PagingCycle methods */
21734 void   uenibstreamprotobuf__paging_cycle__init
21735                      (Uenibstreamprotobuf__PagingCycle         *message);
21736 size_t uenibstreamprotobuf__paging_cycle__get_packed_size
21737                      (const Uenibstreamprotobuf__PagingCycle   *message);
21738 size_t uenibstreamprotobuf__paging_cycle__pack
21739                      (const Uenibstreamprotobuf__PagingCycle   *message,
21740                       uint8_t             *out);
21741 size_t uenibstreamprotobuf__paging_cycle__pack_to_buffer
21742                      (const Uenibstreamprotobuf__PagingCycle   *message,
21743                       ProtobufCBuffer     *buffer);
21744 Uenibstreamprotobuf__PagingCycle *
21745        uenibstreamprotobuf__paging_cycle__unpack
21746                      (ProtobufCAllocator  *allocator,
21747                       size_t               len,
21748                       const uint8_t       *data);
21749 void   uenibstreamprotobuf__paging_cycle__free_unpacked
21750                      (Uenibstreamprotobuf__PagingCycle *message,
21751                       ProtobufCAllocator *allocator);
21752 /* Uenibstreamprotobuf__PCCHConfigNs methods */
21753 void   uenibstreamprotobuf__pcch__config_ns__init
21754                      (Uenibstreamprotobuf__PCCHConfigNs         *message);
21755 size_t uenibstreamprotobuf__pcch__config_ns__get_packed_size
21756                      (const Uenibstreamprotobuf__PCCHConfigNs   *message);
21757 size_t uenibstreamprotobuf__pcch__config_ns__pack
21758                      (const Uenibstreamprotobuf__PCCHConfigNs   *message,
21759                       uint8_t             *out);
21760 size_t uenibstreamprotobuf__pcch__config_ns__pack_to_buffer
21761                      (const Uenibstreamprotobuf__PCCHConfigNs   *message,
21762                       ProtobufCBuffer     *buffer);
21763 Uenibstreamprotobuf__PCCHConfigNs *
21764        uenibstreamprotobuf__pcch__config_ns__unpack
21765                      (ProtobufCAllocator  *allocator,
21766                       size_t               len,
21767                       const uint8_t       *data);
21768 void   uenibstreamprotobuf__pcch__config_ns__free_unpacked
21769                      (Uenibstreamprotobuf__PCCHConfigNs *message,
21770                       ProtobufCAllocator *allocator);
21771 /* Uenibstreamprotobuf__SCS15KHZoneT methods */
21772 void   uenibstreamprotobuf__scs15_khzone_t__init
21773                      (Uenibstreamprotobuf__SCS15KHZoneT         *message);
21774 size_t uenibstreamprotobuf__scs15_khzone_t__get_packed_size
21775                      (const Uenibstreamprotobuf__SCS15KHZoneT   *message);
21776 size_t uenibstreamprotobuf__scs15_khzone_t__pack
21777                      (const Uenibstreamprotobuf__SCS15KHZoneT   *message,
21778                       uint8_t             *out);
21779 size_t uenibstreamprotobuf__scs15_khzone_t__pack_to_buffer
21780                      (const Uenibstreamprotobuf__SCS15KHZoneT   *message,
21781                       ProtobufCBuffer     *buffer);
21782 Uenibstreamprotobuf__SCS15KHZoneT *
21783        uenibstreamprotobuf__scs15_khzone_t__unpack
21784                      (ProtobufCAllocator  *allocator,
21785                       size_t               len,
21786                       const uint8_t       *data);
21787 void   uenibstreamprotobuf__scs15_khzone_t__free_unpacked
21788                      (Uenibstreamprotobuf__SCS15KHZoneT *message,
21789                       ProtobufCAllocator *allocator);
21790 /* Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT methods */
21791 void   uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__init
21792                      (Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT         *message);
21793 size_t uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__get_packed_size
21794                      (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT   *message);
21795 size_t uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__pack
21796                      (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT   *message,
21797                       uint8_t             *out);
21798 size_t uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__pack_to_buffer
21799                      (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT   *message,
21800                       ProtobufCBuffer     *buffer);
21801 Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *
21802        uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__unpack
21803                      (ProtobufCAllocator  *allocator,
21804                       size_t               len,
21805                       const uint8_t       *data);
21806 void   uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__free_unpacked
21807                      (Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message,
21808                       ProtobufCAllocator *allocator);
21809 /* Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT methods */
21810 void   uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__init
21811                      (Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT         *message);
21812 size_t uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__get_packed_size
21813                      (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT   *message);
21814 size_t uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__pack
21815                      (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT   *message,
21816                       uint8_t             *out);
21817 size_t uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__pack_to_buffer
21818                      (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT   *message,
21819                       ProtobufCBuffer     *buffer);
21820 Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *
21821        uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__unpack
21822                      (ProtobufCAllocator  *allocator,
21823                       size_t               len,
21824                       const uint8_t       *data);
21825 void   uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__free_unpacked
21826                      (Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message,
21827                       ProtobufCAllocator *allocator);
21828 /* Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT methods */
21829 void   uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__init
21830                      (Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT         *message);
21831 size_t uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__get_packed_size
21832                      (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT   *message);
21833 size_t uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__pack
21834                      (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT   *message,
21835                       uint8_t             *out);
21836 size_t uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__pack_to_buffer
21837                      (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT   *message,
21838                       ProtobufCBuffer     *buffer);
21839 Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *
21840        uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__unpack
21841                      (ProtobufCAllocator  *allocator,
21842                       size_t               len,
21843                       const uint8_t       *data);
21844 void   uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__free_unpacked
21845                      (Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message,
21846                       ProtobufCAllocator *allocator);
21847 /* Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT methods */
21848 void   uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__init
21849                      (Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT         *message);
21850 size_t uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__get_packed_size
21851                      (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT   *message);
21852 size_t uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__pack
21853                      (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT   *message,
21854                       uint8_t             *out);
21855 size_t uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__pack_to_buffer
21856                      (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT   *message,
21857                       ProtobufCBuffer     *buffer);
21858 Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *
21859        uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__unpack
21860                      (ProtobufCAllocator  *allocator,
21861                       size_t               len,
21862                       const uint8_t       *data);
21863 void   uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__free_unpacked
21864                      (Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message,
21865                       ProtobufCAllocator *allocator);
21866 /* Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT methods */
21867 void   uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__init
21868                      (Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT         *message);
21869 size_t uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__get_packed_size
21870                      (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT   *message);
21871 size_t uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__pack
21872                      (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT   *message,
21873                       uint8_t             *out);
21874 size_t uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__pack_to_buffer
21875                      (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT   *message,
21876                       ProtobufCBuffer     *buffer);
21877 Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *
21878        uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__unpack
21879                      (ProtobufCAllocator  *allocator,
21880                       size_t               len,
21881                       const uint8_t       *data);
21882 void   uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__free_unpacked
21883                      (Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message,
21884                       ProtobufCAllocator *allocator);
21885 /* Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT methods */
21886 void   uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__init
21887                      (Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT         *message);
21888 size_t uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__get_packed_size
21889                      (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT   *message);
21890 size_t uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__pack
21891                      (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT   *message,
21892                       uint8_t             *out);
21893 size_t uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__pack_to_buffer
21894                      (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT   *message,
21895                       ProtobufCBuffer     *buffer);
21896 Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *
21897        uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__unpack
21898                      (ProtobufCAllocator  *allocator,
21899                       size_t               len,
21900                       const uint8_t       *data);
21901 void   uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__free_unpacked
21902                      (Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message,
21903                       ProtobufCAllocator *allocator);
21904 /* Uenibstreamprotobuf__SCS120KHZoneSixteenthT methods */
21905 void   uenibstreamprotobuf__scs120_khzone_sixteenth_t__init
21906                      (Uenibstreamprotobuf__SCS120KHZoneSixteenthT         *message);
21907 size_t uenibstreamprotobuf__scs120_khzone_sixteenth_t__get_packed_size
21908                      (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT   *message);
21909 size_t uenibstreamprotobuf__scs120_khzone_sixteenth_t__pack
21910                      (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT   *message,
21911                       uint8_t             *out);
21912 size_t uenibstreamprotobuf__scs120_khzone_sixteenth_t__pack_to_buffer
21913                      (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT   *message,
21914                       ProtobufCBuffer     *buffer);
21915 Uenibstreamprotobuf__SCS120KHZoneSixteenthT *
21916        uenibstreamprotobuf__scs120_khzone_sixteenth_t__unpack
21917                      (ProtobufCAllocator  *allocator,
21918                       size_t               len,
21919                       const uint8_t       *data);
21920 void   uenibstreamprotobuf__scs120_khzone_sixteenth_t__free_unpacked
21921                      (Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message,
21922                       ProtobufCAllocator *allocator);
21923 /* Uenibstreamprotobuf__UplinkConfigCommonSIB methods */
21924 void   uenibstreamprotobuf__uplink_config_common_sib__init
21925                      (Uenibstreamprotobuf__UplinkConfigCommonSIB         *message);
21926 size_t uenibstreamprotobuf__uplink_config_common_sib__get_packed_size
21927                      (const Uenibstreamprotobuf__UplinkConfigCommonSIB   *message);
21928 size_t uenibstreamprotobuf__uplink_config_common_sib__pack
21929                      (const Uenibstreamprotobuf__UplinkConfigCommonSIB   *message,
21930                       uint8_t             *out);
21931 size_t uenibstreamprotobuf__uplink_config_common_sib__pack_to_buffer
21932                      (const Uenibstreamprotobuf__UplinkConfigCommonSIB   *message,
21933                       ProtobufCBuffer     *buffer);
21934 Uenibstreamprotobuf__UplinkConfigCommonSIB *
21935        uenibstreamprotobuf__uplink_config_common_sib__unpack
21936                      (ProtobufCAllocator  *allocator,
21937                       size_t               len,
21938                       const uint8_t       *data);
21939 void   uenibstreamprotobuf__uplink_config_common_sib__free_unpacked
21940                      (Uenibstreamprotobuf__UplinkConfigCommonSIB *message,
21941                       ProtobufCAllocator *allocator);
21942 /* Uenibstreamprotobuf__FrequencyInfoULSIB methods */
21943 void   uenibstreamprotobuf__frequency_info_ul__sib__init
21944                      (Uenibstreamprotobuf__FrequencyInfoULSIB         *message);
21945 size_t uenibstreamprotobuf__frequency_info_ul__sib__get_packed_size
21946                      (const Uenibstreamprotobuf__FrequencyInfoULSIB   *message);
21947 size_t uenibstreamprotobuf__frequency_info_ul__sib__pack
21948                      (const Uenibstreamprotobuf__FrequencyInfoULSIB   *message,
21949                       uint8_t             *out);
21950 size_t uenibstreamprotobuf__frequency_info_ul__sib__pack_to_buffer
21951                      (const Uenibstreamprotobuf__FrequencyInfoULSIB   *message,
21952                       ProtobufCBuffer     *buffer);
21953 Uenibstreamprotobuf__FrequencyInfoULSIB *
21954        uenibstreamprotobuf__frequency_info_ul__sib__unpack
21955                      (ProtobufCAllocator  *allocator,
21956                       size_t               len,
21957                       const uint8_t       *data);
21958 void   uenibstreamprotobuf__frequency_info_ul__sib__free_unpacked
21959                      (Uenibstreamprotobuf__FrequencyInfoULSIB *message,
21960                       ProtobufCAllocator *allocator);
21961 /* Uenibstreamprotobuf__SIBNTimingAdvanceOffset methods */
21962 void   uenibstreamprotobuf__sib__n__timing_advance_offset__init
21963                      (Uenibstreamprotobuf__SIBNTimingAdvanceOffset         *message);
21964 size_t uenibstreamprotobuf__sib__n__timing_advance_offset__get_packed_size
21965                      (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset   *message);
21966 size_t uenibstreamprotobuf__sib__n__timing_advance_offset__pack
21967                      (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset   *message,
21968                       uint8_t             *out);
21969 size_t uenibstreamprotobuf__sib__n__timing_advance_offset__pack_to_buffer
21970                      (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset   *message,
21971                       ProtobufCBuffer     *buffer);
21972 Uenibstreamprotobuf__SIBNTimingAdvanceOffset *
21973        uenibstreamprotobuf__sib__n__timing_advance_offset__unpack
21974                      (ProtobufCAllocator  *allocator,
21975                       size_t               len,
21976                       const uint8_t       *data);
21977 void   uenibstreamprotobuf__sib__n__timing_advance_offset__free_unpacked
21978                      (Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message,
21979                       ProtobufCAllocator *allocator);
21980 /* Uenibstreamprotobuf__SIBSSBPositionsInBurst methods */
21981 void   uenibstreamprotobuf__sib__ssb__positions_in_burst__init
21982                      (Uenibstreamprotobuf__SIBSSBPositionsInBurst         *message);
21983 size_t uenibstreamprotobuf__sib__ssb__positions_in_burst__get_packed_size
21984                      (const Uenibstreamprotobuf__SIBSSBPositionsInBurst   *message);
21985 size_t uenibstreamprotobuf__sib__ssb__positions_in_burst__pack
21986                      (const Uenibstreamprotobuf__SIBSSBPositionsInBurst   *message,
21987                       uint8_t             *out);
21988 size_t uenibstreamprotobuf__sib__ssb__positions_in_burst__pack_to_buffer
21989                      (const Uenibstreamprotobuf__SIBSSBPositionsInBurst   *message,
21990                       ProtobufCBuffer     *buffer);
21991 Uenibstreamprotobuf__SIBSSBPositionsInBurst *
21992        uenibstreamprotobuf__sib__ssb__positions_in_burst__unpack
21993                      (ProtobufCAllocator  *allocator,
21994                       size_t               len,
21995                       const uint8_t       *data);
21996 void   uenibstreamprotobuf__sib__ssb__positions_in_burst__free_unpacked
21997                      (Uenibstreamprotobuf__SIBSSBPositionsInBurst *message,
21998                       ProtobufCAllocator *allocator);
21999 /* Uenibstreamprotobuf__SIBSSBPeriodicityServingCell methods */
22000 void   uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__init
22001                      (Uenibstreamprotobuf__SIBSSBPeriodicityServingCell         *message);
22002 size_t uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__get_packed_size
22003                      (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell   *message);
22004 size_t uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__pack
22005                      (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell   *message,
22006                       uint8_t             *out);
22007 size_t uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__pack_to_buffer
22008                      (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell   *message,
22009                       ProtobufCBuffer     *buffer);
22010 Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *
22011        uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__unpack
22012                      (ProtobufCAllocator  *allocator,
22013                       size_t               len,
22014                       const uint8_t       *data);
22015 void   uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__free_unpacked
22016                      (Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message,
22017                       ProtobufCAllocator *allocator);
22018 /* Uenibstreamprotobuf__UETimersAndConstants methods */
22019 void   uenibstreamprotobuf__ue__timers_and_constants__init
22020                      (Uenibstreamprotobuf__UETimersAndConstants         *message);
22021 size_t uenibstreamprotobuf__ue__timers_and_constants__get_packed_size
22022                      (const Uenibstreamprotobuf__UETimersAndConstants   *message);
22023 size_t uenibstreamprotobuf__ue__timers_and_constants__pack
22024                      (const Uenibstreamprotobuf__UETimersAndConstants   *message,
22025                       uint8_t             *out);
22026 size_t uenibstreamprotobuf__ue__timers_and_constants__pack_to_buffer
22027                      (const Uenibstreamprotobuf__UETimersAndConstants   *message,
22028                       ProtobufCBuffer     *buffer);
22029 Uenibstreamprotobuf__UETimersAndConstants *
22030        uenibstreamprotobuf__ue__timers_and_constants__unpack
22031                      (ProtobufCAllocator  *allocator,
22032                       size_t               len,
22033                       const uint8_t       *data);
22034 void   uenibstreamprotobuf__ue__timers_and_constants__free_unpacked
22035                      (Uenibstreamprotobuf__UETimersAndConstants *message,
22036                       ProtobufCAllocator *allocator);
22037 /* Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 methods */
22038 void   uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__init
22039                      (Uenibstreamprotobuf__UETimersAndConstantsT300T301T319         *message);
22040 size_t uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__get_packed_size
22041                      (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319   *message);
22042 size_t uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__pack
22043                      (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319   *message,
22044                       uint8_t             *out);
22045 size_t uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__pack_to_buffer
22046                      (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319   *message,
22047                       ProtobufCBuffer     *buffer);
22048 Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *
22049        uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__unpack
22050                      (ProtobufCAllocator  *allocator,
22051                       size_t               len,
22052                       const uint8_t       *data);
22053 void   uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__free_unpacked
22054                      (Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message,
22055                       ProtobufCAllocator *allocator);
22056 /* Uenibstreamprotobuf__UETimersAndConstantsT310 methods */
22057 void   uenibstreamprotobuf__ue__timers_and_constants_t310__init
22058                      (Uenibstreamprotobuf__UETimersAndConstantsT310         *message);
22059 size_t uenibstreamprotobuf__ue__timers_and_constants_t310__get_packed_size
22060                      (const Uenibstreamprotobuf__UETimersAndConstantsT310   *message);
22061 size_t uenibstreamprotobuf__ue__timers_and_constants_t310__pack
22062                      (const Uenibstreamprotobuf__UETimersAndConstantsT310   *message,
22063                       uint8_t             *out);
22064 size_t uenibstreamprotobuf__ue__timers_and_constants_t310__pack_to_buffer
22065                      (const Uenibstreamprotobuf__UETimersAndConstantsT310   *message,
22066                       ProtobufCBuffer     *buffer);
22067 Uenibstreamprotobuf__UETimersAndConstantsT310 *
22068        uenibstreamprotobuf__ue__timers_and_constants_t310__unpack
22069                      (ProtobufCAllocator  *allocator,
22070                       size_t               len,
22071                       const uint8_t       *data);
22072 void   uenibstreamprotobuf__ue__timers_and_constants_t310__free_unpacked
22073                      (Uenibstreamprotobuf__UETimersAndConstantsT310 *message,
22074                       ProtobufCAllocator *allocator);
22075 /* Uenibstreamprotobuf__UETimersAndConstantsN310 methods */
22076 void   uenibstreamprotobuf__ue__timers_and_constants_n310__init
22077                      (Uenibstreamprotobuf__UETimersAndConstantsN310         *message);
22078 size_t uenibstreamprotobuf__ue__timers_and_constants_n310__get_packed_size
22079                      (const Uenibstreamprotobuf__UETimersAndConstantsN310   *message);
22080 size_t uenibstreamprotobuf__ue__timers_and_constants_n310__pack
22081                      (const Uenibstreamprotobuf__UETimersAndConstantsN310   *message,
22082                       uint8_t             *out);
22083 size_t uenibstreamprotobuf__ue__timers_and_constants_n310__pack_to_buffer
22084                      (const Uenibstreamprotobuf__UETimersAndConstantsN310   *message,
22085                       ProtobufCBuffer     *buffer);
22086 Uenibstreamprotobuf__UETimersAndConstantsN310 *
22087        uenibstreamprotobuf__ue__timers_and_constants_n310__unpack
22088                      (ProtobufCAllocator  *allocator,
22089                       size_t               len,
22090                       const uint8_t       *data);
22091 void   uenibstreamprotobuf__ue__timers_and_constants_n310__free_unpacked
22092                      (Uenibstreamprotobuf__UETimersAndConstantsN310 *message,
22093                       ProtobufCAllocator *allocator);
22094 /* Uenibstreamprotobuf__UETimersAndConstantsT311 methods */
22095 void   uenibstreamprotobuf__ue__timers_and_constants_t311__init
22096                      (Uenibstreamprotobuf__UETimersAndConstantsT311         *message);
22097 size_t uenibstreamprotobuf__ue__timers_and_constants_t311__get_packed_size
22098                      (const Uenibstreamprotobuf__UETimersAndConstantsT311   *message);
22099 size_t uenibstreamprotobuf__ue__timers_and_constants_t311__pack
22100                      (const Uenibstreamprotobuf__UETimersAndConstantsT311   *message,
22101                       uint8_t             *out);
22102 size_t uenibstreamprotobuf__ue__timers_and_constants_t311__pack_to_buffer
22103                      (const Uenibstreamprotobuf__UETimersAndConstantsT311   *message,
22104                       ProtobufCBuffer     *buffer);
22105 Uenibstreamprotobuf__UETimersAndConstantsT311 *
22106        uenibstreamprotobuf__ue__timers_and_constants_t311__unpack
22107                      (ProtobufCAllocator  *allocator,
22108                       size_t               len,
22109                       const uint8_t       *data);
22110 void   uenibstreamprotobuf__ue__timers_and_constants_t311__free_unpacked
22111                      (Uenibstreamprotobuf__UETimersAndConstantsT311 *message,
22112                       ProtobufCAllocator *allocator);
22113 /* Uenibstreamprotobuf__UETimersAndConstantsN311 methods */
22114 void   uenibstreamprotobuf__ue__timers_and_constants_n311__init
22115                      (Uenibstreamprotobuf__UETimersAndConstantsN311         *message);
22116 size_t uenibstreamprotobuf__ue__timers_and_constants_n311__get_packed_size
22117                      (const Uenibstreamprotobuf__UETimersAndConstantsN311   *message);
22118 size_t uenibstreamprotobuf__ue__timers_and_constants_n311__pack
22119                      (const Uenibstreamprotobuf__UETimersAndConstantsN311   *message,
22120                       uint8_t             *out);
22121 size_t uenibstreamprotobuf__ue__timers_and_constants_n311__pack_to_buffer
22122                      (const Uenibstreamprotobuf__UETimersAndConstantsN311   *message,
22123                       ProtobufCBuffer     *buffer);
22124 Uenibstreamprotobuf__UETimersAndConstantsN311 *
22125        uenibstreamprotobuf__ue__timers_and_constants_n311__unpack
22126                      (ProtobufCAllocator  *allocator,
22127                       size_t               len,
22128                       const uint8_t       *data);
22129 void   uenibstreamprotobuf__ue__timers_and_constants_n311__free_unpacked
22130                      (Uenibstreamprotobuf__UETimersAndConstantsN311 *message,
22131                       ProtobufCAllocator *allocator);
22132 /* Uenibstreamprotobuf__UACBarringPerCatList methods */
22133 void   uenibstreamprotobuf__uac__barring_per_cat_list__init
22134                      (Uenibstreamprotobuf__UACBarringPerCatList         *message);
22135 size_t uenibstreamprotobuf__uac__barring_per_cat_list__get_packed_size
22136                      (const Uenibstreamprotobuf__UACBarringPerCatList   *message);
22137 size_t uenibstreamprotobuf__uac__barring_per_cat_list__pack
22138                      (const Uenibstreamprotobuf__UACBarringPerCatList   *message,
22139                       uint8_t             *out);
22140 size_t uenibstreamprotobuf__uac__barring_per_cat_list__pack_to_buffer
22141                      (const Uenibstreamprotobuf__UACBarringPerCatList   *message,
22142                       ProtobufCBuffer     *buffer);
22143 Uenibstreamprotobuf__UACBarringPerCatList *
22144        uenibstreamprotobuf__uac__barring_per_cat_list__unpack
22145                      (ProtobufCAllocator  *allocator,
22146                       size_t               len,
22147                       const uint8_t       *data);
22148 void   uenibstreamprotobuf__uac__barring_per_cat_list__free_unpacked
22149                      (Uenibstreamprotobuf__UACBarringPerCatList *message,
22150                       ProtobufCAllocator *allocator);
22151 /* Uenibstreamprotobuf__UACBarringPerCat methods */
22152 void   uenibstreamprotobuf__uac__barring_per_cat__init
22153                      (Uenibstreamprotobuf__UACBarringPerCat         *message);
22154 size_t uenibstreamprotobuf__uac__barring_per_cat__get_packed_size
22155                      (const Uenibstreamprotobuf__UACBarringPerCat   *message);
22156 size_t uenibstreamprotobuf__uac__barring_per_cat__pack
22157                      (const Uenibstreamprotobuf__UACBarringPerCat   *message,
22158                       uint8_t             *out);
22159 size_t uenibstreamprotobuf__uac__barring_per_cat__pack_to_buffer
22160                      (const Uenibstreamprotobuf__UACBarringPerCat   *message,
22161                       ProtobufCBuffer     *buffer);
22162 Uenibstreamprotobuf__UACBarringPerCat *
22163        uenibstreamprotobuf__uac__barring_per_cat__unpack
22164                      (ProtobufCAllocator  *allocator,
22165                       size_t               len,
22166                       const uint8_t       *data);
22167 void   uenibstreamprotobuf__uac__barring_per_cat__free_unpacked
22168                      (Uenibstreamprotobuf__UACBarringPerCat *message,
22169                       ProtobufCAllocator *allocator);
22170 /* Uenibstreamprotobuf__UACBarringPerPLMNList methods */
22171 void   uenibstreamprotobuf__uac__barring_per_plmn__list__init
22172                      (Uenibstreamprotobuf__UACBarringPerPLMNList         *message);
22173 size_t uenibstreamprotobuf__uac__barring_per_plmn__list__get_packed_size
22174                      (const Uenibstreamprotobuf__UACBarringPerPLMNList   *message);
22175 size_t uenibstreamprotobuf__uac__barring_per_plmn__list__pack
22176                      (const Uenibstreamprotobuf__UACBarringPerPLMNList   *message,
22177                       uint8_t             *out);
22178 size_t uenibstreamprotobuf__uac__barring_per_plmn__list__pack_to_buffer
22179                      (const Uenibstreamprotobuf__UACBarringPerPLMNList   *message,
22180                       ProtobufCBuffer     *buffer);
22181 Uenibstreamprotobuf__UACBarringPerPLMNList *
22182        uenibstreamprotobuf__uac__barring_per_plmn__list__unpack
22183                      (ProtobufCAllocator  *allocator,
22184                       size_t               len,
22185                       const uint8_t       *data);
22186 void   uenibstreamprotobuf__uac__barring_per_plmn__list__free_unpacked
22187                      (Uenibstreamprotobuf__UACBarringPerPLMNList *message,
22188                       ProtobufCAllocator *allocator);
22189 /* Uenibstreamprotobuf__UACBarringPerPLMN methods */
22190 void   uenibstreamprotobuf__uac__barring_per_plmn__init
22191                      (Uenibstreamprotobuf__UACBarringPerPLMN         *message);
22192 size_t uenibstreamprotobuf__uac__barring_per_plmn__get_packed_size
22193                      (const Uenibstreamprotobuf__UACBarringPerPLMN   *message);
22194 size_t uenibstreamprotobuf__uac__barring_per_plmn__pack
22195                      (const Uenibstreamprotobuf__UACBarringPerPLMN   *message,
22196                       uint8_t             *out);
22197 size_t uenibstreamprotobuf__uac__barring_per_plmn__pack_to_buffer
22198                      (const Uenibstreamprotobuf__UACBarringPerPLMN   *message,
22199                       ProtobufCBuffer     *buffer);
22200 Uenibstreamprotobuf__UACBarringPerPLMN *
22201        uenibstreamprotobuf__uac__barring_per_plmn__unpack
22202                      (ProtobufCAllocator  *allocator,
22203                       size_t               len,
22204                       const uint8_t       *data);
22205 void   uenibstreamprotobuf__uac__barring_per_plmn__free_unpacked
22206                      (Uenibstreamprotobuf__UACBarringPerPLMN *message,
22207                       ProtobufCAllocator *allocator);
22208 /* Uenibstreamprotobuf__UACImplicitACBarringList methods */
22209 void   uenibstreamprotobuf__uac__implicit_acbarring_list__init
22210                      (Uenibstreamprotobuf__UACImplicitACBarringList         *message);
22211 size_t uenibstreamprotobuf__uac__implicit_acbarring_list__get_packed_size
22212                      (const Uenibstreamprotobuf__UACImplicitACBarringList   *message);
22213 size_t uenibstreamprotobuf__uac__implicit_acbarring_list__pack
22214                      (const Uenibstreamprotobuf__UACImplicitACBarringList   *message,
22215                       uint8_t             *out);
22216 size_t uenibstreamprotobuf__uac__implicit_acbarring_list__pack_to_buffer
22217                      (const Uenibstreamprotobuf__UACImplicitACBarringList   *message,
22218                       ProtobufCBuffer     *buffer);
22219 Uenibstreamprotobuf__UACImplicitACBarringList *
22220        uenibstreamprotobuf__uac__implicit_acbarring_list__unpack
22221                      (ProtobufCAllocator  *allocator,
22222                       size_t               len,
22223                       const uint8_t       *data);
22224 void   uenibstreamprotobuf__uac__implicit_acbarring_list__free_unpacked
22225                      (Uenibstreamprotobuf__UACImplicitACBarringList *message,
22226                       ProtobufCAllocator *allocator);
22227 /* Uenibstreamprotobuf__UACBarringInfoSetList methods */
22228 void   uenibstreamprotobuf__uac__barring_info_set_list__init
22229                      (Uenibstreamprotobuf__UACBarringInfoSetList         *message);
22230 size_t uenibstreamprotobuf__uac__barring_info_set_list__get_packed_size
22231                      (const Uenibstreamprotobuf__UACBarringInfoSetList   *message);
22232 size_t uenibstreamprotobuf__uac__barring_info_set_list__pack
22233                      (const Uenibstreamprotobuf__UACBarringInfoSetList   *message,
22234                       uint8_t             *out);
22235 size_t uenibstreamprotobuf__uac__barring_info_set_list__pack_to_buffer
22236                      (const Uenibstreamprotobuf__UACBarringInfoSetList   *message,
22237                       ProtobufCBuffer     *buffer);
22238 Uenibstreamprotobuf__UACBarringInfoSetList *
22239        uenibstreamprotobuf__uac__barring_info_set_list__unpack
22240                      (ProtobufCAllocator  *allocator,
22241                       size_t               len,
22242                       const uint8_t       *data);
22243 void   uenibstreamprotobuf__uac__barring_info_set_list__free_unpacked
22244                      (Uenibstreamprotobuf__UACBarringInfoSetList *message,
22245                       ProtobufCAllocator *allocator);
22246 /* Uenibstreamprotobuf__UACBarringInfoSet methods */
22247 void   uenibstreamprotobuf__uac__barring_info_set__init
22248                      (Uenibstreamprotobuf__UACBarringInfoSet         *message);
22249 size_t uenibstreamprotobuf__uac__barring_info_set__get_packed_size
22250                      (const Uenibstreamprotobuf__UACBarringInfoSet   *message);
22251 size_t uenibstreamprotobuf__uac__barring_info_set__pack
22252                      (const Uenibstreamprotobuf__UACBarringInfoSet   *message,
22253                       uint8_t             *out);
22254 size_t uenibstreamprotobuf__uac__barring_info_set__pack_to_buffer
22255                      (const Uenibstreamprotobuf__UACBarringInfoSet   *message,
22256                       ProtobufCBuffer     *buffer);
22257 Uenibstreamprotobuf__UACBarringInfoSet *
22258        uenibstreamprotobuf__uac__barring_info_set__unpack
22259                      (ProtobufCAllocator  *allocator,
22260                       size_t               len,
22261                       const uint8_t       *data);
22262 void   uenibstreamprotobuf__uac__barring_info_set__free_unpacked
22263                      (Uenibstreamprotobuf__UACBarringInfoSet *message,
22264                       ProtobufCAllocator *allocator);
22265 /* Uenibstreamprotobuf__UACBarringFactor methods */
22266 void   uenibstreamprotobuf__uac__barring_factor__init
22267                      (Uenibstreamprotobuf__UACBarringFactor         *message);
22268 size_t uenibstreamprotobuf__uac__barring_factor__get_packed_size
22269                      (const Uenibstreamprotobuf__UACBarringFactor   *message);
22270 size_t uenibstreamprotobuf__uac__barring_factor__pack
22271                      (const Uenibstreamprotobuf__UACBarringFactor   *message,
22272                       uint8_t             *out);
22273 size_t uenibstreamprotobuf__uac__barring_factor__pack_to_buffer
22274                      (const Uenibstreamprotobuf__UACBarringFactor   *message,
22275                       ProtobufCBuffer     *buffer);
22276 Uenibstreamprotobuf__UACBarringFactor *
22277        uenibstreamprotobuf__uac__barring_factor__unpack
22278                      (ProtobufCAllocator  *allocator,
22279                       size_t               len,
22280                       const uint8_t       *data);
22281 void   uenibstreamprotobuf__uac__barring_factor__free_unpacked
22282                      (Uenibstreamprotobuf__UACBarringFactor *message,
22283                       ProtobufCAllocator *allocator);
22284 /* Uenibstreamprotobuf__UACBarringTime methods */
22285 void   uenibstreamprotobuf__uac__barring_time__init
22286                      (Uenibstreamprotobuf__UACBarringTime         *message);
22287 size_t uenibstreamprotobuf__uac__barring_time__get_packed_size
22288                      (const Uenibstreamprotobuf__UACBarringTime   *message);
22289 size_t uenibstreamprotobuf__uac__barring_time__pack
22290                      (const Uenibstreamprotobuf__UACBarringTime   *message,
22291                       uint8_t             *out);
22292 size_t uenibstreamprotobuf__uac__barring_time__pack_to_buffer
22293                      (const Uenibstreamprotobuf__UACBarringTime   *message,
22294                       ProtobufCBuffer     *buffer);
22295 Uenibstreamprotobuf__UACBarringTime *
22296        uenibstreamprotobuf__uac__barring_time__unpack
22297                      (ProtobufCAllocator  *allocator,
22298                       size_t               len,
22299                       const uint8_t       *data);
22300 void   uenibstreamprotobuf__uac__barring_time__free_unpacked
22301                      (Uenibstreamprotobuf__UACBarringTime *message,
22302                       ProtobufCAllocator *allocator);
22303 /* Uenibstreamprotobuf__MobilityStateParameters methods */
22304 void   uenibstreamprotobuf__mobility_state_parameters__init
22305                      (Uenibstreamprotobuf__MobilityStateParameters         *message);
22306 size_t uenibstreamprotobuf__mobility_state_parameters__get_packed_size
22307                      (const Uenibstreamprotobuf__MobilityStateParameters   *message);
22308 size_t uenibstreamprotobuf__mobility_state_parameters__pack
22309                      (const Uenibstreamprotobuf__MobilityStateParameters   *message,
22310                       uint8_t             *out);
22311 size_t uenibstreamprotobuf__mobility_state_parameters__pack_to_buffer
22312                      (const Uenibstreamprotobuf__MobilityStateParameters   *message,
22313                       ProtobufCBuffer     *buffer);
22314 Uenibstreamprotobuf__MobilityStateParameters *
22315        uenibstreamprotobuf__mobility_state_parameters__unpack
22316                      (ProtobufCAllocator  *allocator,
22317                       size_t               len,
22318                       const uint8_t       *data);
22319 void   uenibstreamprotobuf__mobility_state_parameters__free_unpacked
22320                      (Uenibstreamprotobuf__MobilityStateParameters *message,
22321                       ProtobufCAllocator *allocator);
22322 /* Uenibstreamprotobuf__TEvaluationHystNormal methods */
22323 void   uenibstreamprotobuf__t__evaluation__hyst_normal__init
22324                      (Uenibstreamprotobuf__TEvaluationHystNormal         *message);
22325 size_t uenibstreamprotobuf__t__evaluation__hyst_normal__get_packed_size
22326                      (const Uenibstreamprotobuf__TEvaluationHystNormal   *message);
22327 size_t uenibstreamprotobuf__t__evaluation__hyst_normal__pack
22328                      (const Uenibstreamprotobuf__TEvaluationHystNormal   *message,
22329                       uint8_t             *out);
22330 size_t uenibstreamprotobuf__t__evaluation__hyst_normal__pack_to_buffer
22331                      (const Uenibstreamprotobuf__TEvaluationHystNormal   *message,
22332                       ProtobufCBuffer     *buffer);
22333 Uenibstreamprotobuf__TEvaluationHystNormal *
22334        uenibstreamprotobuf__t__evaluation__hyst_normal__unpack
22335                      (ProtobufCAllocator  *allocator,
22336                       size_t               len,
22337                       const uint8_t       *data);
22338 void   uenibstreamprotobuf__t__evaluation__hyst_normal__free_unpacked
22339                      (Uenibstreamprotobuf__TEvaluationHystNormal *message,
22340                       ProtobufCAllocator *allocator);
22341 /* Uenibstreamprotobuf__EUTRAMultiBandInfoList methods */
22342 void   uenibstreamprotobuf__eutra__multi_band_info_list__init
22343                      (Uenibstreamprotobuf__EUTRAMultiBandInfoList         *message);
22344 size_t uenibstreamprotobuf__eutra__multi_band_info_list__get_packed_size
22345                      (const Uenibstreamprotobuf__EUTRAMultiBandInfoList   *message);
22346 size_t uenibstreamprotobuf__eutra__multi_band_info_list__pack
22347                      (const Uenibstreamprotobuf__EUTRAMultiBandInfoList   *message,
22348                       uint8_t             *out);
22349 size_t uenibstreamprotobuf__eutra__multi_band_info_list__pack_to_buffer
22350                      (const Uenibstreamprotobuf__EUTRAMultiBandInfoList   *message,
22351                       ProtobufCBuffer     *buffer);
22352 Uenibstreamprotobuf__EUTRAMultiBandInfoList *
22353        uenibstreamprotobuf__eutra__multi_band_info_list__unpack
22354                      (ProtobufCAllocator  *allocator,
22355                       size_t               len,
22356                       const uint8_t       *data);
22357 void   uenibstreamprotobuf__eutra__multi_band_info_list__free_unpacked
22358                      (Uenibstreamprotobuf__EUTRAMultiBandInfoList *message,
22359                       ProtobufCAllocator *allocator);
22360 /* Uenibstreamprotobuf__EUTRAMultiBandInfo methods */
22361 void   uenibstreamprotobuf__eutra__multi_band_info__init
22362                      (Uenibstreamprotobuf__EUTRAMultiBandInfo         *message);
22363 size_t uenibstreamprotobuf__eutra__multi_band_info__get_packed_size
22364                      (const Uenibstreamprotobuf__EUTRAMultiBandInfo   *message);
22365 size_t uenibstreamprotobuf__eutra__multi_band_info__pack
22366                      (const Uenibstreamprotobuf__EUTRAMultiBandInfo   *message,
22367                       uint8_t             *out);
22368 size_t uenibstreamprotobuf__eutra__multi_band_info__pack_to_buffer
22369                      (const Uenibstreamprotobuf__EUTRAMultiBandInfo   *message,
22370                       ProtobufCBuffer     *buffer);
22371 Uenibstreamprotobuf__EUTRAMultiBandInfo *
22372        uenibstreamprotobuf__eutra__multi_band_info__unpack
22373                      (ProtobufCAllocator  *allocator,
22374                       size_t               len,
22375                       const uint8_t       *data);
22376 void   uenibstreamprotobuf__eutra__multi_band_info__free_unpacked
22377                      (Uenibstreamprotobuf__EUTRAMultiBandInfo *message,
22378                       ProtobufCAllocator *allocator);
22379 /* Uenibstreamprotobuf__EUTRANSPmaxList methods */
22380 void   uenibstreamprotobuf__eutra__ns__pmax_list__init
22381                      (Uenibstreamprotobuf__EUTRANSPmaxList         *message);
22382 size_t uenibstreamprotobuf__eutra__ns__pmax_list__get_packed_size
22383                      (const Uenibstreamprotobuf__EUTRANSPmaxList   *message);
22384 size_t uenibstreamprotobuf__eutra__ns__pmax_list__pack
22385                      (const Uenibstreamprotobuf__EUTRANSPmaxList   *message,
22386                       uint8_t             *out);
22387 size_t uenibstreamprotobuf__eutra__ns__pmax_list__pack_to_buffer
22388                      (const Uenibstreamprotobuf__EUTRANSPmaxList   *message,
22389                       ProtobufCBuffer     *buffer);
22390 Uenibstreamprotobuf__EUTRANSPmaxList *
22391        uenibstreamprotobuf__eutra__ns__pmax_list__unpack
22392                      (ProtobufCAllocator  *allocator,
22393                       size_t               len,
22394                       const uint8_t       *data);
22395 void   uenibstreamprotobuf__eutra__ns__pmax_list__free_unpacked
22396                      (Uenibstreamprotobuf__EUTRANSPmaxList *message,
22397                       ProtobufCAllocator *allocator);
22398 /* Uenibstreamprotobuf__EUTRANSPmaxValue methods */
22399 void   uenibstreamprotobuf__eutra__ns__pmax_value__init
22400                      (Uenibstreamprotobuf__EUTRANSPmaxValue         *message);
22401 size_t uenibstreamprotobuf__eutra__ns__pmax_value__get_packed_size
22402                      (const Uenibstreamprotobuf__EUTRANSPmaxValue   *message);
22403 size_t uenibstreamprotobuf__eutra__ns__pmax_value__pack
22404                      (const Uenibstreamprotobuf__EUTRANSPmaxValue   *message,
22405                       uint8_t             *out);
22406 size_t uenibstreamprotobuf__eutra__ns__pmax_value__pack_to_buffer
22407                      (const Uenibstreamprotobuf__EUTRANSPmaxValue   *message,
22408                       ProtobufCBuffer     *buffer);
22409 Uenibstreamprotobuf__EUTRANSPmaxValue *
22410        uenibstreamprotobuf__eutra__ns__pmax_value__unpack
22411                      (ProtobufCAllocator  *allocator,
22412                       size_t               len,
22413                       const uint8_t       *data);
22414 void   uenibstreamprotobuf__eutra__ns__pmax_value__free_unpacked
22415                      (Uenibstreamprotobuf__EUTRANSPmaxValue *message,
22416                       ProtobufCAllocator *allocator);
22417 /* --- per-message closures --- */
22418
22419 typedef void (*Uenibstreamprotobuf__CellGroupConfig_Closure)
22420                  (const Uenibstreamprotobuf__CellGroupConfig *message,
22421                   void *closure_data);
22422 typedef void (*Uenibstreamprotobuf__RLCBearerConfig_Closure)
22423                  (const Uenibstreamprotobuf__RLCBearerConfig *message,
22424                   void *closure_data);
22425 typedef void (*Uenibstreamprotobuf__RLCConfig_Closure)
22426                  (const Uenibstreamprotobuf__RLCConfig *message,
22427                   void *closure_data);
22428 typedef void (*Uenibstreamprotobuf__AM_Closure)
22429                  (const Uenibstreamprotobuf__AM *message,
22430                   void *closure_data);
22431 typedef void (*Uenibstreamprotobuf__ULAMRLC_Closure)
22432                  (const Uenibstreamprotobuf__ULAMRLC *message,
22433                   void *closure_data);
22434 typedef void (*Uenibstreamprotobuf__MaxRetxThreshold_Closure)
22435                  (const Uenibstreamprotobuf__MaxRetxThreshold *message,
22436                   void *closure_data);
22437 typedef void (*Uenibstreamprotobuf__SNFieldLengthAM_Closure)
22438                  (const Uenibstreamprotobuf__SNFieldLengthAM *message,
22439                   void *closure_data);
22440 typedef void (*Uenibstreamprotobuf__TPollRetransmit_Closure)
22441                  (const Uenibstreamprotobuf__TPollRetransmit *message,
22442                   void *closure_data);
22443 typedef void (*Uenibstreamprotobuf__PollPDU_Closure)
22444                  (const Uenibstreamprotobuf__PollPDU *message,
22445                   void *closure_data);
22446 typedef void (*Uenibstreamprotobuf__PollByte_Closure)
22447                  (const Uenibstreamprotobuf__PollByte *message,
22448                   void *closure_data);
22449 typedef void (*Uenibstreamprotobuf__DLAMRLC_Closure)
22450                  (const Uenibstreamprotobuf__DLAMRLC *message,
22451                   void *closure_data);
22452 typedef void (*Uenibstreamprotobuf__TReassembly_Closure)
22453                  (const Uenibstreamprotobuf__TReassembly *message,
22454                   void *closure_data);
22455 typedef void (*Uenibstreamprotobuf__TStatusProhibit_Closure)
22456                  (const Uenibstreamprotobuf__TStatusProhibit *message,
22457                   void *closure_data);
22458 typedef void (*Uenibstreamprotobuf__UMBiDirectional_Closure)
22459                  (const Uenibstreamprotobuf__UMBiDirectional *message,
22460                   void *closure_data);
22461 typedef void (*Uenibstreamprotobuf__ULUMRLC_Closure)
22462                  (const Uenibstreamprotobuf__ULUMRLC *message,
22463                   void *closure_data);
22464 typedef void (*Uenibstreamprotobuf__SNFieldLengthUM_Closure)
22465                  (const Uenibstreamprotobuf__SNFieldLengthUM *message,
22466                   void *closure_data);
22467 typedef void (*Uenibstreamprotobuf__DLUMRLC_Closure)
22468                  (const Uenibstreamprotobuf__DLUMRLC *message,
22469                   void *closure_data);
22470 typedef void (*Uenibstreamprotobuf__UMUniDirectionalUL_Closure)
22471                  (const Uenibstreamprotobuf__UMUniDirectionalUL *message,
22472                   void *closure_data);
22473 typedef void (*Uenibstreamprotobuf__UMUniDirectionalDL_Closure)
22474                  (const Uenibstreamprotobuf__UMUniDirectionalDL *message,
22475                   void *closure_data);
22476 typedef void (*Uenibstreamprotobuf__LogicalChannelConfig_Closure)
22477                  (const Uenibstreamprotobuf__LogicalChannelConfig *message,
22478                   void *closure_data);
22479 typedef void (*Uenibstreamprotobuf__ULSpecificParameters_Closure)
22480                  (const Uenibstreamprotobuf__ULSpecificParameters *message,
22481                   void *closure_data);
22482 typedef void (*Uenibstreamprotobuf__PrioritisedBitRate_Closure)
22483                  (const Uenibstreamprotobuf__PrioritisedBitRate *message,
22484                   void *closure_data);
22485 typedef void (*Uenibstreamprotobuf__BucketSizeDuration_Closure)
22486                  (const Uenibstreamprotobuf__BucketSizeDuration *message,
22487                   void *closure_data);
22488 typedef void (*Uenibstreamprotobuf__SubcarrierSpacing_Closure)
22489                  (const Uenibstreamprotobuf__SubcarrierSpacing *message,
22490                   void *closure_data);
22491 typedef void (*Uenibstreamprotobuf__MaxPUSCHDuration_Closure)
22492                  (const Uenibstreamprotobuf__MaxPUSCHDuration *message,
22493                   void *closure_data);
22494 typedef void (*Uenibstreamprotobuf__BitRateQueryProhibitTimer_Closure)
22495                  (const Uenibstreamprotobuf__BitRateQueryProhibitTimer *message,
22496                   void *closure_data);
22497 typedef void (*Uenibstreamprotobuf__MACCellGroupConfig_Closure)
22498                  (const Uenibstreamprotobuf__MACCellGroupConfig *message,
22499                   void *closure_data);
22500 typedef void (*Uenibstreamprotobuf__DRXConfig_Closure)
22501                  (const Uenibstreamprotobuf__DRXConfig *message,
22502                   void *closure_data);
22503 typedef void (*Uenibstreamprotobuf__MilliSeconds_Closure)
22504                  (const Uenibstreamprotobuf__MilliSeconds *message,
22505                   void *closure_data);
22506 typedef void (*Uenibstreamprotobuf__DRXInactivityTimer_Closure)
22507                  (const Uenibstreamprotobuf__DRXInactivityTimer *message,
22508                   void *closure_data);
22509 typedef void (*Uenibstreamprotobuf__DRXRetransmissionTimer_Closure)
22510                  (const Uenibstreamprotobuf__DRXRetransmissionTimer *message,
22511                   void *closure_data);
22512 typedef void (*Uenibstreamprotobuf__ShortDRX_Closure)
22513                  (const Uenibstreamprotobuf__ShortDRX *message,
22514                   void *closure_data);
22515 typedef void (*Uenibstreamprotobuf__DRXShortCycle_Closure)
22516                  (const Uenibstreamprotobuf__DRXShortCycle *message,
22517                   void *closure_data);
22518 typedef void (*Uenibstreamprotobuf__SchedulingRequestConfig_Closure)
22519                  (const Uenibstreamprotobuf__SchedulingRequestConfig *message,
22520                   void *closure_data);
22521 typedef void (*Uenibstreamprotobuf__SchedulingRequestToAddMod_Closure)
22522                  (const Uenibstreamprotobuf__SchedulingRequestToAddMod *message,
22523                   void *closure_data);
22524 typedef void (*Uenibstreamprotobuf__SRProhibitTimer_Closure)
22525                  (const Uenibstreamprotobuf__SRProhibitTimer *message,
22526                   void *closure_data);
22527 typedef void (*Uenibstreamprotobuf__SRTransMax_Closure)
22528                  (const Uenibstreamprotobuf__SRTransMax *message,
22529                   void *closure_data);
22530 typedef void (*Uenibstreamprotobuf__BSRConfig_Closure)
22531                  (const Uenibstreamprotobuf__BSRConfig *message,
22532                   void *closure_data);
22533 typedef void (*Uenibstreamprotobuf__PeriodicBSRTimer_Closure)
22534                  (const Uenibstreamprotobuf__PeriodicBSRTimer *message,
22535                   void *closure_data);
22536 typedef void (*Uenibstreamprotobuf__RetxBSRTimer_Closure)
22537                  (const Uenibstreamprotobuf__RetxBSRTimer *message,
22538                   void *closure_data);
22539 typedef void (*Uenibstreamprotobuf__LogicalChannelSRDelayTimer_Closure)
22540                  (const Uenibstreamprotobuf__LogicalChannelSRDelayTimer *message,
22541                   void *closure_data);
22542 typedef void (*Uenibstreamprotobuf__TAGConfig_Closure)
22543                  (const Uenibstreamprotobuf__TAGConfig *message,
22544                   void *closure_data);
22545 typedef void (*Uenibstreamprotobuf__TAG_Closure)
22546                  (const Uenibstreamprotobuf__TAG *message,
22547                   void *closure_data);
22548 typedef void (*Uenibstreamprotobuf__TimeAlignmentTimer_Closure)
22549                  (const Uenibstreamprotobuf__TimeAlignmentTimer *message,
22550                   void *closure_data);
22551 typedef void (*Uenibstreamprotobuf__PHRConfig_Closure)
22552                  (const Uenibstreamprotobuf__PHRConfig *message,
22553                   void *closure_data);
22554 typedef void (*Uenibstreamprotobuf__PHRPeriodicTimer_Closure)
22555                  (const Uenibstreamprotobuf__PHRPeriodicTimer *message,
22556                   void *closure_data);
22557 typedef void (*Uenibstreamprotobuf__PHRProhibitTimer_Closure)
22558                  (const Uenibstreamprotobuf__PHRProhibitTimer *message,
22559                   void *closure_data);
22560 typedef void (*Uenibstreamprotobuf__PHRTxPowerFactorChange_Closure)
22561                  (const Uenibstreamprotobuf__PHRTxPowerFactorChange *message,
22562                   void *closure_data);
22563 typedef void (*Uenibstreamprotobuf__PHRModeOtherCG_Closure)
22564                  (const Uenibstreamprotobuf__PHRModeOtherCG *message,
22565                   void *closure_data);
22566 typedef void (*Uenibstreamprotobuf__DataInactivityTimer_Closure)
22567                  (const Uenibstreamprotobuf__DataInactivityTimer *message,
22568                   void *closure_data);
22569 typedef void (*Uenibstreamprotobuf__PhysicalCellGroupConfig_Closure)
22570                  (const Uenibstreamprotobuf__PhysicalCellGroupConfig *message,
22571                   void *closure_data);
22572 typedef void (*Uenibstreamprotobuf__XScale_Closure)
22573                  (const Uenibstreamprotobuf__XScale *message,
22574                   void *closure_data);
22575 typedef void (*Uenibstreamprotobuf__SpCellConfig_Closure)
22576                  (const Uenibstreamprotobuf__SpCellConfig *message,
22577                   void *closure_data);
22578 typedef void (*Uenibstreamprotobuf__ReconfigurationWithSync_Closure)
22579                  (const Uenibstreamprotobuf__ReconfigurationWithSync *message,
22580                   void *closure_data);
22581 typedef void (*Uenibstreamprotobuf__ServingCellConfigCommon_Closure)
22582                  (const Uenibstreamprotobuf__ServingCellConfigCommon *message,
22583                   void *closure_data);
22584 typedef void (*Uenibstreamprotobuf__DownlinkConfigCommon_Closure)
22585                  (const Uenibstreamprotobuf__DownlinkConfigCommon *message,
22586                   void *closure_data);
22587 typedef void (*Uenibstreamprotobuf__FrequencyInfoDL_Closure)
22588                  (const Uenibstreamprotobuf__FrequencyInfoDL *message,
22589                   void *closure_data);
22590 typedef void (*Uenibstreamprotobuf__SCSSpecificCarrier_Closure)
22591                  (const Uenibstreamprotobuf__SCSSpecificCarrier *message,
22592                   void *closure_data);
22593 typedef void (*Uenibstreamprotobuf__BWPDownlinkCommon_Closure)
22594                  (const Uenibstreamprotobuf__BWPDownlinkCommon *message,
22595                   void *closure_data);
22596 typedef void (*Uenibstreamprotobuf__BWP_Closure)
22597                  (const Uenibstreamprotobuf__BWP *message,
22598                   void *closure_data);
22599 typedef void (*Uenibstreamprotobuf__CyclicPrefix_Closure)
22600                  (const Uenibstreamprotobuf__CyclicPrefix *message,
22601                   void *closure_data);
22602 typedef void (*Uenibstreamprotobuf__PDCCHConfigCommon_Closure)
22603                  (const Uenibstreamprotobuf__PDCCHConfigCommon *message,
22604                   void *closure_data);
22605 typedef void (*Uenibstreamprotobuf__ControlResourceSet_Closure)
22606                  (const Uenibstreamprotobuf__ControlResourceSet *message,
22607                   void *closure_data);
22608 typedef void (*Uenibstreamprotobuf__Interleaved_Closure)
22609                  (const Uenibstreamprotobuf__Interleaved *message,
22610                   void *closure_data);
22611 typedef void (*Uenibstreamprotobuf__RegBundleSize_Closure)
22612                  (const Uenibstreamprotobuf__RegBundleSize *message,
22613                   void *closure_data);
22614 typedef void (*Uenibstreamprotobuf__InterleaverSize_Closure)
22615                  (const Uenibstreamprotobuf__InterleaverSize *message,
22616                   void *closure_data);
22617 typedef void (*Uenibstreamprotobuf__PrecoderGranularity_Closure)
22618                  (const Uenibstreamprotobuf__PrecoderGranularity *message,
22619                   void *closure_data);
22620 typedef void (*Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0_Closure)
22621                  (const Uenibstreamprotobuf__FirstPDCCHMonitoringOccasionOfP0 *message,
22622                   void *closure_data);
22623 typedef void (*Uenibstreamprotobuf__SequenceOfInteger_Closure)
22624                  (const Uenibstreamprotobuf__SequenceOfInteger *message,
22625                   void *closure_data);
22626 typedef void (*Uenibstreamprotobuf__PDSCHConfigCommon_Closure)
22627                  (const Uenibstreamprotobuf__PDSCHConfigCommon *message,
22628                   void *closure_data);
22629 typedef void (*Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList_Closure)
22630                  (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocationList *message,
22631                   void *closure_data);
22632 typedef void (*Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation_Closure)
22633                  (const Uenibstreamprotobuf__PDSCHTimeDomainResourceAllocation *message,
22634                   void *closure_data);
22635 typedef void (*Uenibstreamprotobuf__MappingType_Closure)
22636                  (const Uenibstreamprotobuf__MappingType *message,
22637                   void *closure_data);
22638 typedef void (*Uenibstreamprotobuf__UplinkConfigCommon_Closure)
22639                  (const Uenibstreamprotobuf__UplinkConfigCommon *message,
22640                   void *closure_data);
22641 typedef void (*Uenibstreamprotobuf__FrequencyInfoUL_Closure)
22642                  (const Uenibstreamprotobuf__FrequencyInfoUL *message,
22643                   void *closure_data);
22644 typedef void (*Uenibstreamprotobuf__BWPUplinkCommon_Closure)
22645                  (const Uenibstreamprotobuf__BWPUplinkCommon *message,
22646                   void *closure_data);
22647 typedef void (*Uenibstreamprotobuf__BWPUplink_Closure)
22648                  (const Uenibstreamprotobuf__BWPUplink *message,
22649                   void *closure_data);
22650 typedef void (*Uenibstreamprotobuf__RACHConfigCommon_Closure)
22651                  (const Uenibstreamprotobuf__RACHConfigCommon *message,
22652                   void *closure_data);
22653 typedef void (*Uenibstreamprotobuf__RACHConfigGeneric_Closure)
22654                  (const Uenibstreamprotobuf__RACHConfigGeneric *message,
22655                   void *closure_data);
22656 typedef void (*Uenibstreamprotobuf__Msg1FDM_Closure)
22657                  (const Uenibstreamprotobuf__Msg1FDM *message,
22658                   void *closure_data);
22659 typedef void (*Uenibstreamprotobuf__PreambleTransMax_Closure)
22660                  (const Uenibstreamprotobuf__PreambleTransMax *message,
22661                   void *closure_data);
22662 typedef void (*Uenibstreamprotobuf__PowerRampingStep_Closure)
22663                  (const Uenibstreamprotobuf__PowerRampingStep *message,
22664                   void *closure_data);
22665 typedef void (*Uenibstreamprotobuf__RAResponseWindow_Closure)
22666                  (const Uenibstreamprotobuf__RAResponseWindow *message,
22667                   void *closure_data);
22668 typedef void (*Uenibstreamprotobuf__Fraction_Closure)
22669                  (const Uenibstreamprotobuf__Fraction *message,
22670                   void *closure_data);
22671 typedef void (*Uenibstreamprotobuf__OtherFraction_Closure)
22672                  (const Uenibstreamprotobuf__OtherFraction *message,
22673                   void *closure_data);
22674 typedef void (*Uenibstreamprotobuf__GroupBconfigured_Closure)
22675                  (const Uenibstreamprotobuf__GroupBconfigured *message,
22676                   void *closure_data);
22677 typedef void (*Uenibstreamprotobuf__RAMsg3SizeGroupA_Closure)
22678                  (const Uenibstreamprotobuf__RAMsg3SizeGroupA *message,
22679                   void *closure_data);
22680 typedef void (*Uenibstreamprotobuf__MessagePowerOffsetGroupB_Closure)
22681                  (const Uenibstreamprotobuf__MessagePowerOffsetGroupB *message,
22682                   void *closure_data);
22683 typedef void (*Uenibstreamprotobuf__RAContentionResolutionTimer_Closure)
22684                  (const Uenibstreamprotobuf__RAContentionResolutionTimer *message,
22685                   void *closure_data);
22686 typedef void (*Uenibstreamprotobuf__RestrictedSetConfig_Closure)
22687                  (const Uenibstreamprotobuf__RestrictedSetConfig *message,
22688                   void *closure_data);
22689 typedef void (*Uenibstreamprotobuf__PUSCHConfigCommon_Closure)
22690                  (const Uenibstreamprotobuf__PUSCHConfigCommon *message,
22691                   void *closure_data);
22692 typedef void (*Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList_Closure)
22693                  (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocationList *message,
22694                   void *closure_data);
22695 typedef void (*Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation_Closure)
22696                  (const Uenibstreamprotobuf__PUSCHTimeDomainResourceAllocation *message,
22697                   void *closure_data);
22698 typedef void (*Uenibstreamprotobuf__PUCCHConfigCommon_Closure)
22699                  (const Uenibstreamprotobuf__PUCCHConfigCommon *message,
22700                   void *closure_data);
22701 typedef void (*Uenibstreamprotobuf__PUCCHGroupHopping_Closure)
22702                  (const Uenibstreamprotobuf__PUCCHGroupHopping *message,
22703                   void *closure_data);
22704 typedef void (*Uenibstreamprotobuf__NTimingAdvanceOffset_Closure)
22705                  (const Uenibstreamprotobuf__NTimingAdvanceOffset *message,
22706                   void *closure_data);
22707 typedef void (*Uenibstreamprotobuf__SSBPeriodicityServingCell_Closure)
22708                  (const Uenibstreamprotobuf__SSBPeriodicityServingCell *message,
22709                   void *closure_data);
22710 typedef void (*Uenibstreamprotobuf__DMRSTypeAPosition_Closure)
22711                  (const Uenibstreamprotobuf__DMRSTypeAPosition *message,
22712                   void *closure_data);
22713 typedef void (*Uenibstreamprotobuf__RateMatchPatternLTECRS_Closure)
22714                  (const Uenibstreamprotobuf__RateMatchPatternLTECRS *message,
22715                   void *closure_data);
22716 typedef void (*Uenibstreamprotobuf__CarrierBandwidthDL_Closure)
22717                  (const Uenibstreamprotobuf__CarrierBandwidthDL *message,
22718                   void *closure_data);
22719 typedef void (*Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList_Closure)
22720                  (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfigList *message,
22721                   void *closure_data);
22722 typedef void (*Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig_Closure)
22723                  (const Uenibstreamprotobuf__EUTRAMBSFNSubframeConfig *message,
22724                   void *closure_data);
22725 typedef void (*Uenibstreamprotobuf__RadioframeAllocationPeriod_Closure)
22726                  (const Uenibstreamprotobuf__RadioframeAllocationPeriod *message,
22727                   void *closure_data);
22728 typedef void (*Uenibstreamprotobuf__SubframeAllocation_Closure)
22729                  (const Uenibstreamprotobuf__SubframeAllocation *message,
22730                   void *closure_data);
22731 typedef void (*Uenibstreamprotobuf__NrofCRSPorts_Closure)
22732                  (const Uenibstreamprotobuf__NrofCRSPorts *message,
22733                   void *closure_data);
22734 typedef void (*Uenibstreamprotobuf__VShift_Closure)
22735                  (const Uenibstreamprotobuf__VShift *message,
22736                   void *closure_data);
22737 typedef void (*Uenibstreamprotobuf__RateMatchPattern_Closure)
22738                  (const Uenibstreamprotobuf__RateMatchPattern *message,
22739                   void *closure_data);
22740 typedef void (*Uenibstreamprotobuf__Bitmaps_Closure)
22741                  (const Uenibstreamprotobuf__Bitmaps *message,
22742                   void *closure_data);
22743 typedef void (*Uenibstreamprotobuf__Dummy_Closure)
22744                  (const Uenibstreamprotobuf__Dummy *message,
22745                   void *closure_data);
22746 typedef void (*Uenibstreamprotobuf__TDDULDLConfigCommon_Closure)
22747                  (const Uenibstreamprotobuf__TDDULDLConfigCommon *message,
22748                   void *closure_data);
22749 typedef void (*Uenibstreamprotobuf__TDDULDLPattern_Closure)
22750                  (const Uenibstreamprotobuf__TDDULDLPattern *message,
22751                   void *closure_data);
22752 typedef void (*Uenibstreamprotobuf__DLULTransmissionPeriodicity_Closure)
22753                  (const Uenibstreamprotobuf__DLULTransmissionPeriodicity *message,
22754                   void *closure_data);
22755 typedef void (*Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530_Closure)
22756                  (const Uenibstreamprotobuf__DLULTransmissionPeriodicityV1530 *message,
22757                   void *closure_data);
22758 typedef void (*Uenibstreamprotobuf__T304_Closure)
22759                  (const Uenibstreamprotobuf__T304 *message,
22760                   void *closure_data);
22761 typedef void (*Uenibstreamprotobuf__RACHConfigDedicated_Closure)
22762                  (const Uenibstreamprotobuf__RACHConfigDedicated *message,
22763                   void *closure_data);
22764 typedef void (*Uenibstreamprotobuf__CFRA_Closure)
22765                  (const Uenibstreamprotobuf__CFRA *message,
22766                   void *closure_data);
22767 typedef void (*Uenibstreamprotobuf__Occasions_Closure)
22768                  (const Uenibstreamprotobuf__Occasions *message,
22769                   void *closure_data);
22770 typedef void (*Uenibstreamprotobuf__SSB_Closure)
22771                  (const Uenibstreamprotobuf__SSB *message,
22772                   void *closure_data);
22773 typedef void (*Uenibstreamprotobuf__CFRASSBResource_Closure)
22774                  (const Uenibstreamprotobuf__CFRASSBResource *message,
22775                   void *closure_data);
22776 typedef void (*Uenibstreamprotobuf__CSIRS_Closure)
22777                  (const Uenibstreamprotobuf__CSIRS *message,
22778                   void *closure_data);
22779 typedef void (*Uenibstreamprotobuf__CFRACSIRSResource_Closure)
22780                  (const Uenibstreamprotobuf__CFRACSIRSResource *message,
22781                   void *closure_data);
22782 typedef void (*Uenibstreamprotobuf__RAPrioritization_Closure)
22783                  (const Uenibstreamprotobuf__RAPrioritization *message,
22784                   void *closure_data);
22785 typedef void (*Uenibstreamprotobuf__PowerRampingStepHighPriority_Closure)
22786                  (const Uenibstreamprotobuf__PowerRampingStepHighPriority *message,
22787                   void *closure_data);
22788 typedef void (*Uenibstreamprotobuf__ScalingFactorBI_Closure)
22789                  (const Uenibstreamprotobuf__ScalingFactorBI *message,
22790                   void *closure_data);
22791 typedef void (*Uenibstreamprotobuf__SSBMTC_Closure)
22792                  (const Uenibstreamprotobuf__SSBMTC *message,
22793                   void *closure_data);
22794 typedef void (*Uenibstreamprotobuf__Duration_Closure)
22795                  (const Uenibstreamprotobuf__Duration *message,
22796                   void *closure_data);
22797 typedef void (*Uenibstreamprotobuf__SSBMTC2_Closure)
22798                  (const Uenibstreamprotobuf__SSBMTC2 *message,
22799                   void *closure_data);
22800 typedef void (*Uenibstreamprotobuf__Periodicity_Closure)
22801                  (const Uenibstreamprotobuf__Periodicity *message,
22802                   void *closure_data);
22803 typedef void (*Uenibstreamprotobuf__RLFTimersAndConstants_Closure)
22804                  (const Uenibstreamprotobuf__RLFTimersAndConstants *message,
22805                   void *closure_data);
22806 typedef void (*Uenibstreamprotobuf__T310_Closure)
22807                  (const Uenibstreamprotobuf__T310 *message,
22808                   void *closure_data);
22809 typedef void (*Uenibstreamprotobuf__N310_Closure)
22810                  (const Uenibstreamprotobuf__N310 *message,
22811                   void *closure_data);
22812 typedef void (*Uenibstreamprotobuf__N311_Closure)
22813                  (const Uenibstreamprotobuf__N311 *message,
22814                   void *closure_data);
22815 typedef void (*Uenibstreamprotobuf__T311V1530_Closure)
22816                  (const Uenibstreamprotobuf__T311V1530 *message,
22817                   void *closure_data);
22818 typedef void (*Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold_Closure)
22819                  (const Uenibstreamprotobuf__RlmInSyncOutOfSyncThreshold *message,
22820                   void *closure_data);
22821 typedef void (*Uenibstreamprotobuf__ServingCellConfig_Closure)
22822                  (const Uenibstreamprotobuf__ServingCellConfig *message,
22823                   void *closure_data);
22824 typedef void (*Uenibstreamprotobuf__TDDULDLConfigDedicated_Closure)
22825                  (const Uenibstreamprotobuf__TDDULDLConfigDedicated *message,
22826                   void *closure_data);
22827 typedef void (*Uenibstreamprotobuf__TDDULDLSlotConfig_Closure)
22828                  (const Uenibstreamprotobuf__TDDULDLSlotConfig *message,
22829                   void *closure_data);
22830 typedef void (*Uenibstreamprotobuf__Explicit_Closure)
22831                  (const Uenibstreamprotobuf__Explicit *message,
22832                   void *closure_data);
22833 typedef void (*Uenibstreamprotobuf__BWPDownlinkDedicated_Closure)
22834                  (const Uenibstreamprotobuf__BWPDownlinkDedicated *message,
22835                   void *closure_data);
22836 typedef void (*Uenibstreamprotobuf__PDCCHConfig_Closure)
22837                  (const Uenibstreamprotobuf__PDCCHConfig *message,
22838                   void *closure_data);
22839 typedef void (*Uenibstreamprotobuf__DownlinkPreemption_Closure)
22840                  (const Uenibstreamprotobuf__DownlinkPreemption *message,
22841                   void *closure_data);
22842 typedef void (*Uenibstreamprotobuf__TimeFrequencySet_Closure)
22843                  (const Uenibstreamprotobuf__TimeFrequencySet *message,
22844                   void *closure_data);
22845 typedef void (*Uenibstreamprotobuf__INTConfigurationPerServingCell_Closure)
22846                  (const Uenibstreamprotobuf__INTConfigurationPerServingCell *message,
22847                   void *closure_data);
22848 typedef void (*Uenibstreamprotobuf__PUSCHTPCCommandConfig_Closure)
22849                  (const Uenibstreamprotobuf__PUSCHTPCCommandConfig *message,
22850                   void *closure_data);
22851 typedef void (*Uenibstreamprotobuf__PUCCHTPCCommandConfig_Closure)
22852                  (const Uenibstreamprotobuf__PUCCHTPCCommandConfig *message,
22853                   void *closure_data);
22854 typedef void (*Uenibstreamprotobuf__SRSTPCCommandConfig_Closure)
22855                  (const Uenibstreamprotobuf__SRSTPCCommandConfig *message,
22856                   void *closure_data);
22857 typedef void (*Uenibstreamprotobuf__PDSCHConfig_Closure)
22858                  (const Uenibstreamprotobuf__PDSCHConfig *message,
22859                   void *closure_data);
22860 typedef void (*Uenibstreamprotobuf__DMRSDownlinkConfig_Closure)
22861                  (const Uenibstreamprotobuf__DMRSDownlinkConfig *message,
22862                   void *closure_data);
22863 typedef void (*Uenibstreamprotobuf__DMRSType_Closure)
22864                  (const Uenibstreamprotobuf__DMRSType *message,
22865                   void *closure_data);
22866 typedef void (*Uenibstreamprotobuf__DMRSAdditionalPosition_Closure)
22867                  (const Uenibstreamprotobuf__DMRSAdditionalPosition *message,
22868                   void *closure_data);
22869 typedef void (*Uenibstreamprotobuf__MaxLength_Closure)
22870                  (const Uenibstreamprotobuf__MaxLength *message,
22871                   void *closure_data);
22872 typedef void (*Uenibstreamprotobuf__PTRSDownlinkConfig_Closure)
22873                  (const Uenibstreamprotobuf__PTRSDownlinkConfig *message,
22874                   void *closure_data);
22875 typedef void (*Uenibstreamprotobuf__ResourceElementOffset_Closure)
22876                  (const Uenibstreamprotobuf__ResourceElementOffset *message,
22877                   void *closure_data);
22878 typedef void (*Uenibstreamprotobuf__TCIState_Closure)
22879                  (const Uenibstreamprotobuf__TCIState *message,
22880                   void *closure_data);
22881 typedef void (*Uenibstreamprotobuf__QCLInfo_Closure)
22882                  (const Uenibstreamprotobuf__QCLInfo *message,
22883                   void *closure_data);
22884 typedef void (*Uenibstreamprotobuf__QCLType_Closure)
22885                  (const Uenibstreamprotobuf__QCLType *message,
22886                   void *closure_data);
22887 typedef void (*Uenibstreamprotobuf__VRBToPRBInterleaver_Closure)
22888                  (const Uenibstreamprotobuf__VRBToPRBInterleaver *message,
22889                   void *closure_data);
22890 typedef void (*Uenibstreamprotobuf__ResourceAllocation_Closure)
22891                  (const Uenibstreamprotobuf__ResourceAllocation *message,
22892                   void *closure_data);
22893 typedef void (*Uenibstreamprotobuf__PDSCHAggregationFactor_Closure)
22894                  (const Uenibstreamprotobuf__PDSCHAggregationFactor *message,
22895                   void *closure_data);
22896 typedef void (*Uenibstreamprotobuf__RateMatchPatternGroup_Closure)
22897                  (const Uenibstreamprotobuf__RateMatchPatternGroup *message,
22898                   void *closure_data);
22899 typedef void (*Uenibstreamprotobuf__RateMatchPatternGroupItem_Closure)
22900                  (const Uenibstreamprotobuf__RateMatchPatternGroupItem *message,
22901                   void *closure_data);
22902 typedef void (*Uenibstreamprotobuf__RBGSize_Closure)
22903                  (const Uenibstreamprotobuf__RBGSize *message,
22904                   void *closure_data);
22905 typedef void (*Uenibstreamprotobuf__MCSTable_Closure)
22906                  (const Uenibstreamprotobuf__MCSTable *message,
22907                   void *closure_data);
22908 typedef void (*Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI_Closure)
22909                  (const Uenibstreamprotobuf__MaxNrofCodeWordsScheduledByDCI *message,
22910                   void *closure_data);
22911 typedef void (*Uenibstreamprotobuf__StaticBundling_Closure)
22912                  (const Uenibstreamprotobuf__StaticBundling *message,
22913                   void *closure_data);
22914 typedef void (*Uenibstreamprotobuf__BundleSize_Closure)
22915                  (const Uenibstreamprotobuf__BundleSize *message,
22916                   void *closure_data);
22917 typedef void (*Uenibstreamprotobuf__DynamicBundling_Closure)
22918                  (const Uenibstreamprotobuf__DynamicBundling *message,
22919                   void *closure_data);
22920 typedef void (*Uenibstreamprotobuf__BundleSizeSet1_Closure)
22921                  (const Uenibstreamprotobuf__BundleSizeSet1 *message,
22922                   void *closure_data);
22923 typedef void (*Uenibstreamprotobuf__BundleSizeSet2_Closure)
22924                  (const Uenibstreamprotobuf__BundleSizeSet2 *message,
22925                   void *closure_data);
22926 typedef void (*Uenibstreamprotobuf__ZPCSIRSResource_Closure)
22927                  (const Uenibstreamprotobuf__ZPCSIRSResource *message,
22928                   void *closure_data);
22929 typedef void (*Uenibstreamprotobuf__CSIRSResourceMapping_Closure)
22930                  (const Uenibstreamprotobuf__CSIRSResourceMapping *message,
22931                   void *closure_data);
22932 typedef void (*Uenibstreamprotobuf__NrofPorts_Closure)
22933                  (const Uenibstreamprotobuf__NrofPorts *message,
22934                   void *closure_data);
22935 typedef void (*Uenibstreamprotobuf__CDMType_Closure)
22936                  (const Uenibstreamprotobuf__CDMType *message,
22937                   void *closure_data);
22938 typedef void (*Uenibstreamprotobuf__Dot5_Closure)
22939                  (const Uenibstreamprotobuf__Dot5 *message,
22940                   void *closure_data);
22941 typedef void (*Uenibstreamprotobuf__CSIFrequencyOccupation_Closure)
22942                  (const Uenibstreamprotobuf__CSIFrequencyOccupation *message,
22943                   void *closure_data);
22944 typedef void (*Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset_Closure)
22945                  (const Uenibstreamprotobuf__CSIResourcePeriodicityAndOffset *message,
22946                   void *closure_data);
22947 typedef void (*Uenibstreamprotobuf__ZPCSIRSResourceSet_Closure)
22948                  (const Uenibstreamprotobuf__ZPCSIRSResourceSet *message,
22949                   void *closure_data);
22950 typedef void (*Uenibstreamprotobuf__SPSConfig_Closure)
22951                  (const Uenibstreamprotobuf__SPSConfig *message,
22952                   void *closure_data);
22953 typedef void (*Uenibstreamprotobuf__SPSConfigPeriodicity_Closure)
22954                  (const Uenibstreamprotobuf__SPSConfigPeriodicity *message,
22955                   void *closure_data);
22956 typedef void (*Uenibstreamprotobuf__SPSMCSTable_Closure)
22957                  (const Uenibstreamprotobuf__SPSMCSTable *message,
22958                   void *closure_data);
22959 typedef void (*Uenibstreamprotobuf__RadioLinkMonitoringConfig_Closure)
22960                  (const Uenibstreamprotobuf__RadioLinkMonitoringConfig *message,
22961                   void *closure_data);
22962 typedef void (*Uenibstreamprotobuf__RadioLinkMonitoringRS_Closure)
22963                  (const Uenibstreamprotobuf__RadioLinkMonitoringRS *message,
22964                   void *closure_data);
22965 typedef void (*Uenibstreamprotobuf__Purpose_Closure)
22966                  (const Uenibstreamprotobuf__Purpose *message,
22967                   void *closure_data);
22968 typedef void (*Uenibstreamprotobuf__BeamFailureInstanceMaxCount_Closure)
22969                  (const Uenibstreamprotobuf__BeamFailureInstanceMaxCount *message,
22970                   void *closure_data);
22971 typedef void (*Uenibstreamprotobuf__BeamFailureDetectionTimer_Closure)
22972                  (const Uenibstreamprotobuf__BeamFailureDetectionTimer *message,
22973                   void *closure_data);
22974 typedef void (*Uenibstreamprotobuf__BWPDownlink_Closure)
22975                  (const Uenibstreamprotobuf__BWPDownlink *message,
22976                   void *closure_data);
22977 typedef void (*Uenibstreamprotobuf__BWPInactivityTimer_Closure)
22978                  (const Uenibstreamprotobuf__BWPInactivityTimer *message,
22979                   void *closure_data);
22980 typedef void (*Uenibstreamprotobuf__UplinkConfig_Closure)
22981                  (const Uenibstreamprotobuf__UplinkConfig *message,
22982                   void *closure_data);
22983 typedef void (*Uenibstreamprotobuf__BWPUplinkDedicated_Closure)
22984                  (const Uenibstreamprotobuf__BWPUplinkDedicated *message,
22985                   void *closure_data);
22986 typedef void (*Uenibstreamprotobuf__PUCCHConfig_Closure)
22987                  (const Uenibstreamprotobuf__PUCCHConfig *message,
22988                   void *closure_data);
22989 typedef void (*Uenibstreamprotobuf__PUCCHResourceSet_Closure)
22990                  (const Uenibstreamprotobuf__PUCCHResourceSet *message,
22991                   void *closure_data);
22992 typedef void (*Uenibstreamprotobuf__PUCCHResource_Closure)
22993                  (const Uenibstreamprotobuf__PUCCHResource *message,
22994                   void *closure_data);
22995 typedef void (*Uenibstreamprotobuf__PUCCHFormat0_Closure)
22996                  (const Uenibstreamprotobuf__PUCCHFormat0 *message,
22997                   void *closure_data);
22998 typedef void (*Uenibstreamprotobuf__PUCCHFormat1_Closure)
22999                  (const Uenibstreamprotobuf__PUCCHFormat1 *message,
23000                   void *closure_data);
23001 typedef void (*Uenibstreamprotobuf__PUCCHFormat2_Closure)
23002                  (const Uenibstreamprotobuf__PUCCHFormat2 *message,
23003                   void *closure_data);
23004 typedef void (*Uenibstreamprotobuf__PUCCHFormat3_Closure)
23005                  (const Uenibstreamprotobuf__PUCCHFormat3 *message,
23006                   void *closure_data);
23007 typedef void (*Uenibstreamprotobuf__PUCCHFormat4_Closure)
23008                  (const Uenibstreamprotobuf__PUCCHFormat4 *message,
23009                   void *closure_data);
23010 typedef void (*Uenibstreamprotobuf__OCCLength_Closure)
23011                  (const Uenibstreamprotobuf__OCCLength *message,
23012                   void *closure_data);
23013 typedef void (*Uenibstreamprotobuf__OCCIndex_Closure)
23014                  (const Uenibstreamprotobuf__OCCIndex *message,
23015                   void *closure_data);
23016 typedef void (*Uenibstreamprotobuf__PUCCHFormatConfig_Closure)
23017                  (const Uenibstreamprotobuf__PUCCHFormatConfig *message,
23018                   void *closure_data);
23019 typedef void (*Uenibstreamprotobuf__PUCCHMaxCodeRate_Closure)
23020                  (const Uenibstreamprotobuf__PUCCHMaxCodeRate *message,
23021                   void *closure_data);
23022 typedef void (*Uenibstreamprotobuf__NrofSlots_Closure)
23023                  (const Uenibstreamprotobuf__NrofSlots *message,
23024                   void *closure_data);
23025 typedef void (*Uenibstreamprotobuf__SchedulingRequestResourceConfig_Closure)
23026                  (const Uenibstreamprotobuf__SchedulingRequestResourceConfig *message,
23027                   void *closure_data);
23028 typedef void (*Uenibstreamprotobuf__PUCCHSpatialRelationInfo_Closure)
23029                  (const Uenibstreamprotobuf__PUCCHSpatialRelationInfo *message,
23030                   void *closure_data);
23031 typedef void (*Uenibstreamprotobuf__Srs_Closure)
23032                  (const Uenibstreamprotobuf__Srs *message,
23033                   void *closure_data);
23034 typedef void (*Uenibstreamprotobuf__ClosedLoopIndex_Closure)
23035                  (const Uenibstreamprotobuf__ClosedLoopIndex *message,
23036                   void *closure_data);
23037 typedef void (*Uenibstreamprotobuf__PUCCHPowerControl_Closure)
23038                  (const Uenibstreamprotobuf__PUCCHPowerControl *message,
23039                   void *closure_data);
23040 typedef void (*Uenibstreamprotobuf__P0PUCCH_Closure)
23041                  (const Uenibstreamprotobuf__P0PUCCH *message,
23042                   void *closure_data);
23043 typedef void (*Uenibstreamprotobuf__PUCCHPathlossReferenceRS_Closure)
23044                  (const Uenibstreamprotobuf__PUCCHPathlossReferenceRS *message,
23045                   void *closure_data);
23046 typedef void (*Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates_Closure)
23047                  (const Uenibstreamprotobuf__TwoPUCCHPCAdjustmentStates *message,
23048                   void *closure_data);
23049 typedef void (*Uenibstreamprotobuf__PUSCHServingCellConfig_Closure)
23050                  (const Uenibstreamprotobuf__PUSCHServingCellConfig *message,
23051                   void *closure_data);
23052 typedef void (*Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission_Closure)
23053                  (const Uenibstreamprotobuf__PUSCHCodeBlockGroupTransmission *message,
23054                   void *closure_data);
23055 typedef void (*Uenibstreamprotobuf__RateMatching_Closure)
23056                  (const Uenibstreamprotobuf__RateMatching *message,
23057                   void *closure_data);
23058 typedef void (*Uenibstreamprotobuf__SRSCarrierSwitching_Closure)
23059                  (const Uenibstreamprotobuf__SRSCarrierSwitching *message,
23060                   void *closure_data);
23061 typedef void (*Uenibstreamprotobuf__SRSSwitchFromCarrier_Closure)
23062                  (const Uenibstreamprotobuf__SRSSwitchFromCarrier *message,
23063                   void *closure_data);
23064 typedef void (*Uenibstreamprotobuf__SRSTPCPDCCHConfigList_Closure)
23065                  (const Uenibstreamprotobuf__SRSTPCPDCCHConfigList *message,
23066                   void *closure_data);
23067 typedef void (*Uenibstreamprotobuf__SRSTPCPDCCHConfig_Closure)
23068                  (const Uenibstreamprotobuf__SRSTPCPDCCHConfig *message,
23069                   void *closure_data);
23070 typedef void (*Uenibstreamprotobuf__SRSCCSetIndex_Closure)
23071                  (const Uenibstreamprotobuf__SRSCCSetIndex *message,
23072                   void *closure_data);
23073 typedef void (*Uenibstreamprotobuf__PUSCHConfig_Closure)
23074                  (const Uenibstreamprotobuf__PUSCHConfig *message,
23075                   void *closure_data);
23076 typedef void (*Uenibstreamprotobuf__TxConfig_Closure)
23077                  (const Uenibstreamprotobuf__TxConfig *message,
23078                   void *closure_data);
23079 typedef void (*Uenibstreamprotobuf__DMRSUplinkConfig_Closure)
23080                  (const Uenibstreamprotobuf__DMRSUplinkConfig *message,
23081                   void *closure_data);
23082 typedef void (*Uenibstreamprotobuf__PTRSUplinkConfig_Closure)
23083                  (const Uenibstreamprotobuf__PTRSUplinkConfig *message,
23084                   void *closure_data);
23085 typedef void (*Uenibstreamprotobuf__TransformPrecoderDisabled_Closure)
23086                  (const Uenibstreamprotobuf__TransformPrecoderDisabled *message,
23087                   void *closure_data);
23088 typedef void (*Uenibstreamprotobuf__MaxNrofPorts_Closure)
23089                  (const Uenibstreamprotobuf__MaxNrofPorts *message,
23090                   void *closure_data);
23091 typedef void (*Uenibstreamprotobuf__PTRSPower_Closure)
23092                  (const Uenibstreamprotobuf__PTRSPower *message,
23093                   void *closure_data);
23094 typedef void (*Uenibstreamprotobuf__TransformPrecoderEnabled_Closure)
23095                  (const Uenibstreamprotobuf__TransformPrecoderEnabled *message,
23096                   void *closure_data);
23097 typedef void (*Uenibstreamprotobuf__TimeDensityTransformPrecoding_Closure)
23098                  (const Uenibstreamprotobuf__TimeDensityTransformPrecoding *message,
23099                   void *closure_data);
23100 typedef void (*Uenibstreamprotobuf__TransformPrecodingDisabled_Closure)
23101                  (const Uenibstreamprotobuf__TransformPrecodingDisabled *message,
23102                   void *closure_data);
23103 typedef void (*Uenibstreamprotobuf__TransformPrecodingEnabled_Closure)
23104                  (const Uenibstreamprotobuf__TransformPrecodingEnabled *message,
23105                   void *closure_data);
23106 typedef void (*Uenibstreamprotobuf__PUSCHPowerControl_Closure)
23107                  (const Uenibstreamprotobuf__PUSCHPowerControl *message,
23108                   void *closure_data);
23109 typedef void (*Uenibstreamprotobuf__Alpha_Closure)
23110                  (const Uenibstreamprotobuf__Alpha *message,
23111                   void *closure_data);
23112 typedef void (*Uenibstreamprotobuf__P0PUSCHAlphaSet_Closure)
23113                  (const Uenibstreamprotobuf__P0PUSCHAlphaSet *message,
23114                   void *closure_data);
23115 typedef void (*Uenibstreamprotobuf__PUSCHPathlossReferenceRS_Closure)
23116                  (const Uenibstreamprotobuf__PUSCHPathlossReferenceRS *message,
23117                   void *closure_data);
23118 typedef void (*Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates_Closure)
23119                  (const Uenibstreamprotobuf__TwoPUSCHPCAdjustmentStates *message,
23120                   void *closure_data);
23121 typedef void (*Uenibstreamprotobuf__SRIPUSCHPowerControl_Closure)
23122                  (const Uenibstreamprotobuf__SRIPUSCHPowerControl *message,
23123                   void *closure_data);
23124 typedef void (*Uenibstreamprotobuf__FrequencyHopping_Closure)
23125                  (const Uenibstreamprotobuf__FrequencyHopping *message,
23126                   void *closure_data);
23127 typedef void (*Uenibstreamprotobuf__PUSCHAggregationFactor_Closure)
23128                  (const Uenibstreamprotobuf__PUSCHAggregationFactor *message,
23129                   void *closure_data);
23130 typedef void (*Uenibstreamprotobuf__CodebookSubset_Closure)
23131                  (const Uenibstreamprotobuf__CodebookSubset *message,
23132                   void *closure_data);
23133 typedef void (*Uenibstreamprotobuf__RBGSize2_Closure)
23134                  (const Uenibstreamprotobuf__RBGSize2 *message,
23135                   void *closure_data);
23136 typedef void (*Uenibstreamprotobuf__UCIOnPUSCH_Closure)
23137                  (const Uenibstreamprotobuf__UCIOnPUSCH *message,
23138                   void *closure_data);
23139 typedef void (*Uenibstreamprotobuf__BetaOffsetsList_Closure)
23140                  (const Uenibstreamprotobuf__BetaOffsetsList *message,
23141                   void *closure_data);
23142 typedef void (*Uenibstreamprotobuf__Scaling_Closure)
23143                  (const Uenibstreamprotobuf__Scaling *message,
23144                   void *closure_data);
23145 typedef void (*Uenibstreamprotobuf__ConfiguredGrantConfig_Closure)
23146                  (const Uenibstreamprotobuf__ConfiguredGrantConfig *message,
23147                   void *closure_data);
23148 typedef void (*Uenibstreamprotobuf__CGUCIOnPUSCH_Closure)
23149                  (const Uenibstreamprotobuf__CGUCIOnPUSCH *message,
23150                   void *closure_data);
23151 typedef void (*Uenibstreamprotobuf__BetaOffsets_Closure)
23152                  (const Uenibstreamprotobuf__BetaOffsets *message,
23153                   void *closure_data);
23154 typedef void (*Uenibstreamprotobuf__PowerControlLoopToUse_Closure)
23155                  (const Uenibstreamprotobuf__PowerControlLoopToUse *message,
23156                   void *closure_data);
23157 typedef void (*Uenibstreamprotobuf__RepK_Closure)
23158                  (const Uenibstreamprotobuf__RepK *message,
23159                   void *closure_data);
23160 typedef void (*Uenibstreamprotobuf__RepKRV_Closure)
23161                  (const Uenibstreamprotobuf__RepKRV *message,
23162                   void *closure_data);
23163 typedef void (*Uenibstreamprotobuf__GrantPeriodicity_Closure)
23164                  (const Uenibstreamprotobuf__GrantPeriodicity *message,
23165                   void *closure_data);
23166 typedef void (*Uenibstreamprotobuf__RRCConfiguredUplinkGrant_Closure)
23167                  (const Uenibstreamprotobuf__RRCConfiguredUplinkGrant *message,
23168                   void *closure_data);
23169 typedef void (*Uenibstreamprotobuf__SRSConfig_Closure)
23170                  (const Uenibstreamprotobuf__SRSConfig *message,
23171                   void *closure_data);
23172 typedef void (*Uenibstreamprotobuf__SRSResourceSet_Closure)
23173                  (const Uenibstreamprotobuf__SRSResourceSet *message,
23174                   void *closure_data);
23175 typedef void (*Uenibstreamprotobuf__SRSResourceSetTypeAperiodic_Closure)
23176                  (const Uenibstreamprotobuf__SRSResourceSetTypeAperiodic *message,
23177                   void *closure_data);
23178 typedef void (*Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent_Closure)
23179                  (const Uenibstreamprotobuf__SRSResourceSetTypeSemiPersistent *message,
23180                   void *closure_data);
23181 typedef void (*Uenibstreamprotobuf__SRSResourceSetTypePeriodic_Closure)
23182                  (const Uenibstreamprotobuf__SRSResourceSetTypePeriodic *message,
23183                   void *closure_data);
23184 typedef void (*Uenibstreamprotobuf__SRSResourceSetUsage_Closure)
23185                  (const Uenibstreamprotobuf__SRSResourceSetUsage *message,
23186                   void *closure_data);
23187 typedef void (*Uenibstreamprotobuf__SRSPowerControlAdjustmentStates_Closure)
23188                  (const Uenibstreamprotobuf__SRSPowerControlAdjustmentStates *message,
23189                   void *closure_data);
23190 typedef void (*Uenibstreamprotobuf__SRSResource_Closure)
23191                  (const Uenibstreamprotobuf__SRSResource *message,
23192                   void *closure_data);
23193 typedef void (*Uenibstreamprotobuf__NrofSRSPorts_Closure)
23194                  (const Uenibstreamprotobuf__NrofSRSPorts *message,
23195                   void *closure_data);
23196 typedef void (*Uenibstreamprotobuf__PTRSPortIndex_Closure)
23197                  (const Uenibstreamprotobuf__PTRSPortIndex *message,
23198                   void *closure_data);
23199 typedef void (*Uenibstreamprotobuf__N2_Closure)
23200                  (const Uenibstreamprotobuf__N2 *message,
23201                   void *closure_data);
23202 typedef void (*Uenibstreamprotobuf__N4_Closure)
23203                  (const Uenibstreamprotobuf__N4 *message,
23204                   void *closure_data);
23205 typedef void (*Uenibstreamprotobuf__ResourceMapping_Closure)
23206                  (const Uenibstreamprotobuf__ResourceMapping *message,
23207                   void *closure_data);
23208 typedef void (*Uenibstreamprotobuf__NrofSymbols_Closure)
23209                  (const Uenibstreamprotobuf__NrofSymbols *message,
23210                   void *closure_data);
23211 typedef void (*Uenibstreamprotobuf__RepetitionFactor_Closure)
23212                  (const Uenibstreamprotobuf__RepetitionFactor *message,
23213                   void *closure_data);
23214 typedef void (*Uenibstreamprotobuf__FreqHopping_Closure)
23215                  (const Uenibstreamprotobuf__FreqHopping *message,
23216                   void *closure_data);
23217 typedef void (*Uenibstreamprotobuf__GroupOrSequenceHopping_Closure)
23218                  (const Uenibstreamprotobuf__GroupOrSequenceHopping *message,
23219                   void *closure_data);
23220 typedef void (*Uenibstreamprotobuf__SRSResourceTypeAperiodic_Closure)
23221                  (const Uenibstreamprotobuf__SRSResourceTypeAperiodic *message,
23222                   void *closure_data);
23223 typedef void (*Uenibstreamprotobuf__SRSResourceTypeSemiPersistent_Closure)
23224                  (const Uenibstreamprotobuf__SRSResourceTypeSemiPersistent *message,
23225                   void *closure_data);
23226 typedef void (*Uenibstreamprotobuf__SRSPeriodicityAndOffset_Closure)
23227                  (const Uenibstreamprotobuf__SRSPeriodicityAndOffset *message,
23228                   void *closure_data);
23229 typedef void (*Uenibstreamprotobuf__SRSResourceTypePeriodic_Closure)
23230                  (const Uenibstreamprotobuf__SRSResourceTypePeriodic *message,
23231                   void *closure_data);
23232 typedef void (*Uenibstreamprotobuf__SRSSpatialRelationInfo_Closure)
23233                  (const Uenibstreamprotobuf__SRSSpatialRelationInfo *message,
23234                   void *closure_data);
23235 typedef void (*Uenibstreamprotobuf__BeamFailureRecoveryConfig_Closure)
23236                  (const Uenibstreamprotobuf__BeamFailureRecoveryConfig *message,
23237                   void *closure_data);
23238 typedef void (*Uenibstreamprotobuf__PRACHResourceDedicatedBFR_Closure)
23239                  (const Uenibstreamprotobuf__PRACHResourceDedicatedBFR *message,
23240                   void *closure_data);
23241 typedef void (*Uenibstreamprotobuf__BFRSSBResource_Closure)
23242                  (const Uenibstreamprotobuf__BFRSSBResource *message,
23243                   void *closure_data);
23244 typedef void (*Uenibstreamprotobuf__BFRCSIRSResource_Closure)
23245                  (const Uenibstreamprotobuf__BFRCSIRSResource *message,
23246                   void *closure_data);
23247 typedef void (*Uenibstreamprotobuf__SSBPerRACHOccasion_Closure)
23248                  (const Uenibstreamprotobuf__SSBPerRACHOccasion *message,
23249                   void *closure_data);
23250 typedef void (*Uenibstreamprotobuf__BeamFailureRecoveryTimer_Closure)
23251                  (const Uenibstreamprotobuf__BeamFailureRecoveryTimer *message,
23252                   void *closure_data);
23253 typedef void (*Uenibstreamprotobuf__PDCCHServingCellConfig_Closure)
23254                  (const Uenibstreamprotobuf__PDCCHServingCellConfig *message,
23255                   void *closure_data);
23256 typedef void (*Uenibstreamprotobuf__SlotFormatIndicator_Closure)
23257                  (const Uenibstreamprotobuf__SlotFormatIndicator *message,
23258                   void *closure_data);
23259 typedef void (*Uenibstreamprotobuf__SlotFormatCombinationsPerCell_Closure)
23260                  (const Uenibstreamprotobuf__SlotFormatCombinationsPerCell *message,
23261                   void *closure_data);
23262 typedef void (*Uenibstreamprotobuf__SlotFormatCombination_Closure)
23263                  (const Uenibstreamprotobuf__SlotFormatCombination *message,
23264                   void *closure_data);
23265 typedef void (*Uenibstreamprotobuf__PDSCHServingCellConfig_Closure)
23266                  (const Uenibstreamprotobuf__PDSCHServingCellConfig *message,
23267                   void *closure_data);
23268 typedef void (*Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission_Closure)
23269                  (const Uenibstreamprotobuf__PDSCHCodeBlockGroupTransmission *message,
23270                   void *closure_data);
23271 typedef void (*Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock_Closure)
23272                  (const Uenibstreamprotobuf__MaxCodeBlockGroupsPerTransportBlock *message,
23273                   void *closure_data);
23274 typedef void (*Uenibstreamprotobuf__XOverhead_Closure)
23275                  (const Uenibstreamprotobuf__XOverhead *message,
23276                   void *closure_data);
23277 typedef void (*Uenibstreamprotobuf__NrofHARQProcessesForPDSCH_Closure)
23278                  (const Uenibstreamprotobuf__NrofHARQProcessesForPDSCH *message,
23279                   void *closure_data);
23280 typedef void (*Uenibstreamprotobuf__CSIMeasConfig_Closure)
23281                  (const Uenibstreamprotobuf__CSIMeasConfig *message,
23282                   void *closure_data);
23283 typedef void (*Uenibstreamprotobuf__NZPCSIRSResource_Closure)
23284                  (const Uenibstreamprotobuf__NZPCSIRSResource *message,
23285                   void *closure_data);
23286 typedef void (*Uenibstreamprotobuf__PowerControlOffsetSS_Closure)
23287                  (const Uenibstreamprotobuf__PowerControlOffsetSS *message,
23288                   void *closure_data);
23289 typedef void (*Uenibstreamprotobuf__NZPCSIRSResourceSet_Closure)
23290                  (const Uenibstreamprotobuf__NZPCSIRSResourceSet *message,
23291                   void *closure_data);
23292 typedef void (*Uenibstreamprotobuf__CSIIMResource_Closure)
23293                  (const Uenibstreamprotobuf__CSIIMResource *message,
23294                   void *closure_data);
23295 typedef void (*Uenibstreamprotobuf__Pattern0_Closure)
23296                  (const Uenibstreamprotobuf__Pattern0 *message,
23297                   void *closure_data);
23298 typedef void (*Uenibstreamprotobuf__SubcarrierLocationP0_Closure)
23299                  (const Uenibstreamprotobuf__SubcarrierLocationP0 *message,
23300                   void *closure_data);
23301 typedef void (*Uenibstreamprotobuf__Pattern1_Closure)
23302                  (const Uenibstreamprotobuf__Pattern1 *message,
23303                   void *closure_data);
23304 typedef void (*Uenibstreamprotobuf__SubcarrierLocationP1_Closure)
23305                  (const Uenibstreamprotobuf__SubcarrierLocationP1 *message,
23306                   void *closure_data);
23307 typedef void (*Uenibstreamprotobuf__CSIIMResourceSet_Closure)
23308                  (const Uenibstreamprotobuf__CSIIMResourceSet *message,
23309                   void *closure_data);
23310 typedef void (*Uenibstreamprotobuf__CSISSBResourceSet_Closure)
23311                  (const Uenibstreamprotobuf__CSISSBResourceSet *message,
23312                   void *closure_data);
23313 typedef void (*Uenibstreamprotobuf__CSIResourceConfig_Closure)
23314                  (const Uenibstreamprotobuf__CSIResourceConfig *message,
23315                   void *closure_data);
23316 typedef void (*Uenibstreamprotobuf__NZPCSIRSSSB_Closure)
23317                  (const Uenibstreamprotobuf__NZPCSIRSSSB *message,
23318                   void *closure_data);
23319 typedef void (*Uenibstreamprotobuf__CSIIMResourceSetList_Closure)
23320                  (const Uenibstreamprotobuf__CSIIMResourceSetList *message,
23321                   void *closure_data);
23322 typedef void (*Uenibstreamprotobuf__ResourceType_Closure)
23323                  (const Uenibstreamprotobuf__ResourceType *message,
23324                   void *closure_data);
23325 typedef void (*Uenibstreamprotobuf__CSIReportConfig_Closure)
23326                  (const Uenibstreamprotobuf__CSIReportConfig *message,
23327                   void *closure_data);
23328 typedef void (*Uenibstreamprotobuf__CSIReportConfigTypePeriodic_Closure)
23329                  (const Uenibstreamprotobuf__CSIReportConfigTypePeriodic *message,
23330                   void *closure_data);
23331 typedef void (*Uenibstreamprotobuf__CSIReportPeriodicityAndOffset_Closure)
23332                  (const Uenibstreamprotobuf__CSIReportPeriodicityAndOffset *message,
23333                   void *closure_data);
23334 typedef void (*Uenibstreamprotobuf__PUCCHCSIResource_Closure)
23335                  (const Uenibstreamprotobuf__PUCCHCSIResource *message,
23336                   void *closure_data);
23337 typedef void (*Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH_Closure)
23338                  (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUCCH *message,
23339                   void *closure_data);
23340 typedef void (*Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH_Closure)
23341                  (const Uenibstreamprotobuf__CSIReportConfigTypeSemiPersistentOnPUSCH *message,
23342                   void *closure_data);
23343 typedef void (*Uenibstreamprotobuf__ReportSlotConfig_Closure)
23344                  (const Uenibstreamprotobuf__ReportSlotConfig *message,
23345                   void *closure_data);
23346 typedef void (*Uenibstreamprotobuf__CSIReportConfigTypeAperiodic_Closure)
23347                  (const Uenibstreamprotobuf__CSIReportConfigTypeAperiodic *message,
23348                   void *closure_data);
23349 typedef void (*Uenibstreamprotobuf__CRIRII1CQI_Closure)
23350                  (const Uenibstreamprotobuf__CRIRII1CQI *message,
23351                   void *closure_data);
23352 typedef void (*Uenibstreamprotobuf__ReportFreqConfiguration_Closure)
23353                  (const Uenibstreamprotobuf__ReportFreqConfiguration *message,
23354                   void *closure_data);
23355 typedef void (*Uenibstreamprotobuf__CQIFormatIndicator_Closure)
23356                  (const Uenibstreamprotobuf__CQIFormatIndicator *message,
23357                   void *closure_data);
23358 typedef void (*Uenibstreamprotobuf__PMIFormatIndicator_Closure)
23359                  (const Uenibstreamprotobuf__PMIFormatIndicator *message,
23360                   void *closure_data);
23361 typedef void (*Uenibstreamprotobuf__CodebookConfig_Closure)
23362                  (const Uenibstreamprotobuf__CodebookConfig *message,
23363                   void *closure_data);
23364 typedef void (*Uenibstreamprotobuf__CodebookTypeType1_Closure)
23365                  (const Uenibstreamprotobuf__CodebookTypeType1 *message,
23366                   void *closure_data);
23367 typedef void (*Uenibstreamprotobuf__CodebookSubTypeSinglePanel_Closure)
23368                  (const Uenibstreamprotobuf__CodebookSubTypeSinglePanel *message,
23369                   void *closure_data);
23370 typedef void (*Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo_Closure)
23371                  (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsTwo *message,
23372                   void *closure_data);
23373 typedef void (*Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo_Closure)
23374                  (const Uenibstreamprotobuf__CodebookNrOfAntennaPortsMoreThanTwo *message,
23375                   void *closure_data);
23376 typedef void (*Uenibstreamprotobuf__CodebookSubTypeMultiPanel_Closure)
23377                  (const Uenibstreamprotobuf__CodebookSubTypeMultiPanel *message,
23378                   void *closure_data);
23379 typedef void (*Uenibstreamprotobuf__CodebookTypeType2_Closure)
23380                  (const Uenibstreamprotobuf__CodebookTypeType2 *message,
23381                   void *closure_data);
23382 typedef void (*Uenibstreamprotobuf__CodebookSubTypeTypeII_Closure)
23383                  (const Uenibstreamprotobuf__CodebookSubTypeTypeII *message,
23384                   void *closure_data);
23385 typedef void (*Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection_Closure)
23386                  (const Uenibstreamprotobuf__CodebookSubTypeTypeIIPortSelection *message,
23387                   void *closure_data);
23388 typedef void (*Uenibstreamprotobuf__PhaseAlphabetSize_Closure)
23389                  (const Uenibstreamprotobuf__PhaseAlphabetSize *message,
23390                   void *closure_data);
23391 typedef void (*Uenibstreamprotobuf__NumberOfBeams_Closure)
23392                  (const Uenibstreamprotobuf__NumberOfBeams *message,
23393                   void *closure_data);
23394 typedef void (*Uenibstreamprotobuf__PortSelectionSamplingSize_Closure)
23395                  (const Uenibstreamprotobuf__PortSelectionSamplingSize *message,
23396                   void *closure_data);
23397 typedef void (*Uenibstreamprotobuf__CSIReportConfigDummy_Closure)
23398                  (const Uenibstreamprotobuf__CSIReportConfigDummy *message,
23399                   void *closure_data);
23400 typedef void (*Uenibstreamprotobuf__GroupBasedBeamReportingDisabled_Closure)
23401                  (const Uenibstreamprotobuf__GroupBasedBeamReportingDisabled *message,
23402                   void *closure_data);
23403 typedef void (*Uenibstreamprotobuf__NrofReportedRS_Closure)
23404                  (const Uenibstreamprotobuf__NrofReportedRS *message,
23405                   void *closure_data);
23406 typedef void (*Uenibstreamprotobuf__CQITable_Closure)
23407                  (const Uenibstreamprotobuf__CQITable *message,
23408                   void *closure_data);
23409 typedef void (*Uenibstreamprotobuf__SubbandSize_Closure)
23410                  (const Uenibstreamprotobuf__SubbandSize *message,
23411                   void *closure_data);
23412 typedef void (*Uenibstreamprotobuf__PortIndexFor8Ranks_Closure)
23413                  (const Uenibstreamprotobuf__PortIndexFor8Ranks *message,
23414                   void *closure_data);
23415 typedef void (*Uenibstreamprotobuf__PortIndex8_Closure)
23416                  (const Uenibstreamprotobuf__PortIndex8 *message,
23417                   void *closure_data);
23418 typedef void (*Uenibstreamprotobuf__PortIndex4_Closure)
23419                  (const Uenibstreamprotobuf__PortIndex4 *message,
23420                   void *closure_data);
23421 typedef void (*Uenibstreamprotobuf__PortIndex2_Closure)
23422                  (const Uenibstreamprotobuf__PortIndex2 *message,
23423                   void *closure_data);
23424 typedef void (*Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530_Closure)
23425                  (const Uenibstreamprotobuf__SemiPersistentOnPUSCHV1530 *message,
23426                   void *closure_data);
23427 typedef void (*Uenibstreamprotobuf__CSIAperiodicTriggerStateList_Closure)
23428                  (const Uenibstreamprotobuf__CSIAperiodicTriggerStateList *message,
23429                   void *closure_data);
23430 typedef void (*Uenibstreamprotobuf__CSIAperiodicTriggerState_Closure)
23431                  (const Uenibstreamprotobuf__CSIAperiodicTriggerState *message,
23432                   void *closure_data);
23433 typedef void (*Uenibstreamprotobuf__CSIAssociatedReportConfigInfo_Closure)
23434                  (const Uenibstreamprotobuf__CSIAssociatedReportConfigInfo *message,
23435                   void *closure_data);
23436 typedef void (*Uenibstreamprotobuf__NZPCSIRS_Closure)
23437                  (const Uenibstreamprotobuf__NZPCSIRS *message,
23438                   void *closure_data);
23439 typedef void (*Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList_Closure)
23440                  (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerStateList *message,
23441                   void *closure_data);
23442 typedef void (*Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState_Closure)
23443                  (const Uenibstreamprotobuf__CSISemiPersistentOnPUSCHTriggerState *message,
23444                   void *closure_data);
23445 typedef void (*Uenibstreamprotobuf__SCellDeactivationTimer_Closure)
23446                  (const Uenibstreamprotobuf__SCellDeactivationTimer *message,
23447                   void *closure_data);
23448 typedef void (*Uenibstreamprotobuf__CrossCarrierSchedulingConfig_Closure)
23449                  (const Uenibstreamprotobuf__CrossCarrierSchedulingConfig *message,
23450                   void *closure_data);
23451 typedef void (*Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig_Closure)
23452                  (const Uenibstreamprotobuf__OwnCrossCarrierSchedulingConfig *message,
23453                   void *closure_data);
23454 typedef void (*Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig_Closure)
23455                  (const Uenibstreamprotobuf__OtherCrossCarrierSchedulingConfig *message,
23456                   void *closure_data);
23457 typedef void (*Uenibstreamprotobuf__PathlossReferenceLinking_Closure)
23458                  (const Uenibstreamprotobuf__PathlossReferenceLinking *message,
23459                   void *closure_data);
23460 typedef void (*Uenibstreamprotobuf__MeasConfig_Closure)
23461                  (const Uenibstreamprotobuf__MeasConfig *message,
23462                   void *closure_data);
23463 typedef void (*Uenibstreamprotobuf__MeasObjectToRemoveList_Closure)
23464                  (const Uenibstreamprotobuf__MeasObjectToRemoveList *message,
23465                   void *closure_data);
23466 typedef void (*Uenibstreamprotobuf__MeasObjectToAddModList_Closure)
23467                  (const Uenibstreamprotobuf__MeasObjectToAddModList *message,
23468                   void *closure_data);
23469 typedef void (*Uenibstreamprotobuf__ReportConfigToRemoveList_Closure)
23470                  (const Uenibstreamprotobuf__ReportConfigToRemoveList *message,
23471                   void *closure_data);
23472 typedef void (*Uenibstreamprotobuf__ReportConfigToAddModList_Closure)
23473                  (const Uenibstreamprotobuf__ReportConfigToAddModList *message,
23474                   void *closure_data);
23475 typedef void (*Uenibstreamprotobuf__MeasIdToRemoveList_Closure)
23476                  (const Uenibstreamprotobuf__MeasIdToRemoveList *message,
23477                   void *closure_data);
23478 typedef void (*Uenibstreamprotobuf__MeasIdToAddModList_Closure)
23479                  (const Uenibstreamprotobuf__MeasIdToAddModList *message,
23480                   void *closure_data);
23481 typedef void (*Uenibstreamprotobuf__MeasObjectToAddMod_Closure)
23482                  (const Uenibstreamprotobuf__MeasObjectToAddMod *message,
23483                   void *closure_data);
23484 typedef void (*Uenibstreamprotobuf__MeasObjectNR_Closure)
23485                  (const Uenibstreamprotobuf__MeasObjectNR *message,
23486                   void *closure_data);
23487 typedef void (*Uenibstreamprotobuf__ReferenceSignalConfig_Closure)
23488                  (const Uenibstreamprotobuf__ReferenceSignalConfig *message,
23489                   void *closure_data);
23490 typedef void (*Uenibstreamprotobuf__SSBConfigMobility_Closure)
23491                  (const Uenibstreamprotobuf__SSBConfigMobility *message,
23492                   void *closure_data);
23493 typedef void (*Uenibstreamprotobuf__SSBToMeasure_Closure)
23494                  (const Uenibstreamprotobuf__SSBToMeasure *message,
23495                   void *closure_data);
23496 typedef void (*Uenibstreamprotobuf__SSRSSIMeasurement_Closure)
23497                  (const Uenibstreamprotobuf__SSRSSIMeasurement *message,
23498                   void *closure_data);
23499 typedef void (*Uenibstreamprotobuf__CSIRSResourceConfigMobility_Closure)
23500                  (const Uenibstreamprotobuf__CSIRSResourceConfigMobility *message,
23501                   void *closure_data);
23502 typedef void (*Uenibstreamprotobuf__CSIRSCellMobility_Closure)
23503                  (const Uenibstreamprotobuf__CSIRSCellMobility *message,
23504                   void *closure_data);
23505 typedef void (*Uenibstreamprotobuf__CSIRSMeasurementBW_Closure)
23506                  (const Uenibstreamprotobuf__CSIRSMeasurementBW *message,
23507                   void *closure_data);
23508 typedef void (*Uenibstreamprotobuf__Density_Closure)
23509                  (const Uenibstreamprotobuf__Density *message,
23510                   void *closure_data);
23511 typedef void (*Uenibstreamprotobuf__CSIRSResourceMobility_Closure)
23512                  (const Uenibstreamprotobuf__CSIRSResourceMobility *message,
23513                   void *closure_data);
23514 typedef void (*Uenibstreamprotobuf__AssociatedSSB_Closure)
23515                  (const Uenibstreamprotobuf__AssociatedSSB *message,
23516                   void *closure_data);
23517 typedef void (*Uenibstreamprotobuf__ThresholdNR_Closure)
23518                  (const Uenibstreamprotobuf__ThresholdNR *message,
23519                   void *closure_data);
23520 typedef void (*Uenibstreamprotobuf__QOffsetRangeList_Closure)
23521                  (const Uenibstreamprotobuf__QOffsetRangeList *message,
23522                   void *closure_data);
23523 typedef void (*Uenibstreamprotobuf__QOffsetRange_Closure)
23524                  (const Uenibstreamprotobuf__QOffsetRange *message,
23525                   void *closure_data);
23526 typedef void (*Uenibstreamprotobuf__CellsToAddModList_Closure)
23527                  (const Uenibstreamprotobuf__CellsToAddModList *message,
23528                   void *closure_data);
23529 typedef void (*Uenibstreamprotobuf__CellsToAddMod_Closure)
23530                  (const Uenibstreamprotobuf__CellsToAddMod *message,
23531                   void *closure_data);
23532 typedef void (*Uenibstreamprotobuf__PCIList_Closure)
23533                  (const Uenibstreamprotobuf__PCIList *message,
23534                   void *closure_data);
23535 typedef void (*Uenibstreamprotobuf__PCIRangeIndexList_Closure)
23536                  (const Uenibstreamprotobuf__PCIRangeIndexList *message,
23537                   void *closure_data);
23538 typedef void (*Uenibstreamprotobuf__PCIRangeElement_Closure)
23539                  (const Uenibstreamprotobuf__PCIRangeElement *message,
23540                   void *closure_data);
23541 typedef void (*Uenibstreamprotobuf__PCIRange_Closure)
23542                  (const Uenibstreamprotobuf__PCIRange *message,
23543                   void *closure_data);
23544 typedef void (*Uenibstreamprotobuf__Range_Closure)
23545                  (const Uenibstreamprotobuf__Range *message,
23546                   void *closure_data);
23547 typedef void (*Uenibstreamprotobuf__MeasCycleSCellV1530_Closure)
23548                  (const Uenibstreamprotobuf__MeasCycleSCellV1530 *message,
23549                   void *closure_data);
23550 typedef void (*Uenibstreamprotobuf__MeasObjectEUTRA_Closure)
23551                  (const Uenibstreamprotobuf__MeasObjectEUTRA *message,
23552                   void *closure_data);
23553 typedef void (*Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth_Closure)
23554                  (const Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *message,
23555                   void *closure_data);
23556 typedef void (*Uenibstreamprotobuf__EUTRACellIndexList_Closure)
23557                  (const Uenibstreamprotobuf__EUTRACellIndexList *message,
23558                   void *closure_data);
23559 typedef void (*Uenibstreamprotobuf__EUTRACell_Closure)
23560                  (const Uenibstreamprotobuf__EUTRACell *message,
23561                   void *closure_data);
23562 typedef void (*Uenibstreamprotobuf__EUTRAQOffsetRange_Closure)
23563                  (const Uenibstreamprotobuf__EUTRAQOffsetRange *message,
23564                   void *closure_data);
23565 typedef void (*Uenibstreamprotobuf__EUTRABlackCell_Closure)
23566                  (const Uenibstreamprotobuf__EUTRABlackCell *message,
23567                   void *closure_data);
23568 typedef void (*Uenibstreamprotobuf__EUTRAPhysCellIdRange_Closure)
23569                  (const Uenibstreamprotobuf__EUTRAPhysCellIdRange *message,
23570                   void *closure_data);
23571 typedef void (*Uenibstreamprotobuf__EUTRARange_Closure)
23572                  (const Uenibstreamprotobuf__EUTRARange *message,
23573                   void *closure_data);
23574 typedef void (*Uenibstreamprotobuf__ReportConfigToAddMod_Closure)
23575                  (const Uenibstreamprotobuf__ReportConfigToAddMod *message,
23576                   void *closure_data);
23577 typedef void (*Uenibstreamprotobuf__ReportConfigNR_Closure)
23578                  (const Uenibstreamprotobuf__ReportConfigNR *message,
23579                   void *closure_data);
23580 typedef void (*Uenibstreamprotobuf__PeriodicalReportConfig_Closure)
23581                  (const Uenibstreamprotobuf__PeriodicalReportConfig *message,
23582                   void *closure_data);
23583 typedef void (*Uenibstreamprotobuf__NRRSType_Closure)
23584                  (const Uenibstreamprotobuf__NRRSType *message,
23585                   void *closure_data);
23586 typedef void (*Uenibstreamprotobuf__NRFreqInfo_Closure)
23587                  (const Uenibstreamprotobuf__NRFreqInfo *message,
23588                   void *closure_data);
23589 typedef void (*Uenibstreamprotobuf__ReportInterval_Closure)
23590                  (const Uenibstreamprotobuf__ReportInterval *message,
23591                   void *closure_data);
23592 typedef void (*Uenibstreamprotobuf__ReportAmount_Closure)
23593                  (const Uenibstreamprotobuf__ReportAmount *message,
23594                   void *closure_data);
23595 typedef void (*Uenibstreamprotobuf__MeasReportQuantity_Closure)
23596                  (const Uenibstreamprotobuf__MeasReportQuantity *message,
23597                   void *closure_data);
23598 typedef void (*Uenibstreamprotobuf__EventTriggerConfig_Closure)
23599                  (const Uenibstreamprotobuf__EventTriggerConfig *message,
23600                   void *closure_data);
23601 typedef void (*Uenibstreamprotobuf__EventA1_Closure)
23602                  (const Uenibstreamprotobuf__EventA1 *message,
23603                   void *closure_data);
23604 typedef void (*Uenibstreamprotobuf__EventA2_Closure)
23605                  (const Uenibstreamprotobuf__EventA2 *message,
23606                   void *closure_data);
23607 typedef void (*Uenibstreamprotobuf__EventA3_Closure)
23608                  (const Uenibstreamprotobuf__EventA3 *message,
23609                   void *closure_data);
23610 typedef void (*Uenibstreamprotobuf__EventA4_Closure)
23611                  (const Uenibstreamprotobuf__EventA4 *message,
23612                   void *closure_data);
23613 typedef void (*Uenibstreamprotobuf__EventA5_Closure)
23614                  (const Uenibstreamprotobuf__EventA5 *message,
23615                   void *closure_data);
23616 typedef void (*Uenibstreamprotobuf__EventA6_Closure)
23617                  (const Uenibstreamprotobuf__EventA6 *message,
23618                   void *closure_data);
23619 typedef void (*Uenibstreamprotobuf__MeasTriggerQuantity_Closure)
23620                  (const Uenibstreamprotobuf__MeasTriggerQuantity *message,
23621                   void *closure_data);
23622 typedef void (*Uenibstreamprotobuf__TimeToTrigger_Closure)
23623                  (const Uenibstreamprotobuf__TimeToTrigger *message,
23624                   void *closure_data);
23625 typedef void (*Uenibstreamprotobuf__MeasTriggerQuantityOffset_Closure)
23626                  (const Uenibstreamprotobuf__MeasTriggerQuantityOffset *message,
23627                   void *closure_data);
23628 typedef void (*Uenibstreamprotobuf__ReportAddNeighMeas_Closure)
23629                  (const Uenibstreamprotobuf__ReportAddNeighMeas *message,
23630                   void *closure_data);
23631 typedef void (*Uenibstreamprotobuf__ReportCGI_Closure)
23632                  (const Uenibstreamprotobuf__ReportCGI *message,
23633                   void *closure_data);
23634 typedef void (*Uenibstreamprotobuf__ReportConfigInterRAT_Closure)
23635                  (const Uenibstreamprotobuf__ReportConfigInterRAT *message,
23636                   void *closure_data);
23637 typedef void (*Uenibstreamprotobuf__PeriodicalReportConfigInterRAT_Closure)
23638                  (const Uenibstreamprotobuf__PeriodicalReportConfigInterRAT *message,
23639                   void *closure_data);
23640 typedef void (*Uenibstreamprotobuf__EventTriggerConfigInterRAT_Closure)
23641                  (const Uenibstreamprotobuf__EventTriggerConfigInterRAT *message,
23642                   void *closure_data);
23643 typedef void (*Uenibstreamprotobuf__EventB1_Closure)
23644                  (const Uenibstreamprotobuf__EventB1 *message,
23645                   void *closure_data);
23646 typedef void (*Uenibstreamprotobuf__EventB2_Closure)
23647                  (const Uenibstreamprotobuf__EventB2 *message,
23648                   void *closure_data);
23649 typedef void (*Uenibstreamprotobuf__MeasTriggerQuantityEUTRA_Closure)
23650                  (const Uenibstreamprotobuf__MeasTriggerQuantityEUTRA *message,
23651                   void *closure_data);
23652 typedef void (*Uenibstreamprotobuf__ReportCGIEUTRA_Closure)
23653                  (const Uenibstreamprotobuf__ReportCGIEUTRA *message,
23654                   void *closure_data);
23655 typedef void (*Uenibstreamprotobuf__MeasIdToAddMod_Closure)
23656                  (const Uenibstreamprotobuf__MeasIdToAddMod *message,
23657                   void *closure_data);
23658 typedef void (*Uenibstreamprotobuf__QuantityConfig_Closure)
23659                  (const Uenibstreamprotobuf__QuantityConfig *message,
23660                   void *closure_data);
23661 typedef void (*Uenibstreamprotobuf__QuantityConfigNR_Closure)
23662                  (const Uenibstreamprotobuf__QuantityConfigNR *message,
23663                   void *closure_data);
23664 typedef void (*Uenibstreamprotobuf__QuantityConfigRS_Closure)
23665                  (const Uenibstreamprotobuf__QuantityConfigRS *message,
23666                   void *closure_data);
23667 typedef void (*Uenibstreamprotobuf__FilterConfig_Closure)
23668                  (const Uenibstreamprotobuf__FilterConfig *message,
23669                   void *closure_data);
23670 typedef void (*Uenibstreamprotobuf__FilterCoefficient_Closure)
23671                  (const Uenibstreamprotobuf__FilterCoefficient *message,
23672                   void *closure_data);
23673 typedef void (*Uenibstreamprotobuf__MeasGapConfig_Closure)
23674                  (const Uenibstreamprotobuf__MeasGapConfig *message,
23675                   void *closure_data);
23676 typedef void (*Uenibstreamprotobuf__GapConfig_Closure)
23677                  (const Uenibstreamprotobuf__GapConfig *message,
23678                   void *closure_data);
23679 typedef void (*Uenibstreamprotobuf__MGL_Closure)
23680                  (const Uenibstreamprotobuf__MGL *message,
23681                   void *closure_data);
23682 typedef void (*Uenibstreamprotobuf__MGRP_Closure)
23683                  (const Uenibstreamprotobuf__MGRP *message,
23684                   void *closure_data);
23685 typedef void (*Uenibstreamprotobuf__MGTA_Closure)
23686                  (const Uenibstreamprotobuf__MGTA *message,
23687                   void *closure_data);
23688 typedef void (*Uenibstreamprotobuf__MeasGapSharingConfig_Closure)
23689                  (const Uenibstreamprotobuf__MeasGapSharingConfig *message,
23690                   void *closure_data);
23691 typedef void (*Uenibstreamprotobuf__MeasGapSharingScheme_Closure)
23692                  (const Uenibstreamprotobuf__MeasGapSharingScheme *message,
23693                   void *closure_data);
23694 typedef void (*Uenibstreamprotobuf__OtherConfig_Closure)
23695                  (const Uenibstreamprotobuf__OtherConfig *message,
23696                   void *closure_data);
23697 typedef void (*Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer_Closure)
23698                  (const Uenibstreamprotobuf__DelayBudgetReportingProhibitTimer *message,
23699                   void *closure_data);
23700 typedef void (*Uenibstreamprotobuf__OtherConfigV1540_Closure)
23701                  (const Uenibstreamprotobuf__OtherConfigV1540 *message,
23702                   void *closure_data);
23703 typedef void (*Uenibstreamprotobuf__OverheatingAssistanceConfig_Closure)
23704                  (const Uenibstreamprotobuf__OverheatingAssistanceConfig *message,
23705                   void *closure_data);
23706 typedef void (*Uenibstreamprotobuf__SCellConfig_Closure)
23707                  (const Uenibstreamprotobuf__SCellConfig *message,
23708                   void *closure_data);
23709 typedef void (*Uenibstreamprotobuf__SearchSpace_Closure)
23710                  (const Uenibstreamprotobuf__SearchSpace *message,
23711                   void *closure_data);
23712 typedef void (*Uenibstreamprotobuf__NrofCandidates_Closure)
23713                  (const Uenibstreamprotobuf__NrofCandidates *message,
23714                   void *closure_data);
23715 typedef void (*Uenibstreamprotobuf__AggregationLevel_Closure)
23716                  (const Uenibstreamprotobuf__AggregationLevel *message,
23717                   void *closure_data);
23718 typedef void (*Uenibstreamprotobuf__Common_Closure)
23719                  (const Uenibstreamprotobuf__Common *message,
23720                   void *closure_data);
23721 typedef void (*Uenibstreamprotobuf__DCIFormat00AndFormat10_Closure)
23722                  (const Uenibstreamprotobuf__DCIFormat00AndFormat10 *message,
23723                   void *closure_data);
23724 typedef void (*Uenibstreamprotobuf__DCIFormat20_Closure)
23725                  (const Uenibstreamprotobuf__DCIFormat20 *message,
23726                   void *closure_data);
23727 typedef void (*Uenibstreamprotobuf__NrofCandidatesSFI_Closure)
23728                  (const Uenibstreamprotobuf__NrofCandidatesSFI *message,
23729                   void *closure_data);
23730 typedef void (*Uenibstreamprotobuf__AggregationLevelSFI_Closure)
23731                  (const Uenibstreamprotobuf__AggregationLevelSFI *message,
23732                   void *closure_data);
23733 typedef void (*Uenibstreamprotobuf__DCIFormat21_Closure)
23734                  (const Uenibstreamprotobuf__DCIFormat21 *message,
23735                   void *closure_data);
23736 typedef void (*Uenibstreamprotobuf__DCIFormat22_Closure)
23737                  (const Uenibstreamprotobuf__DCIFormat22 *message,
23738                   void *closure_data);
23739 typedef void (*Uenibstreamprotobuf__DCIFormat23_Closure)
23740                  (const Uenibstreamprotobuf__DCIFormat23 *message,
23741                   void *closure_data);
23742 typedef void (*Uenibstreamprotobuf__Dummy1_Closure)
23743                  (const Uenibstreamprotobuf__Dummy1 *message,
23744                   void *closure_data);
23745 typedef void (*Uenibstreamprotobuf__Dummy2_Closure)
23746                  (const Uenibstreamprotobuf__Dummy2 *message,
23747                   void *closure_data);
23748 typedef void (*Uenibstreamprotobuf__UESpecific_Closure)
23749                  (const Uenibstreamprotobuf__UESpecific *message,
23750                   void *closure_data);
23751 typedef void (*Uenibstreamprotobuf__DCIFormats_Closure)
23752                  (const Uenibstreamprotobuf__DCIFormats *message,
23753                   void *closure_data);
23754 typedef void (*Uenibstreamprotobuf__MeasResultCellListSFTD_Closure)
23755                  (const Uenibstreamprotobuf__MeasResultCellListSFTD *message,
23756                   void *closure_data);
23757 typedef void (*Uenibstreamprotobuf__MeasResultCellSFTD_Closure)
23758                  (const Uenibstreamprotobuf__MeasResultCellSFTD *message,
23759                   void *closure_data);
23760 typedef void (*Uenibstreamprotobuf__MeasResultList2NR_Closure)
23761                  (const Uenibstreamprotobuf__MeasResultList2NR *message,
23762                   void *closure_data);
23763 typedef void (*Uenibstreamprotobuf__MeasResult2NR_Closure)
23764                  (const Uenibstreamprotobuf__MeasResult2NR *message,
23765                   void *closure_data);
23766 typedef void (*Uenibstreamprotobuf__MeasQuantityResults_Closure)
23767                  (const Uenibstreamprotobuf__MeasQuantityResults *message,
23768                   void *closure_data);
23769 typedef void (*Uenibstreamprotobuf__ResultsPerSSBIndex_Closure)
23770                  (const Uenibstreamprotobuf__ResultsPerSSBIndex *message,
23771                   void *closure_data);
23772 typedef void (*Uenibstreamprotobuf__ResultsPerCSIRSIndex_Closure)
23773                  (const Uenibstreamprotobuf__ResultsPerCSIRSIndex *message,
23774                   void *closure_data);
23775 typedef void (*Uenibstreamprotobuf__MeasQuantityResultsEUTRA_Closure)
23776                  (const Uenibstreamprotobuf__MeasQuantityResultsEUTRA *message,
23777                   void *closure_data);
23778 typedef void (*Uenibstreamprotobuf__CellResults_Closure)
23779                  (const Uenibstreamprotobuf__CellResults *message,
23780                   void *closure_data);
23781 typedef void (*Uenibstreamprotobuf__ResultsPerCSIRSIndexList_Closure)
23782                  (const Uenibstreamprotobuf__ResultsPerCSIRSIndexList *message,
23783                   void *closure_data);
23784 typedef void (*Uenibstreamprotobuf__ResultsPerSSBIndexList_Closure)
23785                  (const Uenibstreamprotobuf__ResultsPerSSBIndexList *message,
23786                   void *closure_data);
23787 typedef void (*Uenibstreamprotobuf__RsIndexResults_Closure)
23788                  (const Uenibstreamprotobuf__RsIndexResults *message,
23789                   void *closure_data);
23790 typedef void (*Uenibstreamprotobuf__MeasResult_Closure)
23791                  (const Uenibstreamprotobuf__MeasResult *message,
23792                   void *closure_data);
23793 typedef void (*Uenibstreamprotobuf__PLMNIdentity_Closure)
23794                  (const Uenibstreamprotobuf__PLMNIdentity *message,
23795                   void *closure_data);
23796 typedef void (*Uenibstreamprotobuf__MNC_Closure)
23797                  (const Uenibstreamprotobuf__MNC *message,
23798                   void *closure_data);
23799 typedef void (*Uenibstreamprotobuf__MCC_Closure)
23800                  (const Uenibstreamprotobuf__MCC *message,
23801                   void *closure_data);
23802 typedef void (*Uenibstreamprotobuf__PLMNIdentityEUTRA5GC_Closure)
23803                  (const Uenibstreamprotobuf__PLMNIdentityEUTRA5GC *message,
23804                   void *closure_data);
23805 typedef void (*Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC_Closure)
23806                  (const Uenibstreamprotobuf__PLMNIdentityListEUTRA5GC *message,
23807                   void *closure_data);
23808 typedef void (*Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC_Closure)
23809                  (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRA5GC *message,
23810                   void *closure_data);
23811 typedef void (*Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC_Closure)
23812                  (const Uenibstreamprotobuf__PLMNIdentityListEUTRAEPC *message,
23813                   void *closure_data);
23814 typedef void (*Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC_Closure)
23815                  (const Uenibstreamprotobuf__CellAccessRelatedInfoEUTRAEPC *message,
23816                   void *closure_data);
23817 typedef void (*Uenibstreamprotobuf__CGIInfoEPC_Closure)
23818                  (const Uenibstreamprotobuf__CGIInfoEPC *message,
23819                   void *closure_data);
23820 typedef void (*Uenibstreamprotobuf__PLMNIdentityInfo_Closure)
23821                  (const Uenibstreamprotobuf__PLMNIdentityInfo *message,
23822                   void *closure_data);
23823 typedef void (*Uenibstreamprotobuf__PDCCHConfigSIB1_Closure)
23824                  (const Uenibstreamprotobuf__PDCCHConfigSIB1 *message,
23825                   void *closure_data);
23826 typedef void (*Uenibstreamprotobuf__NoSIB1_Closure)
23827                  (const Uenibstreamprotobuf__NoSIB1 *message,
23828                   void *closure_data);
23829 typedef void (*Uenibstreamprotobuf__PLMNIdentityInfoList_Closure)
23830                  (const Uenibstreamprotobuf__PLMNIdentityInfoList *message,
23831                   void *closure_data);
23832 typedef void (*Uenibstreamprotobuf__MultiFrequencyBandListNR_Closure)
23833                  (const Uenibstreamprotobuf__MultiFrequencyBandListNR *message,
23834                   void *closure_data);
23835 typedef void (*Uenibstreamprotobuf__CGIInfo_Closure)
23836                  (const Uenibstreamprotobuf__CGIInfo *message,
23837                   void *closure_data);
23838 typedef void (*Uenibstreamprotobuf__MultiBandInfoListEUTRA_Closure)
23839                  (const Uenibstreamprotobuf__MultiBandInfoListEUTRA *message,
23840                   void *closure_data);
23841 typedef void (*Uenibstreamprotobuf__EUTRACGIInfo_Closure)
23842                  (const Uenibstreamprotobuf__EUTRACGIInfo *message,
23843                   void *closure_data);
23844 typedef void (*Uenibstreamprotobuf__MeasResultNR_Closure)
23845                  (const Uenibstreamprotobuf__MeasResultNR *message,
23846                   void *closure_data);
23847 typedef void (*Uenibstreamprotobuf__MeasResultEUTRA_Closure)
23848                  (const Uenibstreamprotobuf__MeasResultEUTRA *message,
23849                   void *closure_data);
23850 typedef void (*Uenibstreamprotobuf__MeasResultServMO_Closure)
23851                  (const Uenibstreamprotobuf__MeasResultServMO *message,
23852                   void *closure_data);
23853 typedef void (*Uenibstreamprotobuf__MeasResultServMOList_Closure)
23854                  (const Uenibstreamprotobuf__MeasResultServMOList *message,
23855                   void *closure_data);
23856 typedef void (*Uenibstreamprotobuf__MeasResultListNR_Closure)
23857                  (const Uenibstreamprotobuf__MeasResultListNR *message,
23858                   void *closure_data);
23859 typedef void (*Uenibstreamprotobuf__MeasResultListEUTRA_Closure)
23860                  (const Uenibstreamprotobuf__MeasResultListEUTRA *message,
23861                   void *closure_data);
23862 typedef void (*Uenibstreamprotobuf__MeasResults_Closure)
23863                  (const Uenibstreamprotobuf__MeasResults *message,
23864                   void *closure_data);
23865 typedef void (*Uenibstreamprotobuf__DRXInfo_Closure)
23866                  (const Uenibstreamprotobuf__DRXInfo *message,
23867                   void *closure_data);
23868 typedef void (*Uenibstreamprotobuf__RadioBearerConfig_Closure)
23869                  (const Uenibstreamprotobuf__RadioBearerConfig *message,
23870                   void *closure_data);
23871 typedef void (*Uenibstreamprotobuf__SRBToAddModList_Closure)
23872                  (const Uenibstreamprotobuf__SRBToAddModList *message,
23873                   void *closure_data);
23874 typedef void (*Uenibstreamprotobuf__SRBToAddMod_Closure)
23875                  (const Uenibstreamprotobuf__SRBToAddMod *message,
23876                   void *closure_data);
23877 typedef void (*Uenibstreamprotobuf__PDCPConfig_Closure)
23878                  (const Uenibstreamprotobuf__PDCPConfig *message,
23879                   void *closure_data);
23880 typedef void (*Uenibstreamprotobuf__DRB_Closure)
23881                  (const Uenibstreamprotobuf__DRB *message,
23882                   void *closure_data);
23883 typedef void (*Uenibstreamprotobuf__DiscardTimer_Closure)
23884                  (const Uenibstreamprotobuf__DiscardTimer *message,
23885                   void *closure_data);
23886 typedef void (*Uenibstreamprotobuf__PDCPSNSize_Closure)
23887                  (const Uenibstreamprotobuf__PDCPSNSize *message,
23888                   void *closure_data);
23889 typedef void (*Uenibstreamprotobuf__Rohc_Closure)
23890                  (const Uenibstreamprotobuf__Rohc *message,
23891                   void *closure_data);
23892 typedef void (*Uenibstreamprotobuf__RohcProfiles_Closure)
23893                  (const Uenibstreamprotobuf__RohcProfiles *message,
23894                   void *closure_data);
23895 typedef void (*Uenibstreamprotobuf__UplinkOnlyROHC_Closure)
23896                  (const Uenibstreamprotobuf__UplinkOnlyROHC *message,
23897                   void *closure_data);
23898 typedef void (*Uenibstreamprotobuf__UplinkOnlyROHCProfiles_Closure)
23899                  (const Uenibstreamprotobuf__UplinkOnlyROHCProfiles *message,
23900                   void *closure_data);
23901 typedef void (*Uenibstreamprotobuf__MoreThanOneRLC_Closure)
23902                  (const Uenibstreamprotobuf__MoreThanOneRLC *message,
23903                   void *closure_data);
23904 typedef void (*Uenibstreamprotobuf__PrimaryPath_Closure)
23905                  (const Uenibstreamprotobuf__PrimaryPath *message,
23906                   void *closure_data);
23907 typedef void (*Uenibstreamprotobuf__ULDataSplitThreshold_Closure)
23908                  (const Uenibstreamprotobuf__ULDataSplitThreshold *message,
23909                   void *closure_data);
23910 typedef void (*Uenibstreamprotobuf__TReordering_Closure)
23911                  (const Uenibstreamprotobuf__TReordering *message,
23912                   void *closure_data);
23913 typedef void (*Uenibstreamprotobuf__DRBToAddModList_Closure)
23914                  (const Uenibstreamprotobuf__DRBToAddModList *message,
23915                   void *closure_data);
23916 typedef void (*Uenibstreamprotobuf__DRBToAddMod_Closure)
23917                  (const Uenibstreamprotobuf__DRBToAddMod *message,
23918                   void *closure_data);
23919 typedef void (*Uenibstreamprotobuf__DRBToReleaseList_Closure)
23920                  (const Uenibstreamprotobuf__DRBToReleaseList *message,
23921                   void *closure_data);
23922 typedef void (*Uenibstreamprotobuf__SDAPConfig_Closure)
23923                  (const Uenibstreamprotobuf__SDAPConfig *message,
23924                   void *closure_data);
23925 typedef void (*Uenibstreamprotobuf__SDAPHeader_Closure)
23926                  (const Uenibstreamprotobuf__SDAPHeader *message,
23927                   void *closure_data);
23928 typedef void (*Uenibstreamprotobuf__SecurityConfig_Closure)
23929                  (const Uenibstreamprotobuf__SecurityConfig *message,
23930                   void *closure_data);
23931 typedef void (*Uenibstreamprotobuf__SecurityAlgorithmConfig_Closure)
23932                  (const Uenibstreamprotobuf__SecurityAlgorithmConfig *message,
23933                   void *closure_data);
23934 typedef void (*Uenibstreamprotobuf__CipheringAlgorithm_Closure)
23935                  (const Uenibstreamprotobuf__CipheringAlgorithm *message,
23936                   void *closure_data);
23937 typedef void (*Uenibstreamprotobuf__IntegrityProtAlgorithm_Closure)
23938                  (const Uenibstreamprotobuf__IntegrityProtAlgorithm *message,
23939                   void *closure_data);
23940 typedef void (*Uenibstreamprotobuf__KeyToUse_Closure)
23941                  (const Uenibstreamprotobuf__KeyToUse *message,
23942                   void *closure_data);
23943 typedef void (*Uenibstreamprotobuf__UplinkTxDirectCurrentList_Closure)
23944                  (const Uenibstreamprotobuf__UplinkTxDirectCurrentList *message,
23945                   void *closure_data);
23946 typedef void (*Uenibstreamprotobuf__UplinkTxDirectCurrentCell_Closure)
23947                  (const Uenibstreamprotobuf__UplinkTxDirectCurrentCell *message,
23948                   void *closure_data);
23949 typedef void (*Uenibstreamprotobuf__UplinkTxDirectCurrentBWP_Closure)
23950                  (const Uenibstreamprotobuf__UplinkTxDirectCurrentBWP *message,
23951                   void *closure_data);
23952 typedef void (*Uenibstreamprotobuf__CellAccessRelatedInfo_Closure)
23953                  (const Uenibstreamprotobuf__CellAccessRelatedInfo *message,
23954                   void *closure_data);
23955 typedef void (*Uenibstreamprotobuf__ConnEstFailureControl_Closure)
23956                  (const Uenibstreamprotobuf__ConnEstFailureControl *message,
23957                   void *closure_data);
23958 typedef void (*Uenibstreamprotobuf__ConnEstFailCount_Closure)
23959                  (const Uenibstreamprotobuf__ConnEstFailCount *message,
23960                   void *closure_data);
23961 typedef void (*Uenibstreamprotobuf__ConnEstFailOffsetValidity_Closure)
23962                  (const Uenibstreamprotobuf__ConnEstFailOffsetValidity *message,
23963                   void *closure_data);
23964 typedef void (*Uenibstreamprotobuf__SISchedulingInfo_Closure)
23965                  (const Uenibstreamprotobuf__SISchedulingInfo *message,
23966                   void *closure_data);
23967 typedef void (*Uenibstreamprotobuf__SIWindowLength_Closure)
23968                  (const Uenibstreamprotobuf__SIWindowLength *message,
23969                   void *closure_data);
23970 typedef void (*Uenibstreamprotobuf__SchedulingInfo_Closure)
23971                  (const Uenibstreamprotobuf__SchedulingInfo *message,
23972                   void *closure_data);
23973 typedef void (*Uenibstreamprotobuf__SIBMapping_Closure)
23974                  (const Uenibstreamprotobuf__SIBMapping *message,
23975                   void *closure_data);
23976 typedef void (*Uenibstreamprotobuf__SIBroadcastStatus_Closure)
23977                  (const Uenibstreamprotobuf__SIBroadcastStatus *message,
23978                   void *closure_data);
23979 typedef void (*Uenibstreamprotobuf__SIPeriodicity_Closure)
23980                  (const Uenibstreamprotobuf__SIPeriodicity *message,
23981                   void *closure_data);
23982 typedef void (*Uenibstreamprotobuf__SIBTypeInfo_Closure)
23983                  (const Uenibstreamprotobuf__SIBTypeInfo *message,
23984                   void *closure_data);
23985 typedef void (*Uenibstreamprotobuf__SIBTypeInfoType_Closure)
23986                  (const Uenibstreamprotobuf__SIBTypeInfoType *message,
23987                   void *closure_data);
23988 typedef void (*Uenibstreamprotobuf__SIRequestConfig_Closure)
23989                  (const Uenibstreamprotobuf__SIRequestConfig *message,
23990                   void *closure_data);
23991 typedef void (*Uenibstreamprotobuf__SIRequestPeriod_Closure)
23992                  (const Uenibstreamprotobuf__SIRequestPeriod *message,
23993                   void *closure_data);
23994 typedef void (*Uenibstreamprotobuf__RACHOccasionsSI_Closure)
23995                  (const Uenibstreamprotobuf__RACHOccasionsSI *message,
23996                   void *closure_data);
23997 typedef void (*Uenibstreamprotobuf__SIRequestResources_Closure)
23998                  (const Uenibstreamprotobuf__SIRequestResources *message,
23999                   void *closure_data);
24000 typedef void (*Uenibstreamprotobuf__ServingCellConfigCommonSIB_Closure)
24001                  (const Uenibstreamprotobuf__ServingCellConfigCommonSIB *message,
24002                   void *closure_data);
24003 typedef void (*Uenibstreamprotobuf__DownlinkConfigCommonSIB_Closure)
24004                  (const Uenibstreamprotobuf__DownlinkConfigCommonSIB *message,
24005                   void *closure_data);
24006 typedef void (*Uenibstreamprotobuf__FrequencyInfoDLSIB_Closure)
24007                  (const Uenibstreamprotobuf__FrequencyInfoDLSIB *message,
24008                   void *closure_data);
24009 typedef void (*Uenibstreamprotobuf__MultiFrequencyBandListNRSIB_Closure)
24010                  (const Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *message,
24011                   void *closure_data);
24012 typedef void (*Uenibstreamprotobuf__NRMultiBandInfo_Closure)
24013                  (const Uenibstreamprotobuf__NRMultiBandInfo *message,
24014                   void *closure_data);
24015 typedef void (*Uenibstreamprotobuf__NRNSPmaxList_Closure)
24016                  (const Uenibstreamprotobuf__NRNSPmaxList *message,
24017                   void *closure_data);
24018 typedef void (*Uenibstreamprotobuf__NRNSPmaxValue_Closure)
24019                  (const Uenibstreamprotobuf__NRNSPmaxValue *message,
24020                   void *closure_data);
24021 typedef void (*Uenibstreamprotobuf__BCCHConfig_Closure)
24022                  (const Uenibstreamprotobuf__BCCHConfig *message,
24023                   void *closure_data);
24024 typedef void (*Uenibstreamprotobuf__PCCHConfig_Closure)
24025                  (const Uenibstreamprotobuf__PCCHConfig *message,
24026                   void *closure_data);
24027 typedef void (*Uenibstreamprotobuf__PagingCycle_Closure)
24028                  (const Uenibstreamprotobuf__PagingCycle *message,
24029                   void *closure_data);
24030 typedef void (*Uenibstreamprotobuf__PCCHConfigNs_Closure)
24031                  (const Uenibstreamprotobuf__PCCHConfigNs *message,
24032                   void *closure_data);
24033 typedef void (*Uenibstreamprotobuf__SCS15KHZoneT_Closure)
24034                  (const Uenibstreamprotobuf__SCS15KHZoneT *message,
24035                   void *closure_data);
24036 typedef void (*Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT_Closure)
24037                  (const Uenibstreamprotobuf__SCS30KHZoneTSCS15KHZhalfT *message,
24038                   void *closure_data);
24039 typedef void (*Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT_Closure)
24040                  (const Uenibstreamprotobuf__SCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT *message,
24041                   void *closure_data);
24042 typedef void (*Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT_Closure)
24043                  (const Uenibstreamprotobuf__SCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT *message,
24044                   void *closure_data);
24045 typedef void (*Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT_Closure)
24046                  (const Uenibstreamprotobuf__SCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT *message,
24047                   void *closure_data);
24048 typedef void (*Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT_Closure)
24049                  (const Uenibstreamprotobuf__SCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT *message,
24050                   void *closure_data);
24051 typedef void (*Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT_Closure)
24052                  (const Uenibstreamprotobuf__SCS120KHZoneEighthTSCS60KHZoneSixteenthT *message,
24053                   void *closure_data);
24054 typedef void (*Uenibstreamprotobuf__SCS120KHZoneSixteenthT_Closure)
24055                  (const Uenibstreamprotobuf__SCS120KHZoneSixteenthT *message,
24056                   void *closure_data);
24057 typedef void (*Uenibstreamprotobuf__UplinkConfigCommonSIB_Closure)
24058                  (const Uenibstreamprotobuf__UplinkConfigCommonSIB *message,
24059                   void *closure_data);
24060 typedef void (*Uenibstreamprotobuf__FrequencyInfoULSIB_Closure)
24061                  (const Uenibstreamprotobuf__FrequencyInfoULSIB *message,
24062                   void *closure_data);
24063 typedef void (*Uenibstreamprotobuf__SIBNTimingAdvanceOffset_Closure)
24064                  (const Uenibstreamprotobuf__SIBNTimingAdvanceOffset *message,
24065                   void *closure_data);
24066 typedef void (*Uenibstreamprotobuf__SIBSSBPositionsInBurst_Closure)
24067                  (const Uenibstreamprotobuf__SIBSSBPositionsInBurst *message,
24068                   void *closure_data);
24069 typedef void (*Uenibstreamprotobuf__SIBSSBPeriodicityServingCell_Closure)
24070                  (const Uenibstreamprotobuf__SIBSSBPeriodicityServingCell *message,
24071                   void *closure_data);
24072 typedef void (*Uenibstreamprotobuf__UETimersAndConstants_Closure)
24073                  (const Uenibstreamprotobuf__UETimersAndConstants *message,
24074                   void *closure_data);
24075 typedef void (*Uenibstreamprotobuf__UETimersAndConstantsT300T301T319_Closure)
24076                  (const Uenibstreamprotobuf__UETimersAndConstantsT300T301T319 *message,
24077                   void *closure_data);
24078 typedef void (*Uenibstreamprotobuf__UETimersAndConstantsT310_Closure)
24079                  (const Uenibstreamprotobuf__UETimersAndConstantsT310 *message,
24080                   void *closure_data);
24081 typedef void (*Uenibstreamprotobuf__UETimersAndConstantsN310_Closure)
24082                  (const Uenibstreamprotobuf__UETimersAndConstantsN310 *message,
24083                   void *closure_data);
24084 typedef void (*Uenibstreamprotobuf__UETimersAndConstantsT311_Closure)
24085                  (const Uenibstreamprotobuf__UETimersAndConstantsT311 *message,
24086                   void *closure_data);
24087 typedef void (*Uenibstreamprotobuf__UETimersAndConstantsN311_Closure)
24088                  (const Uenibstreamprotobuf__UETimersAndConstantsN311 *message,
24089                   void *closure_data);
24090 typedef void (*Uenibstreamprotobuf__UACBarringPerCatList_Closure)
24091                  (const Uenibstreamprotobuf__UACBarringPerCatList *message,
24092                   void *closure_data);
24093 typedef void (*Uenibstreamprotobuf__UACBarringPerCat_Closure)
24094                  (const Uenibstreamprotobuf__UACBarringPerCat *message,
24095                   void *closure_data);
24096 typedef void (*Uenibstreamprotobuf__UACBarringPerPLMNList_Closure)
24097                  (const Uenibstreamprotobuf__UACBarringPerPLMNList *message,
24098                   void *closure_data);
24099 typedef void (*Uenibstreamprotobuf__UACBarringPerPLMN_Closure)
24100                  (const Uenibstreamprotobuf__UACBarringPerPLMN *message,
24101                   void *closure_data);
24102 typedef void (*Uenibstreamprotobuf__UACImplicitACBarringList_Closure)
24103                  (const Uenibstreamprotobuf__UACImplicitACBarringList *message,
24104                   void *closure_data);
24105 typedef void (*Uenibstreamprotobuf__UACBarringInfoSetList_Closure)
24106                  (const Uenibstreamprotobuf__UACBarringInfoSetList *message,
24107                   void *closure_data);
24108 typedef void (*Uenibstreamprotobuf__UACBarringInfoSet_Closure)
24109                  (const Uenibstreamprotobuf__UACBarringInfoSet *message,
24110                   void *closure_data);
24111 typedef void (*Uenibstreamprotobuf__UACBarringFactor_Closure)
24112                  (const Uenibstreamprotobuf__UACBarringFactor *message,
24113                   void *closure_data);
24114 typedef void (*Uenibstreamprotobuf__UACBarringTime_Closure)
24115                  (const Uenibstreamprotobuf__UACBarringTime *message,
24116                   void *closure_data);
24117 typedef void (*Uenibstreamprotobuf__MobilityStateParameters_Closure)
24118                  (const Uenibstreamprotobuf__MobilityStateParameters *message,
24119                   void *closure_data);
24120 typedef void (*Uenibstreamprotobuf__TEvaluationHystNormal_Closure)
24121                  (const Uenibstreamprotobuf__TEvaluationHystNormal *message,
24122                   void *closure_data);
24123 typedef void (*Uenibstreamprotobuf__EUTRAMultiBandInfoList_Closure)
24124                  (const Uenibstreamprotobuf__EUTRAMultiBandInfoList *message,
24125                   void *closure_data);
24126 typedef void (*Uenibstreamprotobuf__EUTRAMultiBandInfo_Closure)
24127                  (const Uenibstreamprotobuf__EUTRAMultiBandInfo *message,
24128                   void *closure_data);
24129 typedef void (*Uenibstreamprotobuf__EUTRANSPmaxList_Closure)
24130                  (const Uenibstreamprotobuf__EUTRANSPmaxList *message,
24131                   void *closure_data);
24132 typedef void (*Uenibstreamprotobuf__EUTRANSPmaxValue_Closure)
24133                  (const Uenibstreamprotobuf__EUTRANSPmaxValue *message,
24134                   void *closure_data);
24135
24136 /* --- services --- */
24137
24138
24139 /* --- descriptors --- */
24140
24141 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_group_config__descriptor;
24142 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rlc__bearer_config__descriptor;
24143 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rlc__config__descriptor;
24144 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__am__descriptor;
24145 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__am__rlc__descriptor;
24146 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__max_retx_threshold__descriptor;
24147 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__max_retx_threshold__value__descriptor;
24148 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sn__field_length_am__descriptor;
24149 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sn__field_length_am__value__descriptor;
24150 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t__poll_retransmit__descriptor;
24151 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__t__poll_retransmit__value__descriptor;
24152 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__poll_pdu__descriptor;
24153 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__poll_pdu__value__descriptor;
24154 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__poll_byte__descriptor;
24155 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__poll_byte__value__descriptor;
24156 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__am__rlc__descriptor;
24157 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t__reassembly__descriptor;
24158 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__t__reassembly__value__descriptor;
24159 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t__status_prohibit__descriptor;
24160 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__t__status_prohibit__value__descriptor;
24161 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__um__bi__directional__descriptor;
24162 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__um__rlc__descriptor;
24163 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sn__field_length_um__descriptor;
24164 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sn__field_length_um__value__descriptor;
24165 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__um__rlc__descriptor;
24166 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__um__uni__directional__ul__descriptor;
24167 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__um__uni__directional__dl__descriptor;
24168 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__logical_channel_config__descriptor;
24169 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__specific_parameters__descriptor;
24170 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__prioritised_bit_rate__descriptor;
24171 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__prioritised_bit_rate__value__descriptor;
24172 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bucket_size_duration__descriptor;
24173 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__bucket_size_duration__value__descriptor;
24174 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__subcarrier_spacing__descriptor;
24175 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__subcarrier_spacing__value__descriptor;
24176 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__max_pusch__duration__descriptor;
24177 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__max_pusch__duration__value__descriptor;
24178 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bit_rate_query_prohibit_timer__descriptor;
24179 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__bit_rate_query_prohibit_timer__value__descriptor;
24180 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mac__cell_group_config__descriptor;
24181 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__config__descriptor;
24182 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__milli_seconds__descriptor;
24183 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__milli_seconds__value__descriptor;
24184 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__inactivity_timer__descriptor;
24185 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__drx__inactivity_timer__value__descriptor;
24186 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__retransmission_timer__descriptor;
24187 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__drx__retransmission_timer__value__descriptor;
24188 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__short_drx__descriptor;
24189 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__short_cycle__descriptor;
24190 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__drx__short_cycle__value__descriptor;
24191 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_request_config__descriptor;
24192 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_request_to_add_mod__descriptor;
24193 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sr__prohibit_timer__descriptor;
24194 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sr__prohibit_timer__value__descriptor;
24195 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sr__trans_max__descriptor;
24196 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sr__trans_max__value__descriptor;
24197 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bsr__config__descriptor;
24198 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__periodic_bsr__timer__descriptor;
24199 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__periodic_bsr__timer__value__descriptor;
24200 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__retx_bsr__timer__descriptor;
24201 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__retx_bsr__timer__value__descriptor;
24202 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__logical_channel_sr__delay_timer__descriptor;
24203 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__logical_channel_sr__delay_timer__value__descriptor;
24204 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tag__config__descriptor;
24205 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tag__descriptor;
24206 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__time_alignment_timer__descriptor;
24207 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__time_alignment_timer__value__descriptor;
24208 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__config__descriptor;
24209 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__periodic_timer__descriptor;
24210 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__phr__periodic_timer__value__descriptor;
24211 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__prohibit_timer__descriptor;
24212 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__phr__prohibit_timer__value__descriptor;
24213 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__tx__power_factor_change__descriptor;
24214 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__phr__tx__power_factor_change__value__descriptor;
24215 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__phr__mode_other_cg__descriptor;
24216 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__phr__mode_other_cg__value__descriptor;
24217 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__data_inactivity_timer__descriptor;
24218 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__data_inactivity_timer__value__descriptor;
24219 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__physical_cell_group_config__descriptor;
24220 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__physical_cell_group_config__pdsch__harq__ack__codebook__descriptor;
24221 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__xscale__descriptor;
24222 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__xscale__value__descriptor;
24223 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sp_cell_config__descriptor;
24224 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__reconfiguration_with_sync__descriptor;
24225 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__serving_cell_config_common__descriptor;
24226 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__downlink_config_common__descriptor;
24227 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_dl__descriptor;
24228 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs__specific_carrier__descriptor;
24229 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__downlink_common__descriptor;
24230 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__descriptor;
24231 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cyclic_prefix__descriptor;
24232 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__cyclic_prefix__value__descriptor;
24233 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__config_common__descriptor;
24234 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__control_resource_set__descriptor;
24235 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__interleaved__descriptor;
24236 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__reg__bundle_size__descriptor;
24237 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__reg__bundle_size__value__descriptor;
24238 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__interleaver_size__descriptor;
24239 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__interleaver_size__value__descriptor;
24240 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__precoder_granularity__descriptor;
24241 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__precoder_granularity__value__descriptor;
24242 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__first_pdcch__monitoring_occasion_of_p0__descriptor;
24243 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sequence__of__integer__descriptor;
24244 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__config_common__descriptor;
24245 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__time_domain_resource_allocation_list__descriptor;
24246 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__time_domain_resource_allocation__descriptor;
24247 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mapping_type__descriptor;
24248 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__mapping_type__value__descriptor;
24249 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_config_common__descriptor;
24250 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_ul__descriptor;
24251 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__uplink_common__descriptor;
24252 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__uplink__descriptor;
24253 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__config_common__descriptor;
24254 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__config_generic__descriptor;
24255 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__msg1__fdm__descriptor;
24256 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__msg1__fdm__value__descriptor;
24257 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__preamble_trans_max__descriptor;
24258 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__preamble_trans_max__value__descriptor;
24259 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__power_ramping_step__descriptor;
24260 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__power_ramping_step__value__descriptor;
24261 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__response_window__descriptor;
24262 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ra__response_window__value__descriptor;
24263 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__fraction__descriptor;
24264 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__fraction__value__descriptor;
24265 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__other_fraction__descriptor;
24266 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__other_fraction__value__descriptor;
24267 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__group_bconfigured__descriptor;
24268 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__msg3_size_group_a__descriptor;
24269 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ra__msg3_size_group_a__value__descriptor;
24270 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__message_power_offset_group_b__descriptor;
24271 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__message_power_offset_group_b__value__descriptor;
24272 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__contention_resolution_timer__descriptor;
24273 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ra__contention_resolution_timer__value__descriptor;
24274 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__restricted_set_config__descriptor;
24275 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__restricted_set_config__value__descriptor;
24276 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__config_common__descriptor;
24277 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__time_domain_resource_allocation_list__descriptor;
24278 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__time_domain_resource_allocation__descriptor;
24279 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__config_common__descriptor;
24280 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__group_hopping__descriptor;
24281 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__pucch__group_hopping__value__descriptor;
24282 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__n__timing_advance_offset__descriptor;
24283 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__n__timing_advance_offset__value__descriptor;
24284 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__periodicity_serving_cell__descriptor;
24285 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ssb__periodicity_serving_cell__value__descriptor;
24286 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__type_a__position__descriptor;
24287 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__dmrs__type_a__position__value__descriptor;
24288 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern_lte__crs__descriptor;
24289 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_bandwidth_dl__descriptor;
24290 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__carrier_bandwidth_dl__value__descriptor;
24291 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__mbsfn__subframe_config_list__descriptor;
24292 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__mbsfn__subframe_config__descriptor;
24293 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__radioframe_allocation_period__descriptor;
24294 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__radioframe_allocation_period__value__descriptor;
24295 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__subframe_allocation__descriptor;
24296 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_crs__ports__descriptor;
24297 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__nrof_crs__ports__value__descriptor;
24298 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__v__shift__descriptor;
24299 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__v__shift__value__descriptor;
24300 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern__descriptor;
24301 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bitmaps__descriptor;
24302 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dummy__descriptor;
24303 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__dummy__value__descriptor;
24304 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__config_common__descriptor;
24305 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__pattern__descriptor;
24306 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity__descriptor;
24307 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__dl__ul__transmission_periodicity__value__descriptor;
24308 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__descriptor;
24309 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__dl__ul__transmission_periodicity_v1530__value__descriptor;
24310 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t304__descriptor;
24311 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__t304__value__descriptor;
24312 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__config_dedicated__descriptor;
24313 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cfra__descriptor;
24314 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__occasions__descriptor;
24315 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__descriptor;
24316 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cfra__ssb__resource__descriptor;
24317 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csirs__descriptor;
24318 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cfra__csirs__resource__descriptor;
24319 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ra__prioritization__descriptor;
24320 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__power_ramping_step_high_priority__descriptor;
24321 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__power_ramping_step_high_priority__value__descriptor;
24322 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scaling_factor_bi__descriptor;
24323 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__scaling_factor_bi__value__descriptor;
24324 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__mtc__descriptor;
24325 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__duration__descriptor;
24326 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__duration__value__descriptor;
24327 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__mtc2__descriptor;
24328 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__periodicity__descriptor;
24329 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__periodicity__value__descriptor;
24330 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rlf__timers_and_constants__descriptor;
24331 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t310__descriptor;
24332 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__t310__value__descriptor;
24333 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__n310__descriptor;
24334 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__n310__value__descriptor;
24335 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__n311__descriptor;
24336 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__n311__value__descriptor;
24337 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t311_v1530__descriptor;
24338 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__t311_v1530__value__descriptor;
24339 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__descriptor;
24340 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__rlm_in_sync_out_of_sync_threshold__value__descriptor;
24341 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__serving_cell_config__descriptor;
24342 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__config_dedicated__descriptor;
24343 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tdd__ul__dl__slot_config__descriptor;
24344 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__explicit__descriptor;
24345 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__downlink_dedicated__descriptor;
24346 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__config__descriptor;
24347 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__downlink_preemption__descriptor;
24348 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__time_frequency_set__descriptor;
24349 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__time_frequency_set__value__descriptor;
24350 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__int__configuration_per_serving_cell__descriptor;
24351 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__tpc__command_config__descriptor;
24352 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__tpc__command_config__descriptor;
24353 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__tpc__command_config__descriptor;
24354 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__config__descriptor;
24355 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__downlink_config__descriptor;
24356 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__type__descriptor;
24357 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__dmrs__type__value__descriptor;
24358 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__additional_position__descriptor;
24359 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__dmrs__additional_position__value__descriptor;
24360 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__max_length__descriptor;
24361 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__max_length__value__descriptor;
24362 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__downlink_config__descriptor;
24363 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_element_offset__descriptor;
24364 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__resource_element_offset__value__descriptor;
24365 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tci__state__descriptor;
24366 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__qcl__info__descriptor;
24367 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__qcl__type__descriptor;
24368 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__qcl__type__value__descriptor;
24369 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__vrb__to_prb__interleaver__descriptor;
24370 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__vrb__to_prb__interleaver__value__descriptor;
24371 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_allocation__descriptor;
24372 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__resource_allocation__value__descriptor;
24373 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__aggregation_factor__descriptor;
24374 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__pdsch__aggregation_factor__value__descriptor;
24375 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern_group__descriptor;
24376 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_match_pattern_group_item__descriptor;
24377 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rbg__size__descriptor;
24378 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__rbg__size__value__descriptor;
24379 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mcs__table__descriptor;
24380 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__mcs__table__value__descriptor;
24381 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__descriptor;
24382 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__max_nrof_code_words_scheduled_by_dci__value__descriptor;
24383 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__static_bundling__descriptor;
24384 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bundle_size__descriptor;
24385 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__bundle_size__value__descriptor;
24386 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dynamic_bundling__descriptor;
24387 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bundle_size_set1__descriptor;
24388 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__bundle_size_set1__value__descriptor;
24389 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bundle_size_set2__descriptor;
24390 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__bundle_size_set2__value__descriptor;
24391 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__zp__csi__rs__resource__descriptor;
24392 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__resource_mapping__descriptor;
24393 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_ports__descriptor;
24394 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__nrof_ports__value__descriptor;
24395 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cdm__type__descriptor;
24396 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__cdm__type__value__descriptor;
24397 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dot5__descriptor;
24398 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__dot5__value__descriptor;
24399 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__frequency_occupation__descriptor;
24400 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__resource_periodicity_and_offset__descriptor;
24401 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__zp__csi__rs__resource_set__descriptor;
24402 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sps__config__descriptor;
24403 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sps__config_periodicity__descriptor;
24404 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sps__config_periodicity__value__descriptor;
24405 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sps__mcs__table__descriptor;
24406 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sps__mcs__table__value__descriptor;
24407 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__radio_link_monitoring_config__descriptor;
24408 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__radio_link_monitoring_rs__descriptor;
24409 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__purpose__descriptor;
24410 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__purpose__value__descriptor;
24411 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_instance_max_count__descriptor;
24412 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__beam_failure_instance_max_count__value__descriptor;
24413 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_detection_timer__descriptor;
24414 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__beam_failure_detection_timer__value__descriptor;
24415 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__downlink__descriptor;
24416 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__inactivity_timer__descriptor;
24417 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__bwp__inactivity_timer__value__descriptor;
24418 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_config__descriptor;
24419 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bwp__uplink_dedicated__descriptor;
24420 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__config__descriptor;
24421 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__resource_set__descriptor;
24422 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__resource__descriptor;
24423 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format0__descriptor;
24424 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format1__descriptor;
24425 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format2__descriptor;
24426 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format3__descriptor;
24427 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch_format4__descriptor;
24428 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__occ__length__descriptor;
24429 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__occ__length__value__descriptor;
24430 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__occ__index__descriptor;
24431 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__occ__index__value__descriptor;
24432 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__format_config__descriptor;
24433 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__max_code_rate__descriptor;
24434 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__pucch__max_code_rate__value__descriptor;
24435 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_slots__descriptor;
24436 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__nrof_slots__value__descriptor;
24437 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_request_resource_config__descriptor;
24438 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__spatial_relation_info__descriptor;
24439 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__descriptor;
24440 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__closed_loop_index__descriptor;
24441 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__closed_loop_index__value__descriptor;
24442 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__power_control__descriptor;
24443 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__p0__pucch__descriptor;
24444 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__pathloss_reference_rs__descriptor;
24445 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__two_pucch__pc__adjustment_states__descriptor;
24446 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__two_pucch__pc__adjustment_states__value__descriptor;
24447 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__serving_cell_config__descriptor;
24448 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__code_block_group_transmission__descriptor;
24449 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rate_matching__descriptor;
24450 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__rate_matching__value__descriptor;
24451 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__carrier_switching__descriptor;
24452 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__switch_from_carrier__descriptor;
24453 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__srs__switch_from_carrier__value__descriptor;
24454 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__tpc__pdcch__config_list__descriptor;
24455 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__tpc__pdcch__config__descriptor;
24456 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__cc__set_index__descriptor;
24457 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__config__descriptor;
24458 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__tx__config__descriptor;
24459 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__tx__config__value__descriptor;
24460 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dmrs__uplink_config__descriptor;
24461 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__uplink_config__descriptor;
24462 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoder_disabled__descriptor;
24463 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__max_nrof_ports__descriptor;
24464 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__max_nrof_ports__value__descriptor;
24465 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__power__descriptor;
24466 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ptrs__power__value__descriptor;
24467 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoder_enabled__descriptor;
24468 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__time_density_transform_precoding__descriptor;
24469 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__time_density_transform_precoding__value__descriptor;
24470 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoding_disabled__descriptor;
24471 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__transform_precoding_enabled__descriptor;
24472 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__power_control__descriptor;
24473 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__alpha__descriptor;
24474 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__alpha__value__descriptor;
24475 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__p0__pusch__alpha_set__descriptor;
24476 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__pathloss_reference_rs__descriptor;
24477 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__two_pusch__pc__adjustment_states__descriptor;
24478 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__two_pusch__pc__adjustment_states__value__descriptor;
24479 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sri__pusch__power_control__descriptor;
24480 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_hopping__descriptor;
24481 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__frequency_hopping__value__descriptor;
24482 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pusch__aggregation_factor__descriptor;
24483 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__pusch__aggregation_factor__value__descriptor;
24484 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_subset__descriptor;
24485 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__codebook_subset__value__descriptor;
24486 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rbg__size2__descriptor;
24487 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__rbg__size2__value__descriptor;
24488 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uci__on_pusch__descriptor;
24489 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__beta_offsets_list__descriptor;
24490 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scaling__descriptor;
24491 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__scaling__value__descriptor;
24492 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__configured_grant_config__descriptor;
24493 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cg__uci__on_pusch__descriptor;
24494 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__beta_offsets__descriptor;
24495 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__power_control_loop_to_use__descriptor;
24496 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__power_control_loop_to_use__value__descriptor;
24497 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rep_k__descriptor;
24498 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__rep_k__value__descriptor;
24499 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rep_k__rv__descriptor;
24500 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__rep_k__rv__value__descriptor;
24501 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__grant_periodicity__descriptor;
24502 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__grant_periodicity__value__descriptor;
24503 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrc__configured_uplink_grant__descriptor;
24504 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__config__descriptor;
24505 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set__descriptor;
24506 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set_type__aperiodic__descriptor;
24507 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set_type__semi__persistent__descriptor;
24508 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set_type__periodic__descriptor;
24509 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_set__usage__descriptor;
24510 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__srs__resource_set__usage__value__descriptor;
24511 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__power_control_adjustment_states__descriptor;
24512 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__srs__power_control_adjustment_states__value__descriptor;
24513 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource__descriptor;
24514 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_srs__ports__descriptor;
24515 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__nrof_srs__ports__value__descriptor;
24516 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ptrs__port_index__descriptor;
24517 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ptrs__port_index__value__descriptor;
24518 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__n2__descriptor;
24519 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__n4__descriptor;
24520 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_mapping__descriptor;
24521 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_symbols__descriptor;
24522 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__nrof_symbols__value__descriptor;
24523 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__repetition_factor__descriptor;
24524 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__repetition_factor__value__descriptor;
24525 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__freq_hopping__descriptor;
24526 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__group_or_sequence_hopping__descriptor;
24527 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__group_or_sequence_hopping__value__descriptor;
24528 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_type__aperiodic__descriptor;
24529 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_type__semi__persistent__descriptor;
24530 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__periodicity_and_offset__descriptor;
24531 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__resource_type__periodic__descriptor;
24532 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srs__spatial_relation_info__descriptor;
24533 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_recovery_config__descriptor;
24534 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__prach__resource_dedicated_bfr__descriptor;
24535 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bfr__ssb__resource__descriptor;
24536 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bfr__csirs__resource__descriptor;
24537 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb_per_rach__occasion__descriptor;
24538 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ssb_per_rach__occasion__value__descriptor;
24539 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__beam_failure_recovery_timer__descriptor;
24540 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__beam_failure_recovery_timer__value__descriptor;
24541 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__serving_cell_config__descriptor;
24542 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__slot_format_indicator__descriptor;
24543 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__slot_format_combinations_per_cell__descriptor;
24544 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__slot_format_combination__descriptor;
24545 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__serving_cell_config__descriptor;
24546 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdsch__code_block_group_transmission__descriptor;
24547 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__max_code_block_groups_per_transport_block__descriptor;
24548 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__max_code_block_groups_per_transport_block__value__descriptor;
24549 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__xoverhead__descriptor;
24550 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__xoverhead__value__descriptor;
24551 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_harq__processes_for_pdsch__descriptor;
24552 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__nrof_harq__processes_for_pdsch__value__descriptor;
24553 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__meas_config__descriptor;
24554 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__resource__descriptor;
24555 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__power_control_offset_ss__descriptor;
24556 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__power_control_offset_ss__value__descriptor;
24557 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__resource_set__descriptor;
24558 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__im__resource__descriptor;
24559 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pattern0__descriptor;
24560 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__subcarrier_location_p0__descriptor;
24561 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__subcarrier_location_p0__value__descriptor;
24562 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pattern1__descriptor;
24563 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__subcarrier_location_p1__descriptor;
24564 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__subcarrier_location_p1__value__descriptor;
24565 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__im__resource_set__descriptor;
24566 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__ssb__resource_set__descriptor;
24567 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__resource_config__descriptor;
24568 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__ssb__descriptor;
24569 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__im__resource_set_list__descriptor;
24570 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__resource_type__descriptor;
24571 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__resource_type__value__descriptor;
24572 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config__descriptor;
24573 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__periodic__descriptor;
24574 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_periodicity_and_offset__descriptor;
24575 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pucch__csi__resource__descriptor;
24576 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pucch__descriptor;
24577 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__semi_persistent_on_pusch__descriptor;
24578 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_slot_config__descriptor;
24579 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__report_slot_config__value__descriptor;
24580 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_type__aperiodic__descriptor;
24581 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cri__ri_i1__cqi__descriptor;
24582 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__cri__ri_i1__cqi__value__descriptor;
24583 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_freq_configuration__descriptor;
24584 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cqi__format_indicator__descriptor;
24585 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__cqi__format_indicator__value__descriptor;
24586 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pmi__format_indicator__descriptor;
24587 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__pmi__format_indicator__value__descriptor;
24588 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_config__descriptor;
24589 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_type__type1__descriptor;
24590 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__single_panel__descriptor;
24591 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_nr_of_antenna_ports__two__descriptor;
24592 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_nr_of_antenna_ports__more_than_two__descriptor;
24593 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__multi_panel__descriptor;
24594 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_type__type2__descriptor;
24595 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__type_ii__descriptor;
24596 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__codebook_sub_type__type_ii__port_selection__descriptor;
24597 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__phase_alphabet_size__descriptor;
24598 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__phase_alphabet_size__value__descriptor;
24599 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__number_of_beams__descriptor;
24600 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__number_of_beams__value__descriptor;
24601 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__port_selection_sampling_size__descriptor;
24602 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__port_selection_sampling_size__value__descriptor;
24603 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__report_config_dummy__descriptor;
24604 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__csi__report_config_dummy__value__descriptor;
24605 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__group_based_beam_reporting__disabled__descriptor;
24606 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_reported_rs__descriptor;
24607 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__nrof_reported_rs__value__descriptor;
24608 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cqi__table__descriptor;
24609 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__cqi__table__value__descriptor;
24610 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__subband_size__descriptor;
24611 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__subband_size__value__descriptor;
24612 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index_for8_ranks__descriptor;
24613 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index8__descriptor;
24614 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index4__descriptor;
24615 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__port_index2__descriptor;
24616 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__semi_persistent_on_pusch_v1530__descriptor;
24617 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__semi_persistent_on_pusch_v1530__report_slot_config_v1530__descriptor;
24618 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__aperiodic_trigger_state_list__descriptor;
24619 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__aperiodic_trigger_state__descriptor;
24620 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__associated_report_config_info__descriptor;
24621 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nzp__csi__rs__descriptor;
24622 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state_list__descriptor;
24623 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__semi_persistent_on_pusch__trigger_state__descriptor;
24624 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scell_deactivation_timer__descriptor;
24625 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__scell_deactivation_timer__value__descriptor;
24626 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cross_carrier_scheduling_config__descriptor;
24627 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__own_cross_carrier_scheduling_config__descriptor;
24628 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__other_cross_carrier_scheduling_config__descriptor;
24629 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pathloss_reference_linking__descriptor;
24630 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__pathloss_reference_linking__value__descriptor;
24631 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_config__descriptor;
24632 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_to_remove_list__descriptor;
24633 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_to_add_mod_list__descriptor;
24634 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_to_remove_list__descriptor;
24635 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_to_add_mod_list__descriptor;
24636 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_id_to_remove_list__descriptor;
24637 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_id_to_add_mod_list__descriptor;
24638 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_to_add_mod__descriptor;
24639 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_nr__descriptor;
24640 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__reference_signal_config__descriptor;
24641 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__config_mobility__descriptor;
24642 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ssb__to_measure__descriptor;
24643 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ss__rssi__measurement__descriptor;
24644 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__resource_config_mobility__descriptor;
24645 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__cell_mobility__descriptor;
24646 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__measurement_bw__descriptor;
24647 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__csi__rs__measurement_bw__nrof_prbs__descriptor;
24648 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__density__descriptor;
24649 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__density__value__descriptor;
24650 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__csi__rs__resource__mobility__descriptor;
24651 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__associated_ssb__descriptor;
24652 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__threshold_nr__descriptor;
24653 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__q__offset_range_list__descriptor;
24654 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__q__offset_range__descriptor;
24655 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__q__offset_range__value__descriptor;
24656 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cells_to_add_mod_list__descriptor;
24657 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cells_to_add_mod__descriptor;
24658 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__list__descriptor;
24659 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__range_index_list__descriptor;
24660 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__range_element__descriptor;
24661 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pci__range__descriptor;
24662 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__range__descriptor;
24663 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__range__value__descriptor;
24664 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_cycle_scell_v1530__descriptor;
24665 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__meas_cycle_scell_v1530__value__descriptor;
24666 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_object_eutra__descriptor;
24667 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__allowed_meas_bandwidth__descriptor;
24668 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__eutra__allowed_meas_bandwidth__value__descriptor;
24669 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__cell_index_list__descriptor;
24670 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__cell__descriptor;
24671 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__q__offset_range__descriptor;
24672 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__eutra__q__offset_range__value__descriptor;
24673 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__black_cell__descriptor;
24674 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__phys_cell_id_range__descriptor;
24675 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__range__descriptor;
24676 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__eutra__range__value__descriptor;
24677 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_to_add_mod__descriptor;
24678 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_nr__descriptor;
24679 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__periodical_report_config__descriptor;
24680 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__rs__type__descriptor;
24681 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__nr__rs__type__value__descriptor;
24682 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__freq_info__descriptor;
24683 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_interval__descriptor;
24684 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__report_interval__value__descriptor;
24685 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_amount__descriptor;
24686 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__report_amount__value__descriptor;
24687 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_report_quantity__descriptor;
24688 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_trigger_config__descriptor;
24689 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a1__descriptor;
24690 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a2__descriptor;
24691 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a3__descriptor;
24692 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a4__descriptor;
24693 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a5__descriptor;
24694 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_a6__descriptor;
24695 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_trigger_quantity__descriptor;
24696 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__time_to_trigger__descriptor;
24697 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__time_to_trigger__value__descriptor;
24698 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_trigger_quantity_offset__descriptor;
24699 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_add_neigh_meas__descriptor;
24700 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__report_add_neigh_meas__value__descriptor;
24701 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_cgi__descriptor;
24702 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_config_inter_rat__descriptor;
24703 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__periodical_report_config_inter_rat__descriptor;
24704 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_trigger_config_inter_rat__descriptor;
24705 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_b1__descriptor;
24706 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__event_b2__descriptor;
24707 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_trigger_quantity_eutra__descriptor;
24708 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__report_cgi__eutra__descriptor;
24709 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_id_to_add_mod__descriptor;
24710 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__quantity_config__descriptor;
24711 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__quantity_config_nr__descriptor;
24712 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__quantity_config_rs__descriptor;
24713 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__filter_config__descriptor;
24714 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__filter_coefficient__descriptor;
24715 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__filter_coefficient__value__descriptor;
24716 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_gap_config__descriptor;
24717 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__gap_config__descriptor;
24718 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mgl__descriptor;
24719 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__mgl__value__descriptor;
24720 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mgrp__descriptor;
24721 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__mgrp__value__descriptor;
24722 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mgta__descriptor;
24723 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__mgta__value__descriptor;
24724 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_gap_sharing_config__descriptor;
24725 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_gap_sharing_scheme__descriptor;
24726 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__meas_gap_sharing_scheme__value__descriptor;
24727 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__other_config__descriptor;
24728 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__descriptor;
24729 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__delay_budget_reporting_prohibit_timer__value__descriptor;
24730 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__other_config_v1540__descriptor;
24731 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__overheating_assistance_config__descriptor;
24732 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__overheating_assistance_config__overheating_indication_prohibit_timer__descriptor;
24733 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scell_config__descriptor;
24734 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__search_space__descriptor;
24735 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_candidates__descriptor;
24736 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__aggregation_level__descriptor;
24737 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__aggregation_level__value__descriptor;
24738 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__common__descriptor;
24739 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format0_0__and_format1_0__descriptor;
24740 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_0__descriptor;
24741 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrof_candidates__sfi__descriptor;
24742 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__aggregation_level__sfi__descriptor;
24743 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__aggregation_level__sfi__value__descriptor;
24744 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_1__descriptor;
24745 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_2__descriptor;
24746 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__format2_3__descriptor;
24747 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dummy1__descriptor;
24748 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__dummy1__value__descriptor;
24749 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dummy2__descriptor;
24750 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__dummy2__value__descriptor;
24751 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__specific__descriptor;
24752 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dci__formats__descriptor;
24753 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__dci__formats__value__descriptor;
24754 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_cell_list_sftd__descriptor;
24755 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_cell_sftd__descriptor;
24756 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_list2_nr__descriptor;
24757 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result2_nr__descriptor;
24758 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_quantity_results__descriptor;
24759 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_ssb__index__descriptor;
24760 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_csi__rs__index__descriptor;
24761 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_quantity_results_eutra__descriptor;
24762 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_results__descriptor;
24763 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_csi__rs__index_list__descriptor;
24764 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__results_per_ssb__index_list__descriptor;
24765 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rs_index_results__descriptor;
24766 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result__descriptor;
24767 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity__descriptor;
24768 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mnc__descriptor;
24769 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mcc__descriptor;
24770 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity__eutra_5_gc__descriptor;
24771 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_list__eutra_5_gc__descriptor;
24772 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_access_related_info__eutra_5_gc__descriptor;
24773 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_list__eutra__epc__descriptor;
24774 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_access_related_info__eutra__epc__descriptor;
24775 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cgi_info__epc__descriptor;
24776 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_info__descriptor;
24777 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__plmn__identity_info__cell_reserved_for_operator_use__descriptor;
24778 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcch__config_sib1__descriptor;
24779 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__no_sib1__descriptor;
24780 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__plmn__identity_info_list__descriptor;
24781 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__multi_frequency_band_list_nr__descriptor;
24782 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cgi__info__descriptor;
24783 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__multi_band_info_list_eutra__descriptor;
24784 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__cgi__info__descriptor;
24785 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_nr__descriptor;
24786 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_eutra__descriptor;
24787 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_serv_mo__descriptor;
24788 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_serv_molist__descriptor;
24789 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_list_nr__descriptor;
24790 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_result_list_eutra__descriptor;
24791 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__meas_results__descriptor;
24792 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drx__info__descriptor;
24793 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__radio_bearer_config__descriptor;
24794 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srb__to_add_mod_list__descriptor;
24795 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__srb__to_add_mod__descriptor;
24796 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcp__config__descriptor;
24797 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__descriptor;
24798 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__discard_timer__descriptor;
24799 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__discard_timer__value__descriptor;
24800 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcp__sn__size__descriptor;
24801 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__pdcp__sn__size__value__descriptor;
24802 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rohc__descriptor;
24803 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rohc_profiles__descriptor;
24804 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_only_rohc__descriptor;
24805 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_only_rohcprofiles__descriptor;
24806 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__more_than_one_rlc__descriptor;
24807 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__primary_path__descriptor;
24808 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ul__data_split_threshold__descriptor;
24809 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ul__data_split_threshold__value__descriptor;
24810 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t__reordering__descriptor;
24811 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__t__reordering__value__descriptor;
24812 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__to_add_mod_list__descriptor;
24813 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__to_add_mod__descriptor;
24814 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__drb__to_release_list__descriptor;
24815 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sdap__config__descriptor;
24816 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sdap__header__descriptor;
24817 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sdap__header__value__descriptor;
24818 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__security_config__descriptor;
24819 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__security_algorithm_config__descriptor;
24820 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ciphering_algorithm__descriptor;
24821 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ciphering_algorithm__value__descriptor;
24822 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__integrity_prot_algorithm__descriptor;
24823 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__integrity_prot_algorithm__value__descriptor;
24824 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__key_to_use__descriptor;
24825 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__key_to_use__value__descriptor;
24826 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_tx_direct_current_list__descriptor;
24827 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_tx_direct_current_cell__descriptor;
24828 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_tx_direct_current_bwp__descriptor;
24829 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_access_related_info__descriptor;
24830 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__conn_est_failure_control__descriptor;
24831 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__conn_est_fail_count__descriptor;
24832 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__conn_est_fail_count__value__descriptor;
24833 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__conn_est_fail_offset_validity__descriptor;
24834 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__conn_est_fail_offset_validity__value__descriptor;
24835 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__scheduling_info__descriptor;
24836 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__window_length__descriptor;
24837 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__si__window_length__value__descriptor;
24838 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scheduling_info__descriptor;
24839 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__mapping__descriptor;
24840 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__broadcast_status__descriptor;
24841 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__si__broadcast_status__value__descriptor;
24842 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__periodicity__descriptor;
24843 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__si__periodicity__value__descriptor;
24844 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__type_info__descriptor;
24845 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__type_info_type__descriptor;
24846 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sib__type_info_type__value__descriptor;
24847 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__request_config__descriptor;
24848 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__request_period__descriptor;
24849 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__si__request_period__value__descriptor;
24850 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rach__occasions_si__descriptor;
24851 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__si__request_resources__descriptor;
24852 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__serving_cell_config_common_sib__descriptor;
24853 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__downlink_config_common_sib__descriptor;
24854 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_dl__sib__descriptor;
24855 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__multi_frequency_band_list_nr__sib__descriptor;
24856 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__multi_band_info__descriptor;
24857 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__ns__pmax_list__descriptor;
24858 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nr__ns__pmax_value__descriptor;
24859 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__bcch__config__descriptor;
24860 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__bcch__config__modification_period_coeff__descriptor;
24861 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pcch__config__descriptor;
24862 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__paging_cycle__descriptor;
24863 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__paging_cycle__value__descriptor;
24864 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pcch__config_ns__descriptor;
24865 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__pcch__config_ns__value__descriptor;
24866 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs15_khzone_t__descriptor;
24867 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs30_khzone_t__scs15_khzhalf_t__descriptor;
24868 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs60_khzone_t__scs30_khzhalf_t__scs15_khzquarter_t__descriptor;
24869 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzone_t__scs60_khzhalf_t__scs30_khzquarter_t__scs15_khzone_eighth_t__descriptor;
24870 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzhalf_t__scs60_khzquarter_t__scs30_khzone_eighth_t__scs15_khzone_sixteenth_t__descriptor;
24871 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzquarter_t__scs60_khzone_eighth_t__scs30_khzone_sixteenth_t__descriptor;
24872 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzone_eighth_t__scs60_khzone_sixteenth_t__descriptor;
24873 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__scs120_khzone_sixteenth_t__descriptor;
24874 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uplink_config_common_sib__descriptor;
24875 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__frequency_info_ul__sib__descriptor;
24876 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__n__timing_advance_offset__descriptor;
24877 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sib__n__timing_advance_offset__value__descriptor;
24878 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__ssb__positions_in_burst__descriptor;
24879 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__descriptor;
24880 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sib__ssb__periodicity_serving_cell__value__descriptor;
24881 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants__descriptor;
24882 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__descriptor;
24883 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ue__timers_and_constants_t300__t301__t319__value__descriptor;
24884 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_t310__descriptor;
24885 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ue__timers_and_constants_t310__value__descriptor;
24886 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_n310__descriptor;
24887 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ue__timers_and_constants_n310__value__descriptor;
24888 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_t311__descriptor;
24889 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ue__timers_and_constants_t311__value__descriptor;
24890 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__timers_and_constants_n311__descriptor;
24891 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ue__timers_and_constants_n311__value__descriptor;
24892 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_cat_list__descriptor;
24893 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_cat__descriptor;
24894 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_plmn__list__descriptor;
24895 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_per_plmn__descriptor;
24896 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__implicit_acbarring_list__descriptor;
24897 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_info_set_list__descriptor;
24898 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_info_set__descriptor;
24899 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_factor__descriptor;
24900 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__uac__barring_factor__value__descriptor;
24901 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__barring_time__descriptor;
24902 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__uac__barring_time__value__descriptor;
24903 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__mobility_state_parameters__descriptor;
24904 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__t__evaluation__hyst_normal__descriptor;
24905 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__t__evaluation__hyst_normal__value__descriptor;
24906 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__multi_band_info_list__descriptor;
24907 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__multi_band_info__descriptor;
24908 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__ns__pmax_list__descriptor;
24909 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__ns__pmax_value__descriptor;
24910
24911 PROTOBUF_C__END_DECLS
24912
24913
24914 #endif  /* PROTOBUF_C_rrc_5fcommon_5ftypes_2eproto__INCLUDED */