3 * Copyright 2020 AT&T Intellectual Property
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
20 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
21 * From ASN.1 module "E2AP-Containers"
22 * found in "e2ap-v01.01.00.asn"
23 * `asn1c -pdu=auto -fincludes-quoted -fcompound-names -findirect-choice -fno-include-deps -gen-PER -no-gen-OER -no-gen-example`
26 #ifndef _ProtocolIE_Field_H_
27 #define _ProtocolIE_Field_H_
30 #include "asn_application.h"
32 /* Including external dependencies */
33 #include "ProtocolIE-ID.h"
34 #include "Criticality.h"
37 #include "RICaction-ToBeSetup-Item.h"
39 #include "OPEN_TYPE.h"
40 #include "constr_CHOICE.h"
41 #include "constr_SEQUENCE.h"
42 #include "RICaction-Admitted-Item.h"
43 #include "RICaction-NotAdmitted-Item.h"
44 #include "E2connectionUpdate-Item.h"
45 #include "E2connectionUpdateRemove-Item.h"
46 #include "E2connectionSetupFailed-Item.h"
47 #include "E2nodeComponentConfigUpdate-Item.h"
48 #include "E2nodeComponentConfigUpdateAck-Item.h"
49 #include "RANfunction-Item.h"
50 #include "RANfunctionID-Item.h"
51 #include "RANfunctionIDcause-Item.h"
52 #include "RICrequestID.h"
53 #include "RANfunctionID.h"
54 #include "RICsubscriptionDetails.h"
55 #include "RICaction-Admitted-List.h"
56 #include "RICaction-NotAdmitted-List.h"
57 #include "CriticalityDiagnostics.h"
59 #include "RICactionID.h"
60 #include "RICindicationSN.h"
61 #include "RICindicationType.h"
62 #include "RICindicationHeader.h"
63 #include "RICindicationMessage.h"
64 #include "RICcallProcessID.h"
65 #include "RICcontrolHeader.h"
66 #include "RICcontrolMessage.h"
67 #include "RICcontrolAckRequest.h"
68 #include "RICcontrolStatus.h"
69 #include "RICcontrolOutcome.h"
70 #include "GlobalE2node-ID.h"
71 #include "RANfunctions-List.h"
72 #include "E2nodeComponentConfigUpdate-List.h"
73 #include "GlobalRIC-ID.h"
74 #include "RANfunctionsID-List.h"
75 #include "RANfunctionsIDcause-List.h"
76 #include "E2nodeComponentConfigUpdateAck-List.h"
77 #include "TimeToWait.h"
78 #include "TNLinformation.h"
79 #include "E2connectionUpdate-List.h"
80 #include "E2connectionUpdateRemove-List.h"
81 #include "E2connectionSetupFailed-List.h"
88 typedef enum RICaction_ToBeSetup_ItemIEs__value_PR {
89 RICaction_ToBeSetup_ItemIEs__value_PR_NOTHING, /* No components present */
90 RICaction_ToBeSetup_ItemIEs__value_PR_RICaction_ToBeSetup_Item
91 } RICaction_ToBeSetup_ItemIEs__value_PR;
92 typedef enum RICaction_Admitted_ItemIEs__value_PR {
93 RICaction_Admitted_ItemIEs__value_PR_NOTHING, /* No components present */
94 RICaction_Admitted_ItemIEs__value_PR_RICaction_Admitted_Item
95 } RICaction_Admitted_ItemIEs__value_PR;
96 typedef enum RICaction_NotAdmitted_ItemIEs__value_PR {
97 RICaction_NotAdmitted_ItemIEs__value_PR_NOTHING, /* No components present */
98 RICaction_NotAdmitted_ItemIEs__value_PR_RICaction_NotAdmitted_Item
99 } RICaction_NotAdmitted_ItemIEs__value_PR;
100 typedef enum E2connectionUpdate_ItemIEs__value_PR {
101 E2connectionUpdate_ItemIEs__value_PR_NOTHING, /* No components present */
102 E2connectionUpdate_ItemIEs__value_PR_E2connectionUpdate_Item
103 } E2connectionUpdate_ItemIEs__value_PR;
104 typedef enum E2connectionUpdateRemove_ItemIEs__value_PR {
105 E2connectionUpdateRemove_ItemIEs__value_PR_NOTHING, /* No components present */
106 E2connectionUpdateRemove_ItemIEs__value_PR_E2connectionUpdateRemove_Item
107 } E2connectionUpdateRemove_ItemIEs__value_PR;
108 typedef enum E2connectionSetupFailed_ItemIEs__value_PR {
109 E2connectionSetupFailed_ItemIEs__value_PR_NOTHING, /* No components present */
110 E2connectionSetupFailed_ItemIEs__value_PR_E2connectionSetupFailed_Item
111 } E2connectionSetupFailed_ItemIEs__value_PR;
112 typedef enum E2nodeComponentConfigUpdate_ItemIEs__value_PR {
113 E2nodeComponentConfigUpdate_ItemIEs__value_PR_NOTHING, /* No components present */
114 E2nodeComponentConfigUpdate_ItemIEs__value_PR_E2nodeComponentConfigUpdate_Item
115 } E2nodeComponentConfigUpdate_ItemIEs__value_PR;
116 typedef enum E2nodeComponentConfigUpdateAck_ItemIEs__value_PR {
117 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_NOTHING, /* No components present */
118 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_E2nodeComponentConfigUpdateAck_Item
119 } E2nodeComponentConfigUpdateAck_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_RICaction_NotAdmitted_List,
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 RICindication_IEs__value_PR {
170 RICindication_IEs__value_PR_NOTHING, /* No components present */
171 RICindication_IEs__value_PR_RICrequestID,
172 RICindication_IEs__value_PR_RANfunctionID,
173 RICindication_IEs__value_PR_RICactionID,
174 RICindication_IEs__value_PR_RICindicationSN,
175 RICindication_IEs__value_PR_RICindicationType,
176 RICindication_IEs__value_PR_RICindicationHeader,
177 RICindication_IEs__value_PR_RICindicationMessage,
178 RICindication_IEs__value_PR_RICcallProcessID
179 } RICindication_IEs__value_PR;
180 typedef enum RICcontrolRequest_IEs__value_PR {
181 RICcontrolRequest_IEs__value_PR_NOTHING, /* No components present */
182 RICcontrolRequest_IEs__value_PR_RICrequestID,
183 RICcontrolRequest_IEs__value_PR_RANfunctionID,
184 RICcontrolRequest_IEs__value_PR_RICcallProcessID,
185 RICcontrolRequest_IEs__value_PR_RICcontrolHeader,
186 RICcontrolRequest_IEs__value_PR_RICcontrolMessage,
187 RICcontrolRequest_IEs__value_PR_RICcontrolAckRequest
188 } RICcontrolRequest_IEs__value_PR;
189 typedef enum RICcontrolAcknowledge_IEs__value_PR {
190 RICcontrolAcknowledge_IEs__value_PR_NOTHING, /* No components present */
191 RICcontrolAcknowledge_IEs__value_PR_RICrequestID,
192 RICcontrolAcknowledge_IEs__value_PR_RANfunctionID,
193 RICcontrolAcknowledge_IEs__value_PR_RICcallProcessID,
194 RICcontrolAcknowledge_IEs__value_PR_RICcontrolStatus,
195 RICcontrolAcknowledge_IEs__value_PR_RICcontrolOutcome
196 } RICcontrolAcknowledge_IEs__value_PR;
197 typedef enum RICcontrolFailure_IEs__value_PR {
198 RICcontrolFailure_IEs__value_PR_NOTHING, /* No components present */
199 RICcontrolFailure_IEs__value_PR_RICrequestID,
200 RICcontrolFailure_IEs__value_PR_RANfunctionID,
201 RICcontrolFailure_IEs__value_PR_RICcallProcessID,
202 RICcontrolFailure_IEs__value_PR_Cause,
203 RICcontrolFailure_IEs__value_PR_RICcontrolOutcome
204 } RICcontrolFailure_IEs__value_PR;
205 typedef enum ErrorIndication_IEs__value_PR {
206 ErrorIndication_IEs__value_PR_NOTHING, /* No components present */
207 ErrorIndication_IEs__value_PR_RICrequestID,
208 ErrorIndication_IEs__value_PR_RANfunctionID,
209 ErrorIndication_IEs__value_PR_Cause,
210 ErrorIndication_IEs__value_PR_CriticalityDiagnostics
211 } ErrorIndication_IEs__value_PR;
212 typedef enum E2setupRequestIEs__value_PR {
213 E2setupRequestIEs__value_PR_NOTHING, /* No components present */
214 E2setupRequestIEs__value_PR_GlobalE2node_ID,
215 E2setupRequestIEs__value_PR_RANfunctions_List,
216 E2setupRequestIEs__value_PR_E2nodeComponentConfigUpdate_List
217 } E2setupRequestIEs__value_PR;
218 typedef enum E2setupResponseIEs__value_PR {
219 E2setupResponseIEs__value_PR_NOTHING, /* No components present */
220 E2setupResponseIEs__value_PR_GlobalRIC_ID,
221 E2setupResponseIEs__value_PR_RANfunctionsID_List,
222 E2setupResponseIEs__value_PR_RANfunctionsIDcause_List,
223 E2setupResponseIEs__value_PR_E2nodeComponentConfigUpdateAck_List
224 } E2setupResponseIEs__value_PR;
225 typedef enum E2setupFailureIEs__value_PR {
226 E2setupFailureIEs__value_PR_NOTHING, /* No components present */
227 E2setupFailureIEs__value_PR_Cause,
228 E2setupFailureIEs__value_PR_TimeToWait,
229 E2setupFailureIEs__value_PR_CriticalityDiagnostics,
230 E2setupFailureIEs__value_PR_TNLinformation
231 } E2setupFailureIEs__value_PR;
232 typedef enum E2connectionUpdate_IEs__value_PR {
233 E2connectionUpdate_IEs__value_PR_NOTHING, /* No components present */
234 E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List,
235 E2connectionUpdate_IEs__value_PR_E2connectionUpdateRemove_List
236 } E2connectionUpdate_IEs__value_PR;
237 typedef enum E2connectionUpdateAck_IEs__value_PR {
238 E2connectionUpdateAck_IEs__value_PR_NOTHING, /* No components present */
239 E2connectionUpdateAck_IEs__value_PR_E2connectionUpdate_List,
240 E2connectionUpdateAck_IEs__value_PR_E2connectionSetupFailed_List
241 } E2connectionUpdateAck_IEs__value_PR;
242 typedef enum E2connectionUpdateFailure_IEs__value_PR {
243 E2connectionUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
244 E2connectionUpdateFailure_IEs__value_PR_Cause,
245 E2connectionUpdateFailure_IEs__value_PR_TimeToWait,
246 E2connectionUpdateFailure_IEs__value_PR_CriticalityDiagnostics
247 } E2connectionUpdateFailure_IEs__value_PR;
248 typedef enum E2nodeConfigurationUpdate_IEs__value_PR {
249 E2nodeConfigurationUpdate_IEs__value_PR_NOTHING, /* No components present */
250 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigUpdate_List
251 } E2nodeConfigurationUpdate_IEs__value_PR;
252 typedef enum E2nodeConfigurationUpdateAcknowledge_IEs__value_PR {
253 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */
254 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigUpdateAck_List
255 } E2nodeConfigurationUpdateAcknowledge_IEs__value_PR;
256 typedef enum E2nodeConfigurationUpdateFailure_IEs__value_PR {
257 E2nodeConfigurationUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
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_Cause
265 } ResetRequestIEs__value_PR;
266 typedef enum ResetResponseIEs__value_PR {
267 ResetResponseIEs__value_PR_NOTHING, /* No components present */
268 ResetResponseIEs__value_PR_CriticalityDiagnostics
269 } ResetResponseIEs__value_PR;
270 typedef enum RICserviceUpdate_IEs__value_PR {
271 RICserviceUpdate_IEs__value_PR_NOTHING, /* No components present */
272 RICserviceUpdate_IEs__value_PR_RANfunctions_List,
273 RICserviceUpdate_IEs__value_PR_RANfunctionsID_List
274 } RICserviceUpdate_IEs__value_PR;
275 typedef enum RICserviceUpdateAcknowledge_IEs__value_PR {
276 RICserviceUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */
277 RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsID_List,
278 RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsIDcause_List
279 } RICserviceUpdateAcknowledge_IEs__value_PR;
280 typedef enum RICserviceUpdateFailure_IEs__value_PR {
281 RICserviceUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
282 RICserviceUpdateFailure_IEs__value_PR_RANfunctionsIDcause_List,
283 RICserviceUpdateFailure_IEs__value_PR_TimeToWait,
284 RICserviceUpdateFailure_IEs__value_PR_CriticalityDiagnostics
285 } RICserviceUpdateFailure_IEs__value_PR;
286 typedef enum RICserviceQuery_IEs__value_PR {
287 RICserviceQuery_IEs__value_PR_NOTHING, /* No components present */
288 RICserviceQuery_IEs__value_PR_RANfunctionsID_List
289 } RICserviceQuery_IEs__value_PR;
291 /* ProtocolIE-Field */
292 typedef struct RICaction_ToBeSetup_ItemIEs {
294 Criticality_t criticality;
295 struct RICaction_ToBeSetup_ItemIEs__value {
296 RICaction_ToBeSetup_ItemIEs__value_PR present;
297 union RICaction_ToBeSetup_ItemIEs__value_u {
298 RICaction_ToBeSetup_Item_t RICaction_ToBeSetup_Item;
301 /* Context for parsing across buffer boundaries */
302 asn_struct_ctx_t _asn_ctx;
305 /* Context for parsing across buffer boundaries */
306 asn_struct_ctx_t _asn_ctx;
307 } RICaction_ToBeSetup_ItemIEs_t;
308 typedef struct RICaction_Admitted_ItemIEs {
310 Criticality_t criticality;
311 struct RICaction_Admitted_ItemIEs__value {
312 RICaction_Admitted_ItemIEs__value_PR present;
313 union RICaction_Admitted_ItemIEs__value_u {
314 RICaction_Admitted_Item_t RICaction_Admitted_Item;
317 /* Context for parsing across buffer boundaries */
318 asn_struct_ctx_t _asn_ctx;
321 /* Context for parsing across buffer boundaries */
322 asn_struct_ctx_t _asn_ctx;
323 } RICaction_Admitted_ItemIEs_t;
324 typedef struct RICaction_NotAdmitted_ItemIEs {
326 Criticality_t criticality;
327 struct RICaction_NotAdmitted_ItemIEs__value {
328 RICaction_NotAdmitted_ItemIEs__value_PR present;
329 union RICaction_NotAdmitted_ItemIEs__value_u {
330 RICaction_NotAdmitted_Item_t RICaction_NotAdmitted_Item;
333 /* Context for parsing across buffer boundaries */
334 asn_struct_ctx_t _asn_ctx;
337 /* Context for parsing across buffer boundaries */
338 asn_struct_ctx_t _asn_ctx;
339 } RICaction_NotAdmitted_ItemIEs_t;
340 typedef struct E2connectionUpdate_ItemIEs {
342 Criticality_t criticality;
343 struct E2connectionUpdate_ItemIEs__value {
344 E2connectionUpdate_ItemIEs__value_PR present;
345 union E2connectionUpdate_ItemIEs__value_u {
346 E2connectionUpdate_Item_t E2connectionUpdate_Item;
349 /* Context for parsing across buffer boundaries */
350 asn_struct_ctx_t _asn_ctx;
353 /* Context for parsing across buffer boundaries */
354 asn_struct_ctx_t _asn_ctx;
355 } E2connectionUpdate_ItemIEs_t;
356 typedef struct E2connectionUpdateRemove_ItemIEs {
358 Criticality_t criticality;
359 struct E2connectionUpdateRemove_ItemIEs__value {
360 E2connectionUpdateRemove_ItemIEs__value_PR present;
361 union E2connectionUpdateRemove_ItemIEs__value_u {
362 E2connectionUpdateRemove_Item_t E2connectionUpdateRemove_Item;
365 /* Context for parsing across buffer boundaries */
366 asn_struct_ctx_t _asn_ctx;
369 /* Context for parsing across buffer boundaries */
370 asn_struct_ctx_t _asn_ctx;
371 } E2connectionUpdateRemove_ItemIEs_t;
372 typedef struct E2connectionSetupFailed_ItemIEs {
374 Criticality_t criticality;
375 struct E2connectionSetupFailed_ItemIEs__value {
376 E2connectionSetupFailed_ItemIEs__value_PR present;
377 union E2connectionSetupFailed_ItemIEs__value_u {
378 E2connectionSetupFailed_Item_t E2connectionSetupFailed_Item;
381 /* Context for parsing across buffer boundaries */
382 asn_struct_ctx_t _asn_ctx;
385 /* Context for parsing across buffer boundaries */
386 asn_struct_ctx_t _asn_ctx;
387 } E2connectionSetupFailed_ItemIEs_t;
388 typedef struct E2nodeComponentConfigUpdate_ItemIEs {
390 Criticality_t criticality;
391 struct E2nodeComponentConfigUpdate_ItemIEs__value {
392 E2nodeComponentConfigUpdate_ItemIEs__value_PR present;
393 union E2nodeComponentConfigUpdate_ItemIEs__value_u {
394 E2nodeComponentConfigUpdate_Item_t E2nodeComponentConfigUpdate_Item;
397 /* Context for parsing across buffer boundaries */
398 asn_struct_ctx_t _asn_ctx;
401 /* Context for parsing across buffer boundaries */
402 asn_struct_ctx_t _asn_ctx;
403 } E2nodeComponentConfigUpdate_ItemIEs_t;
404 typedef struct E2nodeComponentConfigUpdateAck_ItemIEs {
406 Criticality_t criticality;
407 struct E2nodeComponentConfigUpdateAck_ItemIEs__value {
408 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR present;
409 union E2nodeComponentConfigUpdateAck_ItemIEs__value_u {
410 E2nodeComponentConfigUpdateAck_Item_t E2nodeComponentConfigUpdateAck_Item;
413 /* Context for parsing across buffer boundaries */
414 asn_struct_ctx_t _asn_ctx;
417 /* Context for parsing across buffer boundaries */
418 asn_struct_ctx_t _asn_ctx;
419 } E2nodeComponentConfigUpdateAck_ItemIEs_t;
420 typedef struct RANfunction_ItemIEs {
422 Criticality_t criticality;
423 struct RANfunction_ItemIEs__value {
424 RANfunction_ItemIEs__value_PR present;
425 union RANfunction_ItemIEs__value_u {
426 RANfunction_Item_t RANfunction_Item;
429 /* Context for parsing across buffer boundaries */
430 asn_struct_ctx_t _asn_ctx;
433 /* Context for parsing across buffer boundaries */
434 asn_struct_ctx_t _asn_ctx;
435 } RANfunction_ItemIEs_t;
436 typedef struct RANfunctionID_ItemIEs {
438 Criticality_t criticality;
439 struct RANfunctionID_ItemIEs__value {
440 RANfunctionID_ItemIEs__value_PR present;
441 union RANfunctionID_ItemIEs__value_u {
442 RANfunctionID_Item_t RANfunctionID_Item;
445 /* Context for parsing across buffer boundaries */
446 asn_struct_ctx_t _asn_ctx;
449 /* Context for parsing across buffer boundaries */
450 asn_struct_ctx_t _asn_ctx;
451 } RANfunctionID_ItemIEs_t;
452 typedef struct RANfunctionIDcause_ItemIEs {
454 Criticality_t criticality;
455 struct RANfunctionIDcause_ItemIEs__value {
456 RANfunctionIDcause_ItemIEs__value_PR present;
457 union RANfunctionIDcause_ItemIEs__value_u {
458 RANfunctionIDcause_Item_t RANfunctionIDcause_Item;
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 } RANfunctionIDcause_ItemIEs_t;
468 typedef struct RICsubscriptionRequest_IEs {
470 Criticality_t criticality;
471 struct RICsubscriptionRequest_IEs__value {
472 RICsubscriptionRequest_IEs__value_PR present;
473 union RICsubscriptionRequest_IEs__value_u {
474 RICrequestID_t RICrequestID;
475 RANfunctionID_t RANfunctionID;
476 RICsubscriptionDetails_t RICsubscriptionDetails;
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 } RICsubscriptionRequest_IEs_t;
486 typedef struct RICsubscriptionResponse_IEs {
488 Criticality_t criticality;
489 struct RICsubscriptionResponse_IEs__value {
490 RICsubscriptionResponse_IEs__value_PR present;
491 union RICsubscriptionResponse_IEs__value_u {
492 RICrequestID_t RICrequestID;
493 RANfunctionID_t RANfunctionID;
494 RICaction_Admitted_List_t RICaction_Admitted_List;
495 RICaction_NotAdmitted_List_t RICaction_NotAdmitted_List;
498 /* Context for parsing across buffer boundaries */
499 asn_struct_ctx_t _asn_ctx;
502 /* Context for parsing across buffer boundaries */
503 asn_struct_ctx_t _asn_ctx;
504 } RICsubscriptionResponse_IEs_t;
505 typedef struct RICsubscriptionFailure_IEs {
507 Criticality_t criticality;
508 struct RICsubscriptionFailure_IEs__value {
509 RICsubscriptionFailure_IEs__value_PR present;
510 union RICsubscriptionFailure_IEs__value_u {
511 RICrequestID_t RICrequestID;
512 RANfunctionID_t RANfunctionID;
513 RICaction_NotAdmitted_List_t RICaction_NotAdmitted_List;
514 CriticalityDiagnostics_t CriticalityDiagnostics;
517 /* Context for parsing across buffer boundaries */
518 asn_struct_ctx_t _asn_ctx;
521 /* Context for parsing across buffer boundaries */
522 asn_struct_ctx_t _asn_ctx;
523 } RICsubscriptionFailure_IEs_t;
524 typedef struct RICsubscriptionDeleteRequest_IEs {
526 Criticality_t criticality;
527 struct RICsubscriptionDeleteRequest_IEs__value {
528 RICsubscriptionDeleteRequest_IEs__value_PR present;
529 union RICsubscriptionDeleteRequest_IEs__value_u {
530 RICrequestID_t RICrequestID;
531 RANfunctionID_t RANfunctionID;
534 /* Context for parsing across buffer boundaries */
535 asn_struct_ctx_t _asn_ctx;
538 /* Context for parsing across buffer boundaries */
539 asn_struct_ctx_t _asn_ctx;
540 } RICsubscriptionDeleteRequest_IEs_t;
541 typedef struct RICsubscriptionDeleteResponse_IEs {
543 Criticality_t criticality;
544 struct RICsubscriptionDeleteResponse_IEs__value {
545 RICsubscriptionDeleteResponse_IEs__value_PR present;
546 union RICsubscriptionDeleteResponse_IEs__value_u {
547 RICrequestID_t RICrequestID;
548 RANfunctionID_t RANfunctionID;
551 /* Context for parsing across buffer boundaries */
552 asn_struct_ctx_t _asn_ctx;
555 /* Context for parsing across buffer boundaries */
556 asn_struct_ctx_t _asn_ctx;
557 } RICsubscriptionDeleteResponse_IEs_t;
558 typedef struct RICsubscriptionDeleteFailure_IEs {
560 Criticality_t criticality;
561 struct RICsubscriptionDeleteFailure_IEs__value {
562 RICsubscriptionDeleteFailure_IEs__value_PR present;
563 union RICsubscriptionDeleteFailure_IEs__value_u {
564 RICrequestID_t RICrequestID;
565 RANfunctionID_t RANfunctionID;
567 CriticalityDiagnostics_t CriticalityDiagnostics;
570 /* Context for parsing across buffer boundaries */
571 asn_struct_ctx_t _asn_ctx;
574 /* Context for parsing across buffer boundaries */
575 asn_struct_ctx_t _asn_ctx;
576 } RICsubscriptionDeleteFailure_IEs_t;
577 typedef struct RICindication_IEs {
579 Criticality_t criticality;
580 struct RICindication_IEs__value {
581 RICindication_IEs__value_PR present;
582 union RICindication_IEs__value_u {
583 RICrequestID_t RICrequestID;
584 RANfunctionID_t RANfunctionID;
585 RICactionID_t RICactionID;
586 RICindicationSN_t RICindicationSN;
587 RICindicationType_t RICindicationType;
588 RICindicationHeader_t RICindicationHeader;
589 RICindicationMessage_t RICindicationMessage;
590 RICcallProcessID_t RICcallProcessID;
593 /* Context for parsing across buffer boundaries */
594 asn_struct_ctx_t _asn_ctx;
597 /* Context for parsing across buffer boundaries */
598 asn_struct_ctx_t _asn_ctx;
599 } RICindication_IEs_t;
600 typedef struct RICcontrolRequest_IEs {
602 Criticality_t criticality;
603 struct RICcontrolRequest_IEs__value {
604 RICcontrolRequest_IEs__value_PR present;
605 union RICcontrolRequest_IEs__value_u {
606 RICrequestID_t RICrequestID;
607 RANfunctionID_t RANfunctionID;
608 RICcallProcessID_t RICcallProcessID;
609 RICcontrolHeader_t RICcontrolHeader;
610 RICcontrolMessage_t RICcontrolMessage;
611 RICcontrolAckRequest_t RICcontrolAckRequest;
614 /* Context for parsing across buffer boundaries */
615 asn_struct_ctx_t _asn_ctx;
618 /* Context for parsing across buffer boundaries */
619 asn_struct_ctx_t _asn_ctx;
620 } RICcontrolRequest_IEs_t;
621 typedef struct RICcontrolAcknowledge_IEs {
623 Criticality_t criticality;
624 struct RICcontrolAcknowledge_IEs__value {
625 RICcontrolAcknowledge_IEs__value_PR present;
626 union RICcontrolAcknowledge_IEs__value_u {
627 RICrequestID_t RICrequestID;
628 RANfunctionID_t RANfunctionID;
629 RICcallProcessID_t RICcallProcessID;
630 RICcontrolStatus_t RICcontrolStatus;
631 RICcontrolOutcome_t RICcontrolOutcome;
634 /* Context for parsing across buffer boundaries */
635 asn_struct_ctx_t _asn_ctx;
638 /* Context for parsing across buffer boundaries */
639 asn_struct_ctx_t _asn_ctx;
640 } RICcontrolAcknowledge_IEs_t;
641 typedef struct RICcontrolFailure_IEs {
643 Criticality_t criticality;
644 struct RICcontrolFailure_IEs__value {
645 RICcontrolFailure_IEs__value_PR present;
646 union RICcontrolFailure_IEs__value_u {
647 RICrequestID_t RICrequestID;
648 RANfunctionID_t RANfunctionID;
649 RICcallProcessID_t RICcallProcessID;
651 RICcontrolOutcome_t RICcontrolOutcome;
654 /* Context for parsing across buffer boundaries */
655 asn_struct_ctx_t _asn_ctx;
658 /* Context for parsing across buffer boundaries */
659 asn_struct_ctx_t _asn_ctx;
660 } RICcontrolFailure_IEs_t;
661 typedef struct ErrorIndication_IEs {
663 Criticality_t criticality;
664 struct ErrorIndication_IEs__value {
665 ErrorIndication_IEs__value_PR present;
666 union ErrorIndication_IEs__value_u {
667 RICrequestID_t RICrequestID;
668 RANfunctionID_t RANfunctionID;
670 CriticalityDiagnostics_t CriticalityDiagnostics;
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 } ErrorIndication_IEs_t;
680 typedef struct E2setupRequestIEs {
682 Criticality_t criticality;
683 struct E2setupRequestIEs__value {
684 E2setupRequestIEs__value_PR present;
685 union E2setupRequestIEs__value_u {
686 GlobalE2node_ID_t GlobalE2node_ID;
687 RANfunctions_List_t RANfunctions_List;
688 E2nodeComponentConfigUpdate_List_t E2nodeComponentConfigUpdate_List;
691 /* Context for parsing across buffer boundaries */
692 asn_struct_ctx_t _asn_ctx;
695 /* Context for parsing across buffer boundaries */
696 asn_struct_ctx_t _asn_ctx;
697 } E2setupRequestIEs_t;
698 typedef struct E2setupResponseIEs {
700 Criticality_t criticality;
701 struct E2setupResponseIEs__value {
702 E2setupResponseIEs__value_PR present;
703 union E2setupResponseIEs__value_u {
704 GlobalRIC_ID_t GlobalRIC_ID;
705 RANfunctionsID_List_t RANfunctionsID_List;
706 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
707 E2nodeComponentConfigUpdateAck_List_t E2nodeComponentConfigUpdateAck_List;
710 /* Context for parsing across buffer boundaries */
711 asn_struct_ctx_t _asn_ctx;
714 /* Context for parsing across buffer boundaries */
715 asn_struct_ctx_t _asn_ctx;
716 } E2setupResponseIEs_t;
717 typedef struct E2setupFailureIEs {
719 Criticality_t criticality;
720 struct E2setupFailureIEs__value {
721 E2setupFailureIEs__value_PR present;
722 union E2setupFailureIEs__value_u {
724 TimeToWait_t TimeToWait;
725 CriticalityDiagnostics_t CriticalityDiagnostics;
726 TNLinformation_t TNLinformation;
729 /* Context for parsing across buffer boundaries */
730 asn_struct_ctx_t _asn_ctx;
733 /* Context for parsing across buffer boundaries */
734 asn_struct_ctx_t _asn_ctx;
735 } E2setupFailureIEs_t;
736 typedef struct E2connectionUpdate_IEs {
738 Criticality_t criticality;
739 struct E2connectionUpdate_IEs__value {
740 E2connectionUpdate_IEs__value_PR present;
741 union E2connectionUpdate_IEs__value_u {
742 E2connectionUpdate_List_t E2connectionUpdate_List;
743 E2connectionUpdateRemove_List_t E2connectionUpdateRemove_List;
746 /* Context for parsing across buffer boundaries */
747 asn_struct_ctx_t _asn_ctx;
750 /* Context for parsing across buffer boundaries */
751 asn_struct_ctx_t _asn_ctx;
752 } E2connectionUpdate_IEs_t;
753 typedef struct E2connectionUpdateAck_IEs {
755 Criticality_t criticality;
756 struct E2connectionUpdateAck_IEs__value {
757 E2connectionUpdateAck_IEs__value_PR present;
758 union E2connectionUpdateAck_IEs__value_u {
759 E2connectionUpdate_List_t E2connectionUpdate_List;
760 E2connectionSetupFailed_List_t E2connectionSetupFailed_List;
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 } E2connectionUpdateAck_IEs_t;
770 typedef struct E2connectionUpdateFailure_IEs {
772 Criticality_t criticality;
773 struct E2connectionUpdateFailure_IEs__value {
774 E2connectionUpdateFailure_IEs__value_PR present;
775 union E2connectionUpdateFailure_IEs__value_u {
777 TimeToWait_t TimeToWait;
778 CriticalityDiagnostics_t CriticalityDiagnostics;
781 /* Context for parsing across buffer boundaries */
782 asn_struct_ctx_t _asn_ctx;
785 /* Context for parsing across buffer boundaries */
786 asn_struct_ctx_t _asn_ctx;
787 } E2connectionUpdateFailure_IEs_t;
788 typedef struct E2nodeConfigurationUpdate_IEs {
790 Criticality_t criticality;
791 struct E2nodeConfigurationUpdate_IEs__value {
792 E2nodeConfigurationUpdate_IEs__value_PR present;
793 union E2nodeConfigurationUpdate_IEs__value_u {
794 E2nodeComponentConfigUpdate_List_t E2nodeComponentConfigUpdate_List;
797 /* Context for parsing across buffer boundaries */
798 asn_struct_ctx_t _asn_ctx;
801 /* Context for parsing across buffer boundaries */
802 asn_struct_ctx_t _asn_ctx;
803 } E2nodeConfigurationUpdate_IEs_t;
804 typedef struct E2nodeConfigurationUpdateAcknowledge_IEs {
806 Criticality_t criticality;
807 struct E2nodeConfigurationUpdateAcknowledge_IEs__value {
808 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR present;
809 union E2nodeConfigurationUpdateAcknowledge_IEs__value_u {
810 E2nodeComponentConfigUpdateAck_List_t E2nodeComponentConfigUpdateAck_List;
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 } E2nodeConfigurationUpdateAcknowledge_IEs_t;
820 typedef struct E2nodeConfigurationUpdateFailure_IEs {
822 Criticality_t criticality;
823 struct E2nodeConfigurationUpdateFailure_IEs__value {
824 E2nodeConfigurationUpdateFailure_IEs__value_PR present;
825 union E2nodeConfigurationUpdateFailure_IEs__value_u {
827 TimeToWait_t TimeToWait;
828 CriticalityDiagnostics_t CriticalityDiagnostics;
831 /* Context for parsing across buffer boundaries */
832 asn_struct_ctx_t _asn_ctx;
835 /* Context for parsing across buffer boundaries */
836 asn_struct_ctx_t _asn_ctx;
837 } E2nodeConfigurationUpdateFailure_IEs_t;
838 typedef struct ResetRequestIEs {
840 Criticality_t criticality;
841 struct ResetRequestIEs__value {
842 ResetRequestIEs__value_PR present;
843 union ResetRequestIEs__value_u {
847 /* Context for parsing across buffer boundaries */
848 asn_struct_ctx_t _asn_ctx;
851 /* Context for parsing across buffer boundaries */
852 asn_struct_ctx_t _asn_ctx;
854 typedef struct ResetResponseIEs {
856 Criticality_t criticality;
857 struct ResetResponseIEs__value {
858 ResetResponseIEs__value_PR present;
859 union ResetResponseIEs__value_u {
860 CriticalityDiagnostics_t CriticalityDiagnostics;
863 /* Context for parsing across buffer boundaries */
864 asn_struct_ctx_t _asn_ctx;
867 /* Context for parsing across buffer boundaries */
868 asn_struct_ctx_t _asn_ctx;
869 } ResetResponseIEs_t;
870 typedef struct RICserviceUpdate_IEs {
872 Criticality_t criticality;
873 struct RICserviceUpdate_IEs__value {
874 RICserviceUpdate_IEs__value_PR present;
875 union RICserviceUpdate_IEs__value_u {
876 RANfunctions_List_t RANfunctions_List;
877 RANfunctionsID_List_t RANfunctionsID_List;
880 /* Context for parsing across buffer boundaries */
881 asn_struct_ctx_t _asn_ctx;
884 /* Context for parsing across buffer boundaries */
885 asn_struct_ctx_t _asn_ctx;
886 } RICserviceUpdate_IEs_t;
887 typedef struct RICserviceUpdateAcknowledge_IEs {
889 Criticality_t criticality;
890 struct RICserviceUpdateAcknowledge_IEs__value {
891 RICserviceUpdateAcknowledge_IEs__value_PR present;
892 union RICserviceUpdateAcknowledge_IEs__value_u {
893 RANfunctionsID_List_t RANfunctionsID_List;
894 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
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 } RICserviceUpdateAcknowledge_IEs_t;
904 typedef struct RICserviceUpdateFailure_IEs {
906 Criticality_t criticality;
907 struct RICserviceUpdateFailure_IEs__value {
908 RICserviceUpdateFailure_IEs__value_PR present;
909 union RICserviceUpdateFailure_IEs__value_u {
910 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
911 TimeToWait_t TimeToWait;
912 CriticalityDiagnostics_t CriticalityDiagnostics;
915 /* Context for parsing across buffer boundaries */
916 asn_struct_ctx_t _asn_ctx;
919 /* Context for parsing across buffer boundaries */
920 asn_struct_ctx_t _asn_ctx;
921 } RICserviceUpdateFailure_IEs_t;
922 typedef struct RICserviceQuery_IEs {
924 Criticality_t criticality;
925 struct RICserviceQuery_IEs__value {
926 RICserviceQuery_IEs__value_PR present;
927 union RICserviceQuery_IEs__value_u {
928 RANfunctionsID_List_t RANfunctionsID_List;
931 /* Context for parsing across buffer boundaries */
932 asn_struct_ctx_t _asn_ctx;
935 /* Context for parsing across buffer boundaries */
936 asn_struct_ctx_t _asn_ctx;
937 } RICserviceQuery_IEs_t;
940 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs;
941 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1;
942 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[3];
943 extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs;
944 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5;
945 extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[3];
946 extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs;
947 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9;
948 extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[3];
949 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_ItemIEs;
950 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_ItemIEs_specs_13;
951 extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_ItemIEs_13[3];
952 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_ItemIEs;
953 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateRemove_ItemIEs_specs_17;
954 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_ItemIEs_17[3];
955 extern asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_ItemIEs;
956 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionSetupFailed_ItemIEs_specs_21;
957 extern asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_ItemIEs_21[3];
958 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_ItemIEs;
959 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdate_ItemIEs_specs_25;
960 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_25[3];
961 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs;
962 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_ItemIEs_specs_29;
963 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_29[3];
964 extern asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs;
965 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_33;
966 extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_33[3];
967 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs;
968 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_37;
969 extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_37[3];
970 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs;
971 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_41;
972 extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_41[3];
973 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs;
974 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_45;
975 extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_45[3];
976 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs;
977 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_49;
978 extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_49[3];
979 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs;
980 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_53;
981 extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_53[3];
982 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs;
983 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_57;
984 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_57[3];
985 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs;
986 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_61;
987 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_61[3];
988 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs;
989 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_65;
990 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_65[3];
991 extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs;
992 extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_69;
993 extern asn_TYPE_member_t asn_MBR_RICindication_IEs_69[3];
994 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs;
995 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_73;
996 extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_73[3];
997 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs;
998 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_77;
999 extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_77[3];
1000 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs;
1001 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_81;
1002 extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_81[3];
1003 extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs;
1004 extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_85;
1005 extern asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_85[3];
1006 extern asn_TYPE_descriptor_t asn_DEF_E2setupRequestIEs;
1007 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupRequestIEs_specs_89;
1008 extern asn_TYPE_member_t asn_MBR_E2setupRequestIEs_89[3];
1009 extern asn_TYPE_descriptor_t asn_DEF_E2setupResponseIEs;
1010 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupResponseIEs_specs_93;
1011 extern asn_TYPE_member_t asn_MBR_E2setupResponseIEs_93[3];
1012 extern asn_TYPE_descriptor_t asn_DEF_E2setupFailureIEs;
1013 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupFailureIEs_specs_97;
1014 extern asn_TYPE_member_t asn_MBR_E2setupFailureIEs_97[3];
1015 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_IEs;
1016 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_IEs_specs_101;
1017 extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_IEs_101[3];
1018 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateAck_IEs;
1019 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateAck_IEs_specs_105;
1020 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateAck_IEs_105[3];
1021 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateFailure_IEs;
1022 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateFailure_IEs_specs_109;
1023 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_IEs_109[3];
1024 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdate_IEs;
1025 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdate_IEs_specs_113;
1026 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_113[3];
1027 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs;
1028 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateAcknowledge_IEs_specs_117;
1029 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_117[3];
1030 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateFailure_IEs;
1031 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateFailure_IEs_specs_121;
1032 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_121[3];
1033 extern asn_TYPE_descriptor_t asn_DEF_ResetRequestIEs;
1034 extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequestIEs_specs_125;
1035 extern asn_TYPE_member_t asn_MBR_ResetRequestIEs_125[3];
1036 extern asn_TYPE_descriptor_t asn_DEF_ResetResponseIEs;
1037 extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponseIEs_specs_129;
1038 extern asn_TYPE_member_t asn_MBR_ResetResponseIEs_129[3];
1039 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs;
1040 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_133;
1041 extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_133[3];
1042 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs;
1043 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_137;
1044 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_137[3];
1045 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs;
1046 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_141;
1047 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_141[3];
1048 extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs;
1049 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_145;
1050 extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_145[3];
1056 #endif /* _ProtocolIE_Field_H_ */
1057 #include "asn_internal.h"