blob: bfeef298dd7b86259e293d57bc4c9c9e142fd2da [file] [log] [blame]
Juha Hyttinenff8dccd2019-12-10 14:34:07 +02001/*
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`
6 */
7
8#ifndef _ProtocolIE_Field_H_
9#define _ProtocolIE_Field_H_
10
11
12#include "asn_application.h"
13
14/* Including external dependencies */
15#include "ProtocolIE-ID.h"
16#include "Criticality.h"
17#include "ANY.h"
18#include "asn_ioc.h"
19#include "RICaction-ToBeSetup-Item.h"
20#include "Presence.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"
41#include "RICcause.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"
57#include "Cause.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"
63#include "LHN-ID.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"
93
94#ifdef __cplusplus
95extern "C" {
96#endif
97
98/* Dependencies */
99typedef 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;
103typedef 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;
107typedef 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;
111typedef 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;
115typedef 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;
119typedef 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;
123typedef 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;
127typedef 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;
131typedef 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;
135typedef 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;
139typedef 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;
143typedef 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;
147typedef 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;
153typedef 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;
160typedef 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;
167typedef 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;
172typedef 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;
177typedef 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;
184typedef 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;
195typedef 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;
204typedef 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;
211typedef 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;
218typedef 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;
223typedef 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;
228typedef 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;
234typedef 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;
238typedef 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;
246typedef 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;
250typedef 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;
254typedef 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;
261typedef 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;
269typedef 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;
275typedef 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;
279typedef 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;
287typedef 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;
291typedef 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;
297typedef 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;
308typedef 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;
314typedef 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;
321typedef 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;
326typedef 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;
332typedef 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;
336typedef 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;
341typedef 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;
346typedef 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;
350typedef 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;
355typedef 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;
360typedef 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;
366typedef 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;
370typedef 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;
377typedef 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;
383typedef 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;
387typedef enum ENB_ENDCConfigUpdateAckIEs__value_PR {
388 ENB_ENDCConfigUpdateAckIEs__value_PR_NOTHING /* No components present */
389
390} ENB_ENDCConfigUpdateAckIEs__value_PR;
391typedef 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;
395typedef 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;
401typedef enum GNBStatusIndicationIEs__value_PR {
402 GNBStatusIndicationIEs__value_PR_NOTHING, /* No components present */
403 GNBStatusIndicationIEs__value_PR_GNBOverloadInformation
404} GNBStatusIndicationIEs__value_PR;
405
406/* ProtocolIE-Field */
407typedef struct RICaction_ToBeSetup_ItemIEs {
408 ProtocolIE_ID_t id;
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;
414 } choice;
415
416 /* Context for parsing across buffer boundaries */
417 asn_struct_ctx_t _asn_ctx;
418 } value;
419
420 /* Context for parsing across buffer boundaries */
421 asn_struct_ctx_t _asn_ctx;
422} RICaction_ToBeSetup_ItemIEs_t;
423typedef struct RICaction_Admitted_ItemIEs {
424 ProtocolIE_ID_t id;
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;
430 } choice;
431
432 /* Context for parsing across buffer boundaries */
433 asn_struct_ctx_t _asn_ctx;
434 } value;
435
436 /* Context for parsing across buffer boundaries */
437 asn_struct_ctx_t _asn_ctx;
438} RICaction_Admitted_ItemIEs_t;
439typedef struct RICaction_NotAdmitted_ItemIEs {
440 ProtocolIE_ID_t id;
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;
446 } choice;
447
448 /* Context for parsing across buffer boundaries */
449 asn_struct_ctx_t _asn_ctx;
450 } value;
451
452 /* Context for parsing across buffer boundaries */
453 asn_struct_ctx_t _asn_ctx;
454} RICaction_NotAdmitted_ItemIEs_t;
455typedef struct RANfunction_ItemIEs {
456 ProtocolIE_ID_t id;
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;
462 } choice;
463
464 /* Context for parsing across buffer boundaries */
465 asn_struct_ctx_t _asn_ctx;
466 } value;
467
468 /* Context for parsing across buffer boundaries */
469 asn_struct_ctx_t _asn_ctx;
470} RANfunction_ItemIEs_t;
471typedef struct RANfunctionID_ItemIEs {
472 ProtocolIE_ID_t id;
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;
478 } choice;
479
480 /* Context for parsing across buffer boundaries */
481 asn_struct_ctx_t _asn_ctx;
482 } value;
483
484 /* Context for parsing across buffer boundaries */
485 asn_struct_ctx_t _asn_ctx;
486} RANfunctionID_ItemIEs_t;
487typedef struct RANfunctionIDcause_ItemIEs {
488 ProtocolIE_ID_t id;
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;
494 } choice;
495
496 /* Context for parsing across buffer boundaries */
497 asn_struct_ctx_t _asn_ctx;
498 } value;
499
500 /* Context for parsing across buffer boundaries */
501 asn_struct_ctx_t _asn_ctx;
502} RANfunctionIDcause_ItemIEs_t;
503typedef struct CellInformation_ItemIEs {
504 ProtocolIE_ID_t id;
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;
510 } choice;
511
512 /* Context for parsing across buffer boundaries */
513 asn_struct_ctx_t _asn_ctx;
514 } value;
515
516 /* Context for parsing across buffer boundaries */
517 asn_struct_ctx_t _asn_ctx;
518} CellInformation_ItemIEs_t;
519typedef struct CellToReport_ItemIEs {
520 ProtocolIE_ID_t id;
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;
526 } choice;
527
528 /* Context for parsing across buffer boundaries */
529 asn_struct_ctx_t _asn_ctx;
530 } value;
531
532 /* Context for parsing across buffer boundaries */
533 asn_struct_ctx_t _asn_ctx;
534} CellToReport_ItemIEs_t;
535typedef struct MeasurementInitiationResult_ItemIEs {
536 ProtocolIE_ID_t id;
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;
542 } choice;
543
544 /* Context for parsing across buffer boundaries */
545 asn_struct_ctx_t _asn_ctx;
546 } value;
547
548 /* Context for parsing across buffer boundaries */
549 asn_struct_ctx_t _asn_ctx;
550} MeasurementInitiationResult_ItemIEs_t;
551typedef struct MeasurementFailureCause_ItemIEs {
552 ProtocolIE_ID_t id;
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;
558 } choice;
559
560 /* Context for parsing across buffer boundaries */
561 asn_struct_ctx_t _asn_ctx;
562 } value;
563
564 /* Context for parsing across buffer boundaries */
565 asn_struct_ctx_t _asn_ctx;
566} MeasurementFailureCause_ItemIEs_t;
567typedef struct CompleteFailureCauseInformation_ItemIEs {
568 ProtocolIE_ID_t id;
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;
574 } choice;
575
576 /* Context for parsing across buffer boundaries */
577 asn_struct_ctx_t _asn_ctx;
578 } value;
579
580 /* Context for parsing across buffer boundaries */
581 asn_struct_ctx_t _asn_ctx;
582} CompleteFailureCauseInformation_ItemIEs_t;
583typedef struct CellMeasurementResult_ItemIEs {
584 ProtocolIE_ID_t id;
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;
590 } choice;
591
592 /* Context for parsing across buffer boundaries */
593 asn_struct_ctx_t _asn_ctx;
594 } value;
595
596 /* Context for parsing across buffer boundaries */
597 asn_struct_ctx_t _asn_ctx;
598} CellMeasurementResult_ItemIEs_t;
599typedef struct RICsubscriptionRequest_IEs {
600 ProtocolIE_ID_t id;
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;
608 } choice;
609
610 /* Context for parsing across buffer boundaries */
611 asn_struct_ctx_t _asn_ctx;
612 } value;
613
614 /* Context for parsing across buffer boundaries */
615 asn_struct_ctx_t _asn_ctx;
616} RICsubscriptionRequest_IEs_t;
617typedef struct RICsubscriptionResponse_IEs {
618 ProtocolIE_ID_t id;
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;
627 } choice;
628
629 /* Context for parsing across buffer boundaries */
630 asn_struct_ctx_t _asn_ctx;
631 } value;
632
633 /* Context for parsing across buffer boundaries */
634 asn_struct_ctx_t _asn_ctx;
635} RICsubscriptionResponse_IEs_t;
636typedef struct RICsubscriptionFailure_IEs {
637 ProtocolIE_ID_t id;
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;
646 } choice;
647
648 /* Context for parsing across buffer boundaries */
649 asn_struct_ctx_t _asn_ctx;
650 } value;
651
652 /* Context for parsing across buffer boundaries */
653 asn_struct_ctx_t _asn_ctx;
654} RICsubscriptionFailure_IEs_t;
655typedef struct RICsubscriptionDeleteRequest_IEs {
656 ProtocolIE_ID_t id;
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;
663 } choice;
664
665 /* Context for parsing across buffer boundaries */
666 asn_struct_ctx_t _asn_ctx;
667 } value;
668
669 /* Context for parsing across buffer boundaries */
670 asn_struct_ctx_t _asn_ctx;
671} RICsubscriptionDeleteRequest_IEs_t;
672typedef struct RICsubscriptionDeleteResponse_IEs {
673 ProtocolIE_ID_t id;
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;
680 } choice;
681
682 /* Context for parsing across buffer boundaries */
683 asn_struct_ctx_t _asn_ctx;
684 } value;
685
686 /* Context for parsing across buffer boundaries */
687 asn_struct_ctx_t _asn_ctx;
688} RICsubscriptionDeleteResponse_IEs_t;
689typedef struct RICsubscriptionDeleteFailure_IEs {
690 ProtocolIE_ID_t id;
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;
697 RICcause_t RICcause;
698 CriticalityDiagnostics_t CriticalityDiagnostics;
699 } choice;
700
701 /* Context for parsing across buffer boundaries */
702 asn_struct_ctx_t _asn_ctx;
703 } value;
704
705 /* Context for parsing across buffer boundaries */
706 asn_struct_ctx_t _asn_ctx;
707} RICsubscriptionDeleteFailure_IEs_t;
708typedef struct RICindication_IEs {
709 ProtocolIE_ID_t id;
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;
722 } choice;
723
724 /* Context for parsing across buffer boundaries */
725 asn_struct_ctx_t _asn_ctx;
726 } value;
727
728 /* Context for parsing across buffer boundaries */
729 asn_struct_ctx_t _asn_ctx;
730} RICindication_IEs_t;
731typedef struct RICcontrolRequest_IEs {
732 ProtocolIE_ID_t id;
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;
743 } choice;
744
745 /* Context for parsing across buffer boundaries */
746 asn_struct_ctx_t _asn_ctx;
747 } value;
748
749 /* Context for parsing across buffer boundaries */
750 asn_struct_ctx_t _asn_ctx;
751} RICcontrolRequest_IEs_t;
752typedef struct RICcontrolAcknowledge_IEs {
753 ProtocolIE_ID_t id;
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;
762 } choice;
763
764 /* Context for parsing across buffer boundaries */
765 asn_struct_ctx_t _asn_ctx;
766 } value;
767
768 /* Context for parsing across buffer boundaries */
769 asn_struct_ctx_t _asn_ctx;
770} RICcontrolAcknowledge_IEs_t;
771typedef struct RICcontrolFailure_IEs {
772 ProtocolIE_ID_t id;
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;
780 RICcause_t RICcause;
781 } choice;
782
783 /* Context for parsing across buffer boundaries */
784 asn_struct_ctx_t _asn_ctx;
785 } value;
786
787 /* Context for parsing across buffer boundaries */
788 asn_struct_ctx_t _asn_ctx;
789} RICcontrolFailure_IEs_t;
790typedef struct RICserviceUpdate_IEs {
791 ProtocolIE_ID_t id;
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;
798 } choice;
799
800 /* Context for parsing across buffer boundaries */
801 asn_struct_ctx_t _asn_ctx;
802 } value;
803
804 /* Context for parsing across buffer boundaries */
805 asn_struct_ctx_t _asn_ctx;
806} RICserviceUpdate_IEs_t;
807typedef struct RICserviceUpdateAcknowledge_IEs {
808 ProtocolIE_ID_t id;
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;
815 } choice;
816
817 /* Context for parsing across buffer boundaries */
818 asn_struct_ctx_t _asn_ctx;
819 } value;
820
821 /* Context for parsing across buffer boundaries */
822 asn_struct_ctx_t _asn_ctx;
823} RICserviceUpdateAcknowledge_IEs_t;
824typedef struct RICserviceUpdateFailure_IEs {
825 ProtocolIE_ID_t id;
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;
833 } choice;
834
835 /* Context for parsing across buffer boundaries */
836 asn_struct_ctx_t _asn_ctx;
837 } value;
838
839 /* Context for parsing across buffer boundaries */
840 asn_struct_ctx_t _asn_ctx;
841} RICserviceUpdateFailure_IEs_t;
842typedef struct RICserviceQuery_IEs {
843 ProtocolIE_ID_t id;
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;
849 } choice;
850
851 /* Context for parsing across buffer boundaries */
852 asn_struct_ctx_t _asn_ctx;
853 } value;
854
855 /* Context for parsing across buffer boundaries */
856 asn_struct_ctx_t _asn_ctx;
857} RICserviceQuery_IEs_t;
858typedef struct ErrorIndication_IEs {
859 ProtocolIE_ID_t id;
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;
865 Cause_t Cause;
866 CriticalityDiagnostics_t CriticalityDiagnostics;
867 UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension;
868 SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID;
869 } choice;
870
871 /* Context for parsing across buffer boundaries */
872 asn_struct_ctx_t _asn_ctx;
873 } value;
874
875 /* Context for parsing across buffer boundaries */
876 asn_struct_ctx_t _asn_ctx;
877} ErrorIndication_IEs_t;
878typedef struct ResetRequest_IEs {
879 ProtocolIE_ID_t id;
880 Criticality_t criticality;
881 struct ResetRequest_IEs__value {
882 ResetRequest_IEs__value_PR present;
883 union ResetRequest_IEs__value_u {
884 Cause_t Cause;
885 } choice;
886
887 /* Context for parsing across buffer boundaries */
888 asn_struct_ctx_t _asn_ctx;
889 } value;
890
891 /* Context for parsing across buffer boundaries */
892 asn_struct_ctx_t _asn_ctx;
893} ResetRequest_IEs_t;
894typedef struct ResetResponse_IEs {
895 ProtocolIE_ID_t id;
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;
901 } choice;
902
903 /* Context for parsing across buffer boundaries */
904 asn_struct_ctx_t _asn_ctx;
905 } value;
906
907 /* Context for parsing across buffer boundaries */
908 asn_struct_ctx_t _asn_ctx;
909} ResetResponse_IEs_t;
910typedef struct X2SetupRequest_IEs {
911 ProtocolIE_ID_t id;
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;
919 LHN_ID_t LHN_ID;
920 } choice;
921
922 /* Context for parsing across buffer boundaries */
923 asn_struct_ctx_t _asn_ctx;
924 } value;
925
926 /* Context for parsing across buffer boundaries */
927 asn_struct_ctx_t _asn_ctx;
928} X2SetupRequest_IEs_t;
929typedef struct X2SetupResponse_IEs {
930 ProtocolIE_ID_t id;
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;
939 LHN_ID_t LHN_ID;
940 } choice;
941
942 /* Context for parsing across buffer boundaries */
943 asn_struct_ctx_t _asn_ctx;
944 } value;
945
946 /* Context for parsing across buffer boundaries */
947 asn_struct_ctx_t _asn_ctx;
948} X2SetupResponse_IEs_t;
949typedef struct X2SetupFailure_IEs {
950 ProtocolIE_ID_t id;
951 Criticality_t criticality;
952 struct X2SetupFailure_IEs__value {
953 X2SetupFailure_IEs__value_PR present;
954 union X2SetupFailure_IEs__value_u {
955 Cause_t Cause;
956 TimeToWait_t TimeToWait;
957 CriticalityDiagnostics_t CriticalityDiagnostics;
958 } choice;
959
960 /* Context for parsing across buffer boundaries */
961 asn_struct_ctx_t _asn_ctx;
962 } value;
963
964 /* Context for parsing across buffer boundaries */
965 asn_struct_ctx_t _asn_ctx;
966} X2SetupFailure_IEs_t;
967typedef struct LoadInformation_IEs {
968 ProtocolIE_ID_t id;
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;
974 } choice;
975
976 /* Context for parsing across buffer boundaries */
977 asn_struct_ctx_t _asn_ctx;
978 } value;
979
980 /* Context for parsing across buffer boundaries */
981 asn_struct_ctx_t _asn_ctx;
982} LoadInformation_IEs_t;
983typedef struct ENBConfigurationUpdate_IEs {
984 ProtocolIE_ID_t id;
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;
994 } choice;
995
996 /* Context for parsing across buffer boundaries */
997 asn_struct_ctx_t _asn_ctx;
998 } value;
999
1000 /* Context for parsing across buffer boundaries */
1001 asn_struct_ctx_t _asn_ctx;
1002} ENBConfigurationUpdate_IEs_t;
1003typedef struct ENBConfigurationUpdateAcknowledge_IEs {
1004 ProtocolIE_ID_t id;
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;
1010 } choice;
1011
1012 /* Context for parsing across buffer boundaries */
1013 asn_struct_ctx_t _asn_ctx;
1014 } value;
1015
1016 /* Context for parsing across buffer boundaries */
1017 asn_struct_ctx_t _asn_ctx;
1018} ENBConfigurationUpdateAcknowledge_IEs_t;
1019typedef struct ENBConfigurationUpdateFailure_IEs {
1020 ProtocolIE_ID_t id;
1021 Criticality_t criticality;
1022 struct ENBConfigurationUpdateFailure_IEs__value {
1023 ENBConfigurationUpdateFailure_IEs__value_PR present;
1024 union ENBConfigurationUpdateFailure_IEs__value_u {
1025 Cause_t Cause;
1026 TimeToWait_t TimeToWait;
1027 CriticalityDiagnostics_t CriticalityDiagnostics;
1028 } choice;
1029
1030 /* Context for parsing across buffer boundaries */
1031 asn_struct_ctx_t _asn_ctx;
1032 } value;
1033
1034 /* Context for parsing across buffer boundaries */
1035 asn_struct_ctx_t _asn_ctx;
1036} ENBConfigurationUpdateFailure_IEs_t;
1037typedef struct ResourceStatusRequest_IEs {
1038 ProtocolIE_ID_t id;
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;
1051 } choice;
1052
1053 /* Context for parsing across buffer boundaries */
1054 asn_struct_ctx_t _asn_ctx;
1055 } value;
1056
1057 /* Context for parsing across buffer boundaries */
1058 asn_struct_ctx_t _asn_ctx;
1059} ResourceStatusRequest_IEs_t;
1060typedef struct ResourceStatusResponse_IEs {
1061 ProtocolIE_ID_t id;
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;
1069 } choice;
1070
1071 /* Context for parsing across buffer boundaries */
1072 asn_struct_ctx_t _asn_ctx;
1073 } value;
1074
1075 /* Context for parsing across buffer boundaries */
1076 asn_struct_ctx_t _asn_ctx;
1077} ResourceStatusResponse_IEs_t;
1078typedef struct ResourceStatusFailure_IEs {
1079 ProtocolIE_ID_t id;
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;
1085 Cause_t Cause;
1086 CriticalityDiagnostics_t CriticalityDiagnostics;
1087 CompleteFailureCauseInformation_List_t CompleteFailureCauseInformation_List;
1088 } choice;
1089
1090 /* Context for parsing across buffer boundaries */
1091 asn_struct_ctx_t _asn_ctx;
1092 } value;
1093
1094 /* Context for parsing across buffer boundaries */
1095 asn_struct_ctx_t _asn_ctx;
1096} ResourceStatusFailure_IEs_t;
1097typedef struct ResourceStatusUpdate_IEs {
1098 ProtocolIE_ID_t id;
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;
1105 } choice;
1106
1107 /* Context for parsing across buffer boundaries */
1108 asn_struct_ctx_t _asn_ctx;
1109 } value;
1110
1111 /* Context for parsing across buffer boundaries */
1112 asn_struct_ctx_t _asn_ctx;
1113} ResourceStatusUpdate_IEs_t;
1114typedef struct SeNBReconfigurationComplete_IEs {
1115 ProtocolIE_ID_t id;
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;
1123 } choice;
1124
1125 /* Context for parsing across buffer boundaries */
1126 asn_struct_ctx_t _asn_ctx;
1127 } value;
1128
1129 /* Context for parsing across buffer boundaries */
1130 asn_struct_ctx_t _asn_ctx;
1131} SeNBReconfigurationComplete_IEs_t;
1132typedef struct ENDCX2SetupRequest_IEs {
1133 ProtocolIE_ID_t id;
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;
1139 } choice;
1140
1141 /* Context for parsing across buffer boundaries */
1142 asn_struct_ctx_t _asn_ctx;
1143 } value;
1144
1145 /* Context for parsing across buffer boundaries */
1146 asn_struct_ctx_t _asn_ctx;
1147} ENDCX2SetupRequest_IEs_t;
1148typedef struct ENB_ENDCX2SetupReqIEs {
1149 ProtocolIE_ID_t id;
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;
1156 } choice;
1157
1158 /* Context for parsing across buffer boundaries */
1159 asn_struct_ctx_t _asn_ctx;
1160 } value;
1161
1162 /* Context for parsing across buffer boundaries */
1163 asn_struct_ctx_t _asn_ctx;
1164} ENB_ENDCX2SetupReqIEs_t;
1165typedef struct En_gNB_ENDCX2SetupReqIEs {
1166 ProtocolIE_ID_t id;
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;
1173 } choice;
1174
1175 /* Context for parsing across buffer boundaries */
1176 asn_struct_ctx_t _asn_ctx;
1177 } value;
1178
1179 /* Context for parsing across buffer boundaries */
1180 asn_struct_ctx_t _asn_ctx;
1181} En_gNB_ENDCX2SetupReqIEs_t;
1182typedef struct ENDCX2SetupResponse_IEs {
1183 ProtocolIE_ID_t id;
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;
1189 } choice;
1190
1191 /* Context for parsing across buffer boundaries */
1192 asn_struct_ctx_t _asn_ctx;
1193 } value;
1194
1195 /* Context for parsing across buffer boundaries */
1196 asn_struct_ctx_t _asn_ctx;
1197} ENDCX2SetupResponse_IEs_t;
1198typedef struct ENB_ENDCX2SetupReqAckIEs {
1199 ProtocolIE_ID_t id;
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;
1206 } choice;
1207
1208 /* Context for parsing across buffer boundaries */
1209 asn_struct_ctx_t _asn_ctx;
1210 } value;
1211
1212 /* Context for parsing across buffer boundaries */
1213 asn_struct_ctx_t _asn_ctx;
1214} ENB_ENDCX2SetupReqAckIEs_t;
1215typedef struct En_gNB_ENDCX2SetupReqAckIEs {
1216 ProtocolIE_ID_t id;
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;
1223 } choice;
1224
1225 /* Context for parsing across buffer boundaries */
1226 asn_struct_ctx_t _asn_ctx;
1227 } value;
1228
1229 /* Context for parsing across buffer boundaries */
1230 asn_struct_ctx_t _asn_ctx;
1231} En_gNB_ENDCX2SetupReqAckIEs_t;
1232typedef struct ENDCX2SetupFailure_IEs {
1233 ProtocolIE_ID_t id;
1234 Criticality_t criticality;
1235 struct ENDCX2SetupFailure_IEs__value {
1236 ENDCX2SetupFailure_IEs__value_PR present;
1237 union ENDCX2SetupFailure_IEs__value_u {
1238 Cause_t Cause;
1239 CriticalityDiagnostics_t CriticalityDiagnostics;
1240 TimeToWait_t TimeToWait;
1241 } choice;
1242
1243 /* Context for parsing across buffer boundaries */
1244 asn_struct_ctx_t _asn_ctx;
1245 } value;
1246
1247 /* Context for parsing across buffer boundaries */
1248 asn_struct_ctx_t _asn_ctx;
1249} ENDCX2SetupFailure_IEs_t;
1250typedef struct ENDCConfigurationUpdate_IEs {
1251 ProtocolIE_ID_t id;
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;
1257 } choice;
1258
1259 /* Context for parsing across buffer boundaries */
1260 asn_struct_ctx_t _asn_ctx;
1261 } value;
1262
1263 /* Context for parsing across buffer boundaries */
1264 asn_struct_ctx_t _asn_ctx;
1265} ENDCConfigurationUpdate_IEs_t;
1266typedef struct ENB_ENDCConfigUpdateIEs {
1267 ProtocolIE_ID_t id;
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;
1276 } choice;
1277
1278 /* Context for parsing across buffer boundaries */
1279 asn_struct_ctx_t _asn_ctx;
1280 } value;
1281
1282 /* Context for parsing across buffer boundaries */
1283 asn_struct_ctx_t _asn_ctx;
1284} ENB_ENDCConfigUpdateIEs_t;
1285typedef struct En_gNB_ENDCConfigUpdateIEs {
1286 ProtocolIE_ID_t id;
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;
1294 } choice;
1295
1296 /* Context for parsing across buffer boundaries */
1297 asn_struct_ctx_t _asn_ctx;
1298 } value;
1299
1300 /* Context for parsing across buffer boundaries */
1301 asn_struct_ctx_t _asn_ctx;
1302} En_gNB_ENDCConfigUpdateIEs_t;
1303typedef struct ENDCConfigurationUpdateAcknowledge_IEs {
1304 ProtocolIE_ID_t id;
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;
1310 } choice;
1311
1312 /* Context for parsing across buffer boundaries */
1313 asn_struct_ctx_t _asn_ctx;
1314 } value;
1315
1316 /* Context for parsing across buffer boundaries */
1317 asn_struct_ctx_t _asn_ctx;
1318} ENDCConfigurationUpdateAcknowledge_IEs_t;
1319typedef struct ENB_ENDCConfigUpdateAckIEs {
1320 ProtocolIE_ID_t id;
1321 Criticality_t criticality;
1322 struct ENB_ENDCConfigUpdateAckIEs__value {
1323 ENB_ENDCConfigUpdateAckIEs__value_PR present;
1324 union ENB_ENDCConfigUpdateAckIEs__value_u {
1325 } choice;
1326
1327 /* Context for parsing across buffer boundaries */
1328 asn_struct_ctx_t _asn_ctx;
1329 } value;
1330
1331 /* Context for parsing across buffer boundaries */
1332 asn_struct_ctx_t _asn_ctx;
1333} ENB_ENDCConfigUpdateAckIEs_t;
1334typedef struct En_gNB_ENDCConfigUpdateAckIEs {
1335 ProtocolIE_ID_t id;
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;
1341 } choice;
1342
1343 /* Context for parsing across buffer boundaries */
1344 asn_struct_ctx_t _asn_ctx;
1345 } value;
1346
1347 /* Context for parsing across buffer boundaries */
1348 asn_struct_ctx_t _asn_ctx;
1349} En_gNB_ENDCConfigUpdateAckIEs_t;
1350typedef struct ENDCConfigurationUpdateFailure_IEs {
1351 ProtocolIE_ID_t id;
1352 Criticality_t criticality;
1353 struct ENDCConfigurationUpdateFailure_IEs__value {
1354 ENDCConfigurationUpdateFailure_IEs__value_PR present;
1355 union ENDCConfigurationUpdateFailure_IEs__value_u {
1356 Cause_t Cause;
1357 CriticalityDiagnostics_t CriticalityDiagnostics;
1358 TimeToWait_t TimeToWait;
1359 } choice;
1360
1361 /* Context for parsing across buffer boundaries */
1362 asn_struct_ctx_t _asn_ctx;
1363 } value;
1364
1365 /* Context for parsing across buffer boundaries */
1366 asn_struct_ctx_t _asn_ctx;
1367} ENDCConfigurationUpdateFailure_IEs_t;
1368typedef struct GNBStatusIndicationIEs {
1369 ProtocolIE_ID_t id;
1370 Criticality_t criticality;
1371 struct GNBStatusIndicationIEs__value {
1372 GNBStatusIndicationIEs__value_PR present;
1373 union GNBStatusIndicationIEs__value_u {
1374 GNBOverloadInformation_t GNBOverloadInformation;
1375 } choice;
1376
1377 /* Context for parsing across buffer boundaries */
1378 asn_struct_ctx_t _asn_ctx;
1379 } value;
1380
1381 /* Context for parsing across buffer boundaries */
1382 asn_struct_ctx_t _asn_ctx;
1383} GNBStatusIndicationIEs_t;
1384
1385/* Implementation */
1386extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs;
1387extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1;
1388extern asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[3];
1389extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs;
1390extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5;
1391extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[3];
1392extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs;
1393extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9;
1394extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[3];
1395extern asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs;
1396extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_13;
1397extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_13[3];
1398extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs;
1399extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_17;
1400extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_17[3];
1401extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs;
1402extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_21;
1403extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_21[3];
1404extern asn_TYPE_descriptor_t asn_DEF_CellInformation_ItemIEs;
1405extern asn_SEQUENCE_specifics_t asn_SPC_CellInformation_ItemIEs_specs_25;
1406extern asn_TYPE_member_t asn_MBR_CellInformation_ItemIEs_25[3];
1407extern asn_TYPE_descriptor_t asn_DEF_CellToReport_ItemIEs;
1408extern asn_SEQUENCE_specifics_t asn_SPC_CellToReport_ItemIEs_specs_29;
1409extern asn_TYPE_member_t asn_MBR_CellToReport_ItemIEs_29[3];
1410extern asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_ItemIEs;
1411extern asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_ItemIEs_specs_33;
1412extern asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_ItemIEs_33[3];
1413extern asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_ItemIEs;
1414extern asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_ItemIEs_specs_37;
1415extern asn_TYPE_member_t asn_MBR_MeasurementFailureCause_ItemIEs_37[3];
1416extern asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_ItemIEs;
1417extern asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_ItemIEs_specs_41;
1418extern asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_ItemIEs_41[3];
1419extern asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_ItemIEs;
1420extern asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_ItemIEs_specs_45;
1421extern asn_TYPE_member_t asn_MBR_CellMeasurementResult_ItemIEs_45[3];
1422extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs;
1423extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_49;
1424extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_49[3];
1425extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs;
1426extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_53;
1427extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_53[3];
1428extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs;
1429extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_57;
1430extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_57[3];
1431extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs;
1432extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_61;
1433extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_61[3];
1434extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs;
1435extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_65;
1436extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_65[3];
1437extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs;
1438extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_69;
1439extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_69[3];
1440extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs;
1441extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_73;
1442extern asn_TYPE_member_t asn_MBR_RICindication_IEs_73[3];
1443extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs;
1444extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_77;
1445extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_77[3];
1446extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs;
1447extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_81;
1448extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_81[3];
1449extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs;
1450extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_85;
1451extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_85[3];
1452extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs;
1453extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_89;
1454extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_89[3];
1455extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs;
1456extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_93;
1457extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_93[3];
1458extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs;
1459extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_97;
1460extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_97[3];
1461extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs;
1462extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_101;
1463extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_101[3];
1464extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs;
1465extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_105;
1466extern asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_105[3];
1467extern asn_TYPE_descriptor_t asn_DEF_ResetRequest_IEs;
1468extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequest_IEs_specs_109;
1469extern asn_TYPE_member_t asn_MBR_ResetRequest_IEs_109[3];
1470extern asn_TYPE_descriptor_t asn_DEF_ResetResponse_IEs;
1471extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponse_IEs_specs_113;
1472extern asn_TYPE_member_t asn_MBR_ResetResponse_IEs_113[3];
1473extern asn_TYPE_descriptor_t asn_DEF_X2SetupRequest_IEs;
1474extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupRequest_IEs_specs_117;
1475extern asn_TYPE_member_t asn_MBR_X2SetupRequest_IEs_117[3];
1476extern asn_TYPE_descriptor_t asn_DEF_X2SetupResponse_IEs;
1477extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupResponse_IEs_specs_121;
1478extern asn_TYPE_member_t asn_MBR_X2SetupResponse_IEs_121[3];
1479extern asn_TYPE_descriptor_t asn_DEF_X2SetupFailure_IEs;
1480extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupFailure_IEs_specs_125;
1481extern asn_TYPE_member_t asn_MBR_X2SetupFailure_IEs_125[3];
1482extern asn_TYPE_descriptor_t asn_DEF_LoadInformation_IEs;
1483extern asn_SEQUENCE_specifics_t asn_SPC_LoadInformation_IEs_specs_129;
1484extern asn_TYPE_member_t asn_MBR_LoadInformation_IEs_129[3];
1485extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdate_IEs;
1486extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdate_IEs_specs_133;
1487extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdate_IEs_133[3];
1488extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdateAcknowledge_IEs;
1489extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdateAcknowledge_IEs_specs_137;
1490extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdateAcknowledge_IEs_137[3];
1491extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdateFailure_IEs;
1492extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdateFailure_IEs_specs_141;
1493extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdateFailure_IEs_141[3];
1494extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusRequest_IEs;
1495extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusRequest_IEs_specs_145;
1496extern asn_TYPE_member_t asn_MBR_ResourceStatusRequest_IEs_145[3];
1497extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusResponse_IEs;
1498extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusResponse_IEs_specs_149;
1499extern asn_TYPE_member_t asn_MBR_ResourceStatusResponse_IEs_149[3];
1500extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusFailure_IEs;
1501extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusFailure_IEs_specs_153;
1502extern asn_TYPE_member_t asn_MBR_ResourceStatusFailure_IEs_153[3];
1503extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusUpdate_IEs;
1504extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusUpdate_IEs_specs_157;
1505extern asn_TYPE_member_t asn_MBR_ResourceStatusUpdate_IEs_157[3];
1506extern asn_TYPE_descriptor_t asn_DEF_SeNBReconfigurationComplete_IEs;
1507extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReconfigurationComplete_IEs_specs_161;
1508extern asn_TYPE_member_t asn_MBR_SeNBReconfigurationComplete_IEs_161[3];
1509extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupRequest_IEs;
1510extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupRequest_IEs_specs_165;
1511extern asn_TYPE_member_t asn_MBR_ENDCX2SetupRequest_IEs_165[3];
1512extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2SetupReqIEs;
1513extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2SetupReqIEs_specs_169;
1514extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2SetupReqIEs_169[3];
1515extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2SetupReqIEs;
1516extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2SetupReqIEs_specs_173;
1517extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2SetupReqIEs_173[3];
1518extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupResponse_IEs;
1519extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupResponse_IEs_specs_177;
1520extern asn_TYPE_member_t asn_MBR_ENDCX2SetupResponse_IEs_177[3];
1521extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2SetupReqAckIEs;
1522extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2SetupReqAckIEs_specs_181;
1523extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2SetupReqAckIEs_181[3];
1524extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2SetupReqAckIEs;
1525extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2SetupReqAckIEs_specs_185;
1526extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2SetupReqAckIEs_185[3];
1527extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupFailure_IEs;
1528extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupFailure_IEs_specs_189;
1529extern asn_TYPE_member_t asn_MBR_ENDCX2SetupFailure_IEs_189[3];
1530extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdate_IEs;
1531extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdate_IEs_specs_193;
1532extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdate_IEs_193[3];
1533extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCConfigUpdateIEs;
1534extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCConfigUpdateIEs_specs_197;
1535extern asn_TYPE_member_t asn_MBR_ENB_ENDCConfigUpdateIEs_197[3];
1536extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCConfigUpdateIEs;
1537extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCConfigUpdateIEs_specs_201;
1538extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCConfigUpdateIEs_201[3];
1539extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs;
1540extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdateAcknowledge_IEs_specs_205;
1541extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdateAcknowledge_IEs_205[3];
1542extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCConfigUpdateAckIEs;
1543extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCConfigUpdateAckIEs_specs_209;
1544extern asn_TYPE_member_t asn_MBR_ENB_ENDCConfigUpdateAckIEs_209[3];
1545extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCConfigUpdateAckIEs;
1546extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCConfigUpdateAckIEs_specs_213;
1547extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCConfigUpdateAckIEs_213[3];
1548extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdateFailure_IEs;
1549extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdateFailure_IEs_specs_217;
1550extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdateFailure_IEs_217[3];
1551extern asn_TYPE_descriptor_t asn_DEF_GNBStatusIndicationIEs;
1552extern asn_SEQUENCE_specifics_t asn_SPC_GNBStatusIndicationIEs_specs_221;
1553extern asn_TYPE_member_t asn_MBR_GNBStatusIndicationIEs_221[3];
1554
1555#ifdef __cplusplus
1556}
1557#endif
1558
1559#endif /* _ProtocolIE_Field_H_ */
1560#include "asn_internal.h"