2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2AP-Containers"
4 * found in "e2ap-container-v03.01.asn"
5 * `asn1c -pdu=auto -fincludes-quoted -fcompound-names -findirect-choice -fno-include-deps -no-gen-example -no-gen-OER -D /tmp/workspace/oransim-gerrit/e2sim/asn1c/`
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 "RICaction-ToBeRemovedForModification-Item.h"
28 #include "RICaction-ToBeModifiedForModification-Item.h"
29 #include "RICaction-ToBeAddedForModification-Item.h"
30 #include "RICaction-RemovedForModification-Item.h"
31 #include "RICaction-FailedToBeRemovedForModification-Item.h"
32 #include "RICaction-ModifiedForModification-Item.h"
33 #include "RICaction-FailedToBeModifiedForModification-Item.h"
34 #include "RICaction-AddedForModification-Item.h"
35 #include "RICaction-FailedToBeAddedForModification-Item.h"
36 #include "RICaction-RequiredToBeModified-Item.h"
37 #include "RICaction-RequiredToBeRemoved-Item.h"
38 #include "RICaction-ConfirmedForModification-Item.h"
39 #include "RICaction-RefusedToBeModified-Item.h"
40 #include "RICaction-ConfirmedForRemoval-Item.h"
41 #include "RICaction-RefusedToBeRemoved-Item.h"
42 #include "E2connectionUpdate-Item.h"
43 #include "E2connectionUpdateRemove-Item.h"
44 #include "E2connectionSetupFailed-Item.h"
45 #include "E2nodeComponentConfigAddition-Item.h"
46 #include "E2nodeComponentConfigUpdate-Item.h"
47 #include "E2nodeComponentConfigRemoval-Item.h"
48 #include "E2nodeTNLassociationRemoval-Item.h"
49 #include "E2nodeComponentConfigAdditionAck-Item.h"
50 #include "E2nodeComponentConfigUpdateAck-Item.h"
51 #include "E2nodeComponentConfigRemovalAck-Item.h"
52 #include "RANfunction-Item.h"
53 #include "RANfunctionID-Item.h"
54 #include "RANfunctionIDcause-Item.h"
55 #include "RICrequestID.h"
56 #include "RANfunctionID.h"
57 #include "RICsubscriptionDetails.h"
58 #include "RICsubscriptionTime.h"
59 #include "RICaction-Admitted-List.h"
60 #include "RICaction-NotAdmitted-List.h"
62 #include "CriticalityDiagnostics.h"
63 #include "RICsubscription-List-withCause.h"
64 #include "RICeventTriggerDefinition.h"
65 #include "RICactions-ToBeRemovedForModification-List.h"
66 #include "RICactions-ToBeModifiedForModification-List.h"
67 #include "RICactions-ToBeAddedForModification-List.h"
68 #include "RICactions-RemovedForModification-List.h"
69 #include "RICactions-FailedToBeRemovedForModification-List.h"
70 #include "RICactions-ModifiedForModification-List.h"
71 #include "RICactions-FailedToBeModifiedForModification-List.h"
72 #include "RICactions-AddedForModification-List.h"
73 #include "RICactions-FailedToBeAddedForModification-List.h"
74 #include "RICactions-RequiredToBeModified-List.h"
75 #include "RICactions-RequiredToBeRemoved-List.h"
76 #include "RICactions-ConfirmedForModification-List.h"
77 #include "RICactions-RefusedToBeModified-List.h"
78 #include "RICactions-ConfirmedForRemoval-List.h"
79 #include "RICactions-RefusedToBeRemoved-List.h"
80 #include "RICactionID.h"
81 #include "RICindicationSN.h"
82 #include "RICindicationType.h"
83 #include "RICindicationHeader.h"
84 #include "RICindicationMessage.h"
85 #include "RICcallProcessID.h"
86 #include "RICcontrolHeader.h"
87 #include "RICcontrolMessage.h"
88 #include "RICcontrolAckRequest.h"
89 #include "RICcontrolOutcome.h"
90 #include "RICqueryHeader.h"
91 #include "RICqueryDefinition.h"
92 #include "RICqueryOutcome.h"
93 #include "TransactionID.h"
94 #include "GlobalE2node-ID.h"
95 #include "RANfunctions-List.h"
96 #include "E2nodeComponentConfigAddition-List.h"
97 #include "GlobalRIC-ID.h"
98 #include "RANfunctionsID-List.h"
99 #include "RANfunctionsIDcause-List.h"
100 #include "E2nodeComponentConfigAdditionAck-List.h"
101 #include "TimeToWait.h"
102 #include "TNLinformation.h"
103 #include "E2connectionUpdate-List.h"
104 #include "E2connectionUpdateRemove-List.h"
105 #include "E2connectionSetupFailed-List.h"
106 #include "E2nodeComponentConfigUpdate-List.h"
107 #include "E2nodeComponentConfigRemoval-List.h"
108 #include "E2nodeTNLassociationRemoval-List.h"
109 #include "E2nodeComponentConfigUpdateAck-List.h"
110 #include "E2nodeComponentConfigRemovalAck-List.h"
117 typedef enum RICaction_ToBeSetup_ItemIEs__value_PR {
118 RICaction_ToBeSetup_ItemIEs__value_PR_NOTHING, /* No components present */
119 RICaction_ToBeSetup_ItemIEs__value_PR_RICaction_ToBeSetup_Item
120 } RICaction_ToBeSetup_ItemIEs__value_PR;
121 typedef enum RICaction_Admitted_ItemIEs__value_PR {
122 RICaction_Admitted_ItemIEs__value_PR_NOTHING, /* No components present */
123 RICaction_Admitted_ItemIEs__value_PR_RICaction_Admitted_Item
124 } RICaction_Admitted_ItemIEs__value_PR;
125 typedef enum RICaction_NotAdmitted_ItemIEs__value_PR {
126 RICaction_NotAdmitted_ItemIEs__value_PR_NOTHING, /* No components present */
127 RICaction_NotAdmitted_ItemIEs__value_PR_RICaction_NotAdmitted_Item
128 } RICaction_NotAdmitted_ItemIEs__value_PR;
129 typedef enum RICsubscription_withCause_ItemIEs__value_PR {
130 RICsubscription_withCause_ItemIEs__value_PR_NOTHING, /* No components present */
131 RICsubscription_withCause_ItemIEs__value_PR_RICsubscription_withCause_Item
132 } RICsubscription_withCause_ItemIEs__value_PR;
133 typedef enum RICaction_ToBeRemovedForModification_ItemIEs__value_PR {
134 RICaction_ToBeRemovedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
135 RICaction_ToBeRemovedForModification_ItemIEs__value_PR_RICaction_ToBeRemovedForModification_Item
136 } RICaction_ToBeRemovedForModification_ItemIEs__value_PR;
137 typedef enum RICaction_ToBeModifiedForModification_ItemIEs__value_PR {
138 RICaction_ToBeModifiedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
139 RICaction_ToBeModifiedForModification_ItemIEs__value_PR_RICaction_ToBeModifiedForModification_Item
140 } RICaction_ToBeModifiedForModification_ItemIEs__value_PR;
141 typedef enum RICaction_ToBeAddedForModification_ItemIEs__value_PR {
142 RICaction_ToBeAddedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
143 RICaction_ToBeAddedForModification_ItemIEs__value_PR_RICaction_ToBeAddedForModification_Item
144 } RICaction_ToBeAddedForModification_ItemIEs__value_PR;
145 typedef enum RICaction_RemovedForModification_ItemIEs__value_PR {
146 RICaction_RemovedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
147 RICaction_RemovedForModification_ItemIEs__value_PR_RICaction_RemovedForModification_Item
148 } RICaction_RemovedForModification_ItemIEs__value_PR;
149 typedef enum RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR {
150 RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
151 RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR_RICaction_FailedToBeRemovedForModification_Item
152 } RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR;
153 typedef enum RICaction_ModifiedForModification_ItemIEs__value_PR {
154 RICaction_ModifiedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
155 RICaction_ModifiedForModification_ItemIEs__value_PR_RICaction_ModifiedForModification_Item
156 } RICaction_ModifiedForModification_ItemIEs__value_PR;
157 typedef enum RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR {
158 RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
159 RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR_RICaction_FailedToBeModifiedForModification_Item
160 } RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR;
161 typedef enum RICaction_AddedForModification_ItemIEs__value_PR {
162 RICaction_AddedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
163 RICaction_AddedForModification_ItemIEs__value_PR_RICaction_AddedForModification_Item
164 } RICaction_AddedForModification_ItemIEs__value_PR;
165 typedef enum RICaction_FailedToBeAddedForModification_ItemIEs__value_PR {
166 RICaction_FailedToBeAddedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
167 RICaction_FailedToBeAddedForModification_ItemIEs__value_PR_RICaction_FailedToBeAddedForModification_Item
168 } RICaction_FailedToBeAddedForModification_ItemIEs__value_PR;
169 typedef enum RICaction_RequiredToBeModified_ItemIEs__value_PR {
170 RICaction_RequiredToBeModified_ItemIEs__value_PR_NOTHING, /* No components present */
171 RICaction_RequiredToBeModified_ItemIEs__value_PR_RICaction_RequiredToBeModified_Item
172 } RICaction_RequiredToBeModified_ItemIEs__value_PR;
173 typedef enum RICaction_RequiredToBeRemoved_ItemIEs__value_PR {
174 RICaction_RequiredToBeRemoved_ItemIEs__value_PR_NOTHING, /* No components present */
175 RICaction_RequiredToBeRemoved_ItemIEs__value_PR_RICaction_RequiredToBeRemoved_Item
176 } RICaction_RequiredToBeRemoved_ItemIEs__value_PR;
177 typedef enum RICaction_ConfirmedForModification_ItemIEs__value_PR {
178 RICaction_ConfirmedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
179 RICaction_ConfirmedForModification_ItemIEs__value_PR_RICaction_ConfirmedForModification_Item
180 } RICaction_ConfirmedForModification_ItemIEs__value_PR;
181 typedef enum RICaction_RefusedToBeModified_ItemIEs__value_PR {
182 RICaction_RefusedToBeModified_ItemIEs__value_PR_NOTHING, /* No components present */
183 RICaction_RefusedToBeModified_ItemIEs__value_PR_RICaction_RefusedToBeModified_Item
184 } RICaction_RefusedToBeModified_ItemIEs__value_PR;
185 typedef enum RICaction_ConfirmedForRemoval_ItemIEs__value_PR {
186 RICaction_ConfirmedForRemoval_ItemIEs__value_PR_NOTHING, /* No components present */
187 RICaction_ConfirmedForRemoval_ItemIEs__value_PR_RICaction_ConfirmedForRemoval_Item
188 } RICaction_ConfirmedForRemoval_ItemIEs__value_PR;
189 typedef enum RICaction_RefusedToBeRemoved_ItemIEs__value_PR {
190 RICaction_RefusedToBeRemoved_ItemIEs__value_PR_NOTHING, /* No components present */
191 RICaction_RefusedToBeRemoved_ItemIEs__value_PR_RICaction_RefusedToBeRemoved_Item
192 } RICaction_RefusedToBeRemoved_ItemIEs__value_PR;
193 typedef enum E2connectionUpdate_ItemIEs__value_PR {
194 E2connectionUpdate_ItemIEs__value_PR_NOTHING, /* No components present */
195 E2connectionUpdate_ItemIEs__value_PR_E2connectionUpdate_Item
196 } E2connectionUpdate_ItemIEs__value_PR;
197 typedef enum E2connectionUpdateRemove_ItemIEs__value_PR {
198 E2connectionUpdateRemove_ItemIEs__value_PR_NOTHING, /* No components present */
199 E2connectionUpdateRemove_ItemIEs__value_PR_E2connectionUpdateRemove_Item
200 } E2connectionUpdateRemove_ItemIEs__value_PR;
201 typedef enum E2connectionSetupFailed_ItemIEs__value_PR {
202 E2connectionSetupFailed_ItemIEs__value_PR_NOTHING, /* No components present */
203 E2connectionSetupFailed_ItemIEs__value_PR_E2connectionSetupFailed_Item
204 } E2connectionSetupFailed_ItemIEs__value_PR;
205 typedef enum E2nodeComponentConfigAddition_ItemIEs__value_PR {
206 E2nodeComponentConfigAddition_ItemIEs__value_PR_NOTHING, /* No components present */
207 E2nodeComponentConfigAddition_ItemIEs__value_PR_E2nodeComponentConfigAddition_Item
208 } E2nodeComponentConfigAddition_ItemIEs__value_PR;
209 typedef enum E2nodeComponentConfigUpdate_ItemIEs__value_PR {
210 E2nodeComponentConfigUpdate_ItemIEs__value_PR_NOTHING, /* No components present */
211 E2nodeComponentConfigUpdate_ItemIEs__value_PR_E2nodeComponentConfigUpdate_Item
212 } E2nodeComponentConfigUpdate_ItemIEs__value_PR;
213 typedef enum E2nodeComponentConfigRemoval_ItemIEs__value_PR {
214 E2nodeComponentConfigRemoval_ItemIEs__value_PR_NOTHING, /* No components present */
215 E2nodeComponentConfigRemoval_ItemIEs__value_PR_E2nodeComponentConfigRemoval_Item
216 } E2nodeComponentConfigRemoval_ItemIEs__value_PR;
217 typedef enum E2nodeTNLassociationRemoval_ItemIEs__value_PR {
218 E2nodeTNLassociationRemoval_ItemIEs__value_PR_NOTHING, /* No components present */
219 E2nodeTNLassociationRemoval_ItemIEs__value_PR_E2nodeTNLassociationRemoval_Item
220 } E2nodeTNLassociationRemoval_ItemIEs__value_PR;
221 typedef enum E2nodeComponentConfigAdditionAck_ItemIEs__value_PR {
222 E2nodeComponentConfigAdditionAck_ItemIEs__value_PR_NOTHING, /* No components present */
223 E2nodeComponentConfigAdditionAck_ItemIEs__value_PR_E2nodeComponentConfigAdditionAck_Item
224 } E2nodeComponentConfigAdditionAck_ItemIEs__value_PR;
225 typedef enum E2nodeComponentConfigUpdateAck_ItemIEs__value_PR {
226 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_NOTHING, /* No components present */
227 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_E2nodeComponentConfigUpdateAck_Item
228 } E2nodeComponentConfigUpdateAck_ItemIEs__value_PR;
229 typedef enum E2nodeComponentConfigRemovalAck_ItemIEs__value_PR {
230 E2nodeComponentConfigRemovalAck_ItemIEs__value_PR_NOTHING, /* No components present */
231 E2nodeComponentConfigRemovalAck_ItemIEs__value_PR_E2nodeComponentConfigRemovalAck_Item
232 } E2nodeComponentConfigRemovalAck_ItemIEs__value_PR;
233 typedef enum RANfunction_ItemIEs__value_PR {
234 RANfunction_ItemIEs__value_PR_NOTHING, /* No components present */
235 RANfunction_ItemIEs__value_PR_RANfunction_Item
236 } RANfunction_ItemIEs__value_PR;
237 typedef enum RANfunctionID_ItemIEs__value_PR {
238 RANfunctionID_ItemIEs__value_PR_NOTHING, /* No components present */
239 RANfunctionID_ItemIEs__value_PR_RANfunctionID_Item
240 } RANfunctionID_ItemIEs__value_PR;
241 typedef enum RANfunctionIDcause_ItemIEs__value_PR {
242 RANfunctionIDcause_ItemIEs__value_PR_NOTHING, /* No components present */
243 RANfunctionIDcause_ItemIEs__value_PR_RANfunctionIDcause_Item
244 } RANfunctionIDcause_ItemIEs__value_PR;
245 typedef enum RICsubscriptionRequest_IEs__value_PR {
246 RICsubscriptionRequest_IEs__value_PR_NOTHING, /* No components present */
247 RICsubscriptionRequest_IEs__value_PR_RICrequestID,
248 RICsubscriptionRequest_IEs__value_PR_RANfunctionID,
249 RICsubscriptionRequest_IEs__value_PR_RICsubscriptionDetails,
250 RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime,
251 RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime_1
252 } RICsubscriptionRequest_IEs__value_PR;
253 typedef enum RICsubscriptionResponse_IEs__value_PR {
254 RICsubscriptionResponse_IEs__value_PR_NOTHING, /* No components present */
255 RICsubscriptionResponse_IEs__value_PR_RICrequestID,
256 RICsubscriptionResponse_IEs__value_PR_RANfunctionID,
257 RICsubscriptionResponse_IEs__value_PR_RICaction_Admitted_List,
258 RICsubscriptionResponse_IEs__value_PR_RICaction_NotAdmitted_List
259 } RICsubscriptionResponse_IEs__value_PR;
260 typedef enum RICsubscriptionFailure_IEs__value_PR {
261 RICsubscriptionFailure_IEs__value_PR_NOTHING, /* No components present */
262 RICsubscriptionFailure_IEs__value_PR_RICrequestID,
263 RICsubscriptionFailure_IEs__value_PR_RANfunctionID,
264 RICsubscriptionFailure_IEs__value_PR_Cause,
265 RICsubscriptionFailure_IEs__value_PR_CriticalityDiagnostics
266 } RICsubscriptionFailure_IEs__value_PR;
267 typedef enum RICsubscriptionDeleteRequest_IEs__value_PR {
268 RICsubscriptionDeleteRequest_IEs__value_PR_NOTHING, /* No components present */
269 RICsubscriptionDeleteRequest_IEs__value_PR_RICrequestID,
270 RICsubscriptionDeleteRequest_IEs__value_PR_RANfunctionID
271 } RICsubscriptionDeleteRequest_IEs__value_PR;
272 typedef enum RICsubscriptionDeleteResponse_IEs__value_PR {
273 RICsubscriptionDeleteResponse_IEs__value_PR_NOTHING, /* No components present */
274 RICsubscriptionDeleteResponse_IEs__value_PR_RICrequestID,
275 RICsubscriptionDeleteResponse_IEs__value_PR_RANfunctionID
276 } RICsubscriptionDeleteResponse_IEs__value_PR;
277 typedef enum RICsubscriptionDeleteFailure_IEs__value_PR {
278 RICsubscriptionDeleteFailure_IEs__value_PR_NOTHING, /* No components present */
279 RICsubscriptionDeleteFailure_IEs__value_PR_RICrequestID,
280 RICsubscriptionDeleteFailure_IEs__value_PR_RANfunctionID,
281 RICsubscriptionDeleteFailure_IEs__value_PR_Cause,
282 RICsubscriptionDeleteFailure_IEs__value_PR_CriticalityDiagnostics
283 } RICsubscriptionDeleteFailure_IEs__value_PR;
284 typedef enum RICsubscriptionDeleteRequired_IEs__value_PR {
285 RICsubscriptionDeleteRequired_IEs__value_PR_NOTHING, /* No components present */
286 RICsubscriptionDeleteRequired_IEs__value_PR_RICsubscription_List_withCause
287 } RICsubscriptionDeleteRequired_IEs__value_PR;
288 typedef enum RICsubscriptionModificationRequest_IEs__value_PR {
289 RICsubscriptionModificationRequest_IEs__value_PR_NOTHING, /* No components present */
290 RICsubscriptionModificationRequest_IEs__value_PR_RICrequestID,
291 RICsubscriptionModificationRequest_IEs__value_PR_RANfunctionID,
292 RICsubscriptionModificationRequest_IEs__value_PR_RICeventTriggerDefinition,
293 RICsubscriptionModificationRequest_IEs__value_PR_RICactions_ToBeRemovedForModification_List,
294 RICsubscriptionModificationRequest_IEs__value_PR_RICactions_ToBeModifiedForModification_List,
295 RICsubscriptionModificationRequest_IEs__value_PR_RICactions_ToBeAddedForModification_List
296 } RICsubscriptionModificationRequest_IEs__value_PR;
297 typedef enum RICsubscriptionModificationResponse_IEs__value_PR {
298 RICsubscriptionModificationResponse_IEs__value_PR_NOTHING, /* No components present */
299 RICsubscriptionModificationResponse_IEs__value_PR_RICrequestID,
300 RICsubscriptionModificationResponse_IEs__value_PR_RANfunctionID,
301 RICsubscriptionModificationResponse_IEs__value_PR_RICactions_RemovedForModification_List,
302 RICsubscriptionModificationResponse_IEs__value_PR_RICactions_FailedToBeRemovedForModification_List,
303 RICsubscriptionModificationResponse_IEs__value_PR_RICactions_ModifiedForModification_List,
304 RICsubscriptionModificationResponse_IEs__value_PR_RICactions_FailedToBeModifiedForModification_List,
305 RICsubscriptionModificationResponse_IEs__value_PR_RICactions_AddedForModification_List,
306 RICsubscriptionModificationResponse_IEs__value_PR_RICactions_FailedToBeAddedForModification_List
307 } RICsubscriptionModificationResponse_IEs__value_PR;
308 typedef enum RICsubscriptionModificationFailure_IEs__value_PR {
309 RICsubscriptionModificationFailure_IEs__value_PR_NOTHING, /* No components present */
310 RICsubscriptionModificationFailure_IEs__value_PR_RICrequestID,
311 RICsubscriptionModificationFailure_IEs__value_PR_RANfunctionID,
312 RICsubscriptionModificationFailure_IEs__value_PR_Cause,
313 RICsubscriptionModificationFailure_IEs__value_PR_CriticalityDiagnostics
314 } RICsubscriptionModificationFailure_IEs__value_PR;
315 typedef enum RICsubscriptionModificationRequired_IEs__value_PR {
316 RICsubscriptionModificationRequired_IEs__value_PR_NOTHING, /* No components present */
317 RICsubscriptionModificationRequired_IEs__value_PR_RICrequestID,
318 RICsubscriptionModificationRequired_IEs__value_PR_RANfunctionID,
319 RICsubscriptionModificationRequired_IEs__value_PR_RICactions_RequiredToBeModified_List,
320 RICsubscriptionModificationRequired_IEs__value_PR_RICactions_RequiredToBeRemoved_List
321 } RICsubscriptionModificationRequired_IEs__value_PR;
322 typedef enum RICsubscriptionModificationConfirm_IEs__value_PR {
323 RICsubscriptionModificationConfirm_IEs__value_PR_NOTHING, /* No components present */
324 RICsubscriptionModificationConfirm_IEs__value_PR_RICrequestID,
325 RICsubscriptionModificationConfirm_IEs__value_PR_RANfunctionID,
326 RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_ConfirmedForModification_List,
327 RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_RefusedToBeModified_List,
328 RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_ConfirmedForRemoval_List,
329 RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_RefusedToBeRemoved_List
330 } RICsubscriptionModificationConfirm_IEs__value_PR;
331 typedef enum RICsubscriptionModificationRefuse_IEs__value_PR {
332 RICsubscriptionModificationRefuse_IEs__value_PR_NOTHING, /* No components present */
333 RICsubscriptionModificationRefuse_IEs__value_PR_RICrequestID,
334 RICsubscriptionModificationRefuse_IEs__value_PR_RANfunctionID,
335 RICsubscriptionModificationRefuse_IEs__value_PR_Cause,
336 RICsubscriptionModificationRefuse_IEs__value_PR_CriticalityDiagnostics
337 } RICsubscriptionModificationRefuse_IEs__value_PR;
338 typedef enum RICindication_IEs__value_PR {
339 RICindication_IEs__value_PR_NOTHING, /* No components present */
340 RICindication_IEs__value_PR_RICrequestID,
341 RICindication_IEs__value_PR_RANfunctionID,
342 RICindication_IEs__value_PR_RICactionID,
343 RICindication_IEs__value_PR_RICindicationSN,
344 RICindication_IEs__value_PR_RICindicationType,
345 RICindication_IEs__value_PR_RICindicationHeader,
346 RICindication_IEs__value_PR_RICindicationMessage,
347 RICindication_IEs__value_PR_RICcallProcessID
348 } RICindication_IEs__value_PR;
349 typedef enum RICcontrolRequest_IEs__value_PR {
350 RICcontrolRequest_IEs__value_PR_NOTHING, /* No components present */
351 RICcontrolRequest_IEs__value_PR_RICrequestID,
352 RICcontrolRequest_IEs__value_PR_RANfunctionID,
353 RICcontrolRequest_IEs__value_PR_RICcallProcessID,
354 RICcontrolRequest_IEs__value_PR_RICcontrolHeader,
355 RICcontrolRequest_IEs__value_PR_RICcontrolMessage,
356 RICcontrolRequest_IEs__value_PR_RICcontrolAckRequest
357 } RICcontrolRequest_IEs__value_PR;
358 typedef enum RICcontrolAcknowledge_IEs__value_PR {
359 RICcontrolAcknowledge_IEs__value_PR_NOTHING, /* No components present */
360 RICcontrolAcknowledge_IEs__value_PR_RICrequestID,
361 RICcontrolAcknowledge_IEs__value_PR_RANfunctionID,
362 RICcontrolAcknowledge_IEs__value_PR_RICcallProcessID,
363 RICcontrolAcknowledge_IEs__value_PR_RICcontrolOutcome
364 } RICcontrolAcknowledge_IEs__value_PR;
365 typedef enum RICcontrolFailure_IEs__value_PR {
366 RICcontrolFailure_IEs__value_PR_NOTHING, /* No components present */
367 RICcontrolFailure_IEs__value_PR_RICrequestID,
368 RICcontrolFailure_IEs__value_PR_RANfunctionID,
369 RICcontrolFailure_IEs__value_PR_RICcallProcessID,
370 RICcontrolFailure_IEs__value_PR_Cause,
371 RICcontrolFailure_IEs__value_PR_RICcontrolOutcome,
372 RICcontrolFailure_IEs__value_PR_CriticalityDiagnostics
373 } RICcontrolFailure_IEs__value_PR;
374 typedef enum RICQueryRequest_IEs__value_PR {
375 RICQueryRequest_IEs__value_PR_NOTHING, /* No components present */
376 RICQueryRequest_IEs__value_PR_RICrequestID,
377 RICQueryRequest_IEs__value_PR_RANfunctionID,
378 RICQueryRequest_IEs__value_PR_RICqueryHeader,
379 RICQueryRequest_IEs__value_PR_RICqueryDefinition
380 } RICQueryRequest_IEs__value_PR;
381 typedef enum RICQueryResponse_IEs__value_PR {
382 RICQueryResponse_IEs__value_PR_NOTHING, /* No components present */
383 RICQueryResponse_IEs__value_PR_RICrequestID,
384 RICQueryResponse_IEs__value_PR_RANfunctionID,
385 RICQueryResponse_IEs__value_PR_RICqueryOutcome
386 } RICQueryResponse_IEs__value_PR;
387 typedef enum RICQueryFailure_IEs__value_PR {
388 RICQueryFailure_IEs__value_PR_NOTHING, /* No components present */
389 RICQueryFailure_IEs__value_PR_RICrequestID,
390 RICQueryFailure_IEs__value_PR_RANfunctionID,
391 RICQueryFailure_IEs__value_PR_Cause,
392 RICQueryFailure_IEs__value_PR_CriticalityDiagnostics
393 } RICQueryFailure_IEs__value_PR;
394 typedef enum ErrorIndication_IEs__value_PR {
395 ErrorIndication_IEs__value_PR_NOTHING, /* No components present */
396 ErrorIndication_IEs__value_PR_TransactionID,
397 ErrorIndication_IEs__value_PR_RICrequestID,
398 ErrorIndication_IEs__value_PR_RANfunctionID,
399 ErrorIndication_IEs__value_PR_Cause,
400 ErrorIndication_IEs__value_PR_CriticalityDiagnostics
401 } ErrorIndication_IEs__value_PR;
402 typedef enum E2setupRequestIEs__value_PR {
403 E2setupRequestIEs__value_PR_NOTHING, /* No components present */
404 E2setupRequestIEs__value_PR_TransactionID,
405 E2setupRequestIEs__value_PR_GlobalE2node_ID,
406 E2setupRequestIEs__value_PR_RANfunctions_List,
407 E2setupRequestIEs__value_PR_E2nodeComponentConfigAddition_List
408 } E2setupRequestIEs__value_PR;
409 typedef enum E2setupResponseIEs__value_PR {
410 E2setupResponseIEs__value_PR_NOTHING, /* No components present */
411 E2setupResponseIEs__value_PR_TransactionID,
412 E2setupResponseIEs__value_PR_GlobalRIC_ID,
413 E2setupResponseIEs__value_PR_RANfunctionsID_List,
414 E2setupResponseIEs__value_PR_RANfunctionsIDcause_List,
415 E2setupResponseIEs__value_PR_E2nodeComponentConfigAdditionAck_List
416 } E2setupResponseIEs__value_PR;
417 typedef enum E2setupFailureIEs__value_PR {
418 E2setupFailureIEs__value_PR_NOTHING, /* No components present */
419 E2setupFailureIEs__value_PR_TransactionID,
420 E2setupFailureIEs__value_PR_Cause,
421 E2setupFailureIEs__value_PR_TimeToWait,
422 E2setupFailureIEs__value_PR_CriticalityDiagnostics,
423 E2setupFailureIEs__value_PR_TNLinformation
424 } E2setupFailureIEs__value_PR;
425 typedef enum E2connectionUpdate_IEs__value_PR {
426 E2connectionUpdate_IEs__value_PR_NOTHING, /* No components present */
427 E2connectionUpdate_IEs__value_PR_TransactionID,
428 E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List,
429 E2connectionUpdate_IEs__value_PR_E2connectionUpdateRemove_List,
430 E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List_1
431 } E2connectionUpdate_IEs__value_PR;
432 typedef enum E2connectionUpdateAck_IEs__value_PR {
433 E2connectionUpdateAck_IEs__value_PR_NOTHING, /* No components present */
434 E2connectionUpdateAck_IEs__value_PR_TransactionID,
435 E2connectionUpdateAck_IEs__value_PR_E2connectionUpdate_List,
436 E2connectionUpdateAck_IEs__value_PR_E2connectionSetupFailed_List
437 } E2connectionUpdateAck_IEs__value_PR;
438 typedef enum E2connectionUpdateFailure_IEs__value_PR {
439 E2connectionUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
440 E2connectionUpdateFailure_IEs__value_PR_TransactionID,
441 E2connectionUpdateFailure_IEs__value_PR_Cause,
442 E2connectionUpdateFailure_IEs__value_PR_TimeToWait,
443 E2connectionUpdateFailure_IEs__value_PR_CriticalityDiagnostics
444 } E2connectionUpdateFailure_IEs__value_PR;
445 typedef enum E2nodeConfigurationUpdate_IEs__value_PR {
446 E2nodeConfigurationUpdate_IEs__value_PR_NOTHING, /* No components present */
447 E2nodeConfigurationUpdate_IEs__value_PR_TransactionID,
448 E2nodeConfigurationUpdate_IEs__value_PR_GlobalE2node_ID,
449 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigAddition_List,
450 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigUpdate_List,
451 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigRemoval_List,
452 E2nodeConfigurationUpdate_IEs__value_PR_E2nodeTNLassociationRemoval_List
453 } E2nodeConfigurationUpdate_IEs__value_PR;
454 typedef enum E2nodeConfigurationUpdateAcknowledge_IEs__value_PR {
455 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */
456 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_TransactionID,
457 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigAdditionAck_List,
458 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigUpdateAck_List,
459 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigRemovalAck_List
460 } E2nodeConfigurationUpdateAcknowledge_IEs__value_PR;
461 typedef enum E2nodeConfigurationUpdateFailure_IEs__value_PR {
462 E2nodeConfigurationUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
463 E2nodeConfigurationUpdateFailure_IEs__value_PR_TransactionID,
464 E2nodeConfigurationUpdateFailure_IEs__value_PR_Cause,
465 E2nodeConfigurationUpdateFailure_IEs__value_PR_TimeToWait,
466 E2nodeConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics
467 } E2nodeConfigurationUpdateFailure_IEs__value_PR;
468 typedef enum ResetRequestIEs__value_PR {
469 ResetRequestIEs__value_PR_NOTHING, /* No components present */
470 ResetRequestIEs__value_PR_TransactionID,
471 ResetRequestIEs__value_PR_Cause
472 } ResetRequestIEs__value_PR;
473 typedef enum ResetResponseIEs__value_PR {
474 ResetResponseIEs__value_PR_NOTHING, /* No components present */
475 ResetResponseIEs__value_PR_TransactionID,
476 ResetResponseIEs__value_PR_CriticalityDiagnostics
477 } ResetResponseIEs__value_PR;
478 typedef enum RICserviceUpdate_IEs__value_PR {
479 RICserviceUpdate_IEs__value_PR_NOTHING, /* No components present */
480 RICserviceUpdate_IEs__value_PR_TransactionID,
481 RICserviceUpdate_IEs__value_PR_RANfunctions_List,
482 RICserviceUpdate_IEs__value_PR_RANfunctions_List_1,
483 RICserviceUpdate_IEs__value_PR_RANfunctionsID_List
484 } RICserviceUpdate_IEs__value_PR;
485 typedef enum RICserviceUpdateAcknowledge_IEs__value_PR {
486 RICserviceUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */
487 RICserviceUpdateAcknowledge_IEs__value_PR_TransactionID,
488 RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsID_List,
489 RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsIDcause_List
490 } RICserviceUpdateAcknowledge_IEs__value_PR;
491 typedef enum RICserviceUpdateFailure_IEs__value_PR {
492 RICserviceUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
493 RICserviceUpdateFailure_IEs__value_PR_TransactionID,
494 RICserviceUpdateFailure_IEs__value_PR_Cause,
495 RICserviceUpdateFailure_IEs__value_PR_TimeToWait,
496 RICserviceUpdateFailure_IEs__value_PR_CriticalityDiagnostics
497 } RICserviceUpdateFailure_IEs__value_PR;
498 typedef enum RICserviceQuery_IEs__value_PR {
499 RICserviceQuery_IEs__value_PR_NOTHING, /* No components present */
500 RICserviceQuery_IEs__value_PR_TransactionID,
501 RICserviceQuery_IEs__value_PR_RANfunctionsID_List
502 } RICserviceQuery_IEs__value_PR;
503 typedef enum E2RemovalRequestIEs__value_PR {
504 E2RemovalRequestIEs__value_PR_NOTHING, /* No components present */
505 E2RemovalRequestIEs__value_PR_TransactionID
506 } E2RemovalRequestIEs__value_PR;
507 typedef enum E2RemovalResponseIEs__value_PR {
508 E2RemovalResponseIEs__value_PR_NOTHING, /* No components present */
509 E2RemovalResponseIEs__value_PR_TransactionID,
510 E2RemovalResponseIEs__value_PR_CriticalityDiagnostics
511 } E2RemovalResponseIEs__value_PR;
512 typedef enum E2RemovalFailureIEs__value_PR {
513 E2RemovalFailureIEs__value_PR_NOTHING, /* No components present */
514 E2RemovalFailureIEs__value_PR_TransactionID,
515 E2RemovalFailureIEs__value_PR_Cause,
516 E2RemovalFailureIEs__value_PR_CriticalityDiagnostics
517 } E2RemovalFailureIEs__value_PR;
519 /* ProtocolIE-Field */
520 typedef struct RICaction_ToBeSetup_ItemIEs {
522 Criticality_t criticality;
523 struct RICaction_ToBeSetup_ItemIEs__value {
524 RICaction_ToBeSetup_ItemIEs__value_PR present;
525 union RICaction_ToBeSetup_ItemIEs__value_u {
526 RICaction_ToBeSetup_Item_t RICaction_ToBeSetup_Item;
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 } RICaction_ToBeSetup_ItemIEs_t;
536 typedef struct RICaction_Admitted_ItemIEs {
538 Criticality_t criticality;
539 struct RICaction_Admitted_ItemIEs__value {
540 RICaction_Admitted_ItemIEs__value_PR present;
541 union RICaction_Admitted_ItemIEs__value_u {
542 RICaction_Admitted_Item_t RICaction_Admitted_Item;
545 /* Context for parsing across buffer boundaries */
546 asn_struct_ctx_t _asn_ctx;
549 /* Context for parsing across buffer boundaries */
550 asn_struct_ctx_t _asn_ctx;
551 } RICaction_Admitted_ItemIEs_t;
552 typedef struct RICaction_NotAdmitted_ItemIEs {
554 Criticality_t criticality;
555 struct RICaction_NotAdmitted_ItemIEs__value {
556 RICaction_NotAdmitted_ItemIEs__value_PR present;
557 union RICaction_NotAdmitted_ItemIEs__value_u {
558 RICaction_NotAdmitted_Item_t RICaction_NotAdmitted_Item;
561 /* Context for parsing across buffer boundaries */
562 asn_struct_ctx_t _asn_ctx;
565 /* Context for parsing across buffer boundaries */
566 asn_struct_ctx_t _asn_ctx;
567 } RICaction_NotAdmitted_ItemIEs_t;
568 typedef struct RICsubscription_withCause_ItemIEs {
570 Criticality_t criticality;
571 struct RICsubscription_withCause_ItemIEs__value {
572 RICsubscription_withCause_ItemIEs__value_PR present;
573 union RICsubscription_withCause_ItemIEs__value_u {
574 RICsubscription_withCause_Item_t RICsubscription_withCause_Item;
577 /* Context for parsing across buffer boundaries */
578 asn_struct_ctx_t _asn_ctx;
581 /* Context for parsing across buffer boundaries */
582 asn_struct_ctx_t _asn_ctx;
583 } RICsubscription_withCause_ItemIEs_t;
584 typedef struct RICaction_ToBeRemovedForModification_ItemIEs {
586 Criticality_t criticality;
587 struct RICaction_ToBeRemovedForModification_ItemIEs__value {
588 RICaction_ToBeRemovedForModification_ItemIEs__value_PR present;
589 union RICaction_ToBeRemovedForModification_ItemIEs__value_u {
590 RICaction_ToBeRemovedForModification_Item_t RICaction_ToBeRemovedForModification_Item;
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 } RICaction_ToBeRemovedForModification_ItemIEs_t;
600 typedef struct RICaction_ToBeModifiedForModification_ItemIEs {
602 Criticality_t criticality;
603 struct RICaction_ToBeModifiedForModification_ItemIEs__value {
604 RICaction_ToBeModifiedForModification_ItemIEs__value_PR present;
605 union RICaction_ToBeModifiedForModification_ItemIEs__value_u {
606 RICaction_ToBeModifiedForModification_Item_t RICaction_ToBeModifiedForModification_Item;
609 /* Context for parsing across buffer boundaries */
610 asn_struct_ctx_t _asn_ctx;
613 /* Context for parsing across buffer boundaries */
614 asn_struct_ctx_t _asn_ctx;
615 } RICaction_ToBeModifiedForModification_ItemIEs_t;
616 typedef struct RICaction_ToBeAddedForModification_ItemIEs {
618 Criticality_t criticality;
619 struct RICaction_ToBeAddedForModification_ItemIEs__value {
620 RICaction_ToBeAddedForModification_ItemIEs__value_PR present;
621 union RICaction_ToBeAddedForModification_ItemIEs__value_u {
622 RICaction_ToBeAddedForModification_Item_t RICaction_ToBeAddedForModification_Item;
625 /* Context for parsing across buffer boundaries */
626 asn_struct_ctx_t _asn_ctx;
629 /* Context for parsing across buffer boundaries */
630 asn_struct_ctx_t _asn_ctx;
631 } RICaction_ToBeAddedForModification_ItemIEs_t;
632 typedef struct RICaction_RemovedForModification_ItemIEs {
634 Criticality_t criticality;
635 struct RICaction_RemovedForModification_ItemIEs__value {
636 RICaction_RemovedForModification_ItemIEs__value_PR present;
637 union RICaction_RemovedForModification_ItemIEs__value_u {
638 RICaction_RemovedForModification_Item_t RICaction_RemovedForModification_Item;
641 /* Context for parsing across buffer boundaries */
642 asn_struct_ctx_t _asn_ctx;
645 /* Context for parsing across buffer boundaries */
646 asn_struct_ctx_t _asn_ctx;
647 } RICaction_RemovedForModification_ItemIEs_t;
648 typedef struct RICaction_FailedToBeRemovedForModification_ItemIEs {
650 Criticality_t criticality;
651 struct RICaction_FailedToBeRemovedForModification_ItemIEs__value {
652 RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR present;
653 union RICaction_FailedToBeRemovedForModification_ItemIEs__value_u {
654 RICaction_FailedToBeRemovedForModification_Item_t RICaction_FailedToBeRemovedForModification_Item;
657 /* Context for parsing across buffer boundaries */
658 asn_struct_ctx_t _asn_ctx;
661 /* Context for parsing across buffer boundaries */
662 asn_struct_ctx_t _asn_ctx;
663 } RICaction_FailedToBeRemovedForModification_ItemIEs_t;
664 typedef struct RICaction_ModifiedForModification_ItemIEs {
666 Criticality_t criticality;
667 struct RICaction_ModifiedForModification_ItemIEs__value {
668 RICaction_ModifiedForModification_ItemIEs__value_PR present;
669 union RICaction_ModifiedForModification_ItemIEs__value_u {
670 RICaction_ModifiedForModification_Item_t RICaction_ModifiedForModification_Item;
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 } RICaction_ModifiedForModification_ItemIEs_t;
680 typedef struct RICaction_FailedToBeModifiedForModification_ItemIEs {
682 Criticality_t criticality;
683 struct RICaction_FailedToBeModifiedForModification_ItemIEs__value {
684 RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR present;
685 union RICaction_FailedToBeModifiedForModification_ItemIEs__value_u {
686 RICaction_FailedToBeModifiedForModification_Item_t RICaction_FailedToBeModifiedForModification_Item;
689 /* Context for parsing across buffer boundaries */
690 asn_struct_ctx_t _asn_ctx;
693 /* Context for parsing across buffer boundaries */
694 asn_struct_ctx_t _asn_ctx;
695 } RICaction_FailedToBeModifiedForModification_ItemIEs_t;
696 typedef struct RICaction_AddedForModification_ItemIEs {
698 Criticality_t criticality;
699 struct RICaction_AddedForModification_ItemIEs__value {
700 RICaction_AddedForModification_ItemIEs__value_PR present;
701 union RICaction_AddedForModification_ItemIEs__value_u {
702 RICaction_AddedForModification_Item_t RICaction_AddedForModification_Item;
705 /* Context for parsing across buffer boundaries */
706 asn_struct_ctx_t _asn_ctx;
709 /* Context for parsing across buffer boundaries */
710 asn_struct_ctx_t _asn_ctx;
711 } RICaction_AddedForModification_ItemIEs_t;
712 typedef struct RICaction_FailedToBeAddedForModification_ItemIEs {
714 Criticality_t criticality;
715 struct RICaction_FailedToBeAddedForModification_ItemIEs__value {
716 RICaction_FailedToBeAddedForModification_ItemIEs__value_PR present;
717 union RICaction_FailedToBeAddedForModification_ItemIEs__value_u {
718 RICaction_FailedToBeAddedForModification_Item_t RICaction_FailedToBeAddedForModification_Item;
721 /* Context for parsing across buffer boundaries */
722 asn_struct_ctx_t _asn_ctx;
725 /* Context for parsing across buffer boundaries */
726 asn_struct_ctx_t _asn_ctx;
727 } RICaction_FailedToBeAddedForModification_ItemIEs_t;
728 typedef struct RICaction_RequiredToBeModified_ItemIEs {
730 Criticality_t criticality;
731 struct RICaction_RequiredToBeModified_ItemIEs__value {
732 RICaction_RequiredToBeModified_ItemIEs__value_PR present;
733 union RICaction_RequiredToBeModified_ItemIEs__value_u {
734 RICaction_RequiredToBeModified_Item_t RICaction_RequiredToBeModified_Item;
737 /* Context for parsing across buffer boundaries */
738 asn_struct_ctx_t _asn_ctx;
741 /* Context for parsing across buffer boundaries */
742 asn_struct_ctx_t _asn_ctx;
743 } RICaction_RequiredToBeModified_ItemIEs_t;
744 typedef struct RICaction_RequiredToBeRemoved_ItemIEs {
746 Criticality_t criticality;
747 struct RICaction_RequiredToBeRemoved_ItemIEs__value {
748 RICaction_RequiredToBeRemoved_ItemIEs__value_PR present;
749 union RICaction_RequiredToBeRemoved_ItemIEs__value_u {
750 RICaction_RequiredToBeRemoved_Item_t RICaction_RequiredToBeRemoved_Item;
753 /* Context for parsing across buffer boundaries */
754 asn_struct_ctx_t _asn_ctx;
757 /* Context for parsing across buffer boundaries */
758 asn_struct_ctx_t _asn_ctx;
759 } RICaction_RequiredToBeRemoved_ItemIEs_t;
760 typedef struct RICaction_ConfirmedForModification_ItemIEs {
762 Criticality_t criticality;
763 struct RICaction_ConfirmedForModification_ItemIEs__value {
764 RICaction_ConfirmedForModification_ItemIEs__value_PR present;
765 union RICaction_ConfirmedForModification_ItemIEs__value_u {
766 RICaction_ConfirmedForModification_Item_t RICaction_ConfirmedForModification_Item;
769 /* Context for parsing across buffer boundaries */
770 asn_struct_ctx_t _asn_ctx;
773 /* Context for parsing across buffer boundaries */
774 asn_struct_ctx_t _asn_ctx;
775 } RICaction_ConfirmedForModification_ItemIEs_t;
776 typedef struct RICaction_RefusedToBeModified_ItemIEs {
778 Criticality_t criticality;
779 struct RICaction_RefusedToBeModified_ItemIEs__value {
780 RICaction_RefusedToBeModified_ItemIEs__value_PR present;
781 union RICaction_RefusedToBeModified_ItemIEs__value_u {
782 RICaction_RefusedToBeModified_Item_t RICaction_RefusedToBeModified_Item;
785 /* Context for parsing across buffer boundaries */
786 asn_struct_ctx_t _asn_ctx;
789 /* Context for parsing across buffer boundaries */
790 asn_struct_ctx_t _asn_ctx;
791 } RICaction_RefusedToBeModified_ItemIEs_t;
792 typedef struct RICaction_ConfirmedForRemoval_ItemIEs {
794 Criticality_t criticality;
795 struct RICaction_ConfirmedForRemoval_ItemIEs__value {
796 RICaction_ConfirmedForRemoval_ItemIEs__value_PR present;
797 union RICaction_ConfirmedForRemoval_ItemIEs__value_u {
798 RICaction_ConfirmedForRemoval_Item_t RICaction_ConfirmedForRemoval_Item;
801 /* Context for parsing across buffer boundaries */
802 asn_struct_ctx_t _asn_ctx;
805 /* Context for parsing across buffer boundaries */
806 asn_struct_ctx_t _asn_ctx;
807 } RICaction_ConfirmedForRemoval_ItemIEs_t;
808 typedef struct RICaction_RefusedToBeRemoved_ItemIEs {
810 Criticality_t criticality;
811 struct RICaction_RefusedToBeRemoved_ItemIEs__value {
812 RICaction_RefusedToBeRemoved_ItemIEs__value_PR present;
813 union RICaction_RefusedToBeRemoved_ItemIEs__value_u {
814 RICaction_RefusedToBeRemoved_Item_t RICaction_RefusedToBeRemoved_Item;
817 /* Context for parsing across buffer boundaries */
818 asn_struct_ctx_t _asn_ctx;
821 /* Context for parsing across buffer boundaries */
822 asn_struct_ctx_t _asn_ctx;
823 } RICaction_RefusedToBeRemoved_ItemIEs_t;
824 typedef struct E2connectionUpdate_ItemIEs {
826 Criticality_t criticality;
827 struct E2connectionUpdate_ItemIEs__value {
828 E2connectionUpdate_ItemIEs__value_PR present;
829 union E2connectionUpdate_ItemIEs__value_u {
830 E2connectionUpdate_Item_t E2connectionUpdate_Item;
833 /* Context for parsing across buffer boundaries */
834 asn_struct_ctx_t _asn_ctx;
837 /* Context for parsing across buffer boundaries */
838 asn_struct_ctx_t _asn_ctx;
839 } E2connectionUpdate_ItemIEs_t;
840 typedef struct E2connectionUpdateRemove_ItemIEs {
842 Criticality_t criticality;
843 struct E2connectionUpdateRemove_ItemIEs__value {
844 E2connectionUpdateRemove_ItemIEs__value_PR present;
845 union E2connectionUpdateRemove_ItemIEs__value_u {
846 E2connectionUpdateRemove_Item_t E2connectionUpdateRemove_Item;
849 /* Context for parsing across buffer boundaries */
850 asn_struct_ctx_t _asn_ctx;
853 /* Context for parsing across buffer boundaries */
854 asn_struct_ctx_t _asn_ctx;
855 } E2connectionUpdateRemove_ItemIEs_t;
856 typedef struct E2connectionSetupFailed_ItemIEs {
858 Criticality_t criticality;
859 struct E2connectionSetupFailed_ItemIEs__value {
860 E2connectionSetupFailed_ItemIEs__value_PR present;
861 union E2connectionSetupFailed_ItemIEs__value_u {
862 E2connectionSetupFailed_Item_t E2connectionSetupFailed_Item;
865 /* Context for parsing across buffer boundaries */
866 asn_struct_ctx_t _asn_ctx;
869 /* Context for parsing across buffer boundaries */
870 asn_struct_ctx_t _asn_ctx;
871 } E2connectionSetupFailed_ItemIEs_t;
872 typedef struct E2nodeComponentConfigAddition_ItemIEs {
874 Criticality_t criticality;
875 struct E2nodeComponentConfigAddition_ItemIEs__value {
876 E2nodeComponentConfigAddition_ItemIEs__value_PR present;
877 union E2nodeComponentConfigAddition_ItemIEs__value_u {
878 E2nodeComponentConfigAddition_Item_t E2nodeComponentConfigAddition_Item;
881 /* Context for parsing across buffer boundaries */
882 asn_struct_ctx_t _asn_ctx;
885 /* Context for parsing across buffer boundaries */
886 asn_struct_ctx_t _asn_ctx;
887 } E2nodeComponentConfigAddition_ItemIEs_t;
888 typedef struct E2nodeComponentConfigUpdate_ItemIEs {
890 Criticality_t criticality;
891 struct E2nodeComponentConfigUpdate_ItemIEs__value {
892 E2nodeComponentConfigUpdate_ItemIEs__value_PR present;
893 union E2nodeComponentConfigUpdate_ItemIEs__value_u {
894 E2nodeComponentConfigUpdate_Item_t E2nodeComponentConfigUpdate_Item;
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 } E2nodeComponentConfigUpdate_ItemIEs_t;
904 typedef struct E2nodeComponentConfigRemoval_ItemIEs {
906 Criticality_t criticality;
907 struct E2nodeComponentConfigRemoval_ItemIEs__value {
908 E2nodeComponentConfigRemoval_ItemIEs__value_PR present;
909 union E2nodeComponentConfigRemoval_ItemIEs__value_u {
910 E2nodeComponentConfigRemoval_Item_t E2nodeComponentConfigRemoval_Item;
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 } E2nodeComponentConfigRemoval_ItemIEs_t;
920 typedef struct E2nodeTNLassociationRemoval_ItemIEs {
922 Criticality_t criticality;
923 struct E2nodeTNLassociationRemoval_ItemIEs__value {
924 E2nodeTNLassociationRemoval_ItemIEs__value_PR present;
925 union E2nodeTNLassociationRemoval_ItemIEs__value_u {
926 E2nodeTNLassociationRemoval_Item_t E2nodeTNLassociationRemoval_Item;
929 /* Context for parsing across buffer boundaries */
930 asn_struct_ctx_t _asn_ctx;
933 /* Context for parsing across buffer boundaries */
934 asn_struct_ctx_t _asn_ctx;
935 } E2nodeTNLassociationRemoval_ItemIEs_t;
936 typedef struct E2nodeComponentConfigAdditionAck_ItemIEs {
938 Criticality_t criticality;
939 struct E2nodeComponentConfigAdditionAck_ItemIEs__value {
940 E2nodeComponentConfigAdditionAck_ItemIEs__value_PR present;
941 union E2nodeComponentConfigAdditionAck_ItemIEs__value_u {
942 E2nodeComponentConfigAdditionAck_Item_t E2nodeComponentConfigAdditionAck_Item;
945 /* Context for parsing across buffer boundaries */
946 asn_struct_ctx_t _asn_ctx;
949 /* Context for parsing across buffer boundaries */
950 asn_struct_ctx_t _asn_ctx;
951 } E2nodeComponentConfigAdditionAck_ItemIEs_t;
952 typedef struct E2nodeComponentConfigUpdateAck_ItemIEs {
954 Criticality_t criticality;
955 struct E2nodeComponentConfigUpdateAck_ItemIEs__value {
956 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR present;
957 union E2nodeComponentConfigUpdateAck_ItemIEs__value_u {
958 E2nodeComponentConfigUpdateAck_Item_t E2nodeComponentConfigUpdateAck_Item;
961 /* Context for parsing across buffer boundaries */
962 asn_struct_ctx_t _asn_ctx;
965 /* Context for parsing across buffer boundaries */
966 asn_struct_ctx_t _asn_ctx;
967 } E2nodeComponentConfigUpdateAck_ItemIEs_t;
968 typedef struct E2nodeComponentConfigRemovalAck_ItemIEs {
970 Criticality_t criticality;
971 struct E2nodeComponentConfigRemovalAck_ItemIEs__value {
972 E2nodeComponentConfigRemovalAck_ItemIEs__value_PR present;
973 union E2nodeComponentConfigRemovalAck_ItemIEs__value_u {
974 E2nodeComponentConfigRemovalAck_Item_t E2nodeComponentConfigRemovalAck_Item;
977 /* Context for parsing across buffer boundaries */
978 asn_struct_ctx_t _asn_ctx;
981 /* Context for parsing across buffer boundaries */
982 asn_struct_ctx_t _asn_ctx;
983 } E2nodeComponentConfigRemovalAck_ItemIEs_t;
984 typedef struct RANfunction_ItemIEs {
986 Criticality_t criticality;
987 struct RANfunction_ItemIEs__value {
988 RANfunction_ItemIEs__value_PR present;
989 union RANfunction_ItemIEs__value_u {
990 RANfunction_Item_t RANfunction_Item;
993 /* Context for parsing across buffer boundaries */
994 asn_struct_ctx_t _asn_ctx;
997 /* Context for parsing across buffer boundaries */
998 asn_struct_ctx_t _asn_ctx;
999 } RANfunction_ItemIEs_t;
1000 typedef struct RANfunctionID_ItemIEs {
1002 Criticality_t criticality;
1003 struct RANfunctionID_ItemIEs__value {
1004 RANfunctionID_ItemIEs__value_PR present;
1005 union RANfunctionID_ItemIEs__value_u {
1006 RANfunctionID_Item_t RANfunctionID_Item;
1009 /* Context for parsing across buffer boundaries */
1010 asn_struct_ctx_t _asn_ctx;
1013 /* Context for parsing across buffer boundaries */
1014 asn_struct_ctx_t _asn_ctx;
1015 } RANfunctionID_ItemIEs_t;
1016 typedef struct RANfunctionIDcause_ItemIEs {
1018 Criticality_t criticality;
1019 struct RANfunctionIDcause_ItemIEs__value {
1020 RANfunctionIDcause_ItemIEs__value_PR present;
1021 union RANfunctionIDcause_ItemIEs__value_u {
1022 RANfunctionIDcause_Item_t RANfunctionIDcause_Item;
1025 /* Context for parsing across buffer boundaries */
1026 asn_struct_ctx_t _asn_ctx;
1029 /* Context for parsing across buffer boundaries */
1030 asn_struct_ctx_t _asn_ctx;
1031 } RANfunctionIDcause_ItemIEs_t;
1032 typedef struct RICsubscriptionRequest_IEs {
1034 Criticality_t criticality;
1035 struct RICsubscriptionRequest_IEs__value {
1036 RICsubscriptionRequest_IEs__value_PR present;
1037 union RICsubscriptionRequest_IEs__value_u {
1038 RICrequestID_t RICrequestID;
1039 RANfunctionID_t RANfunctionID;
1040 RICsubscriptionDetails_t RICsubscriptionDetails;
1041 RICsubscriptionTime_t RICsubscriptionTime;
1042 RICsubscriptionTime_t RICsubscriptionTime_1;
1045 /* Context for parsing across buffer boundaries */
1046 asn_struct_ctx_t _asn_ctx;
1049 /* Context for parsing across buffer boundaries */
1050 asn_struct_ctx_t _asn_ctx;
1051 } RICsubscriptionRequest_IEs_t;
1052 typedef struct RICsubscriptionResponse_IEs {
1054 Criticality_t criticality;
1055 struct RICsubscriptionResponse_IEs__value {
1056 RICsubscriptionResponse_IEs__value_PR present;
1057 union RICsubscriptionResponse_IEs__value_u {
1058 RICrequestID_t RICrequestID;
1059 RANfunctionID_t RANfunctionID;
1060 RICaction_Admitted_List_t RICaction_Admitted_List;
1061 RICaction_NotAdmitted_List_t RICaction_NotAdmitted_List;
1064 /* Context for parsing across buffer boundaries */
1065 asn_struct_ctx_t _asn_ctx;
1068 /* Context for parsing across buffer boundaries */
1069 asn_struct_ctx_t _asn_ctx;
1070 } RICsubscriptionResponse_IEs_t;
1071 typedef struct RICsubscriptionFailure_IEs {
1073 Criticality_t criticality;
1074 struct RICsubscriptionFailure_IEs__value {
1075 RICsubscriptionFailure_IEs__value_PR present;
1076 union RICsubscriptionFailure_IEs__value_u {
1077 RICrequestID_t RICrequestID;
1078 RANfunctionID_t RANfunctionID;
1080 CriticalityDiagnostics_t CriticalityDiagnostics;
1083 /* Context for parsing across buffer boundaries */
1084 asn_struct_ctx_t _asn_ctx;
1087 /* Context for parsing across buffer boundaries */
1088 asn_struct_ctx_t _asn_ctx;
1089 } RICsubscriptionFailure_IEs_t;
1090 typedef struct RICsubscriptionDeleteRequest_IEs {
1092 Criticality_t criticality;
1093 struct RICsubscriptionDeleteRequest_IEs__value {
1094 RICsubscriptionDeleteRequest_IEs__value_PR present;
1095 union RICsubscriptionDeleteRequest_IEs__value_u {
1096 RICrequestID_t RICrequestID;
1097 RANfunctionID_t RANfunctionID;
1100 /* Context for parsing across buffer boundaries */
1101 asn_struct_ctx_t _asn_ctx;
1104 /* Context for parsing across buffer boundaries */
1105 asn_struct_ctx_t _asn_ctx;
1106 } RICsubscriptionDeleteRequest_IEs_t;
1107 typedef struct RICsubscriptionDeleteResponse_IEs {
1109 Criticality_t criticality;
1110 struct RICsubscriptionDeleteResponse_IEs__value {
1111 RICsubscriptionDeleteResponse_IEs__value_PR present;
1112 union RICsubscriptionDeleteResponse_IEs__value_u {
1113 RICrequestID_t RICrequestID;
1114 RANfunctionID_t RANfunctionID;
1117 /* Context for parsing across buffer boundaries */
1118 asn_struct_ctx_t _asn_ctx;
1121 /* Context for parsing across buffer boundaries */
1122 asn_struct_ctx_t _asn_ctx;
1123 } RICsubscriptionDeleteResponse_IEs_t;
1124 typedef struct RICsubscriptionDeleteFailure_IEs {
1126 Criticality_t criticality;
1127 struct RICsubscriptionDeleteFailure_IEs__value {
1128 RICsubscriptionDeleteFailure_IEs__value_PR present;
1129 union RICsubscriptionDeleteFailure_IEs__value_u {
1130 RICrequestID_t RICrequestID;
1131 RANfunctionID_t RANfunctionID;
1133 CriticalityDiagnostics_t CriticalityDiagnostics;
1136 /* Context for parsing across buffer boundaries */
1137 asn_struct_ctx_t _asn_ctx;
1140 /* Context for parsing across buffer boundaries */
1141 asn_struct_ctx_t _asn_ctx;
1142 } RICsubscriptionDeleteFailure_IEs_t;
1143 typedef struct RICsubscriptionDeleteRequired_IEs {
1145 Criticality_t criticality;
1146 struct RICsubscriptionDeleteRequired_IEs__value {
1147 RICsubscriptionDeleteRequired_IEs__value_PR present;
1148 union RICsubscriptionDeleteRequired_IEs__value_u {
1149 RICsubscription_List_withCause_t RICsubscription_List_withCause;
1152 /* Context for parsing across buffer boundaries */
1153 asn_struct_ctx_t _asn_ctx;
1156 /* Context for parsing across buffer boundaries */
1157 asn_struct_ctx_t _asn_ctx;
1158 } RICsubscriptionDeleteRequired_IEs_t;
1159 typedef struct RICsubscriptionModificationRequest_IEs {
1161 Criticality_t criticality;
1162 struct RICsubscriptionModificationRequest_IEs__value {
1163 RICsubscriptionModificationRequest_IEs__value_PR present;
1164 union RICsubscriptionModificationRequest_IEs__value_u {
1165 RICrequestID_t RICrequestID;
1166 RANfunctionID_t RANfunctionID;
1167 RICeventTriggerDefinition_t RICeventTriggerDefinition;
1168 RICactions_ToBeRemovedForModification_List_t RICactions_ToBeRemovedForModification_List;
1169 RICactions_ToBeModifiedForModification_List_t RICactions_ToBeModifiedForModification_List;
1170 RICactions_ToBeAddedForModification_List_t RICactions_ToBeAddedForModification_List;
1173 /* Context for parsing across buffer boundaries */
1174 asn_struct_ctx_t _asn_ctx;
1177 /* Context for parsing across buffer boundaries */
1178 asn_struct_ctx_t _asn_ctx;
1179 } RICsubscriptionModificationRequest_IEs_t;
1180 typedef struct RICsubscriptionModificationResponse_IEs {
1182 Criticality_t criticality;
1183 struct RICsubscriptionModificationResponse_IEs__value {
1184 RICsubscriptionModificationResponse_IEs__value_PR present;
1185 union RICsubscriptionModificationResponse_IEs__value_u {
1186 RICrequestID_t RICrequestID;
1187 RANfunctionID_t RANfunctionID;
1188 RICactions_RemovedForModification_List_t RICactions_RemovedForModification_List;
1189 RICactions_FailedToBeRemovedForModification_List_t RICactions_FailedToBeRemovedForModification_List;
1190 RICactions_ModifiedForModification_List_t RICactions_ModifiedForModification_List;
1191 RICactions_FailedToBeModifiedForModification_List_t RICactions_FailedToBeModifiedForModification_List;
1192 RICactions_AddedForModification_List_t RICactions_AddedForModification_List;
1193 RICactions_FailedToBeAddedForModification_List_t RICactions_FailedToBeAddedForModification_List;
1196 /* Context for parsing across buffer boundaries */
1197 asn_struct_ctx_t _asn_ctx;
1200 /* Context for parsing across buffer boundaries */
1201 asn_struct_ctx_t _asn_ctx;
1202 } RICsubscriptionModificationResponse_IEs_t;
1203 typedef struct RICsubscriptionModificationFailure_IEs {
1205 Criticality_t criticality;
1206 struct RICsubscriptionModificationFailure_IEs__value {
1207 RICsubscriptionModificationFailure_IEs__value_PR present;
1208 union RICsubscriptionModificationFailure_IEs__value_u {
1209 RICrequestID_t RICrequestID;
1210 RANfunctionID_t RANfunctionID;
1212 CriticalityDiagnostics_t CriticalityDiagnostics;
1215 /* Context for parsing across buffer boundaries */
1216 asn_struct_ctx_t _asn_ctx;
1219 /* Context for parsing across buffer boundaries */
1220 asn_struct_ctx_t _asn_ctx;
1221 } RICsubscriptionModificationFailure_IEs_t;
1222 typedef struct RICsubscriptionModificationRequired_IEs {
1224 Criticality_t criticality;
1225 struct RICsubscriptionModificationRequired_IEs__value {
1226 RICsubscriptionModificationRequired_IEs__value_PR present;
1227 union RICsubscriptionModificationRequired_IEs__value_u {
1228 RICrequestID_t RICrequestID;
1229 RANfunctionID_t RANfunctionID;
1230 RICactions_RequiredToBeModified_List_t RICactions_RequiredToBeModified_List;
1231 RICactions_RequiredToBeRemoved_List_t RICactions_RequiredToBeRemoved_List;
1234 /* Context for parsing across buffer boundaries */
1235 asn_struct_ctx_t _asn_ctx;
1238 /* Context for parsing across buffer boundaries */
1239 asn_struct_ctx_t _asn_ctx;
1240 } RICsubscriptionModificationRequired_IEs_t;
1241 typedef struct RICsubscriptionModificationConfirm_IEs {
1243 Criticality_t criticality;
1244 struct RICsubscriptionModificationConfirm_IEs__value {
1245 RICsubscriptionModificationConfirm_IEs__value_PR present;
1246 union RICsubscriptionModificationConfirm_IEs__value_u {
1247 RICrequestID_t RICrequestID;
1248 RANfunctionID_t RANfunctionID;
1249 RICactions_ConfirmedForModification_List_t RICactions_ConfirmedForModification_List;
1250 RICactions_RefusedToBeModified_List_t RICactions_RefusedToBeModified_List;
1251 RICactions_ConfirmedForRemoval_List_t RICactions_ConfirmedForRemoval_List;
1252 RICactions_RefusedToBeRemoved_List_t RICactions_RefusedToBeRemoved_List;
1255 /* Context for parsing across buffer boundaries */
1256 asn_struct_ctx_t _asn_ctx;
1259 /* Context for parsing across buffer boundaries */
1260 asn_struct_ctx_t _asn_ctx;
1261 } RICsubscriptionModificationConfirm_IEs_t;
1262 typedef struct RICsubscriptionModificationRefuse_IEs {
1264 Criticality_t criticality;
1265 struct RICsubscriptionModificationRefuse_IEs__value {
1266 RICsubscriptionModificationRefuse_IEs__value_PR present;
1267 union RICsubscriptionModificationRefuse_IEs__value_u {
1268 RICrequestID_t RICrequestID;
1269 RANfunctionID_t RANfunctionID;
1271 CriticalityDiagnostics_t CriticalityDiagnostics;
1274 /* Context for parsing across buffer boundaries */
1275 asn_struct_ctx_t _asn_ctx;
1278 /* Context for parsing across buffer boundaries */
1279 asn_struct_ctx_t _asn_ctx;
1280 } RICsubscriptionModificationRefuse_IEs_t;
1281 typedef struct RICindication_IEs {
1283 Criticality_t criticality;
1284 struct RICindication_IEs__value {
1285 RICindication_IEs__value_PR present;
1286 union RICindication_IEs__value_u {
1287 RICrequestID_t RICrequestID;
1288 RANfunctionID_t RANfunctionID;
1289 RICactionID_t RICactionID;
1290 RICindicationSN_t RICindicationSN;
1291 RICindicationType_t RICindicationType;
1292 RICindicationHeader_t RICindicationHeader;
1293 RICindicationMessage_t RICindicationMessage;
1294 RICcallProcessID_t RICcallProcessID;
1297 /* Context for parsing across buffer boundaries */
1298 asn_struct_ctx_t _asn_ctx;
1301 /* Context for parsing across buffer boundaries */
1302 asn_struct_ctx_t _asn_ctx;
1303 } RICindication_IEs_t;
1304 typedef struct RICcontrolRequest_IEs {
1306 Criticality_t criticality;
1307 struct RICcontrolRequest_IEs__value {
1308 RICcontrolRequest_IEs__value_PR present;
1309 union RICcontrolRequest_IEs__value_u {
1310 RICrequestID_t RICrequestID;
1311 RANfunctionID_t RANfunctionID;
1312 RICcallProcessID_t RICcallProcessID;
1313 RICcontrolHeader_t RICcontrolHeader;
1314 RICcontrolMessage_t RICcontrolMessage;
1315 RICcontrolAckRequest_t RICcontrolAckRequest;
1318 /* Context for parsing across buffer boundaries */
1319 asn_struct_ctx_t _asn_ctx;
1322 /* Context for parsing across buffer boundaries */
1323 asn_struct_ctx_t _asn_ctx;
1324 } RICcontrolRequest_IEs_t;
1325 typedef struct RICcontrolAcknowledge_IEs {
1327 Criticality_t criticality;
1328 struct RICcontrolAcknowledge_IEs__value {
1329 RICcontrolAcknowledge_IEs__value_PR present;
1330 union RICcontrolAcknowledge_IEs__value_u {
1331 RICrequestID_t RICrequestID;
1332 RANfunctionID_t RANfunctionID;
1333 RICcallProcessID_t RICcallProcessID;
1334 RICcontrolOutcome_t RICcontrolOutcome;
1337 /* Context for parsing across buffer boundaries */
1338 asn_struct_ctx_t _asn_ctx;
1341 /* Context for parsing across buffer boundaries */
1342 asn_struct_ctx_t _asn_ctx;
1343 } RICcontrolAcknowledge_IEs_t;
1344 typedef struct RICcontrolFailure_IEs {
1346 Criticality_t criticality;
1347 struct RICcontrolFailure_IEs__value {
1348 RICcontrolFailure_IEs__value_PR present;
1349 union RICcontrolFailure_IEs__value_u {
1350 RICrequestID_t RICrequestID;
1351 RANfunctionID_t RANfunctionID;
1352 RICcallProcessID_t RICcallProcessID;
1354 RICcontrolOutcome_t RICcontrolOutcome;
1355 CriticalityDiagnostics_t CriticalityDiagnostics;
1358 /* Context for parsing across buffer boundaries */
1359 asn_struct_ctx_t _asn_ctx;
1362 /* Context for parsing across buffer boundaries */
1363 asn_struct_ctx_t _asn_ctx;
1364 } RICcontrolFailure_IEs_t;
1365 typedef struct RICQueryRequest_IEs {
1367 Criticality_t criticality;
1368 struct RICQueryRequest_IEs__value {
1369 RICQueryRequest_IEs__value_PR present;
1370 union RICQueryRequest_IEs__value_u {
1371 RICrequestID_t RICrequestID;
1372 RANfunctionID_t RANfunctionID;
1373 RICqueryHeader_t RICqueryHeader;
1374 RICqueryDefinition_t RICqueryDefinition;
1377 /* Context for parsing across buffer boundaries */
1378 asn_struct_ctx_t _asn_ctx;
1381 /* Context for parsing across buffer boundaries */
1382 asn_struct_ctx_t _asn_ctx;
1383 } RICQueryRequest_IEs_t;
1384 typedef struct RICQueryResponse_IEs {
1386 Criticality_t criticality;
1387 struct RICQueryResponse_IEs__value {
1388 RICQueryResponse_IEs__value_PR present;
1389 union RICQueryResponse_IEs__value_u {
1390 RICrequestID_t RICrequestID;
1391 RANfunctionID_t RANfunctionID;
1392 RICqueryOutcome_t RICqueryOutcome;
1395 /* Context for parsing across buffer boundaries */
1396 asn_struct_ctx_t _asn_ctx;
1399 /* Context for parsing across buffer boundaries */
1400 asn_struct_ctx_t _asn_ctx;
1401 } RICQueryResponse_IEs_t;
1402 typedef struct RICQueryFailure_IEs {
1404 Criticality_t criticality;
1405 struct RICQueryFailure_IEs__value {
1406 RICQueryFailure_IEs__value_PR present;
1407 union RICQueryFailure_IEs__value_u {
1408 RICrequestID_t RICrequestID;
1409 RANfunctionID_t RANfunctionID;
1411 CriticalityDiagnostics_t CriticalityDiagnostics;
1414 /* Context for parsing across buffer boundaries */
1415 asn_struct_ctx_t _asn_ctx;
1418 /* Context for parsing across buffer boundaries */
1419 asn_struct_ctx_t _asn_ctx;
1420 } RICQueryFailure_IEs_t;
1421 typedef struct ErrorIndication_IEs {
1423 Criticality_t criticality;
1424 struct ErrorIndication_IEs__value {
1425 ErrorIndication_IEs__value_PR present;
1426 union ErrorIndication_IEs__value_u {
1427 TransactionID_t TransactionID;
1428 RICrequestID_t RICrequestID;
1429 RANfunctionID_t RANfunctionID;
1431 CriticalityDiagnostics_t CriticalityDiagnostics;
1434 /* Context for parsing across buffer boundaries */
1435 asn_struct_ctx_t _asn_ctx;
1438 /* Context for parsing across buffer boundaries */
1439 asn_struct_ctx_t _asn_ctx;
1440 } ErrorIndication_IEs_t;
1441 typedef struct E2setupRequestIEs {
1443 Criticality_t criticality;
1444 struct E2setupRequestIEs__value {
1445 E2setupRequestIEs__value_PR present;
1446 union E2setupRequestIEs__value_u {
1447 TransactionID_t TransactionID;
1448 GlobalE2node_ID_t GlobalE2node_ID;
1449 RANfunctions_List_t RANfunctions_List;
1450 E2nodeComponentConfigAddition_List_t E2nodeComponentConfigAddition_List;
1453 /* Context for parsing across buffer boundaries */
1454 asn_struct_ctx_t _asn_ctx;
1457 /* Context for parsing across buffer boundaries */
1458 asn_struct_ctx_t _asn_ctx;
1459 } E2setupRequestIEs_t;
1460 typedef struct E2setupResponseIEs {
1462 Criticality_t criticality;
1463 struct E2setupResponseIEs__value {
1464 E2setupResponseIEs__value_PR present;
1465 union E2setupResponseIEs__value_u {
1466 TransactionID_t TransactionID;
1467 GlobalRIC_ID_t GlobalRIC_ID;
1468 RANfunctionsID_List_t RANfunctionsID_List;
1469 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
1470 E2nodeComponentConfigAdditionAck_List_t E2nodeComponentConfigAdditionAck_List;
1473 /* Context for parsing across buffer boundaries */
1474 asn_struct_ctx_t _asn_ctx;
1477 /* Context for parsing across buffer boundaries */
1478 asn_struct_ctx_t _asn_ctx;
1479 } E2setupResponseIEs_t;
1480 typedef struct E2setupFailureIEs {
1482 Criticality_t criticality;
1483 struct E2setupFailureIEs__value {
1484 E2setupFailureIEs__value_PR present;
1485 union E2setupFailureIEs__value_u {
1486 TransactionID_t TransactionID;
1488 TimeToWait_t TimeToWait;
1489 CriticalityDiagnostics_t CriticalityDiagnostics;
1490 TNLinformation_t TNLinformation;
1493 /* Context for parsing across buffer boundaries */
1494 asn_struct_ctx_t _asn_ctx;
1497 /* Context for parsing across buffer boundaries */
1498 asn_struct_ctx_t _asn_ctx;
1499 } E2setupFailureIEs_t;
1500 typedef struct E2connectionUpdate_IEs {
1502 Criticality_t criticality;
1503 struct E2connectionUpdate_IEs__value {
1504 E2connectionUpdate_IEs__value_PR present;
1505 union E2connectionUpdate_IEs__value_u {
1506 TransactionID_t TransactionID;
1507 E2connectionUpdate_List_t E2connectionUpdate_List;
1508 E2connectionUpdateRemove_List_t E2connectionUpdateRemove_List;
1509 E2connectionUpdate_List_t E2connectionUpdate_List_1;
1512 /* Context for parsing across buffer boundaries */
1513 asn_struct_ctx_t _asn_ctx;
1516 /* Context for parsing across buffer boundaries */
1517 asn_struct_ctx_t _asn_ctx;
1518 } E2connectionUpdate_IEs_t;
1519 typedef struct E2connectionUpdateAck_IEs {
1521 Criticality_t criticality;
1522 struct E2connectionUpdateAck_IEs__value {
1523 E2connectionUpdateAck_IEs__value_PR present;
1524 union E2connectionUpdateAck_IEs__value_u {
1525 TransactionID_t TransactionID;
1526 E2connectionUpdate_List_t E2connectionUpdate_List;
1527 E2connectionSetupFailed_List_t E2connectionSetupFailed_List;
1530 /* Context for parsing across buffer boundaries */
1531 asn_struct_ctx_t _asn_ctx;
1534 /* Context for parsing across buffer boundaries */
1535 asn_struct_ctx_t _asn_ctx;
1536 } E2connectionUpdateAck_IEs_t;
1537 typedef struct E2connectionUpdateFailure_IEs {
1539 Criticality_t criticality;
1540 struct E2connectionUpdateFailure_IEs__value {
1541 E2connectionUpdateFailure_IEs__value_PR present;
1542 union E2connectionUpdateFailure_IEs__value_u {
1543 TransactionID_t TransactionID;
1545 TimeToWait_t TimeToWait;
1546 CriticalityDiagnostics_t CriticalityDiagnostics;
1549 /* Context for parsing across buffer boundaries */
1550 asn_struct_ctx_t _asn_ctx;
1553 /* Context for parsing across buffer boundaries */
1554 asn_struct_ctx_t _asn_ctx;
1555 } E2connectionUpdateFailure_IEs_t;
1556 typedef struct E2nodeConfigurationUpdate_IEs {
1558 Criticality_t criticality;
1559 struct E2nodeConfigurationUpdate_IEs__value {
1560 E2nodeConfigurationUpdate_IEs__value_PR present;
1561 union E2nodeConfigurationUpdate_IEs__value_u {
1562 TransactionID_t TransactionID;
1563 GlobalE2node_ID_t GlobalE2node_ID;
1564 E2nodeComponentConfigAddition_List_t E2nodeComponentConfigAddition_List;
1565 E2nodeComponentConfigUpdate_List_t E2nodeComponentConfigUpdate_List;
1566 E2nodeComponentConfigRemoval_List_t E2nodeComponentConfigRemoval_List;
1567 E2nodeTNLassociationRemoval_List_t E2nodeTNLassociationRemoval_List;
1570 /* Context for parsing across buffer boundaries */
1571 asn_struct_ctx_t _asn_ctx;
1574 /* Context for parsing across buffer boundaries */
1575 asn_struct_ctx_t _asn_ctx;
1576 } E2nodeConfigurationUpdate_IEs_t;
1577 typedef struct E2nodeConfigurationUpdateAcknowledge_IEs {
1579 Criticality_t criticality;
1580 struct E2nodeConfigurationUpdateAcknowledge_IEs__value {
1581 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR present;
1582 union E2nodeConfigurationUpdateAcknowledge_IEs__value_u {
1583 TransactionID_t TransactionID;
1584 E2nodeComponentConfigAdditionAck_List_t E2nodeComponentConfigAdditionAck_List;
1585 E2nodeComponentConfigUpdateAck_List_t E2nodeComponentConfigUpdateAck_List;
1586 E2nodeComponentConfigRemovalAck_List_t E2nodeComponentConfigRemovalAck_List;
1589 /* Context for parsing across buffer boundaries */
1590 asn_struct_ctx_t _asn_ctx;
1593 /* Context for parsing across buffer boundaries */
1594 asn_struct_ctx_t _asn_ctx;
1595 } E2nodeConfigurationUpdateAcknowledge_IEs_t;
1596 typedef struct E2nodeConfigurationUpdateFailure_IEs {
1598 Criticality_t criticality;
1599 struct E2nodeConfigurationUpdateFailure_IEs__value {
1600 E2nodeConfigurationUpdateFailure_IEs__value_PR present;
1601 union E2nodeConfigurationUpdateFailure_IEs__value_u {
1602 TransactionID_t TransactionID;
1604 TimeToWait_t TimeToWait;
1605 CriticalityDiagnostics_t CriticalityDiagnostics;
1608 /* Context for parsing across buffer boundaries */
1609 asn_struct_ctx_t _asn_ctx;
1612 /* Context for parsing across buffer boundaries */
1613 asn_struct_ctx_t _asn_ctx;
1614 } E2nodeConfigurationUpdateFailure_IEs_t;
1615 typedef struct ResetRequestIEs {
1617 Criticality_t criticality;
1618 struct ResetRequestIEs__value {
1619 ResetRequestIEs__value_PR present;
1620 union ResetRequestIEs__value_u {
1621 TransactionID_t TransactionID;
1625 /* Context for parsing across buffer boundaries */
1626 asn_struct_ctx_t _asn_ctx;
1629 /* Context for parsing across buffer boundaries */
1630 asn_struct_ctx_t _asn_ctx;
1631 } ResetRequestIEs_t;
1632 typedef struct ResetResponseIEs {
1634 Criticality_t criticality;
1635 struct ResetResponseIEs__value {
1636 ResetResponseIEs__value_PR present;
1637 union ResetResponseIEs__value_u {
1638 TransactionID_t TransactionID;
1639 CriticalityDiagnostics_t CriticalityDiagnostics;
1642 /* Context for parsing across buffer boundaries */
1643 asn_struct_ctx_t _asn_ctx;
1646 /* Context for parsing across buffer boundaries */
1647 asn_struct_ctx_t _asn_ctx;
1648 } ResetResponseIEs_t;
1649 typedef struct RICserviceUpdate_IEs {
1651 Criticality_t criticality;
1652 struct RICserviceUpdate_IEs__value {
1653 RICserviceUpdate_IEs__value_PR present;
1654 union RICserviceUpdate_IEs__value_u {
1655 TransactionID_t TransactionID;
1656 RANfunctions_List_t RANfunctions_List;
1657 RANfunctions_List_t RANfunctions_List_1;
1658 RANfunctionsID_List_t RANfunctionsID_List;
1661 /* Context for parsing across buffer boundaries */
1662 asn_struct_ctx_t _asn_ctx;
1665 /* Context for parsing across buffer boundaries */
1666 asn_struct_ctx_t _asn_ctx;
1667 } RICserviceUpdate_IEs_t;
1668 typedef struct RICserviceUpdateAcknowledge_IEs {
1670 Criticality_t criticality;
1671 struct RICserviceUpdateAcknowledge_IEs__value {
1672 RICserviceUpdateAcknowledge_IEs__value_PR present;
1673 union RICserviceUpdateAcknowledge_IEs__value_u {
1674 TransactionID_t TransactionID;
1675 RANfunctionsID_List_t RANfunctionsID_List;
1676 RANfunctionsIDcause_List_t RANfunctionsIDcause_List;
1679 /* Context for parsing across buffer boundaries */
1680 asn_struct_ctx_t _asn_ctx;
1683 /* Context for parsing across buffer boundaries */
1684 asn_struct_ctx_t _asn_ctx;
1685 } RICserviceUpdateAcknowledge_IEs_t;
1686 typedef struct RICserviceUpdateFailure_IEs {
1688 Criticality_t criticality;
1689 struct RICserviceUpdateFailure_IEs__value {
1690 RICserviceUpdateFailure_IEs__value_PR present;
1691 union RICserviceUpdateFailure_IEs__value_u {
1692 TransactionID_t TransactionID;
1694 TimeToWait_t TimeToWait;
1695 CriticalityDiagnostics_t CriticalityDiagnostics;
1698 /* Context for parsing across buffer boundaries */
1699 asn_struct_ctx_t _asn_ctx;
1702 /* Context for parsing across buffer boundaries */
1703 asn_struct_ctx_t _asn_ctx;
1704 } RICserviceUpdateFailure_IEs_t;
1705 typedef struct RICserviceQuery_IEs {
1707 Criticality_t criticality;
1708 struct RICserviceQuery_IEs__value {
1709 RICserviceQuery_IEs__value_PR present;
1710 union RICserviceQuery_IEs__value_u {
1711 TransactionID_t TransactionID;
1712 RANfunctionsID_List_t RANfunctionsID_List;
1715 /* Context for parsing across buffer boundaries */
1716 asn_struct_ctx_t _asn_ctx;
1719 /* Context for parsing across buffer boundaries */
1720 asn_struct_ctx_t _asn_ctx;
1721 } RICserviceQuery_IEs_t;
1722 typedef struct E2RemovalRequestIEs {
1724 Criticality_t criticality;
1725 struct E2RemovalRequestIEs__value {
1726 E2RemovalRequestIEs__value_PR present;
1727 union E2RemovalRequestIEs__value_u {
1728 TransactionID_t TransactionID;
1731 /* Context for parsing across buffer boundaries */
1732 asn_struct_ctx_t _asn_ctx;
1735 /* Context for parsing across buffer boundaries */
1736 asn_struct_ctx_t _asn_ctx;
1737 } E2RemovalRequestIEs_t;
1738 typedef struct E2RemovalResponseIEs {
1740 Criticality_t criticality;
1741 struct E2RemovalResponseIEs__value {
1742 E2RemovalResponseIEs__value_PR present;
1743 union E2RemovalResponseIEs__value_u {
1744 TransactionID_t TransactionID;
1745 CriticalityDiagnostics_t CriticalityDiagnostics;
1748 /* Context for parsing across buffer boundaries */
1749 asn_struct_ctx_t _asn_ctx;
1752 /* Context for parsing across buffer boundaries */
1753 asn_struct_ctx_t _asn_ctx;
1754 } E2RemovalResponseIEs_t;
1755 typedef struct E2RemovalFailureIEs {
1757 Criticality_t criticality;
1758 struct E2RemovalFailureIEs__value {
1759 E2RemovalFailureIEs__value_PR present;
1760 union E2RemovalFailureIEs__value_u {
1761 TransactionID_t TransactionID;
1763 CriticalityDiagnostics_t CriticalityDiagnostics;
1766 /* Context for parsing across buffer boundaries */
1767 asn_struct_ctx_t _asn_ctx;
1770 /* Context for parsing across buffer boundaries */
1771 asn_struct_ctx_t _asn_ctx;
1772 } E2RemovalFailureIEs_t;
1774 /* Implementation */
1775 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs;
1776 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1;
1777 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[3];
1778 extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs;
1779 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5;
1780 extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[3];
1781 extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs;
1782 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9;
1783 extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[3];
1784 extern asn_TYPE_descriptor_t asn_DEF_RICsubscription_withCause_ItemIEs;
1785 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCause_ItemIEs_specs_13;
1786 extern asn_TYPE_member_t asn_MBR_RICsubscription_withCause_ItemIEs_13[3];
1787 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs;
1788 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeRemovedForModification_ItemIEs_specs_17;
1789 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeRemovedForModification_ItemIEs_17[3];
1790 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs;
1791 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeModifiedForModification_ItemIEs_specs_21;
1792 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_ItemIEs_21[3];
1793 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeAddedForModification_ItemIEs;
1794 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeAddedForModification_ItemIEs_specs_25;
1795 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_ItemIEs_25[3];
1796 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RemovedForModification_ItemIEs;
1797 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RemovedForModification_ItemIEs_specs_29;
1798 extern asn_TYPE_member_t asn_MBR_RICaction_RemovedForModification_ItemIEs_29[3];
1799 extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs;
1800 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeRemovedForModification_ItemIEs_specs_33;
1801 extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeRemovedForModification_ItemIEs_33[3];
1802 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ModifiedForModification_ItemIEs;
1803 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ModifiedForModification_ItemIEs_specs_37;
1804 extern asn_TYPE_member_t asn_MBR_RICaction_ModifiedForModification_ItemIEs_37[3];
1805 extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs;
1806 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeModifiedForModification_ItemIEs_specs_41;
1807 extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeModifiedForModification_ItemIEs_41[3];
1808 extern asn_TYPE_descriptor_t asn_DEF_RICaction_AddedForModification_ItemIEs;
1809 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_AddedForModification_ItemIEs_specs_45;
1810 extern asn_TYPE_member_t asn_MBR_RICaction_AddedForModification_ItemIEs_45[3];
1811 extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs;
1812 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeAddedForModification_ItemIEs_specs_49;
1813 extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeAddedForModification_ItemIEs_49[3];
1814 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeModified_ItemIEs;
1815 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeModified_ItemIEs_specs_53;
1816 extern asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeModified_ItemIEs_53[3];
1817 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs;
1818 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeRemoved_ItemIEs_specs_57;
1819 extern asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeRemoved_ItemIEs_57[3];
1820 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForModification_ItemIEs;
1821 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForModification_ItemIEs_specs_61;
1822 extern asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForModification_ItemIEs_61[3];
1823 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeModified_ItemIEs;
1824 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeModified_ItemIEs_specs_65;
1825 extern asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeModified_ItemIEs_65[3];
1826 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs;
1827 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForRemoval_ItemIEs_specs_69;
1828 extern asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForRemoval_ItemIEs_69[3];
1829 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs;
1830 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeRemoved_ItemIEs_specs_73;
1831 extern asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeRemoved_ItemIEs_73[3];
1832 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_ItemIEs;
1833 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_ItemIEs_specs_77;
1834 extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_ItemIEs_77[3];
1835 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_ItemIEs;
1836 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateRemove_ItemIEs_specs_81;
1837 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_ItemIEs_81[3];
1838 extern asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_ItemIEs;
1839 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionSetupFailed_ItemIEs_specs_85;
1840 extern asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_ItemIEs_85[3];
1841 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAddition_ItemIEs;
1842 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAddition_ItemIEs_specs_89;
1843 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_ItemIEs_89[3];
1844 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_ItemIEs;
1845 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdate_ItemIEs_specs_93;
1846 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_93[3];
1847 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemoval_ItemIEs;
1848 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemoval_ItemIEs_specs_97;
1849 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_97[3];
1850 extern asn_TYPE_descriptor_t asn_DEF_E2nodeTNLassociationRemoval_ItemIEs;
1851 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeTNLassociationRemoval_ItemIEs_specs_101;
1852 extern asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_101[3];
1853 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs;
1854 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_ItemIEs_specs_105;
1855 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_105[3];
1856 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs;
1857 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_ItemIEs_specs_109;
1858 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_109[3];
1859 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs;
1860 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_ItemIEs_specs_113;
1861 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_113[3];
1862 extern asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs;
1863 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_117;
1864 extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_117[3];
1865 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs;
1866 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_121;
1867 extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_121[3];
1868 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs;
1869 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_125;
1870 extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_125[3];
1871 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs;
1872 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_129;
1873 extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_129[3];
1874 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs;
1875 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_133;
1876 extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_133[3];
1877 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs;
1878 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_137;
1879 extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_137[3];
1880 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs;
1881 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_141;
1882 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_141[3];
1883 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs;
1884 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_145;
1885 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_145[3];
1886 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs;
1887 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_149;
1888 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_149[3];
1889 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequired_IEs;
1890 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequired_IEs_specs_153;
1891 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequired_IEs_153[3];
1892 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequest_IEs;
1893 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRequest_IEs_specs_157;
1894 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequest_IEs_157[3];
1895 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationResponse_IEs;
1896 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationResponse_IEs_specs_161;
1897 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationResponse_IEs_161[3];
1898 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationFailure_IEs;
1899 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationFailure_IEs_specs_165;
1900 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationFailure_IEs_165[3];
1901 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequired_IEs;
1902 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRequired_IEs_specs_169;
1903 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequired_IEs_169[3];
1904 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationConfirm_IEs;
1905 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationConfirm_IEs_specs_173;
1906 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationConfirm_IEs_173[3];
1907 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRefuse_IEs;
1908 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRefuse_IEs_specs_177;
1909 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRefuse_IEs_177[3];
1910 extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs;
1911 extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_181;
1912 extern asn_TYPE_member_t asn_MBR_RICindication_IEs_181[3];
1913 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs;
1914 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_185;
1915 extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_185[3];
1916 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs;
1917 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_189;
1918 extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_189[3];
1919 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs;
1920 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_193;
1921 extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_193[3];
1922 extern asn_TYPE_descriptor_t asn_DEF_RICQueryRequest_IEs;
1923 extern asn_SEQUENCE_specifics_t asn_SPC_RICQueryRequest_IEs_specs_197;
1924 extern asn_TYPE_member_t asn_MBR_RICQueryRequest_IEs_197[3];
1925 extern asn_TYPE_descriptor_t asn_DEF_RICQueryResponse_IEs;
1926 extern asn_SEQUENCE_specifics_t asn_SPC_RICQueryResponse_IEs_specs_201;
1927 extern asn_TYPE_member_t asn_MBR_RICQueryResponse_IEs_201[3];
1928 extern asn_TYPE_descriptor_t asn_DEF_RICQueryFailure_IEs;
1929 extern asn_SEQUENCE_specifics_t asn_SPC_RICQueryFailure_IEs_specs_205;
1930 extern asn_TYPE_member_t asn_MBR_RICQueryFailure_IEs_205[3];
1931 extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs;
1932 extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_209;
1933 extern asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_209[3];
1934 extern asn_TYPE_descriptor_t asn_DEF_E2setupRequestIEs;
1935 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupRequestIEs_specs_213;
1936 extern asn_TYPE_member_t asn_MBR_E2setupRequestIEs_213[3];
1937 extern asn_TYPE_descriptor_t asn_DEF_E2setupResponseIEs;
1938 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupResponseIEs_specs_217;
1939 extern asn_TYPE_member_t asn_MBR_E2setupResponseIEs_217[3];
1940 extern asn_TYPE_descriptor_t asn_DEF_E2setupFailureIEs;
1941 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupFailureIEs_specs_221;
1942 extern asn_TYPE_member_t asn_MBR_E2setupFailureIEs_221[3];
1943 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_IEs;
1944 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_IEs_specs_225;
1945 extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_IEs_225[3];
1946 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateAck_IEs;
1947 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateAck_IEs_specs_229;
1948 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateAck_IEs_229[3];
1949 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateFailure_IEs;
1950 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateFailure_IEs_specs_233;
1951 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_IEs_233[3];
1952 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdate_IEs;
1953 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdate_IEs_specs_237;
1954 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_237[3];
1955 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs;
1956 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateAcknowledge_IEs_specs_241;
1957 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_241[3];
1958 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateFailure_IEs;
1959 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateFailure_IEs_specs_245;
1960 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_245[3];
1961 extern asn_TYPE_descriptor_t asn_DEF_ResetRequestIEs;
1962 extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequestIEs_specs_249;
1963 extern asn_TYPE_member_t asn_MBR_ResetRequestIEs_249[3];
1964 extern asn_TYPE_descriptor_t asn_DEF_ResetResponseIEs;
1965 extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponseIEs_specs_253;
1966 extern asn_TYPE_member_t asn_MBR_ResetResponseIEs_253[3];
1967 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs;
1968 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_257;
1969 extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_257[3];
1970 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs;
1971 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_261;
1972 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_261[3];
1973 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs;
1974 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_265;
1975 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_265[3];
1976 extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs;
1977 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_269;
1978 extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_269[3];
1979 extern asn_TYPE_descriptor_t asn_DEF_E2RemovalRequestIEs;
1980 extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalRequestIEs_specs_273;
1981 extern asn_TYPE_member_t asn_MBR_E2RemovalRequestIEs_273[3];
1982 extern asn_TYPE_descriptor_t asn_DEF_E2RemovalResponseIEs;
1983 extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalResponseIEs_specs_277;
1984 extern asn_TYPE_member_t asn_MBR_E2RemovalResponseIEs_277[3];
1985 extern asn_TYPE_descriptor_t asn_DEF_E2RemovalFailureIEs;
1986 extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalFailureIEs_specs_281;
1987 extern asn_TYPE_member_t asn_MBR_E2RemovalFailureIEs_281[3];
1993 #endif /* _ProtocolIE_Field_H_ */
1994 #include "asn_internal.h"