2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2AP-Containers"
4 * found in "e2ap-v01.01.00.asn"
5 * `asn1c -pdu=auto -fincludes-quoted -fcompound-names -findirect-choice -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 "E2connectionUpdate-Item.h"
27 #include "E2connectionUpdateRemove-Item.h"
28 #include "E2connectionSetupFailed-Item.h"
29 #include "E2nodeComponentConfigUpdate-Item.h"
30 #include "E2nodeComponentConfigUpdateAck-Item.h"
31 #include "RANfunction-Item.h"
32 #include "RANfunctionID-Item.h"
33 #include "RANfunctionIDcause-Item.h"
34 #include "RICrequestID.h"
35 #include "RANfunctionID.h"
36 #include "RICsubscriptionDetails.h"
37 #include "RICaction-Admitted-List.h"
38 #include "RICaction-NotAdmitted-List.h"
39 #include "CriticalityDiagnostics.h"
41 #include "RICactionID.h"
42 #include "RICindicationSN.h"
43 #include "RICindicationType.h"
44 #include "RICindicationHeader.h"
45 #include "RICindicationMessage.h"
46 #include "RICcallProcessID.h"
47 #include "RICcontrolHeader.h"
48 #include "RICcontrolMessage.h"
49 #include "RICcontrolAckRequest.h"
50 #include "RICcontrolStatus.h"
51 #include "RICcontrolOutcome.h"
52 #include "GlobalE2node-ID.h"
53 #include "RANfunctions-List.h"
54 #include "E2nodeComponentConfigUpdate-List.h"
55 #include "GlobalRIC-ID.h"
56 #include "RANfunctionsID-List.h"
57 #include "RANfunctionsIDcause-List.h"
58 #include "E2nodeComponentConfigUpdateAck-List.h"
59 #include "TimeToWait.h"
60 #include "TNLinformation.h"
61 #include "E2connectionUpdate-List.h"
62 #include "E2connectionUpdateRemove-List.h"
63 #include "E2connectionSetupFailed-List.h"
70 typedef enum RICaction_ToBeSetup_ItemIEs__value_PR {
71 RICaction_ToBeSetup_ItemIEs__value_PR_NOTHING, /* No components present */
72 RICaction_ToBeSetup_ItemIEs__value_PR_RICaction_ToBeSetup_Item
73 } RICaction_ToBeSetup_ItemIEs__value_PR;
74 typedef enum RICaction_Admitted_ItemIEs__value_PR {
75 RICaction_Admitted_ItemIEs__value_PR_NOTHING, /* No components present */
76 RICaction_Admitted_ItemIEs__value_PR_RICaction_Admitted_Item
77 } RICaction_Admitted_ItemIEs__value_PR;
78 typedef enum RICaction_NotAdmitted_ItemIEs__value_PR {
79 RICaction_NotAdmitted_ItemIEs__value_PR_NOTHING, /* No components present */
80 RICaction_NotAdmitted_ItemIEs__value_PR_RICaction_NotAdmitted_Item
81 } RICaction_NotAdmitted_ItemIEs__value_PR;
82 typedef enum E2connectionUpdate_ItemIEs__value_PR {
83 E2connectionUpdate_ItemIEs__value_PR_NOTHING, /* No components present */
84 E2connectionUpdate_ItemIEs__value_PR_E2connectionUpdate_Item
85 } E2connectionUpdate_ItemIEs__value_PR;
86 typedef enum E2connectionUpdateRemove_ItemIEs__value_PR {
87 E2connectionUpdateRemove_ItemIEs__value_PR_NOTHING, /* No components present */
88 E2connectionUpdateRemove_ItemIEs__value_PR_E2connectionUpdateRemove_Item
89 } E2connectionUpdateRemove_ItemIEs__value_PR;
90 typedef enum E2connectionSetupFailed_ItemIEs__value_PR {
91 E2connectionSetupFailed_ItemIEs__value_PR_NOTHING, /* No components present */
92 E2connectionSetupFailed_ItemIEs__value_PR_E2connectionSetupFailed_Item
93 } E2connectionSetupFailed_ItemIEs__value_PR;
94 typedef enum E2nodeComponentConfigUpdate_ItemIEs__value_PR {
95 E2nodeComponentConfigUpdate_ItemIEs__value_PR_NOTHING, /* No components present */
96 E2nodeComponentConfigUpdate_ItemIEs__value_PR_E2nodeComponentConfigUpdate_Item
97 } E2nodeComponentConfigUpdate_ItemIEs__value_PR;
98 typedef enum E2nodeComponentConfigUpdateAck_ItemIEs__value_PR {
99 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_NOTHING, /* No components present */
100 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_E2nodeComponentConfigUpdateAck_Item
101 } E2nodeComponentConfigUpdateAck_ItemIEs__value_PR;
102 typedef enum RANfunction_ItemIEs__value_PR {
103 RANfunction_ItemIEs__value_PR_NOTHING, /* No components present */
104 RANfunction_ItemIEs__value_PR_RANfunction_Item
105 } RANfunction_ItemIEs__value_PR;
106 typedef enum RANfunctionID_ItemIEs__value_PR {
107 RANfunctionID_ItemIEs__value_PR_NOTHING, /* No components present */
108 RANfunctionID_ItemIEs__value_PR_RANfunctionID_Item
109 } RANfunctionID_ItemIEs__value_PR;
110 typedef enum RANfunctionIDcause_ItemIEs__value_PR {
111 RANfunctionIDcause_ItemIEs__value_PR_NOTHING, /* No components present */
112 RANfunctionIDcause_ItemIEs__value_PR_RANfunctionIDcause_Item
113 } RANfunctionIDcause_ItemIEs__value_PR;
114 typedef enum RICsubscriptionRequest_IEs__value_PR {
115 RICsubscriptionRequest_IEs__value_PR_NOTHING, /* No components present */
116 RICsubscriptionRequest_IEs__value_PR_RICrequestID,
117 RICsubscriptionRequest_IEs__value_PR_RANfunctionID,
118 RICsubscriptionRequest_IEs__value_PR_RICsubscriptionDetails
119 } RICsubscriptionRequest_IEs__value_PR;
120 typedef enum RICsubscriptionResponse_IEs__value_PR {
121 RICsubscriptionResponse_IEs__value_PR_NOTHING, /* No components present */
122 RICsubscriptionResponse_IEs__value_PR_RICrequestID,
123 RICsubscriptionResponse_IEs__value_PR_RANfunctionID,
124 RICsubscriptionResponse_IEs__value_PR_RICaction_Admitted_List,
125 RICsubscriptionResponse_IEs__value_PR_RICaction_NotAdmitted_List
126 } RICsubscriptionResponse_IEs__value_PR;
127 typedef enum RICsubscriptionFailure_IEs__value_PR {
128 RICsubscriptionFailure_IEs__value_PR_NOTHING, /* No components present */
129 RICsubscriptionFailure_IEs__value_PR_RICrequestID,
130 RICsubscriptionFailure_IEs__value_PR_RANfunctionID,
131 RICsubscriptionFailure_IEs__value_PR_RICaction_NotAdmitted_List,
132 RICsubscriptionFailure_IEs__value_PR_CriticalityDiagnostics
133 } RICsubscriptionFailure_IEs__value_PR;
134 typedef enum RICsubscriptionDeleteRequest_IEs__value_PR {
135 RICsubscriptionDeleteRequest_IEs__value_PR_NOTHING, /* No components present */
136 RICsubscriptionDeleteRequest_IEs__value_PR_RICrequestID,
137 RICsubscriptionDeleteRequest_IEs__value_PR_RANfunctionID
138 } RICsubscriptionDeleteRequest_IEs__value_PR;
139 typedef enum RICsubscriptionDeleteResponse_IEs__value_PR {
140 RICsubscriptionDeleteResponse_IEs__value_PR_NOTHING, /* No components present */
141 RICsubscriptionDeleteResponse_IEs__value_PR_RICrequestID,
142 RICsubscriptionDeleteResponse_IEs__value_PR_RANfunctionID
143 } RICsubscriptionDeleteResponse_IEs__value_PR;
144 typedef enum RICsubscriptionDeleteFailure_IEs__value_PR {
145 RICsubscriptionDeleteFailure_IEs__value_PR_NOTHING, /* No components present */
146 RICsubscriptionDeleteFailure_IEs__value_PR_RICrequestID,
147 RICsubscriptionDeleteFailure_IEs__value_PR_RANfunctionID,
148 RICsubscriptionDeleteFailure_IEs__value_PR_Cause,
149 RICsubscriptionDeleteFailure_IEs__value_PR_CriticalityDiagnostics
150 } RICsubscriptionDeleteFailure_IEs__value_PR;
151 typedef enum RICindication_IEs__value_PR {
152 RICindication_IEs__value_PR_NOTHING, /* No components present */
153 RICindication_IEs__value_PR_RICrequestID,
154 RICindication_IEs__value_PR_RANfunctionID,
155 RICindication_IEs__value_PR_RICactionID,
156 RICindication_IEs__value_PR_RICindicationSN,
157 RICindication_IEs__value_PR_RICindicationType,
158 RICindication_IEs__value_PR_RICindicationHeader,
159 RICindication_IEs__value_PR_RICindicationMessage,
160 RICindication_IEs__value_PR_RICcallProcessID
161 } RICindication_IEs__value_PR;
162 typedef enum RICcontrolRequest_IEs__value_PR {
163 RICcontrolRequest_IEs__value_PR_NOTHING, /* No components present */
164 RICcontrolRequest_IEs__value_PR_RICrequestID,
165 RICcontrolRequest_IEs__value_PR_RANfunctionID,
166 RICcontrolRequest_IEs__value_PR_RICcallProcessID,
167 RICcontrolRequest_IEs__value_PR_RICcontrolHeader,
168 RICcontrolRequest_IEs__value_PR_RICcontrolMessage,
169 RICcontrolRequest_IEs__value_PR_RICcontrolAckRequest
170 } RICcontrolRequest_IEs__value_PR;
171 typedef enum RICcontrolAcknowledge_IEs__value_PR {
172 RICcontrolAcknowledge_IEs__value_PR_NOTHING, /* No components present */
173 RICcontrolAcknowledge_IEs__value_PR_RICrequestID,
174 RICcontrolAcknowledge_IEs__value_PR_RANfunctionID,
175 RICcontrolAcknowledge_IEs__value_PR_RICcallProcessID,
176 RICcontrolAcknowledge_IEs__value_PR_RICcontrolStatus,
177 RICcontrolAcknowledge_IEs__value_PR_RICcontrolOutcome
178 } RICcontrolAcknowledge_IEs__value_PR;
179 typedef enum RICcontrolFailure_IEs__value_PR {
180 RICcontrolFailure_IEs__value_PR_NOTHING, /* No components present */
181 RICcontrolFailure_IEs__value_PR_RICrequestID,
182 RICcontrolFailure_IEs__value_PR_RANfunctionID,
183 RICcontrolFailure_IEs__value_PR_RICcallProcessID,
184 RICcontrolFailure_IEs__value_PR_Cause,
185 RICcontrolFailure_IEs__value_PR_RICcontrolOutcome
186 } RICcontrolFailure_IEs__value_PR;
187 typedef enum ErrorIndication_IEs__value_PR {
188 ErrorIndication_IEs__value_PR_NOTHING, /* No components present */
189 ErrorIndication_IEs__value_PR_RICrequestID,
190 ErrorIndication_IEs__value_PR_RANfunctionID,
191 ErrorIndication_IEs__value_PR_Cause,
192 ErrorIndication_IEs__value_PR_CriticalityDiagnostics
193 } ErrorIndication_IEs__value_PR;
194 typedef enum E2setupRequestIEs__value_PR {
195 E2setupRequestIEs__value_PR_NOTHING, /* No components present */
196 E2setupRequestIEs__value_PR_GlobalE2node_ID,
197 E2setupRequestIEs__value_PR_RANfunctions_List,
198 E2setupRequestIEs__value_PR_E2nodeComponentConfigUpdate_List
199 } E2setupRequestIEs__value_PR;
200 typedef enum E2setupResponseIEs__value_PR {
201 E2setupResponseIEs__value_PR_NOTHING, /* No components present */
202 E2setupResponseIEs__value_PR_GlobalRIC_ID,
203 E2setupResponseIEs__value_PR_RANfunctionsID_List,
204 E2setupResponseIEs__value_PR_RANfunctionsIDcause_List,
205 E2setupResponseIEs__value_PR_E2nodeComponentConfigUpdateAck_List
206 } E2setupResponseIEs__value_PR;
207 typedef enum E2setupFailureIEs__value_PR {
208 E2setupFailureIEs__value_PR_NOTHING, /* No components present */
209 E2setupFailureIEs__value_PR_Cause,
210 E2setupFailureIEs__value_PR_TimeToWait,
211 E2setupFailureIEs__value_PR_CriticalityDiagnostics,
212 E2setupFailureIEs__value_PR_TNLinformation
213 } E2setupFailureIEs__value_PR;
214 typedef enum E2connectionUpdate_IEs__value_PR {
215 E2connectionUpdate_IEs__value_PR_NOTHING, /* No components present */
216 E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List,
217 E2connectionUpdate_IEs__value_PR_E2connectionUpdateRemove_List
218 } E2connectionUpdate_IEs__value_PR;
219 typedef enum E2connectionUpdateAck_IEs__value_PR {
220 E2connectionUpdateAck_IEs__value_PR_NOTHING, /* No components present */
221 E2connectionUpdateAck_IEs__value_PR_E2connectionUpdate_List,
222 E2connectionUpdateAck_IEs__value_PR_E2connectionSetupFailed_List
223 } E2connectionUpdateAck_IEs__value_PR;
224 typedef enum E2connectionUpdateFailure_IEs__value_PR {
225 E2connectionUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
226 E2connectionUpdateFailure_IEs__value_PR_Cause,
227 E2connectionUpdateFailure_IEs__value_PR_TimeToWait,
228 E2connectionUpdateFailure_IEs__value_PR_CriticalityDiagnostics
229 } E2connectionUpdateFailure_IEs__value_PR;
230 typedef enum E2nodeConfigurationUpdate_IEs__value_PR {
231 E2nodeConfigurationUpdate_IEs__value_PR_NOTHING, /* No components present */
232 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigUpdate_List
233 } E2nodeConfigurationUpdate_IEs__value_PR;
234 typedef enum E2nodeConfigurationUpdateAcknowledge_IEs__value_PR {
235 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */
236 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigUpdateAck_List
237 } E2nodeConfigurationUpdateAcknowledge_IEs__value_PR;
238 typedef enum E2nodeConfigurationUpdateFailure_IEs__value_PR {
239 E2nodeConfigurationUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
240 E2nodeConfigurationUpdateFailure_IEs__value_PR_Cause,
241 E2nodeConfigurationUpdateFailure_IEs__value_PR_TimeToWait,
242 E2nodeConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics
243 } E2nodeConfigurationUpdateFailure_IEs__value_PR;
244 typedef enum ResetRequestIEs__value_PR {
245 ResetRequestIEs__value_PR_NOTHING, /* No components present */
246 ResetRequestIEs__value_PR_Cause
247 } ResetRequestIEs__value_PR;
248 typedef enum ResetResponseIEs__value_PR {
249 ResetResponseIEs__value_PR_NOTHING, /* No components present */
250 ResetResponseIEs__value_PR_CriticalityDiagnostics
251 } ResetResponseIEs__value_PR;
252 typedef enum RICserviceUpdate_IEs__value_PR {
253 RICserviceUpdate_IEs__value_PR_NOTHING, /* No components present */
254 RICserviceUpdate_IEs__value_PR_RANfunctions_List,
255 RICserviceUpdate_IEs__value_PR_RANfunctionsID_List
256 } RICserviceUpdate_IEs__value_PR;
257 typedef enum RICserviceUpdateAcknowledge_IEs__value_PR {
258 RICserviceUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */
259 RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsID_List,
260 RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsIDcause_List
261 } RICserviceUpdateAcknowledge_IEs__value_PR;
262 typedef enum RICserviceUpdateFailure_IEs__value_PR {
263 RICserviceUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
264 RICserviceUpdateFailure_IEs__value_PR_RANfunctionsIDcause_List,
265 RICserviceUpdateFailure_IEs__value_PR_TimeToWait,
266 RICserviceUpdateFailure_IEs__value_PR_CriticalityDiagnostics
267 } RICserviceUpdateFailure_IEs__value_PR;
268 typedef enum RICserviceQuery_IEs__value_PR {
269 RICserviceQuery_IEs__value_PR_NOTHING, /* No components present */
270 RICserviceQuery_IEs__value_PR_RANfunctionsID_List
271 } RICserviceQuery_IEs__value_PR;
273 /* ProtocolIE-Field */
274 typedef struct RICaction_ToBeSetup_ItemIEs {
276 Criticality_t criticality;
277 struct RICaction_ToBeSetup_ItemIEs__value {
278 RICaction_ToBeSetup_ItemIEs__value_PR present;
279 union RICaction_ToBeSetup_ItemIEs__value_u {
280 RICaction_ToBeSetup_Item_t RICaction_ToBeSetup_Item;
283 /* Context for parsing across buffer boundaries */
284 asn_struct_ctx_t _asn_ctx;
287 /* Context for parsing across buffer boundaries */
288 asn_struct_ctx_t _asn_ctx;
289 } RICaction_ToBeSetup_ItemIEs_t;
290 typedef struct RICaction_Admitted_ItemIEs {
292 Criticality_t criticality;
293 struct RICaction_Admitted_ItemIEs__value {
294 RICaction_Admitted_ItemIEs__value_PR present;
295 union RICaction_Admitted_ItemIEs__value_u {
296 RICaction_Admitted_Item_t RICaction_Admitted_Item;
299 /* Context for parsing across buffer boundaries */
300 asn_struct_ctx_t _asn_ctx;
303 /* Context for parsing across buffer boundaries */
304 asn_struct_ctx_t _asn_ctx;
305 } RICaction_Admitted_ItemIEs_t;
306 typedef struct RICaction_NotAdmitted_ItemIEs {
308 Criticality_t criticality;
309 struct RICaction_NotAdmitted_ItemIEs__value {
310 RICaction_NotAdmitted_ItemIEs__value_PR present;
311 union RICaction_NotAdmitted_ItemIEs__value_u {
312 RICaction_NotAdmitted_Item_t RICaction_NotAdmitted_Item;
315 /* Context for parsing across buffer boundaries */
316 asn_struct_ctx_t _asn_ctx;
319 /* Context for parsing across buffer boundaries */
320 asn_struct_ctx_t _asn_ctx;
321 } RICaction_NotAdmitted_ItemIEs_t;
322 typedef struct E2connectionUpdate_ItemIEs {
324 Criticality_t criticality;
325 struct E2connectionUpdate_ItemIEs__value {
326 E2connectionUpdate_ItemIEs__value_PR present;
327 union E2connectionUpdate_ItemIEs__value_u {
328 E2connectionUpdate_Item_t E2connectionUpdate_Item;
331 /* Context for parsing across buffer boundaries */
332 asn_struct_ctx_t _asn_ctx;
335 /* Context for parsing across buffer boundaries */
336 asn_struct_ctx_t _asn_ctx;
337 } E2connectionUpdate_ItemIEs_t;
338 typedef struct E2connectionUpdateRemove_ItemIEs {
340 Criticality_t criticality;
341 struct E2connectionUpdateRemove_ItemIEs__value {
342 E2connectionUpdateRemove_ItemIEs__value_PR present;
343 union E2connectionUpdateRemove_ItemIEs__value_u {
344 E2connectionUpdateRemove_Item_t E2connectionUpdateRemove_Item;
347 /* Context for parsing across buffer boundaries */
348 asn_struct_ctx_t _asn_ctx;
351 /* Context for parsing across buffer boundaries */
352 asn_struct_ctx_t _asn_ctx;
353 } E2connectionUpdateRemove_ItemIEs_t;
354 typedef struct E2connectionSetupFailed_ItemIEs {
356 Criticality_t criticality;
357 struct E2connectionSetupFailed_ItemIEs__value {
358 E2connectionSetupFailed_ItemIEs__value_PR present;
359 union E2connectionSetupFailed_ItemIEs__value_u {
360 E2connectionSetupFailed_Item_t E2connectionSetupFailed_Item;
363 /* Context for parsing across buffer boundaries */
364 asn_struct_ctx_t _asn_ctx;
367 /* Context for parsing across buffer boundaries */
368 asn_struct_ctx_t _asn_ctx;
369 } E2connectionSetupFailed_ItemIEs_t;
370 typedef struct E2nodeComponentConfigUpdate_ItemIEs {
372 Criticality_t criticality;
373 struct E2nodeComponentConfigUpdate_ItemIEs__value {
374 E2nodeComponentConfigUpdate_ItemIEs__value_PR present;
375 union E2nodeComponentConfigUpdate_ItemIEs__value_u {
376 E2nodeComponentConfigUpdate_Item_t E2nodeComponentConfigUpdate_Item;
379 /* Context for parsing across buffer boundaries */
380 asn_struct_ctx_t _asn_ctx;
383 /* Context for parsing across buffer boundaries */
384 asn_struct_ctx_t _asn_ctx;
385 } E2nodeComponentConfigUpdate_ItemIEs_t;
386 typedef struct E2nodeComponentConfigUpdateAck_ItemIEs {
388 Criticality_t criticality;
389 struct E2nodeComponentConfigUpdateAck_ItemIEs__value {
390 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR present;
391 union E2nodeComponentConfigUpdateAck_ItemIEs__value_u {
392 E2nodeComponentConfigUpdateAck_Item_t E2nodeComponentConfigUpdateAck_Item;
395 /* Context for parsing across buffer boundaries */
396 asn_struct_ctx_t _asn_ctx;
399 /* Context for parsing across buffer boundaries */
400 asn_struct_ctx_t _asn_ctx;
401 } E2nodeComponentConfigUpdateAck_ItemIEs_t;
402 typedef struct RANfunction_ItemIEs {
404 Criticality_t criticality;
405 struct RANfunction_ItemIEs__value {
406 RANfunction_ItemIEs__value_PR present;
407 union RANfunction_ItemIEs__value_u {
408 RANfunction_Item_t RANfunction_Item;
411 /* Context for parsing across buffer boundaries */
412 asn_struct_ctx_t _asn_ctx;
415 /* Context for parsing across buffer boundaries */
416 asn_struct_ctx_t _asn_ctx;
417 } RANfunction_ItemIEs_t;
418 typedef struct RANfunctionID_ItemIEs {
420 Criticality_t criticality;
421 struct RANfunctionID_ItemIEs__value {
422 RANfunctionID_ItemIEs__value_PR present;
423 union RANfunctionID_ItemIEs__value_u {
424 RANfunctionID_Item_t RANfunctionID_Item;
427 /* Context for parsing across buffer boundaries */
428 asn_struct_ctx_t _asn_ctx;
431 /* Context for parsing across buffer boundaries */
432 asn_struct_ctx_t _asn_ctx;
433 } RANfunctionID_ItemIEs_t;
434 typedef struct RANfunctionIDcause_ItemIEs {
436 Criticality_t criticality;
437 struct RANfunctionIDcause_ItemIEs__value {
438 RANfunctionIDcause_ItemIEs__value_PR present;
439 union RANfunctionIDcause_ItemIEs__value_u {
440 RANfunctionIDcause_Item_t RANfunctionIDcause_Item;
443 /* Context for parsing across buffer boundaries */
444 asn_struct_ctx_t _asn_ctx;
447 /* Context for parsing across buffer boundaries */
448 asn_struct_ctx_t _asn_ctx;
449 } RANfunctionIDcause_ItemIEs_t;
450 typedef struct RICsubscriptionRequest_IEs {
452 Criticality_t criticality;
453 struct RICsubscriptionRequest_IEs__value {
454 RICsubscriptionRequest_IEs__value_PR present;
455 union RICsubscriptionRequest_IEs__value_u {
456 RICrequestID_t RICrequestID;
457 RANfunctionID_t RANfunctionID;
458 RICsubscriptionDetails_t RICsubscriptionDetails;
461 /* Context for parsing across buffer boundaries */
462 asn_struct_ctx_t _asn_ctx;
465 /* Context for parsing across buffer boundaries */
466 asn_struct_ctx_t _asn_ctx;
467 } RICsubscriptionRequest_IEs_t;
468 typedef struct RICsubscriptionResponse_IEs {
470 Criticality_t criticality;
471 struct RICsubscriptionResponse_IEs__value {
472 RICsubscriptionResponse_IEs__value_PR present;
473 union RICsubscriptionResponse_IEs__value_u {
474 RICrequestID_t RICrequestID;
475 RANfunctionID_t RANfunctionID;
476 RICaction_Admitted_List_t RICaction_Admitted_List;
477 RICaction_NotAdmitted_List_t RICaction_NotAdmitted_List;
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 } RICsubscriptionResponse_IEs_t;
487 typedef struct RICsubscriptionFailure_IEs {
489 Criticality_t criticality;
490 struct RICsubscriptionFailure_IEs__value {
491 RICsubscriptionFailure_IEs__value_PR present;
492 union RICsubscriptionFailure_IEs__value_u {
493 RICrequestID_t RICrequestID;
494 RANfunctionID_t RANfunctionID;
495 RICaction_NotAdmitted_List_t RICaction_NotAdmitted_List;
496 CriticalityDiagnostics_t CriticalityDiagnostics;
499 /* Context for parsing across buffer boundaries */
500 asn_struct_ctx_t _asn_ctx;
503 /* Context for parsing across buffer boundaries */
504 asn_struct_ctx_t _asn_ctx;
505 } RICsubscriptionFailure_IEs_t;
506 typedef struct RICsubscriptionDeleteRequest_IEs {
508 Criticality_t criticality;
509 struct RICsubscriptionDeleteRequest_IEs__value {
510 RICsubscriptionDeleteRequest_IEs__value_PR present;
511 union RICsubscriptionDeleteRequest_IEs__value_u {
512 RICrequestID_t RICrequestID;
513 RANfunctionID_t RANfunctionID;
516 /* Context for parsing across buffer boundaries */
517 asn_struct_ctx_t _asn_ctx;
520 /* Context for parsing across buffer boundaries */
521 asn_struct_ctx_t _asn_ctx;
522 } RICsubscriptionDeleteRequest_IEs_t;
523 typedef struct RICsubscriptionDeleteResponse_IEs {
525 Criticality_t criticality;
526 struct RICsubscriptionDeleteResponse_IEs__value {
527 RICsubscriptionDeleteResponse_IEs__value_PR present;
528 union RICsubscriptionDeleteResponse_IEs__value_u {
529 RICrequestID_t RICrequestID;
530 RANfunctionID_t RANfunctionID;
533 /* Context for parsing across buffer boundaries */
534 asn_struct_ctx_t _asn_ctx;
537 /* Context for parsing across buffer boundaries */
538 asn_struct_ctx_t _asn_ctx;
539 } RICsubscriptionDeleteResponse_IEs_t;
540 typedef struct RICsubscriptionDeleteFailure_IEs {
542 Criticality_t criticality;
543 struct RICsubscriptionDeleteFailure_IEs__value {
544 RICsubscriptionDeleteFailure_IEs__value_PR present;
545 union RICsubscriptionDeleteFailure_IEs__value_u {
546 RICrequestID_t RICrequestID;
547 RANfunctionID_t RANfunctionID;
549 CriticalityDiagnostics_t CriticalityDiagnostics;
552 /* Context for parsing across buffer boundaries */
553 asn_struct_ctx_t _asn_ctx;
556 /* Context for parsing across buffer boundaries */
557 asn_struct_ctx_t _asn_ctx;
558 } RICsubscriptionDeleteFailure_IEs_t;
559 typedef struct RICindication_IEs {
561 Criticality_t criticality;
562 struct RICindication_IEs__value {
563 RICindication_IEs__value_PR present;
564 union RICindication_IEs__value_u {
565 RICrequestID_t RICrequestID;
566 RANfunctionID_t RANfunctionID;
567 RICactionID_t RICactionID;
568 RICindicationSN_t RICindicationSN;
569 RICindicationType_t RICindicationType;
570 RICindicationHeader_t RICindicationHeader;
571 RICindicationMessage_t RICindicationMessage;
572 RICcallProcessID_t RICcallProcessID;
575 /* Context for parsing across buffer boundaries */
576 asn_struct_ctx_t _asn_ctx;
579 /* Context for parsing across buffer boundaries */
580 asn_struct_ctx_t _asn_ctx;
581 } RICindication_IEs_t;
582 typedef struct RICcontrolRequest_IEs {
584 Criticality_t criticality;
585 struct RICcontrolRequest_IEs__value {
586 RICcontrolRequest_IEs__value_PR present;
587 union RICcontrolRequest_IEs__value_u {
588 RICrequestID_t RICrequestID;
589 RANfunctionID_t RANfunctionID;
590 RICcallProcessID_t RICcallProcessID;
591 RICcontrolHeader_t RICcontrolHeader;
592 RICcontrolMessage_t RICcontrolMessage;
593 RICcontrolAckRequest_t RICcontrolAckRequest;
596 /* Context for parsing across buffer boundaries */
597 asn_struct_ctx_t _asn_ctx;
600 /* Context for parsing across buffer boundaries */
601 asn_struct_ctx_t _asn_ctx;
602 } RICcontrolRequest_IEs_t;
603 typedef struct RICcontrolAcknowledge_IEs {
605 Criticality_t criticality;
606 struct RICcontrolAcknowledge_IEs__value {
607 RICcontrolAcknowledge_IEs__value_PR present;
608 union RICcontrolAcknowledge_IEs__value_u {
609 RICrequestID_t RICrequestID;
610 RANfunctionID_t RANfunctionID;
611 RICcallProcessID_t RICcallProcessID;
612 RICcontrolStatus_t RICcontrolStatus;
613 RICcontrolOutcome_t RICcontrolOutcome;
616 /* Context for parsing across buffer boundaries */
617 asn_struct_ctx_t _asn_ctx;
620 /* Context for parsing across buffer boundaries */
621 asn_struct_ctx_t _asn_ctx;
622 } RICcontrolAcknowledge_IEs_t;
623 typedef struct RICcontrolFailure_IEs {
625 Criticality_t criticality;
626 struct RICcontrolFailure_IEs__value {
627 RICcontrolFailure_IEs__value_PR present;
628 union RICcontrolFailure_IEs__value_u {
629 RICrequestID_t RICrequestID;
630 RANfunctionID_t RANfunctionID;
631 RICcallProcessID_t RICcallProcessID;
633 RICcontrolOutcome_t RICcontrolOutcome;
636 /* Context for parsing across buffer boundaries */
637 asn_struct_ctx_t _asn_ctx;
640 /* Context for parsing across buffer boundaries */
641 asn_struct_ctx_t _asn_ctx;
642 } RICcontrolFailure_IEs_t;
643 typedef struct ErrorIndication_IEs {
645 Criticality_t criticality;
646 struct ErrorIndication_IEs__value {
647 ErrorIndication_IEs__value_PR present;
648 union ErrorIndication_IEs__value_u {
649 RICrequestID_t RICrequestID;
650 RANfunctionID_t RANfunctionID;
652 CriticalityDiagnostics_t CriticalityDiagnostics;
655 /* Context for parsing across buffer boundaries */
656 asn_struct_ctx_t _asn_ctx;
659 /* Context for parsing across buffer boundaries */
660 asn_struct_ctx_t _asn_ctx;
661 } ErrorIndication_IEs_t;
662 typedef struct E2setupRequestIEs {
664 Criticality_t criticality;
665 struct E2setupRequestIEs__value {
666 E2setupRequestIEs__value_PR present;
667 union E2setupRequestIEs__value_u {
668 GlobalE2node_ID_t GlobalE2node_ID;
669 RANfunctions_List_t RANfunctions_List;
670 E2nodeComponentConfigUpdate_List_t E2nodeComponentConfigUpdate_List;
673 /* Context for parsing across buffer boundaries */
674 asn_struct_ctx_t _asn_ctx;
677 /* Context for parsing across buffer boundaries */
678 asn_struct_ctx_t _asn_ctx;
679 } E2setupRequestIEs_t;
680 typedef struct E2setupResponseIEs {
682 Criticality_t criticality;
683 struct E2setupResponseIEs__value {
684 E2setupResponseIEs__value_PR present;
685 union E2setupResponseIEs__value_u {
686 GlobalRIC_ID_t GlobalRIC_ID;
687 RANfunctionsID_List_t RANfunctionsID_List;
688 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
689 E2nodeComponentConfigUpdateAck_List_t E2nodeComponentConfigUpdateAck_List;
692 /* Context for parsing across buffer boundaries */
693 asn_struct_ctx_t _asn_ctx;
696 /* Context for parsing across buffer boundaries */
697 asn_struct_ctx_t _asn_ctx;
698 } E2setupResponseIEs_t;
699 typedef struct E2setupFailureIEs {
701 Criticality_t criticality;
702 struct E2setupFailureIEs__value {
703 E2setupFailureIEs__value_PR present;
704 union E2setupFailureIEs__value_u {
706 TimeToWait_t TimeToWait;
707 CriticalityDiagnostics_t CriticalityDiagnostics;
708 TNLinformation_t TNLinformation;
711 /* Context for parsing across buffer boundaries */
712 asn_struct_ctx_t _asn_ctx;
715 /* Context for parsing across buffer boundaries */
716 asn_struct_ctx_t _asn_ctx;
717 } E2setupFailureIEs_t;
718 typedef struct E2connectionUpdate_IEs {
720 Criticality_t criticality;
721 struct E2connectionUpdate_IEs__value {
722 E2connectionUpdate_IEs__value_PR present;
723 union E2connectionUpdate_IEs__value_u {
724 E2connectionUpdate_List_t E2connectionUpdate_List;
725 E2connectionUpdateRemove_List_t E2connectionUpdateRemove_List;
728 /* Context for parsing across buffer boundaries */
729 asn_struct_ctx_t _asn_ctx;
732 /* Context for parsing across buffer boundaries */
733 asn_struct_ctx_t _asn_ctx;
734 } E2connectionUpdate_IEs_t;
735 typedef struct E2connectionUpdateAck_IEs {
737 Criticality_t criticality;
738 struct E2connectionUpdateAck_IEs__value {
739 E2connectionUpdateAck_IEs__value_PR present;
740 union E2connectionUpdateAck_IEs__value_u {
741 E2connectionUpdate_List_t E2connectionUpdate_List;
742 E2connectionSetupFailed_List_t E2connectionSetupFailed_List;
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 } E2connectionUpdateAck_IEs_t;
752 typedef struct E2connectionUpdateFailure_IEs {
754 Criticality_t criticality;
755 struct E2connectionUpdateFailure_IEs__value {
756 E2connectionUpdateFailure_IEs__value_PR present;
757 union E2connectionUpdateFailure_IEs__value_u {
759 TimeToWait_t TimeToWait;
760 CriticalityDiagnostics_t CriticalityDiagnostics;
763 /* Context for parsing across buffer boundaries */
764 asn_struct_ctx_t _asn_ctx;
767 /* Context for parsing across buffer boundaries */
768 asn_struct_ctx_t _asn_ctx;
769 } E2connectionUpdateFailure_IEs_t;
770 typedef struct E2nodeConfigurationUpdate_IEs {
772 Criticality_t criticality;
773 struct E2nodeConfigurationUpdate_IEs__value {
774 E2nodeConfigurationUpdate_IEs__value_PR present;
775 union E2nodeConfigurationUpdate_IEs__value_u {
776 E2nodeComponentConfigUpdate_List_t E2nodeComponentConfigUpdate_List;
779 /* Context for parsing across buffer boundaries */
780 asn_struct_ctx_t _asn_ctx;
783 /* Context for parsing across buffer boundaries */
784 asn_struct_ctx_t _asn_ctx;
785 } E2nodeConfigurationUpdate_IEs_t;
786 typedef struct E2nodeConfigurationUpdateAcknowledge_IEs {
788 Criticality_t criticality;
789 struct E2nodeConfigurationUpdateAcknowledge_IEs__value {
790 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR present;
791 union E2nodeConfigurationUpdateAcknowledge_IEs__value_u {
792 E2nodeComponentConfigUpdateAck_List_t E2nodeComponentConfigUpdateAck_List;
795 /* Context for parsing across buffer boundaries */
796 asn_struct_ctx_t _asn_ctx;
799 /* Context for parsing across buffer boundaries */
800 asn_struct_ctx_t _asn_ctx;
801 } E2nodeConfigurationUpdateAcknowledge_IEs_t;
802 typedef struct E2nodeConfigurationUpdateFailure_IEs {
804 Criticality_t criticality;
805 struct E2nodeConfigurationUpdateFailure_IEs__value {
806 E2nodeConfigurationUpdateFailure_IEs__value_PR present;
807 union E2nodeConfigurationUpdateFailure_IEs__value_u {
809 TimeToWait_t TimeToWait;
810 CriticalityDiagnostics_t CriticalityDiagnostics;
813 /* Context for parsing across buffer boundaries */
814 asn_struct_ctx_t _asn_ctx;
817 /* Context for parsing across buffer boundaries */
818 asn_struct_ctx_t _asn_ctx;
819 } E2nodeConfigurationUpdateFailure_IEs_t;
820 typedef struct ResetRequestIEs {
822 Criticality_t criticality;
823 struct ResetRequestIEs__value {
824 ResetRequestIEs__value_PR present;
825 union ResetRequestIEs__value_u {
829 /* Context for parsing across buffer boundaries */
830 asn_struct_ctx_t _asn_ctx;
833 /* Context for parsing across buffer boundaries */
834 asn_struct_ctx_t _asn_ctx;
836 typedef struct ResetResponseIEs {
838 Criticality_t criticality;
839 struct ResetResponseIEs__value {
840 ResetResponseIEs__value_PR present;
841 union ResetResponseIEs__value_u {
842 CriticalityDiagnostics_t CriticalityDiagnostics;
845 /* Context for parsing across buffer boundaries */
846 asn_struct_ctx_t _asn_ctx;
849 /* Context for parsing across buffer boundaries */
850 asn_struct_ctx_t _asn_ctx;
851 } ResetResponseIEs_t;
852 typedef struct RICserviceUpdate_IEs {
854 Criticality_t criticality;
855 struct RICserviceUpdate_IEs__value {
856 RICserviceUpdate_IEs__value_PR present;
857 union RICserviceUpdate_IEs__value_u {
858 RANfunctions_List_t RANfunctions_List;
859 RANfunctionsID_List_t RANfunctionsID_List;
862 /* Context for parsing across buffer boundaries */
863 asn_struct_ctx_t _asn_ctx;
866 /* Context for parsing across buffer boundaries */
867 asn_struct_ctx_t _asn_ctx;
868 } RICserviceUpdate_IEs_t;
869 typedef struct RICserviceUpdateAcknowledge_IEs {
871 Criticality_t criticality;
872 struct RICserviceUpdateAcknowledge_IEs__value {
873 RICserviceUpdateAcknowledge_IEs__value_PR present;
874 union RICserviceUpdateAcknowledge_IEs__value_u {
875 RANfunctionsID_List_t RANfunctionsID_List;
876 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
879 /* Context for parsing across buffer boundaries */
880 asn_struct_ctx_t _asn_ctx;
883 /* Context for parsing across buffer boundaries */
884 asn_struct_ctx_t _asn_ctx;
885 } RICserviceUpdateAcknowledge_IEs_t;
886 typedef struct RICserviceUpdateFailure_IEs {
888 Criticality_t criticality;
889 struct RICserviceUpdateFailure_IEs__value {
890 RICserviceUpdateFailure_IEs__value_PR present;
891 union RICserviceUpdateFailure_IEs__value_u {
892 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
893 TimeToWait_t TimeToWait;
894 CriticalityDiagnostics_t CriticalityDiagnostics;
897 /* Context for parsing across buffer boundaries */
898 asn_struct_ctx_t _asn_ctx;
901 /* Context for parsing across buffer boundaries */
902 asn_struct_ctx_t _asn_ctx;
903 } RICserviceUpdateFailure_IEs_t;
904 typedef struct RICserviceQuery_IEs {
906 Criticality_t criticality;
907 struct RICserviceQuery_IEs__value {
908 RICserviceQuery_IEs__value_PR present;
909 union RICserviceQuery_IEs__value_u {
910 RANfunctionsID_List_t RANfunctionsID_List;
913 /* Context for parsing across buffer boundaries */
914 asn_struct_ctx_t _asn_ctx;
917 /* Context for parsing across buffer boundaries */
918 asn_struct_ctx_t _asn_ctx;
919 } RICserviceQuery_IEs_t;
922 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs;
923 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1;
924 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[3];
925 extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs;
926 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5;
927 extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[3];
928 extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs;
929 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9;
930 extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[3];
931 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_ItemIEs;
932 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_ItemIEs_specs_13;
933 extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_ItemIEs_13[3];
934 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_ItemIEs;
935 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateRemove_ItemIEs_specs_17;
936 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_ItemIEs_17[3];
937 extern asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_ItemIEs;
938 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionSetupFailed_ItemIEs_specs_21;
939 extern asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_ItemIEs_21[3];
940 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_ItemIEs;
941 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdate_ItemIEs_specs_25;
942 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_25[3];
943 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs;
944 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_ItemIEs_specs_29;
945 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_29[3];
946 extern asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs;
947 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_33;
948 extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_33[3];
949 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs;
950 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_37;
951 extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_37[3];
952 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs;
953 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_41;
954 extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_41[3];
955 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs;
956 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_45;
957 extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_45[3];
958 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs;
959 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_49;
960 extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_49[3];
961 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs;
962 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_53;
963 extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_53[3];
964 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs;
965 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_57;
966 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_57[3];
967 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs;
968 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_61;
969 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_61[3];
970 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs;
971 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_65;
972 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_65[3];
973 extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs;
974 extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_69;
975 extern asn_TYPE_member_t asn_MBR_RICindication_IEs_69[3];
976 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs;
977 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_73;
978 extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_73[3];
979 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs;
980 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_77;
981 extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_77[3];
982 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs;
983 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_81;
984 extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_81[3];
985 extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs;
986 extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_85;
987 extern asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_85[3];
988 extern asn_TYPE_descriptor_t asn_DEF_E2setupRequestIEs;
989 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupRequestIEs_specs_89;
990 extern asn_TYPE_member_t asn_MBR_E2setupRequestIEs_89[3];
991 extern asn_TYPE_descriptor_t asn_DEF_E2setupResponseIEs;
992 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupResponseIEs_specs_93;
993 extern asn_TYPE_member_t asn_MBR_E2setupResponseIEs_93[3];
994 extern asn_TYPE_descriptor_t asn_DEF_E2setupFailureIEs;
995 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupFailureIEs_specs_97;
996 extern asn_TYPE_member_t asn_MBR_E2setupFailureIEs_97[3];
997 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_IEs;
998 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_IEs_specs_101;
999 extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_IEs_101[3];
1000 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateAck_IEs;
1001 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateAck_IEs_specs_105;
1002 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateAck_IEs_105[3];
1003 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateFailure_IEs;
1004 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateFailure_IEs_specs_109;
1005 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_IEs_109[3];
1006 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdate_IEs;
1007 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdate_IEs_specs_113;
1008 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_113[3];
1009 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs;
1010 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateAcknowledge_IEs_specs_117;
1011 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_117[3];
1012 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateFailure_IEs;
1013 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateFailure_IEs_specs_121;
1014 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_121[3];
1015 extern asn_TYPE_descriptor_t asn_DEF_ResetRequestIEs;
1016 extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequestIEs_specs_125;
1017 extern asn_TYPE_member_t asn_MBR_ResetRequestIEs_125[3];
1018 extern asn_TYPE_descriptor_t asn_DEF_ResetResponseIEs;
1019 extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponseIEs_specs_129;
1020 extern asn_TYPE_member_t asn_MBR_ResetResponseIEs_129[3];
1021 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs;
1022 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_133;
1023 extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_133[3];
1024 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs;
1025 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_137;
1026 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_137[3];
1027 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs;
1028 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_141;
1029 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_141[3];
1030 extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs;
1031 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_145;
1032 extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_145[3];
1038 #endif /* _ProtocolIE_Field_H_ */
1039 #include "asn_internal.h"