2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "X2AP-Containers"
4 * found in "Spec/e2_and_x2-combined-and-minimized.asn1"
5 * `asn1c -pdu=auto -fincludes-quoted -fcompound-names -fno-include-deps -gen-PER -no-gen-OER -no-gen-example`
8 #ifndef _ProtocolIE_Field_H_
9 #define _ProtocolIE_Field_H_
12 #include "asn_application.h"
14 /* Including external dependencies */
15 #include "ProtocolIE-ID.h"
16 #include "Criticality.h"
19 #include "RICaction-ToBeSetup-Item.h"
21 #include "OPEN_TYPE.h"
22 #include "constr_CHOICE.h"
23 #include "constr_SEQUENCE.h"
24 #include "RICaction-Admitted-Item.h"
25 #include "RICaction-NotAdmitted-Item.h"
26 #include "RANfunction-Item.h"
27 #include "RANfunctionID-Item.h"
28 #include "RANfunctionIDcause-Item.h"
29 #include "CellInformation-Item.h"
30 #include "CellToReport-Item.h"
31 #include "MeasurementInitiationResult-Item.h"
32 #include "MeasurementFailureCause-Item.h"
33 #include "CompleteFailureCauseInformation-Item.h"
34 #include "CellMeasurementResult-Item.h"
35 #include "RICrequestID.h"
36 #include "RANfunctionID.h"
37 #include "RICsubscription.h"
38 #include "RICaction-Admitted-List.h"
39 #include "RICaction-NotAdmitted-List.h"
40 #include "CriticalityDiagnostics.h"
42 #include "RICactionID.h"
43 #include "RICindicationSN.h"
44 #include "RICindicationType.h"
45 #include "RICindicationHeader.h"
46 #include "RICindicationMessage.h"
47 #include "RICcallProcessID.h"
48 #include "RICcontrolHeader.h"
49 #include "RICcontrolMessage.h"
50 #include "RICcontrolAckRequest.h"
51 #include "RICcontrolStatus.h"
52 #include "RANfunctions-List.h"
53 #include "RANfunctionsID-List.h"
54 #include "RANfunctionsIDcause-List.h"
55 #include "TimeToWait.h"
56 #include "UE-X2AP-ID.h"
58 #include "UE-X2AP-ID-Extension.h"
59 #include "SgNB-UE-X2AP-ID.h"
60 #include "GlobalENB-ID.h"
61 #include "ServedCells.h"
62 #include "GUGroupIDList.h"
64 #include "CellInformation-List.h"
65 #include "ServedCellsToModify.h"
66 #include "Old-ECGIs.h"
67 #include "CoverageModificationList.h"
68 #include "Measurement-ID.h"
69 #include "Registration-Request.h"
70 #include "ReportCharacteristics.h"
71 #include "CellToReport-List.h"
72 #include "ReportingPeriodicity.h"
73 #include "PartialSuccessIndicator.h"
74 #include "ReportingPeriodicityRSRPMR.h"
75 #include "ReportingPeriodicityCSIR.h"
76 #include "MeasurementInitiationResult-List.h"
77 #include "CompleteFailureCauseInformation-List.h"
78 #include "CellMeasurementResult-List.h"
79 #include "ResponseInformationSeNBReconfComp.h"
80 #include "InitiatingNodeType-EndcX2Setup.h"
81 #include "ServedEUTRAcellsENDCX2ManagementList.h"
82 #include "GlobalGNB-ID.h"
83 #include "ServedNRcellsENDCX2ManagementList.h"
84 #include "RespondingNodeType-EndcX2Setup.h"
85 #include "InitiatingNodeType-EndcConfigUpdate.h"
86 #include "CellAssistanceInformation.h"
87 #include "ServedEUTRAcellsToModifyListENDCConfUpd.h"
88 #include "ServedEUTRAcellsToDeleteListENDCConfUpd.h"
89 #include "ServedNRcellsToModifyENDCConfUpdList.h"
90 #include "ServedNRcellsToDeleteENDCConfUpdList.h"
91 #include "RespondingNodeType-EndcConfigUpdate.h"
92 #include "GNBOverloadInformation.h"
99 typedef enum RICaction_ToBeSetup_ItemIEs__value_PR {
100 RICaction_ToBeSetup_ItemIEs__value_PR_NOTHING, /* No components present */
101 RICaction_ToBeSetup_ItemIEs__value_PR_RICaction_ToBeSetup_Item
102 } RICaction_ToBeSetup_ItemIEs__value_PR;
103 typedef enum RICaction_Admitted_ItemIEs__value_PR {
104 RICaction_Admitted_ItemIEs__value_PR_NOTHING, /* No components present */
105 RICaction_Admitted_ItemIEs__value_PR_RICaction_Admitted_Item
106 } RICaction_Admitted_ItemIEs__value_PR;
107 typedef enum RICaction_NotAdmitted_ItemIEs__value_PR {
108 RICaction_NotAdmitted_ItemIEs__value_PR_NOTHING, /* No components present */
109 RICaction_NotAdmitted_ItemIEs__value_PR_RICaction_NotAdmitted_Item
110 } RICaction_NotAdmitted_ItemIEs__value_PR;
111 typedef enum RANfunction_ItemIEs__value_PR {
112 RANfunction_ItemIEs__value_PR_NOTHING, /* No components present */
113 RANfunction_ItemIEs__value_PR_RANfunction_Item
114 } RANfunction_ItemIEs__value_PR;
115 typedef enum RANfunctionID_ItemIEs__value_PR {
116 RANfunctionID_ItemIEs__value_PR_NOTHING, /* No components present */
117 RANfunctionID_ItemIEs__value_PR_RANfunctionID_Item
118 } RANfunctionID_ItemIEs__value_PR;
119 typedef enum RANfunctionIDcause_ItemIEs__value_PR {
120 RANfunctionIDcause_ItemIEs__value_PR_NOTHING, /* No components present */
121 RANfunctionIDcause_ItemIEs__value_PR_RANfunctionIDcause_Item
122 } RANfunctionIDcause_ItemIEs__value_PR;
123 typedef enum CellInformation_ItemIEs__value_PR {
124 CellInformation_ItemIEs__value_PR_NOTHING, /* No components present */
125 CellInformation_ItemIEs__value_PR_CellInformation_Item
126 } CellInformation_ItemIEs__value_PR;
127 typedef enum CellToReport_ItemIEs__value_PR {
128 CellToReport_ItemIEs__value_PR_NOTHING, /* No components present */
129 CellToReport_ItemIEs__value_PR_CellToReport_Item
130 } CellToReport_ItemIEs__value_PR;
131 typedef enum MeasurementInitiationResult_ItemIEs__value_PR {
132 MeasurementInitiationResult_ItemIEs__value_PR_NOTHING, /* No components present */
133 MeasurementInitiationResult_ItemIEs__value_PR_MeasurementInitiationResult_Item
134 } MeasurementInitiationResult_ItemIEs__value_PR;
135 typedef enum MeasurementFailureCause_ItemIEs__value_PR {
136 MeasurementFailureCause_ItemIEs__value_PR_NOTHING, /* No components present */
137 MeasurementFailureCause_ItemIEs__value_PR_MeasurementFailureCause_Item
138 } MeasurementFailureCause_ItemIEs__value_PR;
139 typedef enum CompleteFailureCauseInformation_ItemIEs__value_PR {
140 CompleteFailureCauseInformation_ItemIEs__value_PR_NOTHING, /* No components present */
141 CompleteFailureCauseInformation_ItemIEs__value_PR_CompleteFailureCauseInformation_Item
142 } CompleteFailureCauseInformation_ItemIEs__value_PR;
143 typedef enum CellMeasurementResult_ItemIEs__value_PR {
144 CellMeasurementResult_ItemIEs__value_PR_NOTHING, /* No components present */
145 CellMeasurementResult_ItemIEs__value_PR_CellMeasurementResult_Item
146 } CellMeasurementResult_ItemIEs__value_PR;
147 typedef enum RICsubscriptionRequest_IEs__value_PR {
148 RICsubscriptionRequest_IEs__value_PR_NOTHING, /* No components present */
149 RICsubscriptionRequest_IEs__value_PR_RICrequestID,
150 RICsubscriptionRequest_IEs__value_PR_RANfunctionID,
151 RICsubscriptionRequest_IEs__value_PR_RICsubscription
152 } RICsubscriptionRequest_IEs__value_PR;
153 typedef enum RICsubscriptionResponse_IEs__value_PR {
154 RICsubscriptionResponse_IEs__value_PR_NOTHING, /* No components present */
155 RICsubscriptionResponse_IEs__value_PR_RICrequestID,
156 RICsubscriptionResponse_IEs__value_PR_RANfunctionID,
157 RICsubscriptionResponse_IEs__value_PR_RICaction_Admitted_List,
158 RICsubscriptionResponse_IEs__value_PR_RICaction_NotAdmitted_List
159 } RICsubscriptionResponse_IEs__value_PR;
160 typedef enum RICsubscriptionFailure_IEs__value_PR {
161 RICsubscriptionFailure_IEs__value_PR_NOTHING, /* No components present */
162 RICsubscriptionFailure_IEs__value_PR_RICrequestID,
163 RICsubscriptionFailure_IEs__value_PR_RANfunctionID,
164 RICsubscriptionFailure_IEs__value_PR_RICaction_NotAdmitted_List,
165 RICsubscriptionFailure_IEs__value_PR_CriticalityDiagnostics
166 } RICsubscriptionFailure_IEs__value_PR;
167 typedef enum RICsubscriptionDeleteRequest_IEs__value_PR {
168 RICsubscriptionDeleteRequest_IEs__value_PR_NOTHING, /* No components present */
169 RICsubscriptionDeleteRequest_IEs__value_PR_RICrequestID,
170 RICsubscriptionDeleteRequest_IEs__value_PR_RANfunctionID
171 } RICsubscriptionDeleteRequest_IEs__value_PR;
172 typedef enum RICsubscriptionDeleteResponse_IEs__value_PR {
173 RICsubscriptionDeleteResponse_IEs__value_PR_NOTHING, /* No components present */
174 RICsubscriptionDeleteResponse_IEs__value_PR_RICrequestID,
175 RICsubscriptionDeleteResponse_IEs__value_PR_RANfunctionID
176 } RICsubscriptionDeleteResponse_IEs__value_PR;
177 typedef enum RICsubscriptionDeleteFailure_IEs__value_PR {
178 RICsubscriptionDeleteFailure_IEs__value_PR_NOTHING, /* No components present */
179 RICsubscriptionDeleteFailure_IEs__value_PR_RICrequestID,
180 RICsubscriptionDeleteFailure_IEs__value_PR_RANfunctionID,
181 RICsubscriptionDeleteFailure_IEs__value_PR_RICcause,
182 RICsubscriptionDeleteFailure_IEs__value_PR_CriticalityDiagnostics
183 } RICsubscriptionDeleteFailure_IEs__value_PR;
184 typedef enum RICindication_IEs__value_PR {
185 RICindication_IEs__value_PR_NOTHING, /* No components present */
186 RICindication_IEs__value_PR_RICrequestID,
187 RICindication_IEs__value_PR_RANfunctionID,
188 RICindication_IEs__value_PR_RICactionID,
189 RICindication_IEs__value_PR_RICindicationSN,
190 RICindication_IEs__value_PR_RICindicationType,
191 RICindication_IEs__value_PR_RICindicationHeader,
192 RICindication_IEs__value_PR_RICindicationMessage,
193 RICindication_IEs__value_PR_RICcallProcessID
194 } RICindication_IEs__value_PR;
195 typedef enum RICcontrolRequest_IEs__value_PR {
196 RICcontrolRequest_IEs__value_PR_NOTHING, /* No components present */
197 RICcontrolRequest_IEs__value_PR_RICrequestID,
198 RICcontrolRequest_IEs__value_PR_RANfunctionID,
199 RICcontrolRequest_IEs__value_PR_RICcallProcessID,
200 RICcontrolRequest_IEs__value_PR_RICcontrolHeader,
201 RICcontrolRequest_IEs__value_PR_RICcontrolMessage,
202 RICcontrolRequest_IEs__value_PR_RICcontrolAckRequest
203 } RICcontrolRequest_IEs__value_PR;
204 typedef enum RICcontrolAcknowledge_IEs__value_PR {
205 RICcontrolAcknowledge_IEs__value_PR_NOTHING, /* No components present */
206 RICcontrolAcknowledge_IEs__value_PR_RICrequestID,
207 RICcontrolAcknowledge_IEs__value_PR_RANfunctionID,
208 RICcontrolAcknowledge_IEs__value_PR_RICcallProcessID,
209 RICcontrolAcknowledge_IEs__value_PR_RICcontrolStatus
210 } RICcontrolAcknowledge_IEs__value_PR;
211 typedef enum RICcontrolFailure_IEs__value_PR {
212 RICcontrolFailure_IEs__value_PR_NOTHING, /* No components present */
213 RICcontrolFailure_IEs__value_PR_RICrequestID,
214 RICcontrolFailure_IEs__value_PR_RANfunctionID,
215 RICcontrolFailure_IEs__value_PR_RICcallProcessID,
216 RICcontrolFailure_IEs__value_PR_RICcause
217 } RICcontrolFailure_IEs__value_PR;
218 typedef enum RICserviceUpdate_IEs__value_PR {
219 RICserviceUpdate_IEs__value_PR_NOTHING, /* No components present */
220 RICserviceUpdate_IEs__value_PR_RANfunctions_List,
221 RICserviceUpdate_IEs__value_PR_RANfunctionsID_List
222 } RICserviceUpdate_IEs__value_PR;
223 typedef enum RICserviceUpdateAcknowledge_IEs__value_PR {
224 RICserviceUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */
225 RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsID_List,
226 RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsIDcause_List
227 } RICserviceUpdateAcknowledge_IEs__value_PR;
228 typedef enum RICserviceUpdateFailure_IEs__value_PR {
229 RICserviceUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
230 RICserviceUpdateFailure_IEs__value_PR_RANfunctionsIDcause_List,
231 RICserviceUpdateFailure_IEs__value_PR_TimeToWait,
232 RICserviceUpdateFailure_IEs__value_PR_CriticalityDiagnostics
233 } RICserviceUpdateFailure_IEs__value_PR;
234 typedef enum RICserviceQuery_IEs__value_PR {
235 RICserviceQuery_IEs__value_PR_NOTHING, /* No components present */
236 RICserviceQuery_IEs__value_PR_RANfunctionsID_List
237 } RICserviceQuery_IEs__value_PR;
238 typedef enum ErrorIndication_IEs__value_PR {
239 ErrorIndication_IEs__value_PR_NOTHING, /* No components present */
240 ErrorIndication_IEs__value_PR_UE_X2AP_ID,
241 ErrorIndication_IEs__value_PR_Cause,
242 ErrorIndication_IEs__value_PR_CriticalityDiagnostics,
243 ErrorIndication_IEs__value_PR_UE_X2AP_ID_Extension,
244 ErrorIndication_IEs__value_PR_SgNB_UE_X2AP_ID
245 } ErrorIndication_IEs__value_PR;
246 typedef enum ResetRequest_IEs__value_PR {
247 ResetRequest_IEs__value_PR_NOTHING, /* No components present */
248 ResetRequest_IEs__value_PR_Cause
249 } ResetRequest_IEs__value_PR;
250 typedef enum ResetResponse_IEs__value_PR {
251 ResetResponse_IEs__value_PR_NOTHING, /* No components present */
252 ResetResponse_IEs__value_PR_CriticalityDiagnostics
253 } ResetResponse_IEs__value_PR;
254 typedef enum X2SetupRequest_IEs__value_PR {
255 X2SetupRequest_IEs__value_PR_NOTHING, /* No components present */
256 X2SetupRequest_IEs__value_PR_GlobalENB_ID,
257 X2SetupRequest_IEs__value_PR_ServedCells,
258 X2SetupRequest_IEs__value_PR_GUGroupIDList,
259 X2SetupRequest_IEs__value_PR_LHN_ID
260 } X2SetupRequest_IEs__value_PR;
261 typedef enum X2SetupResponse_IEs__value_PR {
262 X2SetupResponse_IEs__value_PR_NOTHING, /* No components present */
263 X2SetupResponse_IEs__value_PR_GlobalENB_ID,
264 X2SetupResponse_IEs__value_PR_ServedCells,
265 X2SetupResponse_IEs__value_PR_GUGroupIDList,
266 X2SetupResponse_IEs__value_PR_CriticalityDiagnostics,
267 X2SetupResponse_IEs__value_PR_LHN_ID
268 } X2SetupResponse_IEs__value_PR;
269 typedef enum X2SetupFailure_IEs__value_PR {
270 X2SetupFailure_IEs__value_PR_NOTHING, /* No components present */
271 X2SetupFailure_IEs__value_PR_Cause,
272 X2SetupFailure_IEs__value_PR_TimeToWait,
273 X2SetupFailure_IEs__value_PR_CriticalityDiagnostics
274 } X2SetupFailure_IEs__value_PR;
275 typedef enum LoadInformation_IEs__value_PR {
276 LoadInformation_IEs__value_PR_NOTHING, /* No components present */
277 LoadInformation_IEs__value_PR_CellInformation_List
278 } LoadInformation_IEs__value_PR;
279 typedef enum ENBConfigurationUpdate_IEs__value_PR {
280 ENBConfigurationUpdate_IEs__value_PR_NOTHING, /* No components present */
281 ENBConfigurationUpdate_IEs__value_PR_ServedCells,
282 ENBConfigurationUpdate_IEs__value_PR_ServedCellsToModify,
283 ENBConfigurationUpdate_IEs__value_PR_Old_ECGIs,
284 ENBConfigurationUpdate_IEs__value_PR_GUGroupIDList,
285 ENBConfigurationUpdate_IEs__value_PR_CoverageModificationList
286 } ENBConfigurationUpdate_IEs__value_PR;
287 typedef enum ENBConfigurationUpdateAcknowledge_IEs__value_PR {
288 ENBConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */
289 ENBConfigurationUpdateAcknowledge_IEs__value_PR_CriticalityDiagnostics
290 } ENBConfigurationUpdateAcknowledge_IEs__value_PR;
291 typedef enum ENBConfigurationUpdateFailure_IEs__value_PR {
292 ENBConfigurationUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
293 ENBConfigurationUpdateFailure_IEs__value_PR_Cause,
294 ENBConfigurationUpdateFailure_IEs__value_PR_TimeToWait,
295 ENBConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics
296 } ENBConfigurationUpdateFailure_IEs__value_PR;
297 typedef enum ResourceStatusRequest_IEs__value_PR {
298 ResourceStatusRequest_IEs__value_PR_NOTHING, /* No components present */
299 ResourceStatusRequest_IEs__value_PR_Measurement_ID,
300 ResourceStatusRequest_IEs__value_PR_Registration_Request,
301 ResourceStatusRequest_IEs__value_PR_ReportCharacteristics,
302 ResourceStatusRequest_IEs__value_PR_CellToReport_List,
303 ResourceStatusRequest_IEs__value_PR_ReportingPeriodicity,
304 ResourceStatusRequest_IEs__value_PR_PartialSuccessIndicator,
305 ResourceStatusRequest_IEs__value_PR_ReportingPeriodicityRSRPMR,
306 ResourceStatusRequest_IEs__value_PR_ReportingPeriodicityCSIR
307 } ResourceStatusRequest_IEs__value_PR;
308 typedef enum ResourceStatusResponse_IEs__value_PR {
309 ResourceStatusResponse_IEs__value_PR_NOTHING, /* No components present */
310 ResourceStatusResponse_IEs__value_PR_Measurement_ID,
311 ResourceStatusResponse_IEs__value_PR_CriticalityDiagnostics,
312 ResourceStatusResponse_IEs__value_PR_MeasurementInitiationResult_List
313 } ResourceStatusResponse_IEs__value_PR;
314 typedef enum ResourceStatusFailure_IEs__value_PR {
315 ResourceStatusFailure_IEs__value_PR_NOTHING, /* No components present */
316 ResourceStatusFailure_IEs__value_PR_Measurement_ID,
317 ResourceStatusFailure_IEs__value_PR_Cause,
318 ResourceStatusFailure_IEs__value_PR_CriticalityDiagnostics,
319 ResourceStatusFailure_IEs__value_PR_CompleteFailureCauseInformation_List
320 } ResourceStatusFailure_IEs__value_PR;
321 typedef enum ResourceStatusUpdate_IEs__value_PR {
322 ResourceStatusUpdate_IEs__value_PR_NOTHING, /* No components present */
323 ResourceStatusUpdate_IEs__value_PR_Measurement_ID,
324 ResourceStatusUpdate_IEs__value_PR_CellMeasurementResult_List
325 } ResourceStatusUpdate_IEs__value_PR;
326 typedef enum SeNBReconfigurationComplete_IEs__value_PR {
327 SeNBReconfigurationComplete_IEs__value_PR_NOTHING, /* No components present */
328 SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID,
329 SeNBReconfigurationComplete_IEs__value_PR_ResponseInformationSeNBReconfComp,
330 SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID_Extension
331 } SeNBReconfigurationComplete_IEs__value_PR;
332 typedef enum ENDCX2SetupRequest_IEs__value_PR {
333 ENDCX2SetupRequest_IEs__value_PR_NOTHING, /* No components present */
334 ENDCX2SetupRequest_IEs__value_PR_InitiatingNodeType_EndcX2Setup
335 } ENDCX2SetupRequest_IEs__value_PR;
336 typedef enum ENB_ENDCX2SetupReqIEs__value_PR {
337 ENB_ENDCX2SetupReqIEs__value_PR_NOTHING, /* No components present */
338 ENB_ENDCX2SetupReqIEs__value_PR_GlobalENB_ID,
339 ENB_ENDCX2SetupReqIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList
340 } ENB_ENDCX2SetupReqIEs__value_PR;
341 typedef enum En_gNB_ENDCX2SetupReqIEs__value_PR {
342 En_gNB_ENDCX2SetupReqIEs__value_PR_NOTHING, /* No components present */
343 En_gNB_ENDCX2SetupReqIEs__value_PR_GlobalGNB_ID,
344 En_gNB_ENDCX2SetupReqIEs__value_PR_ServedNRcellsENDCX2ManagementList
345 } En_gNB_ENDCX2SetupReqIEs__value_PR;
346 typedef enum ENDCX2SetupResponse_IEs__value_PR {
347 ENDCX2SetupResponse_IEs__value_PR_NOTHING, /* No components present */
348 ENDCX2SetupResponse_IEs__value_PR_RespondingNodeType_EndcX2Setup
349 } ENDCX2SetupResponse_IEs__value_PR;
350 typedef enum ENB_ENDCX2SetupReqAckIEs__value_PR {
351 ENB_ENDCX2SetupReqAckIEs__value_PR_NOTHING, /* No components present */
352 ENB_ENDCX2SetupReqAckIEs__value_PR_GlobalENB_ID,
353 ENB_ENDCX2SetupReqAckIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList
354 } ENB_ENDCX2SetupReqAckIEs__value_PR;
355 typedef enum En_gNB_ENDCX2SetupReqAckIEs__value_PR {
356 En_gNB_ENDCX2SetupReqAckIEs__value_PR_NOTHING, /* No components present */
357 En_gNB_ENDCX2SetupReqAckIEs__value_PR_GlobalGNB_ID,
358 En_gNB_ENDCX2SetupReqAckIEs__value_PR_ServedNRcellsENDCX2ManagementList
359 } En_gNB_ENDCX2SetupReqAckIEs__value_PR;
360 typedef enum ENDCX2SetupFailure_IEs__value_PR {
361 ENDCX2SetupFailure_IEs__value_PR_NOTHING, /* No components present */
362 ENDCX2SetupFailure_IEs__value_PR_Cause,
363 ENDCX2SetupFailure_IEs__value_PR_CriticalityDiagnostics,
364 ENDCX2SetupFailure_IEs__value_PR_TimeToWait
365 } ENDCX2SetupFailure_IEs__value_PR;
366 typedef enum ENDCConfigurationUpdate_IEs__value_PR {
367 ENDCConfigurationUpdate_IEs__value_PR_NOTHING, /* No components present */
368 ENDCConfigurationUpdate_IEs__value_PR_InitiatingNodeType_EndcConfigUpdate
369 } ENDCConfigurationUpdate_IEs__value_PR;
370 typedef enum ENB_ENDCConfigUpdateIEs__value_PR {
371 ENB_ENDCConfigUpdateIEs__value_PR_NOTHING, /* No components present */
372 ENB_ENDCConfigUpdateIEs__value_PR_CellAssistanceInformation,
373 ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList,
374 ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsToModifyListENDCConfUpd,
375 ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsToDeleteListENDCConfUpd
376 } ENB_ENDCConfigUpdateIEs__value_PR;
377 typedef enum En_gNB_ENDCConfigUpdateIEs__value_PR {
378 En_gNB_ENDCConfigUpdateIEs__value_PR_NOTHING, /* No components present */
379 En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsENDCX2ManagementList,
380 En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsToModifyENDCConfUpdList,
381 En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsToDeleteENDCConfUpdList
382 } En_gNB_ENDCConfigUpdateIEs__value_PR;
383 typedef enum ENDCConfigurationUpdateAcknowledge_IEs__value_PR {
384 ENDCConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */
385 ENDCConfigurationUpdateAcknowledge_IEs__value_PR_RespondingNodeType_EndcConfigUpdate
386 } ENDCConfigurationUpdateAcknowledge_IEs__value_PR;
387 typedef enum ENB_ENDCConfigUpdateAckIEs__value_PR {
388 ENB_ENDCConfigUpdateAckIEs__value_PR_NOTHING /* No components present */
390 } ENB_ENDCConfigUpdateAckIEs__value_PR;
391 typedef enum En_gNB_ENDCConfigUpdateAckIEs__value_PR {
392 En_gNB_ENDCConfigUpdateAckIEs__value_PR_NOTHING, /* No components present */
393 En_gNB_ENDCConfigUpdateAckIEs__value_PR_ServedNRcellsENDCX2ManagementList
394 } En_gNB_ENDCConfigUpdateAckIEs__value_PR;
395 typedef enum ENDCConfigurationUpdateFailure_IEs__value_PR {
396 ENDCConfigurationUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
397 ENDCConfigurationUpdateFailure_IEs__value_PR_Cause,
398 ENDCConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics,
399 ENDCConfigurationUpdateFailure_IEs__value_PR_TimeToWait
400 } ENDCConfigurationUpdateFailure_IEs__value_PR;
401 typedef enum GNBStatusIndicationIEs__value_PR {
402 GNBStatusIndicationIEs__value_PR_NOTHING, /* No components present */
403 GNBStatusIndicationIEs__value_PR_GNBOverloadInformation
404 } GNBStatusIndicationIEs__value_PR;
406 /* ProtocolIE-Field */
407 typedef struct RICaction_ToBeSetup_ItemIEs {
409 Criticality_t criticality;
410 struct RICaction_ToBeSetup_ItemIEs__value {
411 RICaction_ToBeSetup_ItemIEs__value_PR present;
412 union RICaction_ToBeSetup_ItemIEs__value_u {
413 RICaction_ToBeSetup_Item_t RICaction_ToBeSetup_Item;
416 /* Context for parsing across buffer boundaries */
417 asn_struct_ctx_t _asn_ctx;
420 /* Context for parsing across buffer boundaries */
421 asn_struct_ctx_t _asn_ctx;
422 } RICaction_ToBeSetup_ItemIEs_t;
423 typedef struct RICaction_Admitted_ItemIEs {
425 Criticality_t criticality;
426 struct RICaction_Admitted_ItemIEs__value {
427 RICaction_Admitted_ItemIEs__value_PR present;
428 union RICaction_Admitted_ItemIEs__value_u {
429 RICaction_Admitted_Item_t RICaction_Admitted_Item;
432 /* Context for parsing across buffer boundaries */
433 asn_struct_ctx_t _asn_ctx;
436 /* Context for parsing across buffer boundaries */
437 asn_struct_ctx_t _asn_ctx;
438 } RICaction_Admitted_ItemIEs_t;
439 typedef struct RICaction_NotAdmitted_ItemIEs {
441 Criticality_t criticality;
442 struct RICaction_NotAdmitted_ItemIEs__value {
443 RICaction_NotAdmitted_ItemIEs__value_PR present;
444 union RICaction_NotAdmitted_ItemIEs__value_u {
445 RICaction_NotAdmitted_Item_t RICaction_NotAdmitted_Item;
448 /* Context for parsing across buffer boundaries */
449 asn_struct_ctx_t _asn_ctx;
452 /* Context for parsing across buffer boundaries */
453 asn_struct_ctx_t _asn_ctx;
454 } RICaction_NotAdmitted_ItemIEs_t;
455 typedef struct RANfunction_ItemIEs {
457 Criticality_t criticality;
458 struct RANfunction_ItemIEs__value {
459 RANfunction_ItemIEs__value_PR present;
460 union RANfunction_ItemIEs__value_u {
461 RANfunction_Item_t RANfunction_Item;
464 /* Context for parsing across buffer boundaries */
465 asn_struct_ctx_t _asn_ctx;
468 /* Context for parsing across buffer boundaries */
469 asn_struct_ctx_t _asn_ctx;
470 } RANfunction_ItemIEs_t;
471 typedef struct RANfunctionID_ItemIEs {
473 Criticality_t criticality;
474 struct RANfunctionID_ItemIEs__value {
475 RANfunctionID_ItemIEs__value_PR present;
476 union RANfunctionID_ItemIEs__value_u {
477 RANfunctionID_Item_t RANfunctionID_Item;
480 /* Context for parsing across buffer boundaries */
481 asn_struct_ctx_t _asn_ctx;
484 /* Context for parsing across buffer boundaries */
485 asn_struct_ctx_t _asn_ctx;
486 } RANfunctionID_ItemIEs_t;
487 typedef struct RANfunctionIDcause_ItemIEs {
489 Criticality_t criticality;
490 struct RANfunctionIDcause_ItemIEs__value {
491 RANfunctionIDcause_ItemIEs__value_PR present;
492 union RANfunctionIDcause_ItemIEs__value_u {
493 RANfunctionIDcause_Item_t RANfunctionIDcause_Item;
496 /* Context for parsing across buffer boundaries */
497 asn_struct_ctx_t _asn_ctx;
500 /* Context for parsing across buffer boundaries */
501 asn_struct_ctx_t _asn_ctx;
502 } RANfunctionIDcause_ItemIEs_t;
503 typedef struct CellInformation_ItemIEs {
505 Criticality_t criticality;
506 struct CellInformation_ItemIEs__value {
507 CellInformation_ItemIEs__value_PR present;
508 union CellInformation_ItemIEs__value_u {
509 CellInformation_Item_t CellInformation_Item;
512 /* Context for parsing across buffer boundaries */
513 asn_struct_ctx_t _asn_ctx;
516 /* Context for parsing across buffer boundaries */
517 asn_struct_ctx_t _asn_ctx;
518 } CellInformation_ItemIEs_t;
519 typedef struct CellToReport_ItemIEs {
521 Criticality_t criticality;
522 struct CellToReport_ItemIEs__value {
523 CellToReport_ItemIEs__value_PR present;
524 union CellToReport_ItemIEs__value_u {
525 CellToReport_Item_t CellToReport_Item;
528 /* Context for parsing across buffer boundaries */
529 asn_struct_ctx_t _asn_ctx;
532 /* Context for parsing across buffer boundaries */
533 asn_struct_ctx_t _asn_ctx;
534 } CellToReport_ItemIEs_t;
535 typedef struct MeasurementInitiationResult_ItemIEs {
537 Criticality_t criticality;
538 struct MeasurementInitiationResult_ItemIEs__value {
539 MeasurementInitiationResult_ItemIEs__value_PR present;
540 union MeasurementInitiationResult_ItemIEs__value_u {
541 MeasurementInitiationResult_Item_t MeasurementInitiationResult_Item;
544 /* Context for parsing across buffer boundaries */
545 asn_struct_ctx_t _asn_ctx;
548 /* Context for parsing across buffer boundaries */
549 asn_struct_ctx_t _asn_ctx;
550 } MeasurementInitiationResult_ItemIEs_t;
551 typedef struct MeasurementFailureCause_ItemIEs {
553 Criticality_t criticality;
554 struct MeasurementFailureCause_ItemIEs__value {
555 MeasurementFailureCause_ItemIEs__value_PR present;
556 union MeasurementFailureCause_ItemIEs__value_u {
557 MeasurementFailureCause_Item_t MeasurementFailureCause_Item;
560 /* Context for parsing across buffer boundaries */
561 asn_struct_ctx_t _asn_ctx;
564 /* Context for parsing across buffer boundaries */
565 asn_struct_ctx_t _asn_ctx;
566 } MeasurementFailureCause_ItemIEs_t;
567 typedef struct CompleteFailureCauseInformation_ItemIEs {
569 Criticality_t criticality;
570 struct CompleteFailureCauseInformation_ItemIEs__value {
571 CompleteFailureCauseInformation_ItemIEs__value_PR present;
572 union CompleteFailureCauseInformation_ItemIEs__value_u {
573 CompleteFailureCauseInformation_Item_t CompleteFailureCauseInformation_Item;
576 /* Context for parsing across buffer boundaries */
577 asn_struct_ctx_t _asn_ctx;
580 /* Context for parsing across buffer boundaries */
581 asn_struct_ctx_t _asn_ctx;
582 } CompleteFailureCauseInformation_ItemIEs_t;
583 typedef struct CellMeasurementResult_ItemIEs {
585 Criticality_t criticality;
586 struct CellMeasurementResult_ItemIEs__value {
587 CellMeasurementResult_ItemIEs__value_PR present;
588 union CellMeasurementResult_ItemIEs__value_u {
589 CellMeasurementResult_Item_t CellMeasurementResult_Item;
592 /* Context for parsing across buffer boundaries */
593 asn_struct_ctx_t _asn_ctx;
596 /* Context for parsing across buffer boundaries */
597 asn_struct_ctx_t _asn_ctx;
598 } CellMeasurementResult_ItemIEs_t;
599 typedef struct RICsubscriptionRequest_IEs {
601 Criticality_t criticality;
602 struct RICsubscriptionRequest_IEs__value {
603 RICsubscriptionRequest_IEs__value_PR present;
604 union RICsubscriptionRequest_IEs__value_u {
605 RICrequestID_t RICrequestID;
606 RANfunctionID_t RANfunctionID;
607 RICsubscription_t RICsubscription;
610 /* Context for parsing across buffer boundaries */
611 asn_struct_ctx_t _asn_ctx;
614 /* Context for parsing across buffer boundaries */
615 asn_struct_ctx_t _asn_ctx;
616 } RICsubscriptionRequest_IEs_t;
617 typedef struct RICsubscriptionResponse_IEs {
619 Criticality_t criticality;
620 struct RICsubscriptionResponse_IEs__value {
621 RICsubscriptionResponse_IEs__value_PR present;
622 union RICsubscriptionResponse_IEs__value_u {
623 RICrequestID_t RICrequestID;
624 RANfunctionID_t RANfunctionID;
625 RICaction_Admitted_List_t RICaction_Admitted_List;
626 RICaction_NotAdmitted_List_t RICaction_NotAdmitted_List;
629 /* Context for parsing across buffer boundaries */
630 asn_struct_ctx_t _asn_ctx;
633 /* Context for parsing across buffer boundaries */
634 asn_struct_ctx_t _asn_ctx;
635 } RICsubscriptionResponse_IEs_t;
636 typedef struct RICsubscriptionFailure_IEs {
638 Criticality_t criticality;
639 struct RICsubscriptionFailure_IEs__value {
640 RICsubscriptionFailure_IEs__value_PR present;
641 union RICsubscriptionFailure_IEs__value_u {
642 RICrequestID_t RICrequestID;
643 RANfunctionID_t RANfunctionID;
644 RICaction_NotAdmitted_List_t RICaction_NotAdmitted_List;
645 CriticalityDiagnostics_t CriticalityDiagnostics;
648 /* Context for parsing across buffer boundaries */
649 asn_struct_ctx_t _asn_ctx;
652 /* Context for parsing across buffer boundaries */
653 asn_struct_ctx_t _asn_ctx;
654 } RICsubscriptionFailure_IEs_t;
655 typedef struct RICsubscriptionDeleteRequest_IEs {
657 Criticality_t criticality;
658 struct RICsubscriptionDeleteRequest_IEs__value {
659 RICsubscriptionDeleteRequest_IEs__value_PR present;
660 union RICsubscriptionDeleteRequest_IEs__value_u {
661 RICrequestID_t RICrequestID;
662 RANfunctionID_t RANfunctionID;
665 /* Context for parsing across buffer boundaries */
666 asn_struct_ctx_t _asn_ctx;
669 /* Context for parsing across buffer boundaries */
670 asn_struct_ctx_t _asn_ctx;
671 } RICsubscriptionDeleteRequest_IEs_t;
672 typedef struct RICsubscriptionDeleteResponse_IEs {
674 Criticality_t criticality;
675 struct RICsubscriptionDeleteResponse_IEs__value {
676 RICsubscriptionDeleteResponse_IEs__value_PR present;
677 union RICsubscriptionDeleteResponse_IEs__value_u {
678 RICrequestID_t RICrequestID;
679 RANfunctionID_t RANfunctionID;
682 /* Context for parsing across buffer boundaries */
683 asn_struct_ctx_t _asn_ctx;
686 /* Context for parsing across buffer boundaries */
687 asn_struct_ctx_t _asn_ctx;
688 } RICsubscriptionDeleteResponse_IEs_t;
689 typedef struct RICsubscriptionDeleteFailure_IEs {
691 Criticality_t criticality;
692 struct RICsubscriptionDeleteFailure_IEs__value {
693 RICsubscriptionDeleteFailure_IEs__value_PR present;
694 union RICsubscriptionDeleteFailure_IEs__value_u {
695 RICrequestID_t RICrequestID;
696 RANfunctionID_t RANfunctionID;
698 CriticalityDiagnostics_t CriticalityDiagnostics;
701 /* Context for parsing across buffer boundaries */
702 asn_struct_ctx_t _asn_ctx;
705 /* Context for parsing across buffer boundaries */
706 asn_struct_ctx_t _asn_ctx;
707 } RICsubscriptionDeleteFailure_IEs_t;
708 typedef struct RICindication_IEs {
710 Criticality_t criticality;
711 struct RICindication_IEs__value {
712 RICindication_IEs__value_PR present;
713 union RICindication_IEs__value_u {
714 RICrequestID_t RICrequestID;
715 RANfunctionID_t RANfunctionID;
716 RICactionID_t RICactionID;
717 RICindicationSN_t RICindicationSN;
718 RICindicationType_t RICindicationType;
719 RICindicationHeader_t RICindicationHeader;
720 RICindicationMessage_t RICindicationMessage;
721 RICcallProcessID_t RICcallProcessID;
724 /* Context for parsing across buffer boundaries */
725 asn_struct_ctx_t _asn_ctx;
728 /* Context for parsing across buffer boundaries */
729 asn_struct_ctx_t _asn_ctx;
730 } RICindication_IEs_t;
731 typedef struct RICcontrolRequest_IEs {
733 Criticality_t criticality;
734 struct RICcontrolRequest_IEs__value {
735 RICcontrolRequest_IEs__value_PR present;
736 union RICcontrolRequest_IEs__value_u {
737 RICrequestID_t RICrequestID;
738 RANfunctionID_t RANfunctionID;
739 RICcallProcessID_t RICcallProcessID;
740 RICcontrolHeader_t RICcontrolHeader;
741 RICcontrolMessage_t RICcontrolMessage;
742 RICcontrolAckRequest_t RICcontrolAckRequest;
745 /* Context for parsing across buffer boundaries */
746 asn_struct_ctx_t _asn_ctx;
749 /* Context for parsing across buffer boundaries */
750 asn_struct_ctx_t _asn_ctx;
751 } RICcontrolRequest_IEs_t;
752 typedef struct RICcontrolAcknowledge_IEs {
754 Criticality_t criticality;
755 struct RICcontrolAcknowledge_IEs__value {
756 RICcontrolAcknowledge_IEs__value_PR present;
757 union RICcontrolAcknowledge_IEs__value_u {
758 RICrequestID_t RICrequestID;
759 RANfunctionID_t RANfunctionID;
760 RICcallProcessID_t RICcallProcessID;
761 RICcontrolStatus_t RICcontrolStatus;
764 /* Context for parsing across buffer boundaries */
765 asn_struct_ctx_t _asn_ctx;
768 /* Context for parsing across buffer boundaries */
769 asn_struct_ctx_t _asn_ctx;
770 } RICcontrolAcknowledge_IEs_t;
771 typedef struct RICcontrolFailure_IEs {
773 Criticality_t criticality;
774 struct RICcontrolFailure_IEs__value {
775 RICcontrolFailure_IEs__value_PR present;
776 union RICcontrolFailure_IEs__value_u {
777 RICrequestID_t RICrequestID;
778 RANfunctionID_t RANfunctionID;
779 RICcallProcessID_t RICcallProcessID;
783 /* Context for parsing across buffer boundaries */
784 asn_struct_ctx_t _asn_ctx;
787 /* Context for parsing across buffer boundaries */
788 asn_struct_ctx_t _asn_ctx;
789 } RICcontrolFailure_IEs_t;
790 typedef struct RICserviceUpdate_IEs {
792 Criticality_t criticality;
793 struct RICserviceUpdate_IEs__value {
794 RICserviceUpdate_IEs__value_PR present;
795 union RICserviceUpdate_IEs__value_u {
796 RANfunctions_List_t RANfunctions_List;
797 RANfunctionsID_List_t RANfunctionsID_List;
800 /* Context for parsing across buffer boundaries */
801 asn_struct_ctx_t _asn_ctx;
804 /* Context for parsing across buffer boundaries */
805 asn_struct_ctx_t _asn_ctx;
806 } RICserviceUpdate_IEs_t;
807 typedef struct RICserviceUpdateAcknowledge_IEs {
809 Criticality_t criticality;
810 struct RICserviceUpdateAcknowledge_IEs__value {
811 RICserviceUpdateAcknowledge_IEs__value_PR present;
812 union RICserviceUpdateAcknowledge_IEs__value_u {
813 RANfunctionsID_List_t RANfunctionsID_List;
814 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
817 /* Context for parsing across buffer boundaries */
818 asn_struct_ctx_t _asn_ctx;
821 /* Context for parsing across buffer boundaries */
822 asn_struct_ctx_t _asn_ctx;
823 } RICserviceUpdateAcknowledge_IEs_t;
824 typedef struct RICserviceUpdateFailure_IEs {
826 Criticality_t criticality;
827 struct RICserviceUpdateFailure_IEs__value {
828 RICserviceUpdateFailure_IEs__value_PR present;
829 union RICserviceUpdateFailure_IEs__value_u {
830 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
831 TimeToWait_t TimeToWait;
832 CriticalityDiagnostics_t CriticalityDiagnostics;
835 /* Context for parsing across buffer boundaries */
836 asn_struct_ctx_t _asn_ctx;
839 /* Context for parsing across buffer boundaries */
840 asn_struct_ctx_t _asn_ctx;
841 } RICserviceUpdateFailure_IEs_t;
842 typedef struct RICserviceQuery_IEs {
844 Criticality_t criticality;
845 struct RICserviceQuery_IEs__value {
846 RICserviceQuery_IEs__value_PR present;
847 union RICserviceQuery_IEs__value_u {
848 RANfunctionsID_List_t RANfunctionsID_List;
851 /* Context for parsing across buffer boundaries */
852 asn_struct_ctx_t _asn_ctx;
855 /* Context for parsing across buffer boundaries */
856 asn_struct_ctx_t _asn_ctx;
857 } RICserviceQuery_IEs_t;
858 typedef struct ErrorIndication_IEs {
860 Criticality_t criticality;
861 struct ErrorIndication_IEs__value {
862 ErrorIndication_IEs__value_PR present;
863 union ErrorIndication_IEs__value_u {
864 UE_X2AP_ID_t UE_X2AP_ID;
866 CriticalityDiagnostics_t CriticalityDiagnostics;
867 UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension;
868 SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID;
871 /* Context for parsing across buffer boundaries */
872 asn_struct_ctx_t _asn_ctx;
875 /* Context for parsing across buffer boundaries */
876 asn_struct_ctx_t _asn_ctx;
877 } ErrorIndication_IEs_t;
878 typedef struct ResetRequest_IEs {
880 Criticality_t criticality;
881 struct ResetRequest_IEs__value {
882 ResetRequest_IEs__value_PR present;
883 union ResetRequest_IEs__value_u {
887 /* Context for parsing across buffer boundaries */
888 asn_struct_ctx_t _asn_ctx;
891 /* Context for parsing across buffer boundaries */
892 asn_struct_ctx_t _asn_ctx;
893 } ResetRequest_IEs_t;
894 typedef struct ResetResponse_IEs {
896 Criticality_t criticality;
897 struct ResetResponse_IEs__value {
898 ResetResponse_IEs__value_PR present;
899 union ResetResponse_IEs__value_u {
900 CriticalityDiagnostics_t CriticalityDiagnostics;
903 /* Context for parsing across buffer boundaries */
904 asn_struct_ctx_t _asn_ctx;
907 /* Context for parsing across buffer boundaries */
908 asn_struct_ctx_t _asn_ctx;
909 } ResetResponse_IEs_t;
910 typedef struct X2SetupRequest_IEs {
912 Criticality_t criticality;
913 struct X2SetupRequest_IEs__value {
914 X2SetupRequest_IEs__value_PR present;
915 union X2SetupRequest_IEs__value_u {
916 GlobalENB_ID_t GlobalENB_ID;
917 ServedCells_t ServedCells;
918 GUGroupIDList_t GUGroupIDList;
922 /* Context for parsing across buffer boundaries */
923 asn_struct_ctx_t _asn_ctx;
926 /* Context for parsing across buffer boundaries */
927 asn_struct_ctx_t _asn_ctx;
928 } X2SetupRequest_IEs_t;
929 typedef struct X2SetupResponse_IEs {
931 Criticality_t criticality;
932 struct X2SetupResponse_IEs__value {
933 X2SetupResponse_IEs__value_PR present;
934 union X2SetupResponse_IEs__value_u {
935 GlobalENB_ID_t GlobalENB_ID;
936 ServedCells_t ServedCells;
937 GUGroupIDList_t GUGroupIDList;
938 CriticalityDiagnostics_t CriticalityDiagnostics;
942 /* Context for parsing across buffer boundaries */
943 asn_struct_ctx_t _asn_ctx;
946 /* Context for parsing across buffer boundaries */
947 asn_struct_ctx_t _asn_ctx;
948 } X2SetupResponse_IEs_t;
949 typedef struct X2SetupFailure_IEs {
951 Criticality_t criticality;
952 struct X2SetupFailure_IEs__value {
953 X2SetupFailure_IEs__value_PR present;
954 union X2SetupFailure_IEs__value_u {
956 TimeToWait_t TimeToWait;
957 CriticalityDiagnostics_t CriticalityDiagnostics;
960 /* Context for parsing across buffer boundaries */
961 asn_struct_ctx_t _asn_ctx;
964 /* Context for parsing across buffer boundaries */
965 asn_struct_ctx_t _asn_ctx;
966 } X2SetupFailure_IEs_t;
967 typedef struct LoadInformation_IEs {
969 Criticality_t criticality;
970 struct LoadInformation_IEs__value {
971 LoadInformation_IEs__value_PR present;
972 union LoadInformation_IEs__value_u {
973 CellInformation_List_t CellInformation_List;
976 /* Context for parsing across buffer boundaries */
977 asn_struct_ctx_t _asn_ctx;
980 /* Context for parsing across buffer boundaries */
981 asn_struct_ctx_t _asn_ctx;
982 } LoadInformation_IEs_t;
983 typedef struct ENBConfigurationUpdate_IEs {
985 Criticality_t criticality;
986 struct ENBConfigurationUpdate_IEs__value {
987 ENBConfigurationUpdate_IEs__value_PR present;
988 union ENBConfigurationUpdate_IEs__value_u {
989 ServedCells_t ServedCells;
990 ServedCellsToModify_t ServedCellsToModify;
991 Old_ECGIs_t Old_ECGIs;
992 GUGroupIDList_t GUGroupIDList;
993 CoverageModificationList_t CoverageModificationList;
996 /* Context for parsing across buffer boundaries */
997 asn_struct_ctx_t _asn_ctx;
1000 /* Context for parsing across buffer boundaries */
1001 asn_struct_ctx_t _asn_ctx;
1002 } ENBConfigurationUpdate_IEs_t;
1003 typedef struct ENBConfigurationUpdateAcknowledge_IEs {
1005 Criticality_t criticality;
1006 struct ENBConfigurationUpdateAcknowledge_IEs__value {
1007 ENBConfigurationUpdateAcknowledge_IEs__value_PR present;
1008 union ENBConfigurationUpdateAcknowledge_IEs__value_u {
1009 CriticalityDiagnostics_t CriticalityDiagnostics;
1012 /* Context for parsing across buffer boundaries */
1013 asn_struct_ctx_t _asn_ctx;
1016 /* Context for parsing across buffer boundaries */
1017 asn_struct_ctx_t _asn_ctx;
1018 } ENBConfigurationUpdateAcknowledge_IEs_t;
1019 typedef struct ENBConfigurationUpdateFailure_IEs {
1021 Criticality_t criticality;
1022 struct ENBConfigurationUpdateFailure_IEs__value {
1023 ENBConfigurationUpdateFailure_IEs__value_PR present;
1024 union ENBConfigurationUpdateFailure_IEs__value_u {
1026 TimeToWait_t TimeToWait;
1027 CriticalityDiagnostics_t CriticalityDiagnostics;
1030 /* Context for parsing across buffer boundaries */
1031 asn_struct_ctx_t _asn_ctx;
1034 /* Context for parsing across buffer boundaries */
1035 asn_struct_ctx_t _asn_ctx;
1036 } ENBConfigurationUpdateFailure_IEs_t;
1037 typedef struct ResourceStatusRequest_IEs {
1039 Criticality_t criticality;
1040 struct ResourceStatusRequest_IEs__value {
1041 ResourceStatusRequest_IEs__value_PR present;
1042 union ResourceStatusRequest_IEs__value_u {
1043 Measurement_ID_t Measurement_ID;
1044 Registration_Request_t Registration_Request;
1045 ReportCharacteristics_t ReportCharacteristics;
1046 CellToReport_List_t CellToReport_List;
1047 ReportingPeriodicity_t ReportingPeriodicity;
1048 PartialSuccessIndicator_t PartialSuccessIndicator;
1049 ReportingPeriodicityRSRPMR_t ReportingPeriodicityRSRPMR;
1050 ReportingPeriodicityCSIR_t ReportingPeriodicityCSIR;
1053 /* Context for parsing across buffer boundaries */
1054 asn_struct_ctx_t _asn_ctx;
1057 /* Context for parsing across buffer boundaries */
1058 asn_struct_ctx_t _asn_ctx;
1059 } ResourceStatusRequest_IEs_t;
1060 typedef struct ResourceStatusResponse_IEs {
1062 Criticality_t criticality;
1063 struct ResourceStatusResponse_IEs__value {
1064 ResourceStatusResponse_IEs__value_PR present;
1065 union ResourceStatusResponse_IEs__value_u {
1066 Measurement_ID_t Measurement_ID;
1067 CriticalityDiagnostics_t CriticalityDiagnostics;
1068 MeasurementInitiationResult_List_t MeasurementInitiationResult_List;
1071 /* Context for parsing across buffer boundaries */
1072 asn_struct_ctx_t _asn_ctx;
1075 /* Context for parsing across buffer boundaries */
1076 asn_struct_ctx_t _asn_ctx;
1077 } ResourceStatusResponse_IEs_t;
1078 typedef struct ResourceStatusFailure_IEs {
1080 Criticality_t criticality;
1081 struct ResourceStatusFailure_IEs__value {
1082 ResourceStatusFailure_IEs__value_PR present;
1083 union ResourceStatusFailure_IEs__value_u {
1084 Measurement_ID_t Measurement_ID;
1086 CriticalityDiagnostics_t CriticalityDiagnostics;
1087 CompleteFailureCauseInformation_List_t CompleteFailureCauseInformation_List;
1090 /* Context for parsing across buffer boundaries */
1091 asn_struct_ctx_t _asn_ctx;
1094 /* Context for parsing across buffer boundaries */
1095 asn_struct_ctx_t _asn_ctx;
1096 } ResourceStatusFailure_IEs_t;
1097 typedef struct ResourceStatusUpdate_IEs {
1099 Criticality_t criticality;
1100 struct ResourceStatusUpdate_IEs__value {
1101 ResourceStatusUpdate_IEs__value_PR present;
1102 union ResourceStatusUpdate_IEs__value_u {
1103 Measurement_ID_t Measurement_ID;
1104 CellMeasurementResult_List_t CellMeasurementResult_List;
1107 /* Context for parsing across buffer boundaries */
1108 asn_struct_ctx_t _asn_ctx;
1111 /* Context for parsing across buffer boundaries */
1112 asn_struct_ctx_t _asn_ctx;
1113 } ResourceStatusUpdate_IEs_t;
1114 typedef struct SeNBReconfigurationComplete_IEs {
1116 Criticality_t criticality;
1117 struct SeNBReconfigurationComplete_IEs__value {
1118 SeNBReconfigurationComplete_IEs__value_PR present;
1119 union SeNBReconfigurationComplete_IEs__value_u {
1120 UE_X2AP_ID_t UE_X2AP_ID;
1121 ResponseInformationSeNBReconfComp_t ResponseInformationSeNBReconfComp;
1122 UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension;
1125 /* Context for parsing across buffer boundaries */
1126 asn_struct_ctx_t _asn_ctx;
1129 /* Context for parsing across buffer boundaries */
1130 asn_struct_ctx_t _asn_ctx;
1131 } SeNBReconfigurationComplete_IEs_t;
1132 typedef struct ENDCX2SetupRequest_IEs {
1134 Criticality_t criticality;
1135 struct ENDCX2SetupRequest_IEs__value {
1136 ENDCX2SetupRequest_IEs__value_PR present;
1137 union ENDCX2SetupRequest_IEs__value_u {
1138 InitiatingNodeType_EndcX2Setup_t InitiatingNodeType_EndcX2Setup;
1141 /* Context for parsing across buffer boundaries */
1142 asn_struct_ctx_t _asn_ctx;
1145 /* Context for parsing across buffer boundaries */
1146 asn_struct_ctx_t _asn_ctx;
1147 } ENDCX2SetupRequest_IEs_t;
1148 typedef struct ENB_ENDCX2SetupReqIEs {
1150 Criticality_t criticality;
1151 struct ENB_ENDCX2SetupReqIEs__value {
1152 ENB_ENDCX2SetupReqIEs__value_PR present;
1153 union ENB_ENDCX2SetupReqIEs__value_u {
1154 GlobalENB_ID_t GlobalENB_ID;
1155 ServedEUTRAcellsENDCX2ManagementList_t ServedEUTRAcellsENDCX2ManagementList;
1158 /* Context for parsing across buffer boundaries */
1159 asn_struct_ctx_t _asn_ctx;
1162 /* Context for parsing across buffer boundaries */
1163 asn_struct_ctx_t _asn_ctx;
1164 } ENB_ENDCX2SetupReqIEs_t;
1165 typedef struct En_gNB_ENDCX2SetupReqIEs {
1167 Criticality_t criticality;
1168 struct En_gNB_ENDCX2SetupReqIEs__value {
1169 En_gNB_ENDCX2SetupReqIEs__value_PR present;
1170 union En_gNB_ENDCX2SetupReqIEs__value_u {
1171 GlobalGNB_ID_t GlobalGNB_ID;
1172 ServedNRcellsENDCX2ManagementList_t ServedNRcellsENDCX2ManagementList;
1175 /* Context for parsing across buffer boundaries */
1176 asn_struct_ctx_t _asn_ctx;
1179 /* Context for parsing across buffer boundaries */
1180 asn_struct_ctx_t _asn_ctx;
1181 } En_gNB_ENDCX2SetupReqIEs_t;
1182 typedef struct ENDCX2SetupResponse_IEs {
1184 Criticality_t criticality;
1185 struct ENDCX2SetupResponse_IEs__value {
1186 ENDCX2SetupResponse_IEs__value_PR present;
1187 union ENDCX2SetupResponse_IEs__value_u {
1188 RespondingNodeType_EndcX2Setup_t RespondingNodeType_EndcX2Setup;
1191 /* Context for parsing across buffer boundaries */
1192 asn_struct_ctx_t _asn_ctx;
1195 /* Context for parsing across buffer boundaries */
1196 asn_struct_ctx_t _asn_ctx;
1197 } ENDCX2SetupResponse_IEs_t;
1198 typedef struct ENB_ENDCX2SetupReqAckIEs {
1200 Criticality_t criticality;
1201 struct ENB_ENDCX2SetupReqAckIEs__value {
1202 ENB_ENDCX2SetupReqAckIEs__value_PR present;
1203 union ENB_ENDCX2SetupReqAckIEs__value_u {
1204 GlobalENB_ID_t GlobalENB_ID;
1205 ServedEUTRAcellsENDCX2ManagementList_t ServedEUTRAcellsENDCX2ManagementList;
1208 /* Context for parsing across buffer boundaries */
1209 asn_struct_ctx_t _asn_ctx;
1212 /* Context for parsing across buffer boundaries */
1213 asn_struct_ctx_t _asn_ctx;
1214 } ENB_ENDCX2SetupReqAckIEs_t;
1215 typedef struct En_gNB_ENDCX2SetupReqAckIEs {
1217 Criticality_t criticality;
1218 struct En_gNB_ENDCX2SetupReqAckIEs__value {
1219 En_gNB_ENDCX2SetupReqAckIEs__value_PR present;
1220 union En_gNB_ENDCX2SetupReqAckIEs__value_u {
1221 GlobalGNB_ID_t GlobalGNB_ID;
1222 ServedNRcellsENDCX2ManagementList_t ServedNRcellsENDCX2ManagementList;
1225 /* Context for parsing across buffer boundaries */
1226 asn_struct_ctx_t _asn_ctx;
1229 /* Context for parsing across buffer boundaries */
1230 asn_struct_ctx_t _asn_ctx;
1231 } En_gNB_ENDCX2SetupReqAckIEs_t;
1232 typedef struct ENDCX2SetupFailure_IEs {
1234 Criticality_t criticality;
1235 struct ENDCX2SetupFailure_IEs__value {
1236 ENDCX2SetupFailure_IEs__value_PR present;
1237 union ENDCX2SetupFailure_IEs__value_u {
1239 CriticalityDiagnostics_t CriticalityDiagnostics;
1240 TimeToWait_t TimeToWait;
1243 /* Context for parsing across buffer boundaries */
1244 asn_struct_ctx_t _asn_ctx;
1247 /* Context for parsing across buffer boundaries */
1248 asn_struct_ctx_t _asn_ctx;
1249 } ENDCX2SetupFailure_IEs_t;
1250 typedef struct ENDCConfigurationUpdate_IEs {
1252 Criticality_t criticality;
1253 struct ENDCConfigurationUpdate_IEs__value {
1254 ENDCConfigurationUpdate_IEs__value_PR present;
1255 union ENDCConfigurationUpdate_IEs__value_u {
1256 InitiatingNodeType_EndcConfigUpdate_t InitiatingNodeType_EndcConfigUpdate;
1259 /* Context for parsing across buffer boundaries */
1260 asn_struct_ctx_t _asn_ctx;
1263 /* Context for parsing across buffer boundaries */
1264 asn_struct_ctx_t _asn_ctx;
1265 } ENDCConfigurationUpdate_IEs_t;
1266 typedef struct ENB_ENDCConfigUpdateIEs {
1268 Criticality_t criticality;
1269 struct ENB_ENDCConfigUpdateIEs__value {
1270 ENB_ENDCConfigUpdateIEs__value_PR present;
1271 union ENB_ENDCConfigUpdateIEs__value_u {
1272 CellAssistanceInformation_t CellAssistanceInformation;
1273 ServedEUTRAcellsENDCX2ManagementList_t ServedEUTRAcellsENDCX2ManagementList;
1274 ServedEUTRAcellsToModifyListENDCConfUpd_t ServedEUTRAcellsToModifyListENDCConfUpd;
1275 ServedEUTRAcellsToDeleteListENDCConfUpd_t ServedEUTRAcellsToDeleteListENDCConfUpd;
1278 /* Context for parsing across buffer boundaries */
1279 asn_struct_ctx_t _asn_ctx;
1282 /* Context for parsing across buffer boundaries */
1283 asn_struct_ctx_t _asn_ctx;
1284 } ENB_ENDCConfigUpdateIEs_t;
1285 typedef struct En_gNB_ENDCConfigUpdateIEs {
1287 Criticality_t criticality;
1288 struct En_gNB_ENDCConfigUpdateIEs__value {
1289 En_gNB_ENDCConfigUpdateIEs__value_PR present;
1290 union En_gNB_ENDCConfigUpdateIEs__value_u {
1291 ServedNRcellsENDCX2ManagementList_t ServedNRcellsENDCX2ManagementList;
1292 ServedNRcellsToModifyENDCConfUpdList_t ServedNRcellsToModifyENDCConfUpdList;
1293 ServedNRcellsToDeleteENDCConfUpdList_t ServedNRcellsToDeleteENDCConfUpdList;
1296 /* Context for parsing across buffer boundaries */
1297 asn_struct_ctx_t _asn_ctx;
1300 /* Context for parsing across buffer boundaries */
1301 asn_struct_ctx_t _asn_ctx;
1302 } En_gNB_ENDCConfigUpdateIEs_t;
1303 typedef struct ENDCConfigurationUpdateAcknowledge_IEs {
1305 Criticality_t criticality;
1306 struct ENDCConfigurationUpdateAcknowledge_IEs__value {
1307 ENDCConfigurationUpdateAcknowledge_IEs__value_PR present;
1308 union ENDCConfigurationUpdateAcknowledge_IEs__value_u {
1309 RespondingNodeType_EndcConfigUpdate_t RespondingNodeType_EndcConfigUpdate;
1312 /* Context for parsing across buffer boundaries */
1313 asn_struct_ctx_t _asn_ctx;
1316 /* Context for parsing across buffer boundaries */
1317 asn_struct_ctx_t _asn_ctx;
1318 } ENDCConfigurationUpdateAcknowledge_IEs_t;
1319 typedef struct ENB_ENDCConfigUpdateAckIEs {
1321 Criticality_t criticality;
1322 struct ENB_ENDCConfigUpdateAckIEs__value {
1323 ENB_ENDCConfigUpdateAckIEs__value_PR present;
1324 union ENB_ENDCConfigUpdateAckIEs__value_u {
1327 /* Context for parsing across buffer boundaries */
1328 asn_struct_ctx_t _asn_ctx;
1331 /* Context for parsing across buffer boundaries */
1332 asn_struct_ctx_t _asn_ctx;
1333 } ENB_ENDCConfigUpdateAckIEs_t;
1334 typedef struct En_gNB_ENDCConfigUpdateAckIEs {
1336 Criticality_t criticality;
1337 struct En_gNB_ENDCConfigUpdateAckIEs__value {
1338 En_gNB_ENDCConfigUpdateAckIEs__value_PR present;
1339 union En_gNB_ENDCConfigUpdateAckIEs__value_u {
1340 ServedNRcellsENDCX2ManagementList_t ServedNRcellsENDCX2ManagementList;
1343 /* Context for parsing across buffer boundaries */
1344 asn_struct_ctx_t _asn_ctx;
1347 /* Context for parsing across buffer boundaries */
1348 asn_struct_ctx_t _asn_ctx;
1349 } En_gNB_ENDCConfigUpdateAckIEs_t;
1350 typedef struct ENDCConfigurationUpdateFailure_IEs {
1352 Criticality_t criticality;
1353 struct ENDCConfigurationUpdateFailure_IEs__value {
1354 ENDCConfigurationUpdateFailure_IEs__value_PR present;
1355 union ENDCConfigurationUpdateFailure_IEs__value_u {
1357 CriticalityDiagnostics_t CriticalityDiagnostics;
1358 TimeToWait_t TimeToWait;
1361 /* Context for parsing across buffer boundaries */
1362 asn_struct_ctx_t _asn_ctx;
1365 /* Context for parsing across buffer boundaries */
1366 asn_struct_ctx_t _asn_ctx;
1367 } ENDCConfigurationUpdateFailure_IEs_t;
1368 typedef struct GNBStatusIndicationIEs {
1370 Criticality_t criticality;
1371 struct GNBStatusIndicationIEs__value {
1372 GNBStatusIndicationIEs__value_PR present;
1373 union GNBStatusIndicationIEs__value_u {
1374 GNBOverloadInformation_t GNBOverloadInformation;
1377 /* Context for parsing across buffer boundaries */
1378 asn_struct_ctx_t _asn_ctx;
1381 /* Context for parsing across buffer boundaries */
1382 asn_struct_ctx_t _asn_ctx;
1383 } GNBStatusIndicationIEs_t;
1385 /* Implementation */
1386 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs;
1387 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1;
1388 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[3];
1389 extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs;
1390 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5;
1391 extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[3];
1392 extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs;
1393 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9;
1394 extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[3];
1395 extern asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs;
1396 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_13;
1397 extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_13[3];
1398 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs;
1399 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_17;
1400 extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_17[3];
1401 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs;
1402 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_21;
1403 extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_21[3];
1404 extern asn_TYPE_descriptor_t asn_DEF_CellInformation_ItemIEs;
1405 extern asn_SEQUENCE_specifics_t asn_SPC_CellInformation_ItemIEs_specs_25;
1406 extern asn_TYPE_member_t asn_MBR_CellInformation_ItemIEs_25[3];
1407 extern asn_TYPE_descriptor_t asn_DEF_CellToReport_ItemIEs;
1408 extern asn_SEQUENCE_specifics_t asn_SPC_CellToReport_ItemIEs_specs_29;
1409 extern asn_TYPE_member_t asn_MBR_CellToReport_ItemIEs_29[3];
1410 extern asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_ItemIEs;
1411 extern asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_ItemIEs_specs_33;
1412 extern asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_ItemIEs_33[3];
1413 extern asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_ItemIEs;
1414 extern asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_ItemIEs_specs_37;
1415 extern asn_TYPE_member_t asn_MBR_MeasurementFailureCause_ItemIEs_37[3];
1416 extern asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_ItemIEs;
1417 extern asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_ItemIEs_specs_41;
1418 extern asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_ItemIEs_41[3];
1419 extern asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_ItemIEs;
1420 extern asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_ItemIEs_specs_45;
1421 extern asn_TYPE_member_t asn_MBR_CellMeasurementResult_ItemIEs_45[3];
1422 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs;
1423 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_49;
1424 extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_49[3];
1425 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs;
1426 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_53;
1427 extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_53[3];
1428 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs;
1429 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_57;
1430 extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_57[3];
1431 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs;
1432 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_61;
1433 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_61[3];
1434 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs;
1435 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_65;
1436 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_65[3];
1437 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs;
1438 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_69;
1439 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_69[3];
1440 extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs;
1441 extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_73;
1442 extern asn_TYPE_member_t asn_MBR_RICindication_IEs_73[3];
1443 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs;
1444 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_77;
1445 extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_77[3];
1446 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs;
1447 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_81;
1448 extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_81[3];
1449 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs;
1450 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_85;
1451 extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_85[3];
1452 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs;
1453 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_89;
1454 extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_89[3];
1455 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs;
1456 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_93;
1457 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_93[3];
1458 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs;
1459 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_97;
1460 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_97[3];
1461 extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs;
1462 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_101;
1463 extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_101[3];
1464 extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs;
1465 extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_105;
1466 extern asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_105[3];
1467 extern asn_TYPE_descriptor_t asn_DEF_ResetRequest_IEs;
1468 extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequest_IEs_specs_109;
1469 extern asn_TYPE_member_t asn_MBR_ResetRequest_IEs_109[3];
1470 extern asn_TYPE_descriptor_t asn_DEF_ResetResponse_IEs;
1471 extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponse_IEs_specs_113;
1472 extern asn_TYPE_member_t asn_MBR_ResetResponse_IEs_113[3];
1473 extern asn_TYPE_descriptor_t asn_DEF_X2SetupRequest_IEs;
1474 extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupRequest_IEs_specs_117;
1475 extern asn_TYPE_member_t asn_MBR_X2SetupRequest_IEs_117[3];
1476 extern asn_TYPE_descriptor_t asn_DEF_X2SetupResponse_IEs;
1477 extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupResponse_IEs_specs_121;
1478 extern asn_TYPE_member_t asn_MBR_X2SetupResponse_IEs_121[3];
1479 extern asn_TYPE_descriptor_t asn_DEF_X2SetupFailure_IEs;
1480 extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupFailure_IEs_specs_125;
1481 extern asn_TYPE_member_t asn_MBR_X2SetupFailure_IEs_125[3];
1482 extern asn_TYPE_descriptor_t asn_DEF_LoadInformation_IEs;
1483 extern asn_SEQUENCE_specifics_t asn_SPC_LoadInformation_IEs_specs_129;
1484 extern asn_TYPE_member_t asn_MBR_LoadInformation_IEs_129[3];
1485 extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdate_IEs;
1486 extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdate_IEs_specs_133;
1487 extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdate_IEs_133[3];
1488 extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdateAcknowledge_IEs;
1489 extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdateAcknowledge_IEs_specs_137;
1490 extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdateAcknowledge_IEs_137[3];
1491 extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdateFailure_IEs;
1492 extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdateFailure_IEs_specs_141;
1493 extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdateFailure_IEs_141[3];
1494 extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusRequest_IEs;
1495 extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusRequest_IEs_specs_145;
1496 extern asn_TYPE_member_t asn_MBR_ResourceStatusRequest_IEs_145[3];
1497 extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusResponse_IEs;
1498 extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusResponse_IEs_specs_149;
1499 extern asn_TYPE_member_t asn_MBR_ResourceStatusResponse_IEs_149[3];
1500 extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusFailure_IEs;
1501 extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusFailure_IEs_specs_153;
1502 extern asn_TYPE_member_t asn_MBR_ResourceStatusFailure_IEs_153[3];
1503 extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusUpdate_IEs;
1504 extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusUpdate_IEs_specs_157;
1505 extern asn_TYPE_member_t asn_MBR_ResourceStatusUpdate_IEs_157[3];
1506 extern asn_TYPE_descriptor_t asn_DEF_SeNBReconfigurationComplete_IEs;
1507 extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReconfigurationComplete_IEs_specs_161;
1508 extern asn_TYPE_member_t asn_MBR_SeNBReconfigurationComplete_IEs_161[3];
1509 extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupRequest_IEs;
1510 extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupRequest_IEs_specs_165;
1511 extern asn_TYPE_member_t asn_MBR_ENDCX2SetupRequest_IEs_165[3];
1512 extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2SetupReqIEs;
1513 extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2SetupReqIEs_specs_169;
1514 extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2SetupReqIEs_169[3];
1515 extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2SetupReqIEs;
1516 extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2SetupReqIEs_specs_173;
1517 extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2SetupReqIEs_173[3];
1518 extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupResponse_IEs;
1519 extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupResponse_IEs_specs_177;
1520 extern asn_TYPE_member_t asn_MBR_ENDCX2SetupResponse_IEs_177[3];
1521 extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2SetupReqAckIEs;
1522 extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2SetupReqAckIEs_specs_181;
1523 extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2SetupReqAckIEs_181[3];
1524 extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2SetupReqAckIEs;
1525 extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2SetupReqAckIEs_specs_185;
1526 extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2SetupReqAckIEs_185[3];
1527 extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupFailure_IEs;
1528 extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupFailure_IEs_specs_189;
1529 extern asn_TYPE_member_t asn_MBR_ENDCX2SetupFailure_IEs_189[3];
1530 extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdate_IEs;
1531 extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdate_IEs_specs_193;
1532 extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdate_IEs_193[3];
1533 extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCConfigUpdateIEs;
1534 extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCConfigUpdateIEs_specs_197;
1535 extern asn_TYPE_member_t asn_MBR_ENB_ENDCConfigUpdateIEs_197[3];
1536 extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCConfigUpdateIEs;
1537 extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCConfigUpdateIEs_specs_201;
1538 extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCConfigUpdateIEs_201[3];
1539 extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs;
1540 extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdateAcknowledge_IEs_specs_205;
1541 extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdateAcknowledge_IEs_205[3];
1542 extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCConfigUpdateAckIEs;
1543 extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCConfigUpdateAckIEs_specs_209;
1544 extern asn_TYPE_member_t asn_MBR_ENB_ENDCConfigUpdateAckIEs_209[3];
1545 extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCConfigUpdateAckIEs;
1546 extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCConfigUpdateAckIEs_specs_213;
1547 extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCConfigUpdateAckIEs_213[3];
1548 extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdateFailure_IEs;
1549 extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdateFailure_IEs_specs_217;
1550 extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdateFailure_IEs_217[3];
1551 extern asn_TYPE_descriptor_t asn_DEF_GNBStatusIndicationIEs;
1552 extern asn_SEQUENCE_specifics_t asn_SPC_GNBStatusIndicationIEs_specs_221;
1553 extern asn_TYPE_member_t asn_MBR_GNBStatusIndicationIEs_221[3];
1559 #endif /* _ProtocolIE_Field_H_ */
1560 #include "asn_internal.h"