2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2AP-CommonDataTypes"
5 * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
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 "RICsubscription-withCause-Item.h"
27 #include "E2nodeComponentConfigAddition-Item.h"
28 #include "E2nodeComponentConfigUpdate-Item.h"
29 #include "E2nodeComponentConfigRemoval-Item.h"
30 #include "E2nodeTNLassociationRemoval-Item.h"
31 #include "E2nodeComponentConfigAdditionAck-Item.h"
32 #include "E2nodeComponentConfigUpdateAck-Item.h"
33 #include "E2nodeComponentConfigRemovalAck-Item.h"
34 #include "RANfunction-Item.h"
35 #include "RANfunctionID-Item.h"
36 #include "RANfunctionIDcause-Item.h"
37 #include "RICrequestID.h"
38 #include "RANfunctionID.h"
39 #include "RICsubscriptionDetails.h"
40 #include "RICaction-Admitted-List.h"
41 #include "RICaction-NotAdmitted-List.h"
43 #include "CriticalityDiagnostics.h"
44 #include "RICsubscription-List-withCause.h"
45 #include "RICactionID.h"
46 #include "RICindicationSN.h"
47 #include "RICindicationType.h"
48 #include "RICindicationHeader.h"
49 #include "RICindicationMessage.h"
50 #include "RICcallProcessID.h"
51 #include "RICcontrolHeader.h"
52 #include "RICcontrolMessage.h"
53 #include "RICcontrolAckRequest.h"
54 #include "RICcontrolOutcome.h"
55 #include "TransactionID.h"
56 #include "GlobalE2node-ID.h"
57 #include "RANfunctions-List.h"
58 #include "E2nodeComponentConfigAddition-List.h"
59 #include "GlobalRIC-ID.h"
60 #include "RANfunctionsID-List.h"
61 #include "RANfunctionsIDcause-List.h"
62 #include "E2nodeComponentConfigAdditionAck-List.h"
63 #include "TimeToWait.h"
64 #include "TNLinformation.h"
65 #include "E2nodeComponentConfigUpdate-List.h"
66 #include "E2nodeComponentConfigRemoval-List.h"
67 #include "E2nodeTNLassociationRemoval-List.h"
68 #include "E2nodeComponentConfigUpdateAck-List.h"
69 #include "E2nodeComponentConfigRemovalAck-List.h"
76 typedef enum RICaction_ToBeSetup_ItemIEs__value_PR {
77 RICaction_ToBeSetup_ItemIEs__value_PR_NOTHING, /* No components present */
78 RICaction_ToBeSetup_ItemIEs__value_PR_RICaction_ToBeSetup_Item
79 } RICaction_ToBeSetup_ItemIEs__value_PR;
80 typedef enum RICaction_Admitted_ItemIEs__value_PR {
81 RICaction_Admitted_ItemIEs__value_PR_NOTHING, /* No components present */
82 RICaction_Admitted_ItemIEs__value_PR_RICaction_Admitted_Item
83 } RICaction_Admitted_ItemIEs__value_PR;
84 typedef enum RICaction_NotAdmitted_ItemIEs__value_PR {
85 RICaction_NotAdmitted_ItemIEs__value_PR_NOTHING, /* No components present */
86 RICaction_NotAdmitted_ItemIEs__value_PR_RICaction_NotAdmitted_Item
87 } RICaction_NotAdmitted_ItemIEs__value_PR;
88 typedef enum RICsubscription_withCause_ItemIEs__value_PR {
89 RICsubscription_withCause_ItemIEs__value_PR_NOTHING, /* No components present */
90 RICsubscription_withCause_ItemIEs__value_PR_RICsubscription_withCause_Item
91 } RICsubscription_withCause_ItemIEs__value_PR;
92 typedef enum E2nodeComponentConfigAddition_ItemIEs__value_PR {
93 E2nodeComponentConfigAddition_ItemIEs__value_PR_NOTHING, /* No components present */
94 E2nodeComponentConfigAddition_ItemIEs__value_PR_E2nodeComponentConfigAddition_Item
95 } E2nodeComponentConfigAddition_ItemIEs__value_PR;
96 typedef enum E2nodeComponentConfigUpdate_ItemIEs__value_PR {
97 E2nodeComponentConfigUpdate_ItemIEs__value_PR_NOTHING, /* No components present */
98 E2nodeComponentConfigUpdate_ItemIEs__value_PR_E2nodeComponentConfigUpdate_Item
99 } E2nodeComponentConfigUpdate_ItemIEs__value_PR;
100 typedef enum E2nodeComponentConfigRemoval_ItemIEs__value_PR {
101 E2nodeComponentConfigRemoval_ItemIEs__value_PR_NOTHING, /* No components present */
102 E2nodeComponentConfigRemoval_ItemIEs__value_PR_E2nodeComponentConfigRemoval_Item
103 } E2nodeComponentConfigRemoval_ItemIEs__value_PR;
104 typedef enum E2nodeTNLassociationRemoval_ItemIEs__value_PR {
105 E2nodeTNLassociationRemoval_ItemIEs__value_PR_NOTHING, /* No components present */
106 E2nodeTNLassociationRemoval_ItemIEs__value_PR_E2nodeTNLassociationRemoval_Item
107 } E2nodeTNLassociationRemoval_ItemIEs__value_PR;
108 typedef enum E2nodeComponentConfigAdditionAck_ItemIEs__value_PR {
109 E2nodeComponentConfigAdditionAck_ItemIEs__value_PR_NOTHING, /* No components present */
110 E2nodeComponentConfigAdditionAck_ItemIEs__value_PR_E2nodeComponentConfigAdditionAck_Item
111 } E2nodeComponentConfigAdditionAck_ItemIEs__value_PR;
112 typedef enum E2nodeComponentConfigUpdateAck_ItemIEs__value_PR {
113 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_NOTHING, /* No components present */
114 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_E2nodeComponentConfigUpdateAck_Item
115 } E2nodeComponentConfigUpdateAck_ItemIEs__value_PR;
116 typedef enum E2nodeComponentConfigRemovalAck_ItemIEs__value_PR {
117 E2nodeComponentConfigRemovalAck_ItemIEs__value_PR_NOTHING, /* No components present */
118 E2nodeComponentConfigRemovalAck_ItemIEs__value_PR_E2nodeComponentConfigRemovalAck_Item
119 } E2nodeComponentConfigRemovalAck_ItemIEs__value_PR;
120 typedef enum RANfunction_ItemIEs__value_PR {
121 RANfunction_ItemIEs__value_PR_NOTHING, /* No components present */
122 RANfunction_ItemIEs__value_PR_RANfunction_Item
123 } RANfunction_ItemIEs__value_PR;
124 typedef enum RANfunctionID_ItemIEs__value_PR {
125 RANfunctionID_ItemIEs__value_PR_NOTHING, /* No components present */
126 RANfunctionID_ItemIEs__value_PR_RANfunctionID_Item
127 } RANfunctionID_ItemIEs__value_PR;
128 typedef enum RANfunctionIDcause_ItemIEs__value_PR {
129 RANfunctionIDcause_ItemIEs__value_PR_NOTHING, /* No components present */
130 RANfunctionIDcause_ItemIEs__value_PR_RANfunctionIDcause_Item
131 } RANfunctionIDcause_ItemIEs__value_PR;
132 typedef enum RICsubscriptionRequest_IEs__value_PR {
133 RICsubscriptionRequest_IEs__value_PR_NOTHING, /* No components present */
134 RICsubscriptionRequest_IEs__value_PR_RICrequestID,
135 RICsubscriptionRequest_IEs__value_PR_RANfunctionID,
136 RICsubscriptionRequest_IEs__value_PR_RICsubscriptionDetails
137 } RICsubscriptionRequest_IEs__value_PR;
138 typedef enum RICsubscriptionResponse_IEs__value_PR {
139 RICsubscriptionResponse_IEs__value_PR_NOTHING, /* No components present */
140 RICsubscriptionResponse_IEs__value_PR_RICrequestID,
141 RICsubscriptionResponse_IEs__value_PR_RANfunctionID,
142 RICsubscriptionResponse_IEs__value_PR_RICaction_Admitted_List,
143 RICsubscriptionResponse_IEs__value_PR_RICaction_NotAdmitted_List
144 } RICsubscriptionResponse_IEs__value_PR;
145 typedef enum RICsubscriptionFailure_IEs__value_PR {
146 RICsubscriptionFailure_IEs__value_PR_NOTHING, /* No components present */
147 RICsubscriptionFailure_IEs__value_PR_RICrequestID,
148 RICsubscriptionFailure_IEs__value_PR_RANfunctionID,
149 RICsubscriptionFailure_IEs__value_PR_Cause,
150 RICsubscriptionFailure_IEs__value_PR_CriticalityDiagnostics
151 } RICsubscriptionFailure_IEs__value_PR;
152 typedef enum RICsubscriptionDeleteRequest_IEs__value_PR {
153 RICsubscriptionDeleteRequest_IEs__value_PR_NOTHING, /* No components present */
154 RICsubscriptionDeleteRequest_IEs__value_PR_RICrequestID,
155 RICsubscriptionDeleteRequest_IEs__value_PR_RANfunctionID
156 } RICsubscriptionDeleteRequest_IEs__value_PR;
157 typedef enum RICsubscriptionDeleteResponse_IEs__value_PR {
158 RICsubscriptionDeleteResponse_IEs__value_PR_NOTHING, /* No components present */
159 RICsubscriptionDeleteResponse_IEs__value_PR_RICrequestID,
160 RICsubscriptionDeleteResponse_IEs__value_PR_RANfunctionID
161 } RICsubscriptionDeleteResponse_IEs__value_PR;
162 typedef enum RICsubscriptionDeleteFailure_IEs__value_PR {
163 RICsubscriptionDeleteFailure_IEs__value_PR_NOTHING, /* No components present */
164 RICsubscriptionDeleteFailure_IEs__value_PR_RICrequestID,
165 RICsubscriptionDeleteFailure_IEs__value_PR_RANfunctionID,
166 RICsubscriptionDeleteFailure_IEs__value_PR_Cause,
167 RICsubscriptionDeleteFailure_IEs__value_PR_CriticalityDiagnostics
168 } RICsubscriptionDeleteFailure_IEs__value_PR;
169 typedef enum RICsubscriptionDeleteRequired_IEs__value_PR {
170 RICsubscriptionDeleteRequired_IEs__value_PR_NOTHING, /* No components present */
171 RICsubscriptionDeleteRequired_IEs__value_PR_RICsubscription_List_withCause
172 } RICsubscriptionDeleteRequired_IEs__value_PR;
173 typedef enum RICindication_IEs__value_PR {
174 RICindication_IEs__value_PR_NOTHING, /* No components present */
175 RICindication_IEs__value_PR_RICrequestID,
176 RICindication_IEs__value_PR_RANfunctionID,
177 RICindication_IEs__value_PR_RICactionID,
178 RICindication_IEs__value_PR_RICindicationSN,
179 RICindication_IEs__value_PR_RICindicationType,
180 RICindication_IEs__value_PR_RICindicationHeader,
181 RICindication_IEs__value_PR_RICindicationMessage,
182 RICindication_IEs__value_PR_RICcallProcessID
183 } RICindication_IEs__value_PR;
184 typedef enum RICcontrolRequest_IEs__value_PR {
185 RICcontrolRequest_IEs__value_PR_NOTHING, /* No components present */
186 RICcontrolRequest_IEs__value_PR_RICrequestID,
187 RICcontrolRequest_IEs__value_PR_RANfunctionID,
188 RICcontrolRequest_IEs__value_PR_RICcallProcessID,
189 RICcontrolRequest_IEs__value_PR_RICcontrolHeader,
190 RICcontrolRequest_IEs__value_PR_RICcontrolMessage,
191 RICcontrolRequest_IEs__value_PR_RICcontrolAckRequest
192 } RICcontrolRequest_IEs__value_PR;
193 typedef enum RICcontrolAcknowledge_IEs__value_PR {
194 RICcontrolAcknowledge_IEs__value_PR_NOTHING, /* No components present */
195 RICcontrolAcknowledge_IEs__value_PR_RICrequestID,
196 RICcontrolAcknowledge_IEs__value_PR_RANfunctionID,
197 RICcontrolAcknowledge_IEs__value_PR_RICcallProcessID,
198 RICcontrolAcknowledge_IEs__value_PR_RICcontrolOutcome
199 } RICcontrolAcknowledge_IEs__value_PR;
200 typedef enum RICcontrolFailure_IEs__value_PR {
201 RICcontrolFailure_IEs__value_PR_NOTHING, /* No components present */
202 RICcontrolFailure_IEs__value_PR_RICrequestID,
203 RICcontrolFailure_IEs__value_PR_RANfunctionID,
204 RICcontrolFailure_IEs__value_PR_RICcallProcessID,
205 RICcontrolFailure_IEs__value_PR_Cause,
206 RICcontrolFailure_IEs__value_PR_RICcontrolOutcome
207 } RICcontrolFailure_IEs__value_PR;
208 typedef enum ErrorIndication_IEs__value_PR {
209 ErrorIndication_IEs__value_PR_NOTHING, /* No components present */
210 ErrorIndication_IEs__value_PR_TransactionID,
211 ErrorIndication_IEs__value_PR_RICrequestID,
212 ErrorIndication_IEs__value_PR_RANfunctionID,
213 ErrorIndication_IEs__value_PR_Cause,
214 ErrorIndication_IEs__value_PR_CriticalityDiagnostics
215 } ErrorIndication_IEs__value_PR;
216 typedef enum E2setupRequestIEs__value_PR {
217 E2setupRequestIEs__value_PR_NOTHING, /* No components present */
218 E2setupRequestIEs__value_PR_TransactionID,
219 E2setupRequestIEs__value_PR_GlobalE2node_ID,
220 E2setupRequestIEs__value_PR_RANfunctions_List,
221 E2setupRequestIEs__value_PR_E2nodeComponentConfigAddition_List
222 } E2setupRequestIEs__value_PR;
223 typedef enum E2setupResponseIEs__value_PR {
224 E2setupResponseIEs__value_PR_NOTHING, /* No components present */
225 E2setupResponseIEs__value_PR_TransactionID,
226 E2setupResponseIEs__value_PR_GlobalRIC_ID,
227 E2setupResponseIEs__value_PR_RANfunctionsID_List,
228 E2setupResponseIEs__value_PR_RANfunctionsIDcause_List,
229 E2setupResponseIEs__value_PR_E2nodeComponentConfigAdditionAck_List
230 } E2setupResponseIEs__value_PR;
231 typedef enum E2setupFailureIEs__value_PR {
232 E2setupFailureIEs__value_PR_NOTHING, /* No components present */
233 E2setupFailureIEs__value_PR_TransactionID,
234 E2setupFailureIEs__value_PR_Cause,
235 E2setupFailureIEs__value_PR_TimeToWait,
236 E2setupFailureIEs__value_PR_CriticalityDiagnostics,
237 E2setupFailureIEs__value_PR_TNLinformation
238 } E2setupFailureIEs__value_PR;
239 typedef enum E2nodeConfigurationUpdate_IEs__value_PR {
240 E2nodeConfigurationUpdate_IEs__value_PR_NOTHING, /* No components present */
241 E2nodeConfigurationUpdate_IEs__value_PR_TransactionID,
242 E2nodeConfigurationUpdate_IEs__value_PR_GlobalE2node_ID,
243 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigAddition_List,
244 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigUpdate_List,
245 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigRemoval_List,
246 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeTNLassociationRemoval_List
247 } E2nodeConfigurationUpdate_IEs__value_PR;
248 typedef enum E2nodeConfigurationUpdateAcknowledge_IEs__value_PR {
249 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */
250 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_TransactionID,
251 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigAdditionAck_List,
252 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigUpdateAck_List,
253 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigRemovalAck_List
254 } E2nodeConfigurationUpdateAcknowledge_IEs__value_PR;
255 typedef enum E2nodeConfigurationUpdateFailure_IEs__value_PR {
256 E2nodeConfigurationUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
257 E2nodeConfigurationUpdateFailure_IEs__value_PR_TransactionID,
258 E2nodeConfigurationUpdateFailure_IEs__value_PR_Cause,
259 E2nodeConfigurationUpdateFailure_IEs__value_PR_TimeToWait,
260 E2nodeConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics
261 } E2nodeConfigurationUpdateFailure_IEs__value_PR;
262 typedef enum ResetRequestIEs__value_PR {
263 ResetRequestIEs__value_PR_NOTHING, /* No components present */
264 ResetRequestIEs__value_PR_TransactionID,
265 ResetRequestIEs__value_PR_Cause
266 } ResetRequestIEs__value_PR;
267 typedef enum ResetResponseIEs__value_PR {
268 ResetResponseIEs__value_PR_NOTHING, /* No components present */
269 ResetResponseIEs__value_PR_TransactionID,
270 ResetResponseIEs__value_PR_CriticalityDiagnostics
271 } ResetResponseIEs__value_PR;
272 typedef enum RICserviceQuery_IEs__value_PR {
273 RICserviceQuery_IEs__value_PR_NOTHING, /* No components present */
274 RICserviceQuery_IEs__value_PR_TransactionID,
275 RICserviceQuery_IEs__value_PR_RANfunctionsID_List
276 } RICserviceQuery_IEs__value_PR;
277 typedef enum E2RemovalRequestIEs__value_PR {
278 E2RemovalRequestIEs__value_PR_NOTHING, /* No components present */
279 E2RemovalRequestIEs__value_PR_TransactionID
280 } E2RemovalRequestIEs__value_PR;
281 typedef enum E2RemovalResponseIEs__value_PR {
282 E2RemovalResponseIEs__value_PR_NOTHING, /* No components present */
283 E2RemovalResponseIEs__value_PR_TransactionID,
284 E2RemovalResponseIEs__value_PR_CriticalityDiagnostics
285 } E2RemovalResponseIEs__value_PR;
286 typedef enum E2RemovalFailureIEs__value_PR {
287 E2RemovalFailureIEs__value_PR_NOTHING, /* No components present */
288 E2RemovalFailureIEs__value_PR_TransactionID,
289 E2RemovalFailureIEs__value_PR_Cause,
290 E2RemovalFailureIEs__value_PR_CriticalityDiagnostics
291 } E2RemovalFailureIEs__value_PR;
293 /* ProtocolIE-Field */
294 typedef struct RICaction_ToBeSetup_ItemIEs {
296 Criticality_t criticality;
297 struct RICaction_ToBeSetup_ItemIEs__value {
298 RICaction_ToBeSetup_ItemIEs__value_PR present;
299 union RICaction_ToBeSetup_ItemIEs__value_u {
300 RICaction_ToBeSetup_Item_t RICaction_ToBeSetup_Item;
303 /* Context for parsing across buffer boundaries */
304 asn_struct_ctx_t _asn_ctx;
307 /* Context for parsing across buffer boundaries */
308 asn_struct_ctx_t _asn_ctx;
309 } RICaction_ToBeSetup_ItemIEs_t;
310 typedef struct RICaction_Admitted_ItemIEs {
312 Criticality_t criticality;
313 struct RICaction_Admitted_ItemIEs__value {
314 RICaction_Admitted_ItemIEs__value_PR present;
315 union RICaction_Admitted_ItemIEs__value_u {
316 RICaction_Admitted_Item_t RICaction_Admitted_Item;
319 /* Context for parsing across buffer boundaries */
320 asn_struct_ctx_t _asn_ctx;
323 /* Context for parsing across buffer boundaries */
324 asn_struct_ctx_t _asn_ctx;
325 } RICaction_Admitted_ItemIEs_t;
326 typedef struct RICaction_NotAdmitted_ItemIEs {
328 Criticality_t criticality;
329 struct RICaction_NotAdmitted_ItemIEs__value {
330 RICaction_NotAdmitted_ItemIEs__value_PR present;
331 union RICaction_NotAdmitted_ItemIEs__value_u {
332 RICaction_NotAdmitted_Item_t RICaction_NotAdmitted_Item;
335 /* Context for parsing across buffer boundaries */
336 asn_struct_ctx_t _asn_ctx;
339 /* Context for parsing across buffer boundaries */
340 asn_struct_ctx_t _asn_ctx;
341 } RICaction_NotAdmitted_ItemIEs_t;
342 typedef struct RICsubscription_withCause_ItemIEs {
344 Criticality_t criticality;
345 struct RICsubscription_withCause_ItemIEs__value {
346 RICsubscription_withCause_ItemIEs__value_PR present;
347 union RICsubscription_withCause_ItemIEs__value_u {
348 RICsubscription_withCause_Item_t RICsubscription_withCause_Item;
351 /* Context for parsing across buffer boundaries */
352 asn_struct_ctx_t _asn_ctx;
355 /* Context for parsing across buffer boundaries */
356 asn_struct_ctx_t _asn_ctx;
357 } RICsubscription_withCause_ItemIEs_t;
358 typedef struct E2nodeComponentConfigAddition_ItemIEs {
360 Criticality_t criticality;
361 struct E2nodeComponentConfigAddition_ItemIEs__value {
362 E2nodeComponentConfigAddition_ItemIEs__value_PR present;
363 union E2nodeComponentConfigAddition_ItemIEs__value_u {
364 E2nodeComponentConfigAddition_Item_t E2nodeComponentConfigAddition_Item;
367 /* Context for parsing across buffer boundaries */
368 asn_struct_ctx_t _asn_ctx;
371 /* Context for parsing across buffer boundaries */
372 asn_struct_ctx_t _asn_ctx;
373 } E2nodeComponentConfigAddition_ItemIEs_t;
374 typedef struct E2nodeComponentConfigUpdate_ItemIEs {
376 Criticality_t criticality;
377 struct E2nodeComponentConfigUpdate_ItemIEs__value {
378 E2nodeComponentConfigUpdate_ItemIEs__value_PR present;
379 union E2nodeComponentConfigUpdate_ItemIEs__value_u {
380 E2nodeComponentConfigUpdate_Item_t E2nodeComponentConfigUpdate_Item;
383 /* Context for parsing across buffer boundaries */
384 asn_struct_ctx_t _asn_ctx;
387 /* Context for parsing across buffer boundaries */
388 asn_struct_ctx_t _asn_ctx;
389 } E2nodeComponentConfigUpdate_ItemIEs_t;
390 typedef struct E2nodeComponentConfigRemoval_ItemIEs {
392 Criticality_t criticality;
393 struct E2nodeComponentConfigRemoval_ItemIEs__value {
394 E2nodeComponentConfigRemoval_ItemIEs__value_PR present;
395 union E2nodeComponentConfigRemoval_ItemIEs__value_u {
396 E2nodeComponentConfigRemoval_Item_t E2nodeComponentConfigRemoval_Item;
399 /* Context for parsing across buffer boundaries */
400 asn_struct_ctx_t _asn_ctx;
403 /* Context for parsing across buffer boundaries */
404 asn_struct_ctx_t _asn_ctx;
405 } E2nodeComponentConfigRemoval_ItemIEs_t;
406 typedef struct E2nodeTNLassociationRemoval_ItemIEs {
408 Criticality_t criticality;
409 struct E2nodeTNLassociationRemoval_ItemIEs__value {
410 E2nodeTNLassociationRemoval_ItemIEs__value_PR present;
411 union E2nodeTNLassociationRemoval_ItemIEs__value_u {
412 E2nodeTNLassociationRemoval_Item_t E2nodeTNLassociationRemoval_Item;
415 /* Context for parsing across buffer boundaries */
416 asn_struct_ctx_t _asn_ctx;
419 /* Context for parsing across buffer boundaries */
420 asn_struct_ctx_t _asn_ctx;
421 } E2nodeTNLassociationRemoval_ItemIEs_t;
422 typedef struct E2nodeComponentConfigAdditionAck_ItemIEs {
424 Criticality_t criticality;
425 struct E2nodeComponentConfigAdditionAck_ItemIEs__value {
426 E2nodeComponentConfigAdditionAck_ItemIEs__value_PR present;
427 union E2nodeComponentConfigAdditionAck_ItemIEs__value_u {
428 E2nodeComponentConfigAdditionAck_Item_t E2nodeComponentConfigAdditionAck_Item;
431 /* Context for parsing across buffer boundaries */
432 asn_struct_ctx_t _asn_ctx;
435 /* Context for parsing across buffer boundaries */
436 asn_struct_ctx_t _asn_ctx;
437 } E2nodeComponentConfigAdditionAck_ItemIEs_t;
438 typedef struct E2nodeComponentConfigUpdateAck_ItemIEs {
440 Criticality_t criticality;
441 struct E2nodeComponentConfigUpdateAck_ItemIEs__value {
442 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR present;
443 union E2nodeComponentConfigUpdateAck_ItemIEs__value_u {
444 E2nodeComponentConfigUpdateAck_Item_t E2nodeComponentConfigUpdateAck_Item;
447 /* Context for parsing across buffer boundaries */
448 asn_struct_ctx_t _asn_ctx;
451 /* Context for parsing across buffer boundaries */
452 asn_struct_ctx_t _asn_ctx;
453 } E2nodeComponentConfigUpdateAck_ItemIEs_t;
454 typedef struct E2nodeComponentConfigRemovalAck_ItemIEs {
456 Criticality_t criticality;
457 struct E2nodeComponentConfigRemovalAck_ItemIEs__value {
458 E2nodeComponentConfigRemovalAck_ItemIEs__value_PR present;
459 union E2nodeComponentConfigRemovalAck_ItemIEs__value_u {
460 E2nodeComponentConfigRemovalAck_Item_t E2nodeComponentConfigRemovalAck_Item;
463 /* Context for parsing across buffer boundaries */
464 asn_struct_ctx_t _asn_ctx;
467 /* Context for parsing across buffer boundaries */
468 asn_struct_ctx_t _asn_ctx;
469 } E2nodeComponentConfigRemovalAck_ItemIEs_t;
470 typedef struct RANfunction_ItemIEs {
472 Criticality_t criticality;
473 struct RANfunction_ItemIEs__value {
474 RANfunction_ItemIEs__value_PR present;
475 union RANfunction_ItemIEs__value_u {
476 RANfunction_Item_t RANfunction_Item;
479 /* Context for parsing across buffer boundaries */
480 asn_struct_ctx_t _asn_ctx;
483 /* Context for parsing across buffer boundaries */
484 asn_struct_ctx_t _asn_ctx;
485 } RANfunction_ItemIEs_t;
486 typedef struct RANfunctionID_ItemIEs {
488 Criticality_t criticality;
489 struct RANfunctionID_ItemIEs__value {
490 RANfunctionID_ItemIEs__value_PR present;
491 union RANfunctionID_ItemIEs__value_u {
492 RANfunctionID_Item_t RANfunctionID_Item;
495 /* Context for parsing across buffer boundaries */
496 asn_struct_ctx_t _asn_ctx;
499 /* Context for parsing across buffer boundaries */
500 asn_struct_ctx_t _asn_ctx;
501 } RANfunctionID_ItemIEs_t;
502 typedef struct RANfunctionIDcause_ItemIEs {
504 Criticality_t criticality;
505 struct RANfunctionIDcause_ItemIEs__value {
506 RANfunctionIDcause_ItemIEs__value_PR present;
507 union RANfunctionIDcause_ItemIEs__value_u {
508 RANfunctionIDcause_Item_t RANfunctionIDcause_Item;
511 /* Context for parsing across buffer boundaries */
512 asn_struct_ctx_t _asn_ctx;
515 /* Context for parsing across buffer boundaries */
516 asn_struct_ctx_t _asn_ctx;
517 } RANfunctionIDcause_ItemIEs_t;
518 typedef struct RICsubscriptionRequest_IEs {
520 Criticality_t criticality;
521 struct RICsubscriptionRequest_IEs__value {
522 RICsubscriptionRequest_IEs__value_PR present;
523 union RICsubscriptionRequest_IEs__value_u {
524 RICrequestID_t RICrequestID;
525 RANfunctionID_t RANfunctionID;
526 RICsubscriptionDetails_t RICsubscriptionDetails;
529 /* Context for parsing across buffer boundaries */
530 asn_struct_ctx_t _asn_ctx;
533 /* Context for parsing across buffer boundaries */
534 asn_struct_ctx_t _asn_ctx;
535 } RICsubscriptionRequest_IEs_t;
536 typedef struct RICsubscriptionResponse_IEs {
538 Criticality_t criticality;
539 struct RICsubscriptionResponse_IEs__value {
540 RICsubscriptionResponse_IEs__value_PR present;
541 union RICsubscriptionResponse_IEs__value_u {
542 RICrequestID_t RICrequestID;
543 RANfunctionID_t RANfunctionID;
544 RICaction_Admitted_List_t RICaction_Admitted_List;
545 RICaction_NotAdmitted_List_t RICaction_NotAdmitted_List;
548 /* Context for parsing across buffer boundaries */
549 asn_struct_ctx_t _asn_ctx;
552 /* Context for parsing across buffer boundaries */
553 asn_struct_ctx_t _asn_ctx;
554 } RICsubscriptionResponse_IEs_t;
555 typedef struct RICsubscriptionFailure_IEs {
557 Criticality_t criticality;
558 struct RICsubscriptionFailure_IEs__value {
559 RICsubscriptionFailure_IEs__value_PR present;
560 union RICsubscriptionFailure_IEs__value_u {
561 RICrequestID_t RICrequestID;
562 RANfunctionID_t RANfunctionID;
564 CriticalityDiagnostics_t CriticalityDiagnostics;
567 /* Context for parsing across buffer boundaries */
568 asn_struct_ctx_t _asn_ctx;
571 /* Context for parsing across buffer boundaries */
572 asn_struct_ctx_t _asn_ctx;
573 } RICsubscriptionFailure_IEs_t;
574 typedef struct RICsubscriptionDeleteRequest_IEs {
576 Criticality_t criticality;
577 struct RICsubscriptionDeleteRequest_IEs__value {
578 RICsubscriptionDeleteRequest_IEs__value_PR present;
579 union RICsubscriptionDeleteRequest_IEs__value_u {
580 RICrequestID_t RICrequestID;
581 RANfunctionID_t RANfunctionID;
584 /* Context for parsing across buffer boundaries */
585 asn_struct_ctx_t _asn_ctx;
588 /* Context for parsing across buffer boundaries */
589 asn_struct_ctx_t _asn_ctx;
590 } RICsubscriptionDeleteRequest_IEs_t;
591 typedef struct RICsubscriptionDeleteResponse_IEs {
593 Criticality_t criticality;
594 struct RICsubscriptionDeleteResponse_IEs__value {
595 RICsubscriptionDeleteResponse_IEs__value_PR present;
596 union RICsubscriptionDeleteResponse_IEs__value_u {
597 RICrequestID_t RICrequestID;
598 RANfunctionID_t RANfunctionID;
601 /* Context for parsing across buffer boundaries */
602 asn_struct_ctx_t _asn_ctx;
605 /* Context for parsing across buffer boundaries */
606 asn_struct_ctx_t _asn_ctx;
607 } RICsubscriptionDeleteResponse_IEs_t;
608 typedef struct RICsubscriptionDeleteFailure_IEs {
610 Criticality_t criticality;
611 struct RICsubscriptionDeleteFailure_IEs__value {
612 RICsubscriptionDeleteFailure_IEs__value_PR present;
613 union RICsubscriptionDeleteFailure_IEs__value_u {
614 RICrequestID_t RICrequestID;
615 RANfunctionID_t RANfunctionID;
617 CriticalityDiagnostics_t CriticalityDiagnostics;
620 /* Context for parsing across buffer boundaries */
621 asn_struct_ctx_t _asn_ctx;
624 /* Context for parsing across buffer boundaries */
625 asn_struct_ctx_t _asn_ctx;
626 } RICsubscriptionDeleteFailure_IEs_t;
627 typedef struct RICsubscriptionDeleteRequired_IEs {
629 Criticality_t criticality;
630 struct RICsubscriptionDeleteRequired_IEs__value {
631 RICsubscriptionDeleteRequired_IEs__value_PR present;
632 union RICsubscriptionDeleteRequired_IEs__value_u {
633 RICsubscription_List_withCause_t RICsubscription_List_withCause;
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 } RICsubscriptionDeleteRequired_IEs_t;
643 typedef struct RICindication_IEs {
645 Criticality_t criticality;
646 struct RICindication_IEs__value {
647 RICindication_IEs__value_PR present;
648 union RICindication_IEs__value_u {
649 RICrequestID_t RICrequestID;
650 RANfunctionID_t RANfunctionID;
651 RICactionID_t RICactionID;
652 RICindicationSN_t RICindicationSN;
653 RICindicationType_t RICindicationType;
654 RICindicationHeader_t RICindicationHeader;
655 RICindicationMessage_t RICindicationMessage;
656 RICcallProcessID_t RICcallProcessID;
659 /* Context for parsing across buffer boundaries */
660 asn_struct_ctx_t _asn_ctx;
663 /* Context for parsing across buffer boundaries */
664 asn_struct_ctx_t _asn_ctx;
665 } RICindication_IEs_t;
666 typedef struct RICcontrolRequest_IEs {
668 Criticality_t criticality;
669 struct RICcontrolRequest_IEs__value {
670 RICcontrolRequest_IEs__value_PR present;
671 union RICcontrolRequest_IEs__value_u {
672 RICrequestID_t RICrequestID;
673 RANfunctionID_t RANfunctionID;
674 RICcallProcessID_t RICcallProcessID;
675 RICcontrolHeader_t RICcontrolHeader;
676 RICcontrolMessage_t RICcontrolMessage;
677 RICcontrolAckRequest_t RICcontrolAckRequest;
680 /* Context for parsing across buffer boundaries */
681 asn_struct_ctx_t _asn_ctx;
684 /* Context for parsing across buffer boundaries */
685 asn_struct_ctx_t _asn_ctx;
686 } RICcontrolRequest_IEs_t;
687 typedef struct RICcontrolAcknowledge_IEs {
689 Criticality_t criticality;
690 struct RICcontrolAcknowledge_IEs__value {
691 RICcontrolAcknowledge_IEs__value_PR present;
692 union RICcontrolAcknowledge_IEs__value_u {
693 RICrequestID_t RICrequestID;
694 RANfunctionID_t RANfunctionID;
695 RICcallProcessID_t RICcallProcessID;
696 RICcontrolOutcome_t RICcontrolOutcome;
699 /* Context for parsing across buffer boundaries */
700 asn_struct_ctx_t _asn_ctx;
703 /* Context for parsing across buffer boundaries */
704 asn_struct_ctx_t _asn_ctx;
705 } RICcontrolAcknowledge_IEs_t;
706 typedef struct RICcontrolFailure_IEs {
708 Criticality_t criticality;
709 struct RICcontrolFailure_IEs__value {
710 RICcontrolFailure_IEs__value_PR present;
711 union RICcontrolFailure_IEs__value_u {
712 RICrequestID_t RICrequestID;
713 RANfunctionID_t RANfunctionID;
714 RICcallProcessID_t RICcallProcessID;
716 RICcontrolOutcome_t RICcontrolOutcome;
719 /* Context for parsing across buffer boundaries */
720 asn_struct_ctx_t _asn_ctx;
723 /* Context for parsing across buffer boundaries */
724 asn_struct_ctx_t _asn_ctx;
725 } RICcontrolFailure_IEs_t;
726 typedef struct ErrorIndication_IEs {
728 Criticality_t criticality;
729 struct ErrorIndication_IEs__value {
730 ErrorIndication_IEs__value_PR present;
731 union ErrorIndication_IEs__value_u {
732 TransactionID_t TransactionID;
733 RICrequestID_t RICrequestID;
734 RANfunctionID_t RANfunctionID;
736 CriticalityDiagnostics_t CriticalityDiagnostics;
739 /* Context for parsing across buffer boundaries */
740 asn_struct_ctx_t _asn_ctx;
743 /* Context for parsing across buffer boundaries */
744 asn_struct_ctx_t _asn_ctx;
745 } ErrorIndication_IEs_t;
746 typedef struct E2setupRequestIEs {
748 Criticality_t criticality;
749 struct E2setupRequestIEs__value {
750 E2setupRequestIEs__value_PR present;
751 union E2setupRequestIEs__value_u {
752 TransactionID_t TransactionID;
753 GlobalE2node_ID_t GlobalE2node_ID;
754 RANfunctions_List_t RANfunctions_List;
755 E2nodeComponentConfigAddition_List_t E2nodeComponentConfigAddition_List;
758 /* Context for parsing across buffer boundaries */
759 asn_struct_ctx_t _asn_ctx;
762 /* Context for parsing across buffer boundaries */
763 asn_struct_ctx_t _asn_ctx;
764 } E2setupRequestIEs_t;
765 typedef struct E2setupResponseIEs {
767 Criticality_t criticality;
768 struct E2setupResponseIEs__value {
769 E2setupResponseIEs__value_PR present;
770 union E2setupResponseIEs__value_u {
771 TransactionID_t TransactionID;
772 GlobalRIC_ID_t GlobalRIC_ID;
773 RANfunctionsID_List_t RANfunctionsID_List;
774 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
775 E2nodeComponentConfigAdditionAck_List_t E2nodeComponentConfigAdditionAck_List;
778 /* Context for parsing across buffer boundaries */
779 asn_struct_ctx_t _asn_ctx;
782 /* Context for parsing across buffer boundaries */
783 asn_struct_ctx_t _asn_ctx;
784 } E2setupResponseIEs_t;
785 typedef struct E2setupFailureIEs {
787 Criticality_t criticality;
788 struct E2setupFailureIEs__value {
789 E2setupFailureIEs__value_PR present;
790 union E2setupFailureIEs__value_u {
791 TransactionID_t TransactionID;
793 TimeToWait_t TimeToWait;
794 CriticalityDiagnostics_t CriticalityDiagnostics;
795 TNLinformation_t TNLinformation;
798 /* Context for parsing across buffer boundaries */
799 asn_struct_ctx_t _asn_ctx;
802 /* Context for parsing across buffer boundaries */
803 asn_struct_ctx_t _asn_ctx;
804 } E2setupFailureIEs_t;
805 typedef struct E2nodeConfigurationUpdate_IEs {
807 Criticality_t criticality;
808 struct E2nodeConfigurationUpdate_IEs__value {
809 E2nodeConfigurationUpdate_IEs__value_PR present;
810 union E2nodeConfigurationUpdate_IEs__value_u {
811 TransactionID_t TransactionID;
812 GlobalE2node_ID_t GlobalE2node_ID;
813 E2nodeComponentConfigAddition_List_t E2nodeComponentConfigAddition_List;
814 E2nodeComponentConfigUpdate_List_t E2nodeComponentConfigUpdate_List;
815 E2nodeComponentConfigRemoval_List_t E2nodeComponentConfigRemoval_List;
816 E2nodeTNLassociationRemoval_List_t E2nodeTNLassociationRemoval_List;
819 /* Context for parsing across buffer boundaries */
820 asn_struct_ctx_t _asn_ctx;
823 /* Context for parsing across buffer boundaries */
824 asn_struct_ctx_t _asn_ctx;
825 } E2nodeConfigurationUpdate_IEs_t;
826 typedef struct E2nodeConfigurationUpdateAcknowledge_IEs {
828 Criticality_t criticality;
829 struct E2nodeConfigurationUpdateAcknowledge_IEs__value {
830 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR present;
831 union E2nodeConfigurationUpdateAcknowledge_IEs__value_u {
832 TransactionID_t TransactionID;
833 E2nodeComponentConfigAdditionAck_List_t E2nodeComponentConfigAdditionAck_List;
834 E2nodeComponentConfigUpdateAck_List_t E2nodeComponentConfigUpdateAck_List;
835 E2nodeComponentConfigRemovalAck_List_t E2nodeComponentConfigRemovalAck_List;
838 /* Context for parsing across buffer boundaries */
839 asn_struct_ctx_t _asn_ctx;
842 /* Context for parsing across buffer boundaries */
843 asn_struct_ctx_t _asn_ctx;
844 } E2nodeConfigurationUpdateAcknowledge_IEs_t;
845 typedef struct E2nodeConfigurationUpdateFailure_IEs {
847 Criticality_t criticality;
848 struct E2nodeConfigurationUpdateFailure_IEs__value {
849 E2nodeConfigurationUpdateFailure_IEs__value_PR present;
850 union E2nodeConfigurationUpdateFailure_IEs__value_u {
851 TransactionID_t TransactionID;
853 TimeToWait_t TimeToWait;
854 CriticalityDiagnostics_t CriticalityDiagnostics;
857 /* Context for parsing across buffer boundaries */
858 asn_struct_ctx_t _asn_ctx;
861 /* Context for parsing across buffer boundaries */
862 asn_struct_ctx_t _asn_ctx;
863 } E2nodeConfigurationUpdateFailure_IEs_t;
864 typedef struct ResetRequestIEs {
866 Criticality_t criticality;
867 struct ResetRequestIEs__value {
868 ResetRequestIEs__value_PR present;
869 union ResetRequestIEs__value_u {
870 TransactionID_t TransactionID;
874 /* Context for parsing across buffer boundaries */
875 asn_struct_ctx_t _asn_ctx;
878 /* Context for parsing across buffer boundaries */
879 asn_struct_ctx_t _asn_ctx;
881 typedef struct ResetResponseIEs {
883 Criticality_t criticality;
884 struct ResetResponseIEs__value {
885 ResetResponseIEs__value_PR present;
886 union ResetResponseIEs__value_u {
887 TransactionID_t TransactionID;
888 CriticalityDiagnostics_t CriticalityDiagnostics;
891 /* Context for parsing across buffer boundaries */
892 asn_struct_ctx_t _asn_ctx;
895 /* Context for parsing across buffer boundaries */
896 asn_struct_ctx_t _asn_ctx;
897 } ResetResponseIEs_t;
898 typedef struct RICserviceQuery_IEs {
900 Criticality_t criticality;
901 struct RICserviceQuery_IEs__value {
902 RICserviceQuery_IEs__value_PR present;
903 union RICserviceQuery_IEs__value_u {
904 TransactionID_t TransactionID;
905 RANfunctionsID_List_t RANfunctionsID_List;
908 /* Context for parsing across buffer boundaries */
909 asn_struct_ctx_t _asn_ctx;
912 /* Context for parsing across buffer boundaries */
913 asn_struct_ctx_t _asn_ctx;
914 } RICserviceQuery_IEs_t;
915 typedef struct E2RemovalRequestIEs {
917 Criticality_t criticality;
918 struct E2RemovalRequestIEs__value {
919 E2RemovalRequestIEs__value_PR present;
920 union E2RemovalRequestIEs__value_u {
921 TransactionID_t TransactionID;
924 /* Context for parsing across buffer boundaries */
925 asn_struct_ctx_t _asn_ctx;
928 /* Context for parsing across buffer boundaries */
929 asn_struct_ctx_t _asn_ctx;
930 } E2RemovalRequestIEs_t;
931 typedef struct E2RemovalResponseIEs {
933 Criticality_t criticality;
934 struct E2RemovalResponseIEs__value {
935 E2RemovalResponseIEs__value_PR present;
936 union E2RemovalResponseIEs__value_u {
937 TransactionID_t TransactionID;
938 CriticalityDiagnostics_t CriticalityDiagnostics;
941 /* Context for parsing across buffer boundaries */
942 asn_struct_ctx_t _asn_ctx;
945 /* Context for parsing across buffer boundaries */
946 asn_struct_ctx_t _asn_ctx;
947 } E2RemovalResponseIEs_t;
948 typedef struct E2RemovalFailureIEs {
950 Criticality_t criticality;
951 struct E2RemovalFailureIEs__value {
952 E2RemovalFailureIEs__value_PR present;
953 union E2RemovalFailureIEs__value_u {
954 TransactionID_t TransactionID;
956 CriticalityDiagnostics_t CriticalityDiagnostics;
959 /* Context for parsing across buffer boundaries */
960 asn_struct_ctx_t _asn_ctx;
963 /* Context for parsing across buffer boundaries */
964 asn_struct_ctx_t _asn_ctx;
965 } E2RemovalFailureIEs_t;
968 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs;
969 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1;
970 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[3];
971 extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs;
972 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5;
973 extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[3];
974 extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs;
975 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9;
976 extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[3];
977 extern asn_TYPE_descriptor_t asn_DEF_RICsubscription_withCause_ItemIEs;
978 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCause_ItemIEs_specs_13;
979 extern asn_TYPE_member_t asn_MBR_RICsubscription_withCause_ItemIEs_13[3];
980 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAddition_ItemIEs;
981 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAddition_ItemIEs_specs_17;
982 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_ItemIEs_17[3];
983 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_ItemIEs;
984 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdate_ItemIEs_specs_21;
985 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_21[3];
986 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemoval_ItemIEs;
987 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemoval_ItemIEs_specs_25;
988 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_25[3];
989 extern asn_TYPE_descriptor_t asn_DEF_E2nodeTNLassociationRemoval_ItemIEs;
990 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeTNLassociationRemoval_ItemIEs_specs_29;
991 extern asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_29[3];
992 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs;
993 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_ItemIEs_specs_33;
994 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_33[3];
995 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs;
996 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_ItemIEs_specs_37;
997 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_37[3];
998 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs;
999 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_ItemIEs_specs_41;
1000 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_41[3];
1001 extern asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs;
1002 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_45;
1003 extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_45[3];
1004 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs;
1005 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_49;
1006 extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_49[3];
1007 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs;
1008 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_53;
1009 extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_53[3];
1010 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs;
1011 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_57;
1012 extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_57[3];
1013 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs;
1014 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_61;
1015 extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_61[3];
1016 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs;
1017 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_65;
1018 extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_65[3];
1019 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs;
1020 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_69;
1021 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_69[3];
1022 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs;
1023 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_73;
1024 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_73[3];
1025 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs;
1026 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_77;
1027 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_77[3];
1028 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequired_IEs;
1029 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequired_IEs_specs_81;
1030 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequired_IEs_81[3];
1031 extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs;
1032 extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_85;
1033 extern asn_TYPE_member_t asn_MBR_RICindication_IEs_85[3];
1034 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs;
1035 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_89;
1036 extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_89[3];
1037 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs;
1038 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_93;
1039 extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_93[3];
1040 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs;
1041 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_97;
1042 extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_97[3];
1043 extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs;
1044 extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_101;
1045 extern asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_101[3];
1046 extern asn_TYPE_descriptor_t asn_DEF_E2setupRequestIEs;
1047 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupRequestIEs_specs_105;
1048 extern asn_TYPE_member_t asn_MBR_E2setupRequestIEs_105[3];
1049 extern asn_TYPE_descriptor_t asn_DEF_E2setupResponseIEs;
1050 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupResponseIEs_specs_109;
1051 extern asn_TYPE_member_t asn_MBR_E2setupResponseIEs_109[3];
1052 extern asn_TYPE_descriptor_t asn_DEF_E2setupFailureIEs;
1053 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupFailureIEs_specs_113;
1054 extern asn_TYPE_member_t asn_MBR_E2setupFailureIEs_113[3];
1055 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdate_IEs;
1056 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdate_IEs_specs_117;
1057 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_117[3];
1058 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs;
1059 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateAcknowledge_IEs_specs_121;
1060 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_121[3];
1061 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateFailure_IEs;
1062 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateFailure_IEs_specs_125;
1063 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_125[3];
1064 extern asn_TYPE_descriptor_t asn_DEF_ResetRequestIEs;
1065 extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequestIEs_specs_129;
1066 extern asn_TYPE_member_t asn_MBR_ResetRequestIEs_129[3];
1067 extern asn_TYPE_descriptor_t asn_DEF_ResetResponseIEs;
1068 extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponseIEs_specs_133;
1069 extern asn_TYPE_member_t asn_MBR_ResetResponseIEs_133[3];
1070 extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs;
1071 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_137;
1072 extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_137[3];
1073 extern asn_TYPE_descriptor_t asn_DEF_E2RemovalRequestIEs;
1074 extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalRequestIEs_specs_141;
1075 extern asn_TYPE_member_t asn_MBR_E2RemovalRequestIEs_141[3];
1076 extern asn_TYPE_descriptor_t asn_DEF_E2RemovalResponseIEs;
1077 extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalResponseIEs_specs_145;
1078 extern asn_TYPE_member_t asn_MBR_E2RemovalResponseIEs_145[3];
1079 extern asn_TYPE_descriptor_t asn_DEF_E2RemovalFailureIEs;
1080 extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalFailureIEs_specs_149;
1081 extern asn_TYPE_member_t asn_MBR_E2RemovalFailureIEs_149[3];
1087 #endif /* _ProtocolIE_Field_H_ */
1088 #include <asn_internal.h>