Coverage Report

Created: 2026-08-14 06:04

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/open5gs/lib/asn1c/s1ap/S1AP_InitiatingMessage.c
Line
Count
Source
1
/*
2
 * Generated by asn1c-v1.4-43-gb7926896-2026-05-03 (https://github.com/mouse07410/asn1c)
3
 * From ASN.1 module "S1AP-PDU-Descriptions"
4
 *  found in "../support/s1ap-r19.1.0/36413-j10.asn"
5
 *  `asn1c -pdu=all -fprefix=S1AP_ -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-CBOR -no-gen-OER -no-gen-UPER`
6
 */
7
8
#include "S1AP_InitiatingMessage.h"
9
10
#include "S1AP_HandoverRequired.h"
11
#include "S1AP_HandoverRequest.h"
12
#include "S1AP_PathSwitchRequest.h"
13
#include "S1AP_E-RABSetupRequest.h"
14
#include "S1AP_E-RABModifyRequest.h"
15
#include "S1AP_E-RABReleaseCommand.h"
16
#include "S1AP_InitialContextSetupRequest.h"
17
#include "S1AP_HandoverCancel.h"
18
#include "S1AP_KillRequest.h"
19
#include "S1AP_Reset.h"
20
#include "S1AP_S1SetupRequest.h"
21
#include "S1AP_UEContextModificationRequest.h"
22
#include "S1AP_UEContextReleaseCommand.h"
23
#include "S1AP_ENBConfigurationUpdate.h"
24
#include "S1AP_MMEConfigurationUpdate.h"
25
#include "S1AP_WriteReplaceWarningRequest.h"
26
#include "S1AP_UERadioCapabilityMatchRequest.h"
27
#include "S1AP_E-RABModificationIndication.h"
28
#include "S1AP_UEContextModificationIndication.h"
29
#include "S1AP_UEContextSuspendRequest.h"
30
#include "S1AP_UEContextResumeRequest.h"
31
#include "S1AP_UERadioCapabilityIDMappingRequest.h"
32
#include "S1AP_S1RemovalRequest.h"
33
#include "S1AP_HandoverNotify.h"
34
#include "S1AP_E-RABReleaseIndication.h"
35
#include "S1AP_Paging.h"
36
#include "S1AP_DownlinkNASTransport.h"
37
#include "S1AP_InitialUEMessage.h"
38
#include "S1AP_UplinkNASTransport.h"
39
#include "S1AP_ErrorIndication.h"
40
#include "S1AP_NASNonDeliveryIndication.h"
41
#include "S1AP_UEContextReleaseRequest.h"
42
#include "S1AP_DownlinkS1cdma2000tunnelling.h"
43
#include "S1AP_UplinkS1cdma2000tunnelling.h"
44
#include "S1AP_UECapabilityInfoIndication.h"
45
#include "S1AP_ENBStatusTransfer.h"
46
#include "S1AP_MMEStatusTransfer.h"
47
#include "S1AP_DeactivateTrace.h"
48
#include "S1AP_TraceStart.h"
49
#include "S1AP_TraceFailureIndication.h"
50
#include "S1AP_CellTrafficTrace.h"
51
#include "S1AP_LocationReportingControl.h"
52
#include "S1AP_LocationReportingFailureIndication.h"
53
#include "S1AP_LocationReport.h"
54
#include "S1AP_OverloadStart.h"
55
#include "S1AP_OverloadStop.h"
56
#include "S1AP_ENBDirectInformationTransfer.h"
57
#include "S1AP_MMEDirectInformationTransfer.h"
58
#include "S1AP_ENBConfigurationTransfer.h"
59
#include "S1AP_MMEConfigurationTransfer.h"
60
#include "S1AP_PrivateMessage.h"
61
#include "S1AP_DownlinkUEAssociatedLPPaTransport.h"
62
#include "S1AP_UplinkUEAssociatedLPPaTransport.h"
63
#include "S1AP_DownlinkNonUEAssociatedLPPaTransport.h"
64
#include "S1AP_UplinkNonUEAssociatedLPPaTransport.h"
65
#include "S1AP_PWSRestartIndication.h"
66
#include "S1AP_RerouteNASRequest.h"
67
#include "S1AP_PWSFailureIndication.h"
68
#include "S1AP_ConnectionEstablishmentIndication.h"
69
#include "S1AP_NASDeliveryIndication.h"
70
#include "S1AP_RetrieveUEInformation.h"
71
#include "S1AP_UEInformationTransfer.h"
72
#include "S1AP_ENBCPRelocationIndication.h"
73
#include "S1AP_MMECPRelocationIndication.h"
74
#include "S1AP_SecondaryRATDataUsageReport.h"
75
#include "S1AP_HandoverSuccess.h"
76
#include "S1AP_ENBEarlyStatusTransfer.h"
77
#include "S1AP_MMEEarlyStatusTransfer.h"
78
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_1_S1AP_id_HandoverPreparation = 0;
79
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_1_S1AP_reject = 0;
80
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_2_S1AP_id_HandoverResourceAllocation = 1;
81
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_2_S1AP_reject = 0;
82
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_3_S1AP_id_PathSwitchRequest = 3;
83
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_3_S1AP_reject = 0;
84
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_4_S1AP_id_E_RABSetup = 5;
85
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_4_S1AP_reject = 0;
86
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_5_S1AP_id_E_RABModify = 6;
87
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_5_S1AP_reject = 0;
88
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_6_S1AP_id_E_RABRelease = 7;
89
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_6_S1AP_reject = 0;
90
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_7_S1AP_id_InitialContextSetup = 9;
91
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_7_S1AP_reject = 0;
92
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_8_S1AP_id_HandoverCancel = 4;
93
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_8_S1AP_reject = 0;
94
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_9_S1AP_id_Kill = 43;
95
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_9_S1AP_reject = 0;
96
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_10_S1AP_id_Reset = 14;
97
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_10_S1AP_reject = 0;
98
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_11_S1AP_id_S1Setup = 17;
99
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_11_S1AP_reject = 0;
100
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_12_S1AP_id_UEContextModification = 21;
101
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_12_S1AP_reject = 0;
102
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_13_S1AP_id_UEContextRelease = 23;
103
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_13_S1AP_reject = 0;
104
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_14_S1AP_id_ENBConfigurationUpdate = 29;
105
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_14_S1AP_reject = 0;
106
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_15_S1AP_id_MMEConfigurationUpdate = 30;
107
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_15_S1AP_reject = 0;
108
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_16_S1AP_id_WriteReplaceWarning = 36;
109
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_16_S1AP_reject = 0;
110
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_17_S1AP_id_UERadioCapabilityMatch = 48;
111
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_17_S1AP_reject = 0;
112
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_18_S1AP_id_E_RABModificationIndication = 50;
113
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_18_S1AP_reject = 0;
114
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_19_S1AP_id_UEContextModificationIndication = 53;
115
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_19_S1AP_reject = 0;
116
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_20_S1AP_id_UEContextSuspend = 55;
117
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_20_S1AP_reject = 0;
118
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_21_S1AP_id_UEContextResume = 56;
119
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_21_S1AP_reject = 0;
120
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_22_S1AP_id_UERadioCapabilityIDMapping = 63;
121
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_22_S1AP_reject = 0;
122
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_23_S1AP_id_S1Removal = 67;
123
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_23_S1AP_reject = 0;
124
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_24_S1AP_id_HandoverNotification = 2;
125
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_24_S1AP_ignore = 1;
126
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_25_S1AP_id_E_RABReleaseIndication = 8;
127
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_25_S1AP_ignore = 1;
128
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_26_S1AP_id_Paging = 10;
129
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_26_S1AP_ignore = 1;
130
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_27_S1AP_id_downlinkNASTransport = 11;
131
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_27_S1AP_ignore = 1;
132
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_28_S1AP_id_initialUEMessage = 12;
133
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_28_S1AP_ignore = 1;
134
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_29_S1AP_id_uplinkNASTransport = 13;
135
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_29_S1AP_ignore = 1;
136
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_30_S1AP_id_ErrorIndication = 15;
137
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_30_S1AP_ignore = 1;
138
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_31_S1AP_id_NASNonDeliveryIndication = 16;
139
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_31_S1AP_ignore = 1;
140
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_32_S1AP_id_UEContextReleaseRequest = 18;
141
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_32_S1AP_ignore = 1;
142
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_33_S1AP_id_DownlinkS1cdma2000tunnelling = 19;
143
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_33_S1AP_ignore = 1;
144
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_34_S1AP_id_UplinkS1cdma2000tunnelling = 20;
145
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_34_S1AP_ignore = 1;
146
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_35_S1AP_id_UECapabilityInfoIndication = 22;
147
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_35_S1AP_ignore = 1;
148
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_36_S1AP_id_eNBStatusTransfer = 24;
149
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_36_S1AP_ignore = 1;
150
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_37_S1AP_id_MMEStatusTransfer = 25;
151
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_37_S1AP_ignore = 1;
152
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_38_S1AP_id_DeactivateTrace = 26;
153
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_38_S1AP_ignore = 1;
154
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_39_S1AP_id_TraceStart = 27;
155
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_39_S1AP_ignore = 1;
156
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_40_S1AP_id_TraceFailureIndication = 28;
157
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_40_S1AP_ignore = 1;
158
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_41_S1AP_id_CellTrafficTrace = 42;
159
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_41_S1AP_ignore = 1;
160
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_42_S1AP_id_LocationReportingControl = 31;
161
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_42_S1AP_ignore = 1;
162
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_43_S1AP_id_LocationReportingFailureIndication = 32;
163
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_43_S1AP_ignore = 1;
164
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_44_S1AP_id_LocationReport = 33;
165
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_44_S1AP_ignore = 1;
166
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_45_S1AP_id_OverloadStart = 34;
167
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_45_S1AP_ignore = 1;
168
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_46_S1AP_id_OverloadStop = 35;
169
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_46_S1AP_reject = 0;
170
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_47_S1AP_id_eNBDirectInformationTransfer = 37;
171
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_47_S1AP_ignore = 1;
172
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_48_S1AP_id_MMEDirectInformationTransfer = 38;
173
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_48_S1AP_ignore = 1;
174
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_49_S1AP_id_eNBConfigurationTransfer = 40;
175
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_49_S1AP_ignore = 1;
176
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_50_S1AP_id_MMEConfigurationTransfer = 41;
177
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_50_S1AP_ignore = 1;
178
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_51_S1AP_id_PrivateMessage = 39;
179
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_51_S1AP_ignore = 1;
180
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_52_S1AP_id_downlinkUEAssociatedLPPaTransport = 44;
181
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_52_S1AP_ignore = 1;
182
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_53_S1AP_id_uplinkUEAssociatedLPPaTransport = 45;
183
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_53_S1AP_ignore = 1;
184
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_54_S1AP_id_downlinkNonUEAssociatedLPPaTransport = 46;
185
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_54_S1AP_ignore = 1;
186
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_55_S1AP_id_uplinkNonUEAssociatedLPPaTransport = 47;
187
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_55_S1AP_ignore = 1;
188
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_56_S1AP_id_PWSRestartIndication = 49;
189
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_56_S1AP_ignore = 1;
190
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_57_S1AP_id_RerouteNASRequest = 52;
191
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_57_S1AP_reject = 0;
192
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_58_S1AP_id_PWSFailureIndication = 51;
193
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_58_S1AP_ignore = 1;
194
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_59_S1AP_id_ConnectionEstablishmentIndication = 54;
195
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_59_S1AP_reject = 0;
196
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_60_S1AP_id_NASDeliveryIndication = 57;
197
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_60_S1AP_ignore = 1;
198
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_61_S1AP_id_RetrieveUEInformation = 58;
199
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_61_S1AP_reject = 0;
200
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_62_S1AP_id_UEInformationTransfer = 59;
201
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_62_S1AP_reject = 0;
202
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_63_S1AP_id_eNBCPRelocationIndication = 60;
203
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_63_S1AP_reject = 0;
204
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_64_S1AP_id_MMECPRelocationIndication = 61;
205
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_64_S1AP_reject = 0;
206
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_65_S1AP_id_SecondaryRATDataUsageReport = 62;
207
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_65_S1AP_ignore = 1;
208
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_66_S1AP_id_HandoverSuccess = 64;
209
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_66_S1AP_ignore = 1;
210
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_67_S1AP_id_eNBEarlyStatusTransfer = 65;
211
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_67_S1AP_reject = 0;
212
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_68_S1AP_id_MMEEarlyStatusTransfer = 66;
213
static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_68_S1AP_ignore = 1;
214
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequired;
215
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCommand;
216
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverPreparationFailure;
217
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequest;
218
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequestAcknowledge;
219
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverFailure;
220
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequest;
221
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestAcknowledge;
222
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestFailure;
223
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupRequest;
224
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupResponse;
225
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyRequest;
226
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyResponse;
227
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseCommand;
228
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseResponse;
229
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupRequest;
230
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupResponse;
231
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupFailure;
232
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancel;
233
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancelAcknowledge;
234
extern asn_TYPE_descriptor_t asn_DEF_S1AP_KillRequest;
235
extern asn_TYPE_descriptor_t asn_DEF_S1AP_KillResponse;
236
extern asn_TYPE_descriptor_t asn_DEF_S1AP_Reset;
237
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ResetAcknowledge;
238
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupRequest;
239
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupResponse;
240
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupFailure;
241
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationRequest;
242
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationResponse;
243
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationFailure;
244
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseCommand;
245
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseComplete;
246
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdate;
247
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateAcknowledge;
248
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateFailure;
249
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdate;
250
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateAcknowledge;
251
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateFailure;
252
extern asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningRequest;
253
extern asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningResponse;
254
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchRequest;
255
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchResponse;
256
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationIndication;
257
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationConfirm;
258
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationIndication;
259
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationConfirm;
260
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendRequest;
261
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendResponse;
262
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeRequest;
263
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeResponse;
264
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeFailure;
265
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityIDMappingRequest;
266
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityIDMappingResponse;
267
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1RemovalRequest;
268
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1RemovalResponse;
269
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1RemovalFailure;
270
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverNotify;
271
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseIndication;
272
extern asn_TYPE_descriptor_t asn_DEF_S1AP_Paging;
273
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNASTransport;
274
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialUEMessage;
275
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNASTransport;
276
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ErrorIndication;
277
extern asn_TYPE_descriptor_t asn_DEF_S1AP_NASNonDeliveryIndication;
278
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseRequest;
279
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkS1cdma2000tunnelling;
280
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkS1cdma2000tunnelling;
281
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UECapabilityInfoIndication;
282
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBStatusTransfer;
283
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEStatusTransfer;
284
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DeactivateTrace;
285
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceStart;
286
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceFailureIndication;
287
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellTrafficTrace;
288
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingControl;
289
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingFailureIndication;
290
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReport;
291
extern asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStart;
292
extern asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStop;
293
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBDirectInformationTransfer;
294
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEDirectInformationTransfer;
295
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationTransfer;
296
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationTransfer;
297
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PrivateMessage;
298
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport;
299
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport;
300
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport;
301
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport;
302
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PWSRestartIndication;
303
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RerouteNASRequest;
304
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PWSFailureIndication;
305
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ConnectionEstablishmentIndication;
306
extern asn_TYPE_descriptor_t asn_DEF_S1AP_NASDeliveryIndication;
307
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RetrieveUEInformation;
308
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEInformationTransfer;
309
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBCPRelocationIndication;
310
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMECPRelocationIndication;
311
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReport;
312
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverSuccess;
313
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBEarlyStatusTransfer;
314
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEEarlyStatusTransfer;
315
316
static const asn_ioc_cell_t asn_IOS_S1AP_S1AP_ELEMENTARY_PROCEDURES_1_rows[] = {
317
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_HandoverRequired },
318
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_HandoverCommand },
319
  { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_HandoverPreparationFailure },
320
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_1_S1AP_id_HandoverPreparation },
321
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_1_S1AP_reject },
322
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_HandoverRequest },
323
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_HandoverRequestAcknowledge },
324
  { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_HandoverFailure },
325
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_2_S1AP_id_HandoverResourceAllocation },
326
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_2_S1AP_reject },
327
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_PathSwitchRequest },
328
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_PathSwitchRequestAcknowledge },
329
  { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_PathSwitchRequestFailure },
330
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_3_S1AP_id_PathSwitchRequest },
331
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_3_S1AP_reject },
332
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_E_RABSetupRequest },
333
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_E_RABSetupResponse },
334
  { "&UnsuccessfulOutcome",  },
335
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_4_S1AP_id_E_RABSetup },
336
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_4_S1AP_reject },
337
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_E_RABModifyRequest },
338
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_E_RABModifyResponse },
339
  { "&UnsuccessfulOutcome",  },
340
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_5_S1AP_id_E_RABModify },
341
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_5_S1AP_reject },
342
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_E_RABReleaseCommand },
343
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_E_RABReleaseResponse },
344
  { "&UnsuccessfulOutcome",  },
345
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_6_S1AP_id_E_RABRelease },
346
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_6_S1AP_reject },
347
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_InitialContextSetupRequest },
348
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_InitialContextSetupResponse },
349
  { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_InitialContextSetupFailure },
350
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_7_S1AP_id_InitialContextSetup },
351
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_7_S1AP_reject },
352
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_HandoverCancel },
353
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_HandoverCancelAcknowledge },
354
  { "&UnsuccessfulOutcome",  },
355
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_8_S1AP_id_HandoverCancel },
356
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_8_S1AP_reject },
357
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_KillRequest },
358
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_KillResponse },
359
  { "&UnsuccessfulOutcome",  },
360
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_9_S1AP_id_Kill },
361
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_9_S1AP_reject },
362
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_Reset },
363
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_ResetAcknowledge },
364
  { "&UnsuccessfulOutcome",  },
365
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_10_S1AP_id_Reset },
366
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_10_S1AP_reject },
367
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_S1SetupRequest },
368
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_S1SetupResponse },
369
  { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_S1SetupFailure },
370
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_11_S1AP_id_S1Setup },
371
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_11_S1AP_reject },
372
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEContextModificationRequest },
373
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextModificationResponse },
374
  { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextModificationFailure },
375
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_12_S1AP_id_UEContextModification },
376
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_12_S1AP_reject },
377
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEContextReleaseCommand },
378
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextReleaseComplete },
379
  { "&UnsuccessfulOutcome",  },
380
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_13_S1AP_id_UEContextRelease },
381
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_13_S1AP_reject },
382
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ENBConfigurationUpdate },
383
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_ENBConfigurationUpdateAcknowledge },
384
  { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_ENBConfigurationUpdateFailure },
385
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_14_S1AP_id_ENBConfigurationUpdate },
386
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_14_S1AP_reject },
387
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_MMEConfigurationUpdate },
388
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_MMEConfigurationUpdateAcknowledge },
389
  { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_MMEConfigurationUpdateFailure },
390
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_15_S1AP_id_MMEConfigurationUpdate },
391
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_15_S1AP_reject },
392
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_WriteReplaceWarningRequest },
393
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_WriteReplaceWarningResponse },
394
  { "&UnsuccessfulOutcome",  },
395
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_16_S1AP_id_WriteReplaceWarning },
396
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_16_S1AP_reject },
397
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UERadioCapabilityMatchRequest },
398
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UERadioCapabilityMatchResponse },
399
  { "&UnsuccessfulOutcome",  },
400
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_17_S1AP_id_UERadioCapabilityMatch },
401
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_17_S1AP_reject },
402
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_E_RABModificationIndication },
403
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_E_RABModificationConfirm },
404
  { "&UnsuccessfulOutcome",  },
405
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_18_S1AP_id_E_RABModificationIndication },
406
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_18_S1AP_reject },
407
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEContextModificationIndication },
408
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextModificationConfirm },
409
  { "&UnsuccessfulOutcome",  },
410
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_19_S1AP_id_UEContextModificationIndication },
411
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_19_S1AP_reject },
412
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEContextSuspendRequest },
413
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextSuspendResponse },
414
  { "&UnsuccessfulOutcome",  },
415
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_20_S1AP_id_UEContextSuspend },
416
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_20_S1AP_reject },
417
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEContextResumeRequest },
418
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextResumeResponse },
419
  { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextResumeFailure },
420
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_21_S1AP_id_UEContextResume },
421
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_21_S1AP_reject },
422
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UERadioCapabilityIDMappingRequest },
423
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UERadioCapabilityIDMappingResponse },
424
  { "&UnsuccessfulOutcome",  },
425
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_22_S1AP_id_UERadioCapabilityIDMapping },
426
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_22_S1AP_reject },
427
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_S1RemovalRequest },
428
  { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_S1RemovalResponse },
429
  { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_S1RemovalFailure },
430
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_23_S1AP_id_S1Removal },
431
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_23_S1AP_reject },
432
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_HandoverNotify },
433
  { "&SuccessfulOutcome",  },
434
  { "&UnsuccessfulOutcome",  },
435
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_24_S1AP_id_HandoverNotification },
436
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_24_S1AP_ignore },
437
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_E_RABReleaseIndication },
438
  { "&SuccessfulOutcome",  },
439
  { "&UnsuccessfulOutcome",  },
440
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_25_S1AP_id_E_RABReleaseIndication },
441
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_25_S1AP_ignore },
442
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_Paging },
443
  { "&SuccessfulOutcome",  },
444
  { "&UnsuccessfulOutcome",  },
445
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_26_S1AP_id_Paging },
446
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_26_S1AP_ignore },
447
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_DownlinkNASTransport },
448
  { "&SuccessfulOutcome",  },
449
  { "&UnsuccessfulOutcome",  },
450
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_27_S1AP_id_downlinkNASTransport },
451
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_27_S1AP_ignore },
452
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_InitialUEMessage },
453
  { "&SuccessfulOutcome",  },
454
  { "&UnsuccessfulOutcome",  },
455
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_28_S1AP_id_initialUEMessage },
456
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_28_S1AP_ignore },
457
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UplinkNASTransport },
458
  { "&SuccessfulOutcome",  },
459
  { "&UnsuccessfulOutcome",  },
460
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_29_S1AP_id_uplinkNASTransport },
461
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_29_S1AP_ignore },
462
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ErrorIndication },
463
  { "&SuccessfulOutcome",  },
464
  { "&UnsuccessfulOutcome",  },
465
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_30_S1AP_id_ErrorIndication },
466
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_30_S1AP_ignore },
467
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_NASNonDeliveryIndication },
468
  { "&SuccessfulOutcome",  },
469
  { "&UnsuccessfulOutcome",  },
470
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_31_S1AP_id_NASNonDeliveryIndication },
471
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_31_S1AP_ignore },
472
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEContextReleaseRequest },
473
  { "&SuccessfulOutcome",  },
474
  { "&UnsuccessfulOutcome",  },
475
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_32_S1AP_id_UEContextReleaseRequest },
476
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_32_S1AP_ignore },
477
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_DownlinkS1cdma2000tunnelling },
478
  { "&SuccessfulOutcome",  },
479
  { "&UnsuccessfulOutcome",  },
480
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_33_S1AP_id_DownlinkS1cdma2000tunnelling },
481
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_33_S1AP_ignore },
482
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UplinkS1cdma2000tunnelling },
483
  { "&SuccessfulOutcome",  },
484
  { "&UnsuccessfulOutcome",  },
485
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_34_S1AP_id_UplinkS1cdma2000tunnelling },
486
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_34_S1AP_ignore },
487
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UECapabilityInfoIndication },
488
  { "&SuccessfulOutcome",  },
489
  { "&UnsuccessfulOutcome",  },
490
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_35_S1AP_id_UECapabilityInfoIndication },
491
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_35_S1AP_ignore },
492
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ENBStatusTransfer },
493
  { "&SuccessfulOutcome",  },
494
  { "&UnsuccessfulOutcome",  },
495
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_36_S1AP_id_eNBStatusTransfer },
496
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_36_S1AP_ignore },
497
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_MMEStatusTransfer },
498
  { "&SuccessfulOutcome",  },
499
  { "&UnsuccessfulOutcome",  },
500
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_37_S1AP_id_MMEStatusTransfer },
501
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_37_S1AP_ignore },
502
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_DeactivateTrace },
503
  { "&SuccessfulOutcome",  },
504
  { "&UnsuccessfulOutcome",  },
505
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_38_S1AP_id_DeactivateTrace },
506
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_38_S1AP_ignore },
507
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_TraceStart },
508
  { "&SuccessfulOutcome",  },
509
  { "&UnsuccessfulOutcome",  },
510
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_39_S1AP_id_TraceStart },
511
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_39_S1AP_ignore },
512
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_TraceFailureIndication },
513
  { "&SuccessfulOutcome",  },
514
  { "&UnsuccessfulOutcome",  },
515
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_40_S1AP_id_TraceFailureIndication },
516
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_40_S1AP_ignore },
517
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_CellTrafficTrace },
518
  { "&SuccessfulOutcome",  },
519
  { "&UnsuccessfulOutcome",  },
520
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_41_S1AP_id_CellTrafficTrace },
521
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_41_S1AP_ignore },
522
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_LocationReportingControl },
523
  { "&SuccessfulOutcome",  },
524
  { "&UnsuccessfulOutcome",  },
525
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_42_S1AP_id_LocationReportingControl },
526
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_42_S1AP_ignore },
527
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_LocationReportingFailureIndication },
528
  { "&SuccessfulOutcome",  },
529
  { "&UnsuccessfulOutcome",  },
530
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_43_S1AP_id_LocationReportingFailureIndication },
531
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_43_S1AP_ignore },
532
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_LocationReport },
533
  { "&SuccessfulOutcome",  },
534
  { "&UnsuccessfulOutcome",  },
535
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_44_S1AP_id_LocationReport },
536
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_44_S1AP_ignore },
537
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_OverloadStart },
538
  { "&SuccessfulOutcome",  },
539
  { "&UnsuccessfulOutcome",  },
540
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_45_S1AP_id_OverloadStart },
541
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_45_S1AP_ignore },
542
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_OverloadStop },
543
  { "&SuccessfulOutcome",  },
544
  { "&UnsuccessfulOutcome",  },
545
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_46_S1AP_id_OverloadStop },
546
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_46_S1AP_reject },
547
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ENBDirectInformationTransfer },
548
  { "&SuccessfulOutcome",  },
549
  { "&UnsuccessfulOutcome",  },
550
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_47_S1AP_id_eNBDirectInformationTransfer },
551
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_47_S1AP_ignore },
552
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_MMEDirectInformationTransfer },
553
  { "&SuccessfulOutcome",  },
554
  { "&UnsuccessfulOutcome",  },
555
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_48_S1AP_id_MMEDirectInformationTransfer },
556
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_48_S1AP_ignore },
557
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ENBConfigurationTransfer },
558
  { "&SuccessfulOutcome",  },
559
  { "&UnsuccessfulOutcome",  },
560
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_49_S1AP_id_eNBConfigurationTransfer },
561
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_49_S1AP_ignore },
562
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_MMEConfigurationTransfer },
563
  { "&SuccessfulOutcome",  },
564
  { "&UnsuccessfulOutcome",  },
565
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_50_S1AP_id_MMEConfigurationTransfer },
566
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_50_S1AP_ignore },
567
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_PrivateMessage },
568
  { "&SuccessfulOutcome",  },
569
  { "&UnsuccessfulOutcome",  },
570
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_51_S1AP_id_PrivateMessage },
571
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_51_S1AP_ignore },
572
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport },
573
  { "&SuccessfulOutcome",  },
574
  { "&UnsuccessfulOutcome",  },
575
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_52_S1AP_id_downlinkUEAssociatedLPPaTransport },
576
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_52_S1AP_ignore },
577
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport },
578
  { "&SuccessfulOutcome",  },
579
  { "&UnsuccessfulOutcome",  },
580
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_53_S1AP_id_uplinkUEAssociatedLPPaTransport },
581
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_53_S1AP_ignore },
582
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport },
583
  { "&SuccessfulOutcome",  },
584
  { "&UnsuccessfulOutcome",  },
585
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_54_S1AP_id_downlinkNonUEAssociatedLPPaTransport },
586
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_54_S1AP_ignore },
587
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport },
588
  { "&SuccessfulOutcome",  },
589
  { "&UnsuccessfulOutcome",  },
590
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_55_S1AP_id_uplinkNonUEAssociatedLPPaTransport },
591
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_55_S1AP_ignore },
592
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_PWSRestartIndication },
593
  { "&SuccessfulOutcome",  },
594
  { "&UnsuccessfulOutcome",  },
595
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_56_S1AP_id_PWSRestartIndication },
596
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_56_S1AP_ignore },
597
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_RerouteNASRequest },
598
  { "&SuccessfulOutcome",  },
599
  { "&UnsuccessfulOutcome",  },
600
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_57_S1AP_id_RerouteNASRequest },
601
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_57_S1AP_reject },
602
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_PWSFailureIndication },
603
  { "&SuccessfulOutcome",  },
604
  { "&UnsuccessfulOutcome",  },
605
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_58_S1AP_id_PWSFailureIndication },
606
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_58_S1AP_ignore },
607
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ConnectionEstablishmentIndication },
608
  { "&SuccessfulOutcome",  },
609
  { "&UnsuccessfulOutcome",  },
610
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_59_S1AP_id_ConnectionEstablishmentIndication },
611
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_59_S1AP_reject },
612
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_NASDeliveryIndication },
613
  { "&SuccessfulOutcome",  },
614
  { "&UnsuccessfulOutcome",  },
615
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_60_S1AP_id_NASDeliveryIndication },
616
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_60_S1AP_ignore },
617
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_RetrieveUEInformation },
618
  { "&SuccessfulOutcome",  },
619
  { "&UnsuccessfulOutcome",  },
620
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_61_S1AP_id_RetrieveUEInformation },
621
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_61_S1AP_reject },
622
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEInformationTransfer },
623
  { "&SuccessfulOutcome",  },
624
  { "&UnsuccessfulOutcome",  },
625
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_62_S1AP_id_UEInformationTransfer },
626
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_62_S1AP_reject },
627
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ENBCPRelocationIndication },
628
  { "&SuccessfulOutcome",  },
629
  { "&UnsuccessfulOutcome",  },
630
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_63_S1AP_id_eNBCPRelocationIndication },
631
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_63_S1AP_reject },
632
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_MMECPRelocationIndication },
633
  { "&SuccessfulOutcome",  },
634
  { "&UnsuccessfulOutcome",  },
635
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_64_S1AP_id_MMECPRelocationIndication },
636
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_64_S1AP_reject },
637
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageReport },
638
  { "&SuccessfulOutcome",  },
639
  { "&UnsuccessfulOutcome",  },
640
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_65_S1AP_id_SecondaryRATDataUsageReport },
641
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_65_S1AP_ignore },
642
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_HandoverSuccess },
643
  { "&SuccessfulOutcome",  },
644
  { "&UnsuccessfulOutcome",  },
645
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_66_S1AP_id_HandoverSuccess },
646
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_66_S1AP_ignore },
647
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ENBEarlyStatusTransfer },
648
  { "&SuccessfulOutcome",  },
649
  { "&UnsuccessfulOutcome",  },
650
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_67_S1AP_id_eNBEarlyStatusTransfer },
651
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_67_S1AP_reject },
652
  { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_MMEEarlyStatusTransfer },
653
  { "&SuccessfulOutcome",  },
654
  { "&UnsuccessfulOutcome",  },
655
  { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_68_S1AP_id_MMEEarlyStatusTransfer },
656
  { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_68_S1AP_ignore }
657
};
658
static const asn_ioc_set_t asn_IOS_S1AP_S1AP_ELEMENTARY_PROCEDURES_1[] = {
659
  { 68, 5, asn_IOS_S1AP_S1AP_ELEMENTARY_PROCEDURES_1_rows }
660
};
661
static int
662
memb_S1AP_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
663
0
      asn_app_constraint_failed_f *ctfailcb, void *app_key) {
664
0
  long value;
665
  
666
0
  if(!sptr) {
667
0
    ASN__CTFAIL(app_key, td, sptr,
668
0
      "%s: value not given (%s:%d)",
669
0
      td->name, __FILE__, __LINE__);
670
0
    return -1;
671
0
  }
672
  
673
0
  value = *(const long *)sptr;
674
  
675
0
  if((value >= 0L && value <= 255L)) {
676
    /* Constraint check succeeded */
677
0
    return 0;
678
0
  } else {
679
0
    ASN__CTFAIL(app_key, td, sptr,
680
0
      "%s: constraint failed (%s:%d)",
681
0
      td->name, __FILE__, __LINE__);
682
0
    return -1;
683
0
  }
684
0
}
685
686
static asn_type_selector_result_t
687
0
select_S1AP_InitiatingMessage_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
688
0
  asn_type_selector_result_t result = {0, 0};
689
0
  const asn_ioc_set_t *itable = asn_IOS_S1AP_S1AP_ELEMENTARY_PROCEDURES_1;
690
0
  size_t constraining_column = 3; /* &procedureCode */
691
0
  size_t for_column = 4; /* &criticality */
692
0
  size_t row, presence_index = 0;
693
0
  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitiatingMessage, procedureCode));
694
  
695
0
  for(row=0; row < itable->rows_count; row++) {
696
0
      const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
697
0
      const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
698
  
699
0
      if(type_cell->cell_kind == aioc__undefined)
700
0
          continue;
701
  
702
0
      presence_index++;
703
0
      if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
704
0
          result.type_descriptor = type_cell->type_descriptor;
705
0
          result.presence_index = presence_index;
706
0
          break;
707
0
      }
708
0
  }
709
  
710
0
  return result;
711
0
}
712
713
static int
714
memb_S1AP_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
715
0
      asn_app_constraint_failed_f *ctfailcb, void *app_key) {
716
  
717
0
  if(!sptr) {
718
0
    ASN__CTFAIL(app_key, td, sptr,
719
0
      "%s: value not given (%s:%d)",
720
0
      td->name, __FILE__, __LINE__);
721
0
    return -1;
722
0
  }
723
  
724
  
725
0
  if(1 /* No applicable constraints whatsoever */) {
726
    /* Nothing is here. See below */
727
0
  }
728
  
729
0
  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
730
0
}
731
732
static asn_type_selector_result_t
733
6.05k
select_S1AP_InitiatingMessage_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
734
6.05k
  asn_type_selector_result_t result = {0, 0};
735
6.05k
  const asn_ioc_set_t *itable = asn_IOS_S1AP_S1AP_ELEMENTARY_PROCEDURES_1;
736
6.05k
  size_t constraining_column = 3; /* &procedureCode */
737
6.05k
  size_t for_column = 0; /* &InitiatingMessage */
738
6.05k
  size_t row, presence_index = 0;
739
6.05k
  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_InitiatingMessage, procedureCode));
740
  
741
163k
  for(row=0; row < itable->rows_count; row++) {
742
163k
      const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
743
163k
      const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
744
  
745
163k
      if(type_cell->cell_kind == aioc__undefined)
746
0
          continue;
747
  
748
163k
      presence_index++;
749
163k
      if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
750
6.03k
          result.type_descriptor = type_cell->type_descriptor;
751
6.03k
          result.presence_index = presence_index;
752
6.03k
          break;
753
6.03k
      }
754
163k
  }
755
  
756
6.05k
  return result;
757
6.05k
}
758
759
static int
760
memb_S1AP_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
761
0
      asn_app_constraint_failed_f *ctfailcb, void *app_key) {
762
  
763
0
  if(!sptr) {
764
0
    ASN__CTFAIL(app_key, td, sptr,
765
0
      "%s: value not given (%s:%d)",
766
0
      td->name, __FILE__, __LINE__);
767
0
    return -1;
768
0
  }
769
  
770
  
771
0
  if(1 /* No applicable constraints whatsoever */) {
772
    /* Nothing is here. See below */
773
0
  }
774
  
775
0
  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
776
0
}
777
778
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
779
static asn_per_constraints_t asn_PER_memb_S1AP_procedureCode_constr_2 CC_NOTUSED = {
780
  { APC_CONSTRAINED,   8,  8,  0,  255 }  /* (0..255) */,
781
  { APC_UNCONSTRAINED,  -1, -1,  0,  0 },
782
  0, 0  /* No PER value map */
783
};
784
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
785
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
786
static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_3 CC_NOTUSED = {
787
  { APC_CONSTRAINED,   2,  2,  0,  2 }  /* (0..2) */,
788
  { APC_UNCONSTRAINED,  -1, -1,  0,  0 },
789
  0, 0  /* No PER value map */
790
};
791
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
792
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
793
static asn_per_constraints_t asn_PER_memb_S1AP_value_constr_4 CC_NOTUSED = {
794
  { APC_UNCONSTRAINED,  -1, -1,  0,  0 },
795
  { APC_UNCONSTRAINED,  -1, -1,  0,  0 },
796
  0, 0  /* No PER value map */
797
};
798
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
799
static asn_TYPE_member_t asn_MBR_S1AP_InitiatingMessage__value_4[] = {
800
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.HandoverRequired),
801
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
802
    0,
803
    &asn_DEF_S1AP_HandoverRequired,
804
    0,
805
    {
806
#if !defined(ASN_DISABLE_OER_SUPPORT)
807
      0,
808
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
809
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
810
      0,
811
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
812
#if !defined(ASN_DISABLE_JER_SUPPORT)
813
      0,
814
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
815
      0
816
    },
817
    0, 0, /* No default value */
818
    "HandoverRequired"
819
    },
820
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.HandoverRequest),
821
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
822
    0,
823
    &asn_DEF_S1AP_HandoverRequest,
824
    0,
825
    {
826
#if !defined(ASN_DISABLE_OER_SUPPORT)
827
      0,
828
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
829
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
830
      0,
831
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
832
#if !defined(ASN_DISABLE_JER_SUPPORT)
833
      0,
834
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
835
      0
836
    },
837
    0, 0, /* No default value */
838
    "HandoverRequest"
839
    },
840
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.PathSwitchRequest),
841
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
842
    0,
843
    &asn_DEF_S1AP_PathSwitchRequest,
844
    0,
845
    {
846
#if !defined(ASN_DISABLE_OER_SUPPORT)
847
      0,
848
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
849
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
850
      0,
851
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
852
#if !defined(ASN_DISABLE_JER_SUPPORT)
853
      0,
854
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
855
      0
856
    },
857
    0, 0, /* No default value */
858
    "PathSwitchRequest"
859
    },
860
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.E_RABSetupRequest),
861
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
862
    0,
863
    &asn_DEF_S1AP_E_RABSetupRequest,
864
    0,
865
    {
866
#if !defined(ASN_DISABLE_OER_SUPPORT)
867
      0,
868
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
869
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
870
      0,
871
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
872
#if !defined(ASN_DISABLE_JER_SUPPORT)
873
      0,
874
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
875
      0
876
    },
877
    0, 0, /* No default value */
878
    "E-RABSetupRequest"
879
    },
880
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.E_RABModifyRequest),
881
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
882
    0,
883
    &asn_DEF_S1AP_E_RABModifyRequest,
884
    0,
885
    {
886
#if !defined(ASN_DISABLE_OER_SUPPORT)
887
      0,
888
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
889
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
890
      0,
891
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
892
#if !defined(ASN_DISABLE_JER_SUPPORT)
893
      0,
894
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
895
      0
896
    },
897
    0, 0, /* No default value */
898
    "E-RABModifyRequest"
899
    },
900
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.E_RABReleaseCommand),
901
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
902
    0,
903
    &asn_DEF_S1AP_E_RABReleaseCommand,
904
    0,
905
    {
906
#if !defined(ASN_DISABLE_OER_SUPPORT)
907
      0,
908
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
909
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
910
      0,
911
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
912
#if !defined(ASN_DISABLE_JER_SUPPORT)
913
      0,
914
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
915
      0
916
    },
917
    0, 0, /* No default value */
918
    "E-RABReleaseCommand"
919
    },
920
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.InitialContextSetupRequest),
921
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
922
    0,
923
    &asn_DEF_S1AP_InitialContextSetupRequest,
924
    0,
925
    {
926
#if !defined(ASN_DISABLE_OER_SUPPORT)
927
      0,
928
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
929
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
930
      0,
931
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
932
#if !defined(ASN_DISABLE_JER_SUPPORT)
933
      0,
934
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
935
      0
936
    },
937
    0, 0, /* No default value */
938
    "InitialContextSetupRequest"
939
    },
940
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.HandoverCancel),
941
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
942
    0,
943
    &asn_DEF_S1AP_HandoverCancel,
944
    0,
945
    {
946
#if !defined(ASN_DISABLE_OER_SUPPORT)
947
      0,
948
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
949
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
950
      0,
951
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
952
#if !defined(ASN_DISABLE_JER_SUPPORT)
953
      0,
954
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
955
      0
956
    },
957
    0, 0, /* No default value */
958
    "HandoverCancel"
959
    },
960
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.KillRequest),
961
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
962
    0,
963
    &asn_DEF_S1AP_KillRequest,
964
    0,
965
    {
966
#if !defined(ASN_DISABLE_OER_SUPPORT)
967
      0,
968
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
969
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
970
      0,
971
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
972
#if !defined(ASN_DISABLE_JER_SUPPORT)
973
      0,
974
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
975
      0
976
    },
977
    0, 0, /* No default value */
978
    "KillRequest"
979
    },
980
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.Reset),
981
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
982
    0,
983
    &asn_DEF_S1AP_Reset,
984
    0,
985
    {
986
#if !defined(ASN_DISABLE_OER_SUPPORT)
987
      0,
988
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
989
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
990
      0,
991
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
992
#if !defined(ASN_DISABLE_JER_SUPPORT)
993
      0,
994
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
995
      0
996
    },
997
    0, 0, /* No default value */
998
    "Reset"
999
    },
1000
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.S1SetupRequest),
1001
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1002
    0,
1003
    &asn_DEF_S1AP_S1SetupRequest,
1004
    0,
1005
    {
1006
#if !defined(ASN_DISABLE_OER_SUPPORT)
1007
      0,
1008
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1009
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1010
      0,
1011
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1012
#if !defined(ASN_DISABLE_JER_SUPPORT)
1013
      0,
1014
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1015
      0
1016
    },
1017
    0, 0, /* No default value */
1018
    "S1SetupRequest"
1019
    },
1020
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UEContextModificationRequest),
1021
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1022
    0,
1023
    &asn_DEF_S1AP_UEContextModificationRequest,
1024
    0,
1025
    {
1026
#if !defined(ASN_DISABLE_OER_SUPPORT)
1027
      0,
1028
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1029
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1030
      0,
1031
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1032
#if !defined(ASN_DISABLE_JER_SUPPORT)
1033
      0,
1034
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1035
      0
1036
    },
1037
    0, 0, /* No default value */
1038
    "UEContextModificationRequest"
1039
    },
1040
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UEContextReleaseCommand),
1041
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1042
    0,
1043
    &asn_DEF_S1AP_UEContextReleaseCommand,
1044
    0,
1045
    {
1046
#if !defined(ASN_DISABLE_OER_SUPPORT)
1047
      0,
1048
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1049
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1050
      0,
1051
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1052
#if !defined(ASN_DISABLE_JER_SUPPORT)
1053
      0,
1054
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1055
      0
1056
    },
1057
    0, 0, /* No default value */
1058
    "UEContextReleaseCommand"
1059
    },
1060
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.ENBConfigurationUpdate),
1061
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1062
    0,
1063
    &asn_DEF_S1AP_ENBConfigurationUpdate,
1064
    0,
1065
    {
1066
#if !defined(ASN_DISABLE_OER_SUPPORT)
1067
      0,
1068
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1069
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1070
      0,
1071
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1072
#if !defined(ASN_DISABLE_JER_SUPPORT)
1073
      0,
1074
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1075
      0
1076
    },
1077
    0, 0, /* No default value */
1078
    "ENBConfigurationUpdate"
1079
    },
1080
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.MMEConfigurationUpdate),
1081
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1082
    0,
1083
    &asn_DEF_S1AP_MMEConfigurationUpdate,
1084
    0,
1085
    {
1086
#if !defined(ASN_DISABLE_OER_SUPPORT)
1087
      0,
1088
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1089
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1090
      0,
1091
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1092
#if !defined(ASN_DISABLE_JER_SUPPORT)
1093
      0,
1094
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1095
      0
1096
    },
1097
    0, 0, /* No default value */
1098
    "MMEConfigurationUpdate"
1099
    },
1100
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.WriteReplaceWarningRequest),
1101
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1102
    0,
1103
    &asn_DEF_S1AP_WriteReplaceWarningRequest,
1104
    0,
1105
    {
1106
#if !defined(ASN_DISABLE_OER_SUPPORT)
1107
      0,
1108
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1109
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1110
      0,
1111
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1112
#if !defined(ASN_DISABLE_JER_SUPPORT)
1113
      0,
1114
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1115
      0
1116
    },
1117
    0, 0, /* No default value */
1118
    "WriteReplaceWarningRequest"
1119
    },
1120
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UERadioCapabilityMatchRequest),
1121
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1122
    0,
1123
    &asn_DEF_S1AP_UERadioCapabilityMatchRequest,
1124
    0,
1125
    {
1126
#if !defined(ASN_DISABLE_OER_SUPPORT)
1127
      0,
1128
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1129
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1130
      0,
1131
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1132
#if !defined(ASN_DISABLE_JER_SUPPORT)
1133
      0,
1134
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1135
      0
1136
    },
1137
    0, 0, /* No default value */
1138
    "UERadioCapabilityMatchRequest"
1139
    },
1140
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.E_RABModificationIndication),
1141
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1142
    0,
1143
    &asn_DEF_S1AP_E_RABModificationIndication,
1144
    0,
1145
    {
1146
#if !defined(ASN_DISABLE_OER_SUPPORT)
1147
      0,
1148
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1149
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1150
      0,
1151
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1152
#if !defined(ASN_DISABLE_JER_SUPPORT)
1153
      0,
1154
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1155
      0
1156
    },
1157
    0, 0, /* No default value */
1158
    "E-RABModificationIndication"
1159
    },
1160
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UEContextModificationIndication),
1161
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1162
    0,
1163
    &asn_DEF_S1AP_UEContextModificationIndication,
1164
    0,
1165
    {
1166
#if !defined(ASN_DISABLE_OER_SUPPORT)
1167
      0,
1168
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1169
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1170
      0,
1171
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1172
#if !defined(ASN_DISABLE_JER_SUPPORT)
1173
      0,
1174
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1175
      0
1176
    },
1177
    0, 0, /* No default value */
1178
    "UEContextModificationIndication"
1179
    },
1180
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UEContextSuspendRequest),
1181
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1182
    0,
1183
    &asn_DEF_S1AP_UEContextSuspendRequest,
1184
    0,
1185
    {
1186
#if !defined(ASN_DISABLE_OER_SUPPORT)
1187
      0,
1188
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1189
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1190
      0,
1191
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1192
#if !defined(ASN_DISABLE_JER_SUPPORT)
1193
      0,
1194
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1195
      0
1196
    },
1197
    0, 0, /* No default value */
1198
    "UEContextSuspendRequest"
1199
    },
1200
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UEContextResumeRequest),
1201
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1202
    0,
1203
    &asn_DEF_S1AP_UEContextResumeRequest,
1204
    0,
1205
    {
1206
#if !defined(ASN_DISABLE_OER_SUPPORT)
1207
      0,
1208
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1209
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1210
      0,
1211
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1212
#if !defined(ASN_DISABLE_JER_SUPPORT)
1213
      0,
1214
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1215
      0
1216
    },
1217
    0, 0, /* No default value */
1218
    "UEContextResumeRequest"
1219
    },
1220
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UERadioCapabilityIDMappingRequest),
1221
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1222
    0,
1223
    &asn_DEF_S1AP_UERadioCapabilityIDMappingRequest,
1224
    0,
1225
    {
1226
#if !defined(ASN_DISABLE_OER_SUPPORT)
1227
      0,
1228
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1229
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1230
      0,
1231
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1232
#if !defined(ASN_DISABLE_JER_SUPPORT)
1233
      0,
1234
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1235
      0
1236
    },
1237
    0, 0, /* No default value */
1238
    "UERadioCapabilityIDMappingRequest"
1239
    },
1240
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.S1RemovalRequest),
1241
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1242
    0,
1243
    &asn_DEF_S1AP_S1RemovalRequest,
1244
    0,
1245
    {
1246
#if !defined(ASN_DISABLE_OER_SUPPORT)
1247
      0,
1248
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1249
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1250
      0,
1251
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1252
#if !defined(ASN_DISABLE_JER_SUPPORT)
1253
      0,
1254
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1255
      0
1256
    },
1257
    0, 0, /* No default value */
1258
    "S1RemovalRequest"
1259
    },
1260
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.HandoverNotify),
1261
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1262
    0,
1263
    &asn_DEF_S1AP_HandoverNotify,
1264
    0,
1265
    {
1266
#if !defined(ASN_DISABLE_OER_SUPPORT)
1267
      0,
1268
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1269
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1270
      0,
1271
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1272
#if !defined(ASN_DISABLE_JER_SUPPORT)
1273
      0,
1274
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1275
      0
1276
    },
1277
    0, 0, /* No default value */
1278
    "HandoverNotify"
1279
    },
1280
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.E_RABReleaseIndication),
1281
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1282
    0,
1283
    &asn_DEF_S1AP_E_RABReleaseIndication,
1284
    0,
1285
    {
1286
#if !defined(ASN_DISABLE_OER_SUPPORT)
1287
      0,
1288
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1289
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1290
      0,
1291
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1292
#if !defined(ASN_DISABLE_JER_SUPPORT)
1293
      0,
1294
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1295
      0
1296
    },
1297
    0, 0, /* No default value */
1298
    "E-RABReleaseIndication"
1299
    },
1300
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.Paging),
1301
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1302
    0,
1303
    &asn_DEF_S1AP_Paging,
1304
    0,
1305
    {
1306
#if !defined(ASN_DISABLE_OER_SUPPORT)
1307
      0,
1308
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1309
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1310
      0,
1311
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1312
#if !defined(ASN_DISABLE_JER_SUPPORT)
1313
      0,
1314
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1315
      0
1316
    },
1317
    0, 0, /* No default value */
1318
    "Paging"
1319
    },
1320
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.DownlinkNASTransport),
1321
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1322
    0,
1323
    &asn_DEF_S1AP_DownlinkNASTransport,
1324
    0,
1325
    {
1326
#if !defined(ASN_DISABLE_OER_SUPPORT)
1327
      0,
1328
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1329
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1330
      0,
1331
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1332
#if !defined(ASN_DISABLE_JER_SUPPORT)
1333
      0,
1334
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1335
      0
1336
    },
1337
    0, 0, /* No default value */
1338
    "DownlinkNASTransport"
1339
    },
1340
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.InitialUEMessage),
1341
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1342
    0,
1343
    &asn_DEF_S1AP_InitialUEMessage,
1344
    0,
1345
    {
1346
#if !defined(ASN_DISABLE_OER_SUPPORT)
1347
      0,
1348
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1349
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1350
      0,
1351
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1352
#if !defined(ASN_DISABLE_JER_SUPPORT)
1353
      0,
1354
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1355
      0
1356
    },
1357
    0, 0, /* No default value */
1358
    "InitialUEMessage"
1359
    },
1360
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UplinkNASTransport),
1361
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1362
    0,
1363
    &asn_DEF_S1AP_UplinkNASTransport,
1364
    0,
1365
    {
1366
#if !defined(ASN_DISABLE_OER_SUPPORT)
1367
      0,
1368
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1369
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1370
      0,
1371
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1372
#if !defined(ASN_DISABLE_JER_SUPPORT)
1373
      0,
1374
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1375
      0
1376
    },
1377
    0, 0, /* No default value */
1378
    "UplinkNASTransport"
1379
    },
1380
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.ErrorIndication),
1381
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1382
    0,
1383
    &asn_DEF_S1AP_ErrorIndication,
1384
    0,
1385
    {
1386
#if !defined(ASN_DISABLE_OER_SUPPORT)
1387
      0,
1388
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1389
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1390
      0,
1391
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1392
#if !defined(ASN_DISABLE_JER_SUPPORT)
1393
      0,
1394
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1395
      0
1396
    },
1397
    0, 0, /* No default value */
1398
    "ErrorIndication"
1399
    },
1400
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.NASNonDeliveryIndication),
1401
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1402
    0,
1403
    &asn_DEF_S1AP_NASNonDeliveryIndication,
1404
    0,
1405
    {
1406
#if !defined(ASN_DISABLE_OER_SUPPORT)
1407
      0,
1408
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1409
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1410
      0,
1411
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1412
#if !defined(ASN_DISABLE_JER_SUPPORT)
1413
      0,
1414
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1415
      0
1416
    },
1417
    0, 0, /* No default value */
1418
    "NASNonDeliveryIndication"
1419
    },
1420
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UEContextReleaseRequest),
1421
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1422
    0,
1423
    &asn_DEF_S1AP_UEContextReleaseRequest,
1424
    0,
1425
    {
1426
#if !defined(ASN_DISABLE_OER_SUPPORT)
1427
      0,
1428
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1429
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1430
      0,
1431
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1432
#if !defined(ASN_DISABLE_JER_SUPPORT)
1433
      0,
1434
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1435
      0
1436
    },
1437
    0, 0, /* No default value */
1438
    "UEContextReleaseRequest"
1439
    },
1440
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.DownlinkS1cdma2000tunnelling),
1441
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1442
    0,
1443
    &asn_DEF_S1AP_DownlinkS1cdma2000tunnelling,
1444
    0,
1445
    {
1446
#if !defined(ASN_DISABLE_OER_SUPPORT)
1447
      0,
1448
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1449
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1450
      0,
1451
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1452
#if !defined(ASN_DISABLE_JER_SUPPORT)
1453
      0,
1454
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1455
      0
1456
    },
1457
    0, 0, /* No default value */
1458
    "DownlinkS1cdma2000tunnelling"
1459
    },
1460
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UplinkS1cdma2000tunnelling),
1461
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1462
    0,
1463
    &asn_DEF_S1AP_UplinkS1cdma2000tunnelling,
1464
    0,
1465
    {
1466
#if !defined(ASN_DISABLE_OER_SUPPORT)
1467
      0,
1468
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1469
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1470
      0,
1471
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1472
#if !defined(ASN_DISABLE_JER_SUPPORT)
1473
      0,
1474
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1475
      0
1476
    },
1477
    0, 0, /* No default value */
1478
    "UplinkS1cdma2000tunnelling"
1479
    },
1480
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UECapabilityInfoIndication),
1481
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1482
    0,
1483
    &asn_DEF_S1AP_UECapabilityInfoIndication,
1484
    0,
1485
    {
1486
#if !defined(ASN_DISABLE_OER_SUPPORT)
1487
      0,
1488
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1489
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1490
      0,
1491
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1492
#if !defined(ASN_DISABLE_JER_SUPPORT)
1493
      0,
1494
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1495
      0
1496
    },
1497
    0, 0, /* No default value */
1498
    "UECapabilityInfoIndication"
1499
    },
1500
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.ENBStatusTransfer),
1501
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1502
    0,
1503
    &asn_DEF_S1AP_ENBStatusTransfer,
1504
    0,
1505
    {
1506
#if !defined(ASN_DISABLE_OER_SUPPORT)
1507
      0,
1508
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1509
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1510
      0,
1511
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1512
#if !defined(ASN_DISABLE_JER_SUPPORT)
1513
      0,
1514
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1515
      0
1516
    },
1517
    0, 0, /* No default value */
1518
    "ENBStatusTransfer"
1519
    },
1520
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.MMEStatusTransfer),
1521
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1522
    0,
1523
    &asn_DEF_S1AP_MMEStatusTransfer,
1524
    0,
1525
    {
1526
#if !defined(ASN_DISABLE_OER_SUPPORT)
1527
      0,
1528
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1529
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1530
      0,
1531
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1532
#if !defined(ASN_DISABLE_JER_SUPPORT)
1533
      0,
1534
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1535
      0
1536
    },
1537
    0, 0, /* No default value */
1538
    "MMEStatusTransfer"
1539
    },
1540
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.DeactivateTrace),
1541
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1542
    0,
1543
    &asn_DEF_S1AP_DeactivateTrace,
1544
    0,
1545
    {
1546
#if !defined(ASN_DISABLE_OER_SUPPORT)
1547
      0,
1548
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1549
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1550
      0,
1551
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1552
#if !defined(ASN_DISABLE_JER_SUPPORT)
1553
      0,
1554
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1555
      0
1556
    },
1557
    0, 0, /* No default value */
1558
    "DeactivateTrace"
1559
    },
1560
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.TraceStart),
1561
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1562
    0,
1563
    &asn_DEF_S1AP_TraceStart,
1564
    0,
1565
    {
1566
#if !defined(ASN_DISABLE_OER_SUPPORT)
1567
      0,
1568
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1569
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1570
      0,
1571
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1572
#if !defined(ASN_DISABLE_JER_SUPPORT)
1573
      0,
1574
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1575
      0
1576
    },
1577
    0, 0, /* No default value */
1578
    "TraceStart"
1579
    },
1580
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.TraceFailureIndication),
1581
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1582
    0,
1583
    &asn_DEF_S1AP_TraceFailureIndication,
1584
    0,
1585
    {
1586
#if !defined(ASN_DISABLE_OER_SUPPORT)
1587
      0,
1588
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1589
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1590
      0,
1591
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1592
#if !defined(ASN_DISABLE_JER_SUPPORT)
1593
      0,
1594
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1595
      0
1596
    },
1597
    0, 0, /* No default value */
1598
    "TraceFailureIndication"
1599
    },
1600
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.CellTrafficTrace),
1601
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1602
    0,
1603
    &asn_DEF_S1AP_CellTrafficTrace,
1604
    0,
1605
    {
1606
#if !defined(ASN_DISABLE_OER_SUPPORT)
1607
      0,
1608
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1609
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1610
      0,
1611
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1612
#if !defined(ASN_DISABLE_JER_SUPPORT)
1613
      0,
1614
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1615
      0
1616
    },
1617
    0, 0, /* No default value */
1618
    "CellTrafficTrace"
1619
    },
1620
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.LocationReportingControl),
1621
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1622
    0,
1623
    &asn_DEF_S1AP_LocationReportingControl,
1624
    0,
1625
    {
1626
#if !defined(ASN_DISABLE_OER_SUPPORT)
1627
      0,
1628
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1629
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1630
      0,
1631
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1632
#if !defined(ASN_DISABLE_JER_SUPPORT)
1633
      0,
1634
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1635
      0
1636
    },
1637
    0, 0, /* No default value */
1638
    "LocationReportingControl"
1639
    },
1640
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.LocationReportingFailureIndication),
1641
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1642
    0,
1643
    &asn_DEF_S1AP_LocationReportingFailureIndication,
1644
    0,
1645
    {
1646
#if !defined(ASN_DISABLE_OER_SUPPORT)
1647
      0,
1648
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1649
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1650
      0,
1651
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1652
#if !defined(ASN_DISABLE_JER_SUPPORT)
1653
      0,
1654
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1655
      0
1656
    },
1657
    0, 0, /* No default value */
1658
    "LocationReportingFailureIndication"
1659
    },
1660
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.LocationReport),
1661
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1662
    0,
1663
    &asn_DEF_S1AP_LocationReport,
1664
    0,
1665
    {
1666
#if !defined(ASN_DISABLE_OER_SUPPORT)
1667
      0,
1668
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1669
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1670
      0,
1671
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1672
#if !defined(ASN_DISABLE_JER_SUPPORT)
1673
      0,
1674
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1675
      0
1676
    },
1677
    0, 0, /* No default value */
1678
    "LocationReport"
1679
    },
1680
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.OverloadStart),
1681
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1682
    0,
1683
    &asn_DEF_S1AP_OverloadStart,
1684
    0,
1685
    {
1686
#if !defined(ASN_DISABLE_OER_SUPPORT)
1687
      0,
1688
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1689
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1690
      0,
1691
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1692
#if !defined(ASN_DISABLE_JER_SUPPORT)
1693
      0,
1694
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1695
      0
1696
    },
1697
    0, 0, /* No default value */
1698
    "OverloadStart"
1699
    },
1700
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.OverloadStop),
1701
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1702
    0,
1703
    &asn_DEF_S1AP_OverloadStop,
1704
    0,
1705
    {
1706
#if !defined(ASN_DISABLE_OER_SUPPORT)
1707
      0,
1708
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1709
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1710
      0,
1711
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1712
#if !defined(ASN_DISABLE_JER_SUPPORT)
1713
      0,
1714
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1715
      0
1716
    },
1717
    0, 0, /* No default value */
1718
    "OverloadStop"
1719
    },
1720
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.ENBDirectInformationTransfer),
1721
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1722
    0,
1723
    &asn_DEF_S1AP_ENBDirectInformationTransfer,
1724
    0,
1725
    {
1726
#if !defined(ASN_DISABLE_OER_SUPPORT)
1727
      0,
1728
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1729
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1730
      0,
1731
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1732
#if !defined(ASN_DISABLE_JER_SUPPORT)
1733
      0,
1734
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1735
      0
1736
    },
1737
    0, 0, /* No default value */
1738
    "ENBDirectInformationTransfer"
1739
    },
1740
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.MMEDirectInformationTransfer),
1741
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1742
    0,
1743
    &asn_DEF_S1AP_MMEDirectInformationTransfer,
1744
    0,
1745
    {
1746
#if !defined(ASN_DISABLE_OER_SUPPORT)
1747
      0,
1748
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1749
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1750
      0,
1751
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1752
#if !defined(ASN_DISABLE_JER_SUPPORT)
1753
      0,
1754
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1755
      0
1756
    },
1757
    0, 0, /* No default value */
1758
    "MMEDirectInformationTransfer"
1759
    },
1760
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.ENBConfigurationTransfer),
1761
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1762
    0,
1763
    &asn_DEF_S1AP_ENBConfigurationTransfer,
1764
    0,
1765
    {
1766
#if !defined(ASN_DISABLE_OER_SUPPORT)
1767
      0,
1768
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1769
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1770
      0,
1771
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1772
#if !defined(ASN_DISABLE_JER_SUPPORT)
1773
      0,
1774
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1775
      0
1776
    },
1777
    0, 0, /* No default value */
1778
    "ENBConfigurationTransfer"
1779
    },
1780
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.MMEConfigurationTransfer),
1781
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1782
    0,
1783
    &asn_DEF_S1AP_MMEConfigurationTransfer,
1784
    0,
1785
    {
1786
#if !defined(ASN_DISABLE_OER_SUPPORT)
1787
      0,
1788
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1789
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1790
      0,
1791
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1792
#if !defined(ASN_DISABLE_JER_SUPPORT)
1793
      0,
1794
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1795
      0
1796
    },
1797
    0, 0, /* No default value */
1798
    "MMEConfigurationTransfer"
1799
    },
1800
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.PrivateMessage),
1801
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1802
    0,
1803
    &asn_DEF_S1AP_PrivateMessage,
1804
    0,
1805
    {
1806
#if !defined(ASN_DISABLE_OER_SUPPORT)
1807
      0,
1808
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1809
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1810
      0,
1811
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1812
#if !defined(ASN_DISABLE_JER_SUPPORT)
1813
      0,
1814
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1815
      0
1816
    },
1817
    0, 0, /* No default value */
1818
    "PrivateMessage"
1819
    },
1820
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.DownlinkUEAssociatedLPPaTransport),
1821
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1822
    0,
1823
    &asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport,
1824
    0,
1825
    {
1826
#if !defined(ASN_DISABLE_OER_SUPPORT)
1827
      0,
1828
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1829
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1830
      0,
1831
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1832
#if !defined(ASN_DISABLE_JER_SUPPORT)
1833
      0,
1834
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1835
      0
1836
    },
1837
    0, 0, /* No default value */
1838
    "DownlinkUEAssociatedLPPaTransport"
1839
    },
1840
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UplinkUEAssociatedLPPaTransport),
1841
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1842
    0,
1843
    &asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport,
1844
    0,
1845
    {
1846
#if !defined(ASN_DISABLE_OER_SUPPORT)
1847
      0,
1848
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1849
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1850
      0,
1851
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1852
#if !defined(ASN_DISABLE_JER_SUPPORT)
1853
      0,
1854
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1855
      0
1856
    },
1857
    0, 0, /* No default value */
1858
    "UplinkUEAssociatedLPPaTransport"
1859
    },
1860
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.DownlinkNonUEAssociatedLPPaTransport),
1861
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1862
    0,
1863
    &asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport,
1864
    0,
1865
    {
1866
#if !defined(ASN_DISABLE_OER_SUPPORT)
1867
      0,
1868
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1869
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1870
      0,
1871
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1872
#if !defined(ASN_DISABLE_JER_SUPPORT)
1873
      0,
1874
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1875
      0
1876
    },
1877
    0, 0, /* No default value */
1878
    "DownlinkNonUEAssociatedLPPaTransport"
1879
    },
1880
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UplinkNonUEAssociatedLPPaTransport),
1881
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1882
    0,
1883
    &asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport,
1884
    0,
1885
    {
1886
#if !defined(ASN_DISABLE_OER_SUPPORT)
1887
      0,
1888
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1889
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1890
      0,
1891
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1892
#if !defined(ASN_DISABLE_JER_SUPPORT)
1893
      0,
1894
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1895
      0
1896
    },
1897
    0, 0, /* No default value */
1898
    "UplinkNonUEAssociatedLPPaTransport"
1899
    },
1900
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.PWSRestartIndication),
1901
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1902
    0,
1903
    &asn_DEF_S1AP_PWSRestartIndication,
1904
    0,
1905
    {
1906
#if !defined(ASN_DISABLE_OER_SUPPORT)
1907
      0,
1908
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1909
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1910
      0,
1911
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1912
#if !defined(ASN_DISABLE_JER_SUPPORT)
1913
      0,
1914
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1915
      0
1916
    },
1917
    0, 0, /* No default value */
1918
    "PWSRestartIndication"
1919
    },
1920
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.RerouteNASRequest),
1921
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1922
    0,
1923
    &asn_DEF_S1AP_RerouteNASRequest,
1924
    0,
1925
    {
1926
#if !defined(ASN_DISABLE_OER_SUPPORT)
1927
      0,
1928
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1929
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1930
      0,
1931
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1932
#if !defined(ASN_DISABLE_JER_SUPPORT)
1933
      0,
1934
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1935
      0
1936
    },
1937
    0, 0, /* No default value */
1938
    "RerouteNASRequest"
1939
    },
1940
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.PWSFailureIndication),
1941
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1942
    0,
1943
    &asn_DEF_S1AP_PWSFailureIndication,
1944
    0,
1945
    {
1946
#if !defined(ASN_DISABLE_OER_SUPPORT)
1947
      0,
1948
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1949
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1950
      0,
1951
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1952
#if !defined(ASN_DISABLE_JER_SUPPORT)
1953
      0,
1954
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1955
      0
1956
    },
1957
    0, 0, /* No default value */
1958
    "PWSFailureIndication"
1959
    },
1960
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.ConnectionEstablishmentIndication),
1961
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1962
    0,
1963
    &asn_DEF_S1AP_ConnectionEstablishmentIndication,
1964
    0,
1965
    {
1966
#if !defined(ASN_DISABLE_OER_SUPPORT)
1967
      0,
1968
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1969
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1970
      0,
1971
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1972
#if !defined(ASN_DISABLE_JER_SUPPORT)
1973
      0,
1974
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1975
      0
1976
    },
1977
    0, 0, /* No default value */
1978
    "ConnectionEstablishmentIndication"
1979
    },
1980
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.NASDeliveryIndication),
1981
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1982
    0,
1983
    &asn_DEF_S1AP_NASDeliveryIndication,
1984
    0,
1985
    {
1986
#if !defined(ASN_DISABLE_OER_SUPPORT)
1987
      0,
1988
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
1989
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1990
      0,
1991
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1992
#if !defined(ASN_DISABLE_JER_SUPPORT)
1993
      0,
1994
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
1995
      0
1996
    },
1997
    0, 0, /* No default value */
1998
    "NASDeliveryIndication"
1999
    },
2000
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.RetrieveUEInformation),
2001
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
2002
    0,
2003
    &asn_DEF_S1AP_RetrieveUEInformation,
2004
    0,
2005
    {
2006
#if !defined(ASN_DISABLE_OER_SUPPORT)
2007
      0,
2008
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2009
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2010
      0,
2011
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2012
#if !defined(ASN_DISABLE_JER_SUPPORT)
2013
      0,
2014
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2015
      0
2016
    },
2017
    0, 0, /* No default value */
2018
    "RetrieveUEInformation"
2019
    },
2020
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.UEInformationTransfer),
2021
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
2022
    0,
2023
    &asn_DEF_S1AP_UEInformationTransfer,
2024
    0,
2025
    {
2026
#if !defined(ASN_DISABLE_OER_SUPPORT)
2027
      0,
2028
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2029
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2030
      0,
2031
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2032
#if !defined(ASN_DISABLE_JER_SUPPORT)
2033
      0,
2034
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2035
      0
2036
    },
2037
    0, 0, /* No default value */
2038
    "UEInformationTransfer"
2039
    },
2040
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.ENBCPRelocationIndication),
2041
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
2042
    0,
2043
    &asn_DEF_S1AP_ENBCPRelocationIndication,
2044
    0,
2045
    {
2046
#if !defined(ASN_DISABLE_OER_SUPPORT)
2047
      0,
2048
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2049
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2050
      0,
2051
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2052
#if !defined(ASN_DISABLE_JER_SUPPORT)
2053
      0,
2054
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2055
      0
2056
    },
2057
    0, 0, /* No default value */
2058
    "ENBCPRelocationIndication"
2059
    },
2060
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.MMECPRelocationIndication),
2061
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
2062
    0,
2063
    &asn_DEF_S1AP_MMECPRelocationIndication,
2064
    0,
2065
    {
2066
#if !defined(ASN_DISABLE_OER_SUPPORT)
2067
      0,
2068
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2069
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2070
      0,
2071
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2072
#if !defined(ASN_DISABLE_JER_SUPPORT)
2073
      0,
2074
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2075
      0
2076
    },
2077
    0, 0, /* No default value */
2078
    "MMECPRelocationIndication"
2079
    },
2080
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.SecondaryRATDataUsageReport),
2081
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
2082
    0,
2083
    &asn_DEF_S1AP_SecondaryRATDataUsageReport,
2084
    0,
2085
    {
2086
#if !defined(ASN_DISABLE_OER_SUPPORT)
2087
      0,
2088
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2089
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2090
      0,
2091
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2092
#if !defined(ASN_DISABLE_JER_SUPPORT)
2093
      0,
2094
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2095
      0
2096
    },
2097
    0, 0, /* No default value */
2098
    "SecondaryRATDataUsageReport"
2099
    },
2100
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.HandoverSuccess),
2101
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
2102
    0,
2103
    &asn_DEF_S1AP_HandoverSuccess,
2104
    0,
2105
    {
2106
#if !defined(ASN_DISABLE_OER_SUPPORT)
2107
      0,
2108
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2109
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2110
      0,
2111
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2112
#if !defined(ASN_DISABLE_JER_SUPPORT)
2113
      0,
2114
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2115
      0
2116
    },
2117
    0, 0, /* No default value */
2118
    "HandoverSuccess"
2119
    },
2120
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.ENBEarlyStatusTransfer),
2121
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
2122
    0,
2123
    &asn_DEF_S1AP_ENBEarlyStatusTransfer,
2124
    0,
2125
    {
2126
#if !defined(ASN_DISABLE_OER_SUPPORT)
2127
      0,
2128
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2129
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2130
      0,
2131
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2132
#if !defined(ASN_DISABLE_JER_SUPPORT)
2133
      0,
2134
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2135
      0
2136
    },
2137
    0, 0, /* No default value */
2138
    "ENBEarlyStatusTransfer"
2139
    },
2140
  { ATF_POINTER, 0, offsetof(struct S1AP_InitiatingMessage__value, choice.MMEEarlyStatusTransfer),
2141
    (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
2142
    0,
2143
    &asn_DEF_S1AP_MMEEarlyStatusTransfer,
2144
    0,
2145
    {
2146
#if !defined(ASN_DISABLE_OER_SUPPORT)
2147
      0,
2148
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2149
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2150
      0,
2151
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2152
#if !defined(ASN_DISABLE_JER_SUPPORT)
2153
      0,
2154
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2155
      0
2156
    },
2157
    0, 0, /* No default value */
2158
    "MMEEarlyStatusTransfer"
2159
    },
2160
};
2161
static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_4[] = {
2162
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 67 }, /* HandoverRequired */
2163
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 66 }, /* HandoverRequest */
2164
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 65 }, /* PathSwitchRequest */
2165
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 64 }, /* E-RABSetupRequest */
2166
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 63 }, /* E-RABModifyRequest */
2167
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 62 }, /* E-RABReleaseCommand */
2168
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 61 }, /* InitialContextSetupRequest */
2169
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 60 }, /* HandoverCancel */
2170
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 59 }, /* KillRequest */
2171
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 58 }, /* Reset */
2172
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -10, 57 }, /* S1SetupRequest */
2173
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -11, 56 }, /* UEContextModificationRequest */
2174
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -12, 55 }, /* UEContextReleaseCommand */
2175
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -13, 54 }, /* ENBConfigurationUpdate */
2176
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -14, 53 }, /* MMEConfigurationUpdate */
2177
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -15, 52 }, /* WriteReplaceWarningRequest */
2178
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -16, 51 }, /* UERadioCapabilityMatchRequest */
2179
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -17, 50 }, /* E-RABModificationIndication */
2180
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -18, 49 }, /* UEContextModificationIndication */
2181
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -19, 48 }, /* UEContextSuspendRequest */
2182
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -20, 47 }, /* UEContextResumeRequest */
2183
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -21, 46 }, /* UERadioCapabilityIDMappingRequest */
2184
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 22, -22, 45 }, /* S1RemovalRequest */
2185
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 23, -23, 44 }, /* HandoverNotify */
2186
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 24, -24, 43 }, /* E-RABReleaseIndication */
2187
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 25, -25, 42 }, /* Paging */
2188
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 26, -26, 41 }, /* DownlinkNASTransport */
2189
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -27, 40 }, /* InitialUEMessage */
2190
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 28, -28, 39 }, /* UplinkNASTransport */
2191
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 29, -29, 38 }, /* ErrorIndication */
2192
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 30, -30, 37 }, /* NASNonDeliveryIndication */
2193
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 31, -31, 36 }, /* UEContextReleaseRequest */
2194
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 32, -32, 35 }, /* DownlinkS1cdma2000tunnelling */
2195
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 33, -33, 34 }, /* UplinkS1cdma2000tunnelling */
2196
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 34, -34, 33 }, /* UECapabilityInfoIndication */
2197
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 35, -35, 32 }, /* ENBStatusTransfer */
2198
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 36, -36, 31 }, /* MMEStatusTransfer */
2199
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 37, -37, 30 }, /* DeactivateTrace */
2200
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 38, -38, 29 }, /* TraceStart */
2201
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 39, -39, 28 }, /* TraceFailureIndication */
2202
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 40, -40, 27 }, /* CellTrafficTrace */
2203
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 41, -41, 26 }, /* LocationReportingControl */
2204
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 42, -42, 25 }, /* LocationReportingFailureIndication */
2205
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 43, -43, 24 }, /* LocationReport */
2206
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 44, -44, 23 }, /* OverloadStart */
2207
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 45, -45, 22 }, /* OverloadStop */
2208
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 46, -46, 21 }, /* ENBDirectInformationTransfer */
2209
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 47, -47, 20 }, /* MMEDirectInformationTransfer */
2210
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 48, -48, 19 }, /* ENBConfigurationTransfer */
2211
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 49, -49, 18 }, /* MMEConfigurationTransfer */
2212
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 50, -50, 17 }, /* PrivateMessage */
2213
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 51, -51, 16 }, /* DownlinkUEAssociatedLPPaTransport */
2214
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 52, -52, 15 }, /* UplinkUEAssociatedLPPaTransport */
2215
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 53, -53, 14 }, /* DownlinkNonUEAssociatedLPPaTransport */
2216
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 54, -54, 13 }, /* UplinkNonUEAssociatedLPPaTransport */
2217
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 55, -55, 12 }, /* PWSRestartIndication */
2218
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 56, -56, 11 }, /* RerouteNASRequest */
2219
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 57, -57, 10 }, /* PWSFailureIndication */
2220
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 58, -58, 9 }, /* ConnectionEstablishmentIndication */
2221
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 59, -59, 8 }, /* NASDeliveryIndication */
2222
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 60, -60, 7 }, /* RetrieveUEInformation */
2223
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 61, -61, 6 }, /* UEInformationTransfer */
2224
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 62, -62, 5 }, /* ENBCPRelocationIndication */
2225
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 63, -63, 4 }, /* MMECPRelocationIndication */
2226
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 64, -64, 3 }, /* SecondaryRATDataUsageReport */
2227
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 65, -65, 2 }, /* HandoverSuccess */
2228
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 66, -66, 1 }, /* ENBEarlyStatusTransfer */
2229
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 67, -67, 0 } /* MMEEarlyStatusTransfer */
2230
};
2231
static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_4 = {
2232
  sizeof(struct S1AP_InitiatingMessage__value),
2233
  offsetof(struct S1AP_InitiatingMessage__value, _asn_ctx),
2234
  offsetof(struct S1AP_InitiatingMessage__value, present),
2235
  sizeof(((struct S1AP_InitiatingMessage__value *)0)->present),
2236
  asn_MAP_S1AP_value_tag2el_4,
2237
  68, /* Count of tags in the map */
2238
  0, 0,
2239
  -1  /* Extensions start */
2240
};
2241
static /* Use -fall-defs-global to expose */
2242
asn_TYPE_descriptor_t asn_DEF_S1AP_value_4 = {
2243
  "OPEN TYPE",
2244
  "OPEN_TYPE",
2245
  &asn_OP_OPEN_TYPE,
2246
  0,  /* No effective tags (pointer) */
2247
  0,  /* No effective tags (count) */
2248
  0,  /* No tags (pointer) */
2249
  0,  /* No tags (count) */
2250
  {
2251
#if !defined(ASN_DISABLE_OER_SUPPORT)
2252
    0,
2253
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2254
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2255
    0,
2256
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2257
#if !defined(ASN_DISABLE_JER_SUPPORT)
2258
    0,
2259
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2260
    OPEN_TYPE_constraint
2261
  },
2262
  asn_MBR_S1AP_InitiatingMessage__value_4,
2263
  68, /* Elements count */
2264
  &asn_SPC_S1AP_value_specs_4 /* Additional specs */
2265
};
2266
2267
asn_TYPE_member_t asn_MBR_S1AP_InitiatingMessage_1[] = {
2268
  { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitiatingMessage, procedureCode),
2269
    (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
2270
    -1, /* IMPLICIT tag at current level */
2271
    &asn_DEF_S1AP_ProcedureCode,
2272
    0,
2273
    {
2274
#if !defined(ASN_DISABLE_OER_SUPPORT)
2275
      0,
2276
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2277
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2278
      &asn_PER_memb_S1AP_procedureCode_constr_2,
2279
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2280
#if !defined(ASN_DISABLE_JER_SUPPORT)
2281
      0,
2282
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2283
      memb_S1AP_procedureCode_constraint_1
2284
    },
2285
    0, 0, /* No default value */
2286
    "procedureCode"
2287
    },
2288
  { ATF_NOFLAGS, 0, offsetof(struct S1AP_InitiatingMessage, criticality),
2289
    (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
2290
    -1, /* IMPLICIT tag at current level */
2291
    &asn_DEF_S1AP_Criticality,
2292
    select_S1AP_InitiatingMessage_S1AP_criticality_type,
2293
    {
2294
#if !defined(ASN_DISABLE_OER_SUPPORT)
2295
      0,
2296
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2297
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2298
      &asn_PER_memb_S1AP_criticality_constr_3,
2299
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2300
#if !defined(ASN_DISABLE_JER_SUPPORT)
2301
      0,
2302
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2303
      memb_S1AP_criticality_constraint_1
2304
    },
2305
    0, 0, /* No default value */
2306
    "criticality"
2307
    },
2308
  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_InitiatingMessage, value),
2309
    (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
2310
    +1, /* EXPLICIT tag at current level */
2311
    &asn_DEF_S1AP_value_4,
2312
    select_S1AP_InitiatingMessage_S1AP_value_type,
2313
    {
2314
#if !defined(ASN_DISABLE_OER_SUPPORT)
2315
      0,
2316
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2317
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2318
      &asn_PER_memb_S1AP_value_constr_4,
2319
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2320
#if !defined(ASN_DISABLE_JER_SUPPORT)
2321
      0,
2322
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2323
      memb_S1AP_value_constraint_1
2324
    },
2325
    0, 0, /* No default value */
2326
    "value"
2327
    },
2328
};
2329
static const ber_tlv_tag_t asn_DEF_S1AP_InitiatingMessage_tags_1[] = {
2330
  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
2331
};
2332
static const asn_TYPE_tag2member_t asn_MAP_S1AP_InitiatingMessage_tag2el_1[] = {
2333
    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* procedureCode */
2334
    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
2335
    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
2336
};
2337
asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitiatingMessage_specs_1 = {
2338
  sizeof(struct S1AP_InitiatingMessage),
2339
  offsetof(struct S1AP_InitiatingMessage, _asn_ctx),
2340
  asn_MAP_S1AP_InitiatingMessage_tag2el_1,
2341
  3,  /* Count of tags in the map */
2342
  0, 0, 0,  /* Optional elements (not needed) */
2343
  -1, /* First extension addition */
2344
};
2345
asn_TYPE_descriptor_t asn_DEF_S1AP_InitiatingMessage = {
2346
  "InitiatingMessage",
2347
  "InitiatingMessage",
2348
  &asn_OP_SEQUENCE,
2349
  asn_DEF_S1AP_InitiatingMessage_tags_1,
2350
  sizeof(asn_DEF_S1AP_InitiatingMessage_tags_1)
2351
    /sizeof(asn_DEF_S1AP_InitiatingMessage_tags_1[0]), /* 1 */
2352
  asn_DEF_S1AP_InitiatingMessage_tags_1,  /* Same as above */
2353
  sizeof(asn_DEF_S1AP_InitiatingMessage_tags_1)
2354
    /sizeof(asn_DEF_S1AP_InitiatingMessage_tags_1[0]), /* 1 */
2355
  {
2356
#if !defined(ASN_DISABLE_OER_SUPPORT)
2357
    0,
2358
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
2359
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2360
    0,
2361
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2362
#if !defined(ASN_DISABLE_JER_SUPPORT)
2363
    0,
2364
#endif  /* !defined(ASN_DISABLE_JER_SUPPORT) */
2365
    SEQUENCE_constraint
2366
  },
2367
  asn_MBR_S1AP_InitiatingMessage_1,
2368
  3,  /* Elements count */
2369
  &asn_SPC_S1AP_InitiatingMessage_specs_1 /* Additional specs */
2370
};
2371