/src/open5gs/lib/asn1c/s1ap/S1AP_SuccessfulOutcome.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_SuccessfulOutcome.h" |
9 | | |
10 | | #include "S1AP_HandoverCommand.h" |
11 | | #include "S1AP_HandoverRequestAcknowledge.h" |
12 | | #include "S1AP_PathSwitchRequestAcknowledge.h" |
13 | | #include "S1AP_E-RABSetupResponse.h" |
14 | | #include "S1AP_E-RABModifyResponse.h" |
15 | | #include "S1AP_E-RABReleaseResponse.h" |
16 | | #include "S1AP_InitialContextSetupResponse.h" |
17 | | #include "S1AP_HandoverCancelAcknowledge.h" |
18 | | #include "S1AP_KillResponse.h" |
19 | | #include "S1AP_ResetAcknowledge.h" |
20 | | #include "S1AP_S1SetupResponse.h" |
21 | | #include "S1AP_UEContextModificationResponse.h" |
22 | | #include "S1AP_UEContextReleaseComplete.h" |
23 | | #include "S1AP_ENBConfigurationUpdateAcknowledge.h" |
24 | | #include "S1AP_MMEConfigurationUpdateAcknowledge.h" |
25 | | #include "S1AP_WriteReplaceWarningResponse.h" |
26 | | #include "S1AP_UERadioCapabilityMatchResponse.h" |
27 | | #include "S1AP_E-RABModificationConfirm.h" |
28 | | #include "S1AP_UEContextModificationConfirm.h" |
29 | | #include "S1AP_UEContextSuspendResponse.h" |
30 | | #include "S1AP_UEContextResumeResponse.h" |
31 | | #include "S1AP_UERadioCapabilityIDMappingResponse.h" |
32 | | #include "S1AP_S1RemovalResponse.h" |
33 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_1_S1AP_id_HandoverPreparation = 0; |
34 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_1_S1AP_reject = 0; |
35 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_2_S1AP_id_HandoverResourceAllocation = 1; |
36 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_2_S1AP_reject = 0; |
37 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_3_S1AP_id_PathSwitchRequest = 3; |
38 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_3_S1AP_reject = 0; |
39 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_4_S1AP_id_E_RABSetup = 5; |
40 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_4_S1AP_reject = 0; |
41 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_5_S1AP_id_E_RABModify = 6; |
42 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_5_S1AP_reject = 0; |
43 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_6_S1AP_id_E_RABRelease = 7; |
44 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_6_S1AP_reject = 0; |
45 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_7_S1AP_id_InitialContextSetup = 9; |
46 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_7_S1AP_reject = 0; |
47 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_8_S1AP_id_HandoverCancel = 4; |
48 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_8_S1AP_reject = 0; |
49 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_9_S1AP_id_Kill = 43; |
50 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_9_S1AP_reject = 0; |
51 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_10_S1AP_id_Reset = 14; |
52 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_10_S1AP_reject = 0; |
53 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_11_S1AP_id_S1Setup = 17; |
54 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_11_S1AP_reject = 0; |
55 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_12_S1AP_id_UEContextModification = 21; |
56 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_12_S1AP_reject = 0; |
57 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_13_S1AP_id_UEContextRelease = 23; |
58 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_13_S1AP_reject = 0; |
59 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_14_S1AP_id_ENBConfigurationUpdate = 29; |
60 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_14_S1AP_reject = 0; |
61 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_15_S1AP_id_MMEConfigurationUpdate = 30; |
62 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_15_S1AP_reject = 0; |
63 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_16_S1AP_id_WriteReplaceWarning = 36; |
64 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_16_S1AP_reject = 0; |
65 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_17_S1AP_id_UERadioCapabilityMatch = 48; |
66 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_17_S1AP_reject = 0; |
67 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_18_S1AP_id_E_RABModificationIndication = 50; |
68 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_18_S1AP_reject = 0; |
69 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_19_S1AP_id_UEContextModificationIndication = 53; |
70 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_19_S1AP_reject = 0; |
71 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_20_S1AP_id_UEContextSuspend = 55; |
72 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_20_S1AP_reject = 0; |
73 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_21_S1AP_id_UEContextResume = 56; |
74 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_21_S1AP_reject = 0; |
75 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_22_S1AP_id_UERadioCapabilityIDMapping = 63; |
76 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_22_S1AP_reject = 0; |
77 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_23_S1AP_id_S1Removal = 67; |
78 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_23_S1AP_reject = 0; |
79 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_24_S1AP_id_HandoverNotification = 2; |
80 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_24_S1AP_ignore = 1; |
81 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_25_S1AP_id_E_RABReleaseIndication = 8; |
82 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_25_S1AP_ignore = 1; |
83 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_26_S1AP_id_Paging = 10; |
84 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_26_S1AP_ignore = 1; |
85 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_27_S1AP_id_downlinkNASTransport = 11; |
86 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_27_S1AP_ignore = 1; |
87 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_28_S1AP_id_initialUEMessage = 12; |
88 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_28_S1AP_ignore = 1; |
89 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_29_S1AP_id_uplinkNASTransport = 13; |
90 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_29_S1AP_ignore = 1; |
91 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_30_S1AP_id_ErrorIndication = 15; |
92 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_30_S1AP_ignore = 1; |
93 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_31_S1AP_id_NASNonDeliveryIndication = 16; |
94 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_31_S1AP_ignore = 1; |
95 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_32_S1AP_id_UEContextReleaseRequest = 18; |
96 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_32_S1AP_ignore = 1; |
97 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_33_S1AP_id_DownlinkS1cdma2000tunnelling = 19; |
98 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_33_S1AP_ignore = 1; |
99 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_34_S1AP_id_UplinkS1cdma2000tunnelling = 20; |
100 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_34_S1AP_ignore = 1; |
101 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_35_S1AP_id_UECapabilityInfoIndication = 22; |
102 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_35_S1AP_ignore = 1; |
103 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_36_S1AP_id_eNBStatusTransfer = 24; |
104 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_36_S1AP_ignore = 1; |
105 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_37_S1AP_id_MMEStatusTransfer = 25; |
106 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_37_S1AP_ignore = 1; |
107 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_38_S1AP_id_DeactivateTrace = 26; |
108 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_38_S1AP_ignore = 1; |
109 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_39_S1AP_id_TraceStart = 27; |
110 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_39_S1AP_ignore = 1; |
111 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_40_S1AP_id_TraceFailureIndication = 28; |
112 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_40_S1AP_ignore = 1; |
113 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_41_S1AP_id_CellTrafficTrace = 42; |
114 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_41_S1AP_ignore = 1; |
115 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_42_S1AP_id_LocationReportingControl = 31; |
116 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_42_S1AP_ignore = 1; |
117 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_43_S1AP_id_LocationReportingFailureIndication = 32; |
118 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_43_S1AP_ignore = 1; |
119 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_44_S1AP_id_LocationReport = 33; |
120 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_44_S1AP_ignore = 1; |
121 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_45_S1AP_id_OverloadStart = 34; |
122 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_45_S1AP_ignore = 1; |
123 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_46_S1AP_id_OverloadStop = 35; |
124 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_46_S1AP_reject = 0; |
125 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_47_S1AP_id_eNBDirectInformationTransfer = 37; |
126 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_47_S1AP_ignore = 1; |
127 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_48_S1AP_id_MMEDirectInformationTransfer = 38; |
128 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_48_S1AP_ignore = 1; |
129 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_49_S1AP_id_eNBConfigurationTransfer = 40; |
130 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_49_S1AP_ignore = 1; |
131 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_50_S1AP_id_MMEConfigurationTransfer = 41; |
132 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_50_S1AP_ignore = 1; |
133 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_51_S1AP_id_PrivateMessage = 39; |
134 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_51_S1AP_ignore = 1; |
135 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_52_S1AP_id_downlinkUEAssociatedLPPaTransport = 44; |
136 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_52_S1AP_ignore = 1; |
137 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_53_S1AP_id_uplinkUEAssociatedLPPaTransport = 45; |
138 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_53_S1AP_ignore = 1; |
139 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_54_S1AP_id_downlinkNonUEAssociatedLPPaTransport = 46; |
140 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_54_S1AP_ignore = 1; |
141 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_55_S1AP_id_uplinkNonUEAssociatedLPPaTransport = 47; |
142 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_55_S1AP_ignore = 1; |
143 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_56_S1AP_id_PWSRestartIndication = 49; |
144 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_56_S1AP_ignore = 1; |
145 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_57_S1AP_id_RerouteNASRequest = 52; |
146 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_57_S1AP_reject = 0; |
147 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_58_S1AP_id_PWSFailureIndication = 51; |
148 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_58_S1AP_ignore = 1; |
149 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_59_S1AP_id_ConnectionEstablishmentIndication = 54; |
150 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_59_S1AP_reject = 0; |
151 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_60_S1AP_id_NASDeliveryIndication = 57; |
152 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_60_S1AP_ignore = 1; |
153 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_61_S1AP_id_RetrieveUEInformation = 58; |
154 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_61_S1AP_reject = 0; |
155 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_62_S1AP_id_UEInformationTransfer = 59; |
156 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_62_S1AP_reject = 0; |
157 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_63_S1AP_id_eNBCPRelocationIndication = 60; |
158 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_63_S1AP_reject = 0; |
159 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_64_S1AP_id_MMECPRelocationIndication = 61; |
160 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_64_S1AP_reject = 0; |
161 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_65_S1AP_id_SecondaryRATDataUsageReport = 62; |
162 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_65_S1AP_ignore = 1; |
163 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_66_S1AP_id_HandoverSuccess = 64; |
164 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_66_S1AP_ignore = 1; |
165 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_67_S1AP_id_eNBEarlyStatusTransfer = 65; |
166 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_67_S1AP_reject = 0; |
167 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_68_S1AP_id_MMEEarlyStatusTransfer = 66; |
168 | | static const long asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_68_S1AP_ignore = 1; |
169 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequired; |
170 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCommand; |
171 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverPreparationFailure; |
172 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequest; |
173 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequestAcknowledge; |
174 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverFailure; |
175 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequest; |
176 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestAcknowledge; |
177 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestFailure; |
178 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupRequest; |
179 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupResponse; |
180 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyRequest; |
181 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyResponse; |
182 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseCommand; |
183 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseResponse; |
184 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupRequest; |
185 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupResponse; |
186 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupFailure; |
187 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancel; |
188 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancelAcknowledge; |
189 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_KillRequest; |
190 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_KillResponse; |
191 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_Reset; |
192 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_ResetAcknowledge; |
193 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupRequest; |
194 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupResponse; |
195 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupFailure; |
196 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationRequest; |
197 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationResponse; |
198 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationFailure; |
199 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseCommand; |
200 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseComplete; |
201 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdate; |
202 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateAcknowledge; |
203 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateFailure; |
204 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdate; |
205 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateAcknowledge; |
206 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateFailure; |
207 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningRequest; |
208 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningResponse; |
209 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchRequest; |
210 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchResponse; |
211 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationIndication; |
212 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationConfirm; |
213 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationIndication; |
214 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationConfirm; |
215 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendRequest; |
216 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendResponse; |
217 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeRequest; |
218 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeResponse; |
219 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeFailure; |
220 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityIDMappingRequest; |
221 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityIDMappingResponse; |
222 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1RemovalRequest; |
223 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1RemovalResponse; |
224 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1RemovalFailure; |
225 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverNotify; |
226 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseIndication; |
227 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_Paging; |
228 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNASTransport; |
229 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialUEMessage; |
230 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNASTransport; |
231 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_ErrorIndication; |
232 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_NASNonDeliveryIndication; |
233 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseRequest; |
234 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkS1cdma2000tunnelling; |
235 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkS1cdma2000tunnelling; |
236 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UECapabilityInfoIndication; |
237 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBStatusTransfer; |
238 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEStatusTransfer; |
239 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_DeactivateTrace; |
240 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceStart; |
241 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceFailureIndication; |
242 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellTrafficTrace; |
243 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingControl; |
244 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingFailureIndication; |
245 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReport; |
246 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStart; |
247 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStop; |
248 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBDirectInformationTransfer; |
249 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEDirectInformationTransfer; |
250 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationTransfer; |
251 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationTransfer; |
252 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_PrivateMessage; |
253 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport; |
254 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport; |
255 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport; |
256 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport; |
257 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_PWSRestartIndication; |
258 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_RerouteNASRequest; |
259 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_PWSFailureIndication; |
260 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_ConnectionEstablishmentIndication; |
261 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_NASDeliveryIndication; |
262 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_RetrieveUEInformation; |
263 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEInformationTransfer; |
264 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBCPRelocationIndication; |
265 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMECPRelocationIndication; |
266 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReport; |
267 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverSuccess; |
268 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBEarlyStatusTransfer; |
269 | | extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEEarlyStatusTransfer; |
270 | | |
271 | | static const asn_ioc_cell_t asn_IOS_S1AP_S1AP_ELEMENTARY_PROCEDURES_1_rows[] = { |
272 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_HandoverRequired }, |
273 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_HandoverCommand }, |
274 | | { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_HandoverPreparationFailure }, |
275 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_1_S1AP_id_HandoverPreparation }, |
276 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_1_S1AP_reject }, |
277 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_HandoverRequest }, |
278 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_HandoverRequestAcknowledge }, |
279 | | { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_HandoverFailure }, |
280 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_2_S1AP_id_HandoverResourceAllocation }, |
281 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_2_S1AP_reject }, |
282 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_PathSwitchRequest }, |
283 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_PathSwitchRequestAcknowledge }, |
284 | | { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_PathSwitchRequestFailure }, |
285 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_3_S1AP_id_PathSwitchRequest }, |
286 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_3_S1AP_reject }, |
287 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_E_RABSetupRequest }, |
288 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_E_RABSetupResponse }, |
289 | | { "&UnsuccessfulOutcome", }, |
290 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_4_S1AP_id_E_RABSetup }, |
291 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_4_S1AP_reject }, |
292 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_E_RABModifyRequest }, |
293 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_E_RABModifyResponse }, |
294 | | { "&UnsuccessfulOutcome", }, |
295 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_5_S1AP_id_E_RABModify }, |
296 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_5_S1AP_reject }, |
297 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_E_RABReleaseCommand }, |
298 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_E_RABReleaseResponse }, |
299 | | { "&UnsuccessfulOutcome", }, |
300 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_6_S1AP_id_E_RABRelease }, |
301 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_6_S1AP_reject }, |
302 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_InitialContextSetupRequest }, |
303 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_InitialContextSetupResponse }, |
304 | | { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_InitialContextSetupFailure }, |
305 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_7_S1AP_id_InitialContextSetup }, |
306 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_7_S1AP_reject }, |
307 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_HandoverCancel }, |
308 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_HandoverCancelAcknowledge }, |
309 | | { "&UnsuccessfulOutcome", }, |
310 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_8_S1AP_id_HandoverCancel }, |
311 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_8_S1AP_reject }, |
312 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_KillRequest }, |
313 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_KillResponse }, |
314 | | { "&UnsuccessfulOutcome", }, |
315 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_9_S1AP_id_Kill }, |
316 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_9_S1AP_reject }, |
317 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_Reset }, |
318 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_ResetAcknowledge }, |
319 | | { "&UnsuccessfulOutcome", }, |
320 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_10_S1AP_id_Reset }, |
321 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_10_S1AP_reject }, |
322 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_S1SetupRequest }, |
323 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_S1SetupResponse }, |
324 | | { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_S1SetupFailure }, |
325 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_11_S1AP_id_S1Setup }, |
326 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_11_S1AP_reject }, |
327 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEContextModificationRequest }, |
328 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextModificationResponse }, |
329 | | { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextModificationFailure }, |
330 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_12_S1AP_id_UEContextModification }, |
331 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_12_S1AP_reject }, |
332 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEContextReleaseCommand }, |
333 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextReleaseComplete }, |
334 | | { "&UnsuccessfulOutcome", }, |
335 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_13_S1AP_id_UEContextRelease }, |
336 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_13_S1AP_reject }, |
337 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ENBConfigurationUpdate }, |
338 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_ENBConfigurationUpdateAcknowledge }, |
339 | | { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_ENBConfigurationUpdateFailure }, |
340 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_14_S1AP_id_ENBConfigurationUpdate }, |
341 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_14_S1AP_reject }, |
342 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_MMEConfigurationUpdate }, |
343 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_MMEConfigurationUpdateAcknowledge }, |
344 | | { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_MMEConfigurationUpdateFailure }, |
345 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_15_S1AP_id_MMEConfigurationUpdate }, |
346 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_15_S1AP_reject }, |
347 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_WriteReplaceWarningRequest }, |
348 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_WriteReplaceWarningResponse }, |
349 | | { "&UnsuccessfulOutcome", }, |
350 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_16_S1AP_id_WriteReplaceWarning }, |
351 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_16_S1AP_reject }, |
352 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UERadioCapabilityMatchRequest }, |
353 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UERadioCapabilityMatchResponse }, |
354 | | { "&UnsuccessfulOutcome", }, |
355 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_17_S1AP_id_UERadioCapabilityMatch }, |
356 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_17_S1AP_reject }, |
357 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_E_RABModificationIndication }, |
358 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_E_RABModificationConfirm }, |
359 | | { "&UnsuccessfulOutcome", }, |
360 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_18_S1AP_id_E_RABModificationIndication }, |
361 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_18_S1AP_reject }, |
362 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEContextModificationIndication }, |
363 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextModificationConfirm }, |
364 | | { "&UnsuccessfulOutcome", }, |
365 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_19_S1AP_id_UEContextModificationIndication }, |
366 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_19_S1AP_reject }, |
367 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEContextSuspendRequest }, |
368 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextSuspendResponse }, |
369 | | { "&UnsuccessfulOutcome", }, |
370 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_20_S1AP_id_UEContextSuspend }, |
371 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_20_S1AP_reject }, |
372 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEContextResumeRequest }, |
373 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextResumeResponse }, |
374 | | { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UEContextResumeFailure }, |
375 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_21_S1AP_id_UEContextResume }, |
376 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_21_S1AP_reject }, |
377 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UERadioCapabilityIDMappingRequest }, |
378 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_UERadioCapabilityIDMappingResponse }, |
379 | | { "&UnsuccessfulOutcome", }, |
380 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_22_S1AP_id_UERadioCapabilityIDMapping }, |
381 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_22_S1AP_reject }, |
382 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_S1RemovalRequest }, |
383 | | { "&SuccessfulOutcome", aioc__type, &asn_DEF_S1AP_S1RemovalResponse }, |
384 | | { "&UnsuccessfulOutcome", aioc__type, &asn_DEF_S1AP_S1RemovalFailure }, |
385 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_23_S1AP_id_S1Removal }, |
386 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_23_S1AP_reject }, |
387 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_HandoverNotify }, |
388 | | { "&SuccessfulOutcome", }, |
389 | | { "&UnsuccessfulOutcome", }, |
390 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_24_S1AP_id_HandoverNotification }, |
391 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_24_S1AP_ignore }, |
392 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_E_RABReleaseIndication }, |
393 | | { "&SuccessfulOutcome", }, |
394 | | { "&UnsuccessfulOutcome", }, |
395 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_25_S1AP_id_E_RABReleaseIndication }, |
396 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_25_S1AP_ignore }, |
397 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_Paging }, |
398 | | { "&SuccessfulOutcome", }, |
399 | | { "&UnsuccessfulOutcome", }, |
400 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_26_S1AP_id_Paging }, |
401 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_26_S1AP_ignore }, |
402 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_DownlinkNASTransport }, |
403 | | { "&SuccessfulOutcome", }, |
404 | | { "&UnsuccessfulOutcome", }, |
405 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_27_S1AP_id_downlinkNASTransport }, |
406 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_27_S1AP_ignore }, |
407 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_InitialUEMessage }, |
408 | | { "&SuccessfulOutcome", }, |
409 | | { "&UnsuccessfulOutcome", }, |
410 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_28_S1AP_id_initialUEMessage }, |
411 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_28_S1AP_ignore }, |
412 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UplinkNASTransport }, |
413 | | { "&SuccessfulOutcome", }, |
414 | | { "&UnsuccessfulOutcome", }, |
415 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_29_S1AP_id_uplinkNASTransport }, |
416 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_29_S1AP_ignore }, |
417 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ErrorIndication }, |
418 | | { "&SuccessfulOutcome", }, |
419 | | { "&UnsuccessfulOutcome", }, |
420 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_30_S1AP_id_ErrorIndication }, |
421 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_30_S1AP_ignore }, |
422 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_NASNonDeliveryIndication }, |
423 | | { "&SuccessfulOutcome", }, |
424 | | { "&UnsuccessfulOutcome", }, |
425 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_31_S1AP_id_NASNonDeliveryIndication }, |
426 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_31_S1AP_ignore }, |
427 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEContextReleaseRequest }, |
428 | | { "&SuccessfulOutcome", }, |
429 | | { "&UnsuccessfulOutcome", }, |
430 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_32_S1AP_id_UEContextReleaseRequest }, |
431 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_32_S1AP_ignore }, |
432 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_DownlinkS1cdma2000tunnelling }, |
433 | | { "&SuccessfulOutcome", }, |
434 | | { "&UnsuccessfulOutcome", }, |
435 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_33_S1AP_id_DownlinkS1cdma2000tunnelling }, |
436 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_33_S1AP_ignore }, |
437 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UplinkS1cdma2000tunnelling }, |
438 | | { "&SuccessfulOutcome", }, |
439 | | { "&UnsuccessfulOutcome", }, |
440 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_34_S1AP_id_UplinkS1cdma2000tunnelling }, |
441 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_34_S1AP_ignore }, |
442 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UECapabilityInfoIndication }, |
443 | | { "&SuccessfulOutcome", }, |
444 | | { "&UnsuccessfulOutcome", }, |
445 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_35_S1AP_id_UECapabilityInfoIndication }, |
446 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_35_S1AP_ignore }, |
447 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ENBStatusTransfer }, |
448 | | { "&SuccessfulOutcome", }, |
449 | | { "&UnsuccessfulOutcome", }, |
450 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_36_S1AP_id_eNBStatusTransfer }, |
451 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_36_S1AP_ignore }, |
452 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_MMEStatusTransfer }, |
453 | | { "&SuccessfulOutcome", }, |
454 | | { "&UnsuccessfulOutcome", }, |
455 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_37_S1AP_id_MMEStatusTransfer }, |
456 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_37_S1AP_ignore }, |
457 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_DeactivateTrace }, |
458 | | { "&SuccessfulOutcome", }, |
459 | | { "&UnsuccessfulOutcome", }, |
460 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_38_S1AP_id_DeactivateTrace }, |
461 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_38_S1AP_ignore }, |
462 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_TraceStart }, |
463 | | { "&SuccessfulOutcome", }, |
464 | | { "&UnsuccessfulOutcome", }, |
465 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_39_S1AP_id_TraceStart }, |
466 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_39_S1AP_ignore }, |
467 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_TraceFailureIndication }, |
468 | | { "&SuccessfulOutcome", }, |
469 | | { "&UnsuccessfulOutcome", }, |
470 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_40_S1AP_id_TraceFailureIndication }, |
471 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_40_S1AP_ignore }, |
472 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_CellTrafficTrace }, |
473 | | { "&SuccessfulOutcome", }, |
474 | | { "&UnsuccessfulOutcome", }, |
475 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_41_S1AP_id_CellTrafficTrace }, |
476 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_41_S1AP_ignore }, |
477 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_LocationReportingControl }, |
478 | | { "&SuccessfulOutcome", }, |
479 | | { "&UnsuccessfulOutcome", }, |
480 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_42_S1AP_id_LocationReportingControl }, |
481 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_42_S1AP_ignore }, |
482 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_LocationReportingFailureIndication }, |
483 | | { "&SuccessfulOutcome", }, |
484 | | { "&UnsuccessfulOutcome", }, |
485 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_43_S1AP_id_LocationReportingFailureIndication }, |
486 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_43_S1AP_ignore }, |
487 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_LocationReport }, |
488 | | { "&SuccessfulOutcome", }, |
489 | | { "&UnsuccessfulOutcome", }, |
490 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_44_S1AP_id_LocationReport }, |
491 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_44_S1AP_ignore }, |
492 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_OverloadStart }, |
493 | | { "&SuccessfulOutcome", }, |
494 | | { "&UnsuccessfulOutcome", }, |
495 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_45_S1AP_id_OverloadStart }, |
496 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_45_S1AP_ignore }, |
497 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_OverloadStop }, |
498 | | { "&SuccessfulOutcome", }, |
499 | | { "&UnsuccessfulOutcome", }, |
500 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_46_S1AP_id_OverloadStop }, |
501 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_46_S1AP_reject }, |
502 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ENBDirectInformationTransfer }, |
503 | | { "&SuccessfulOutcome", }, |
504 | | { "&UnsuccessfulOutcome", }, |
505 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_47_S1AP_id_eNBDirectInformationTransfer }, |
506 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_47_S1AP_ignore }, |
507 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_MMEDirectInformationTransfer }, |
508 | | { "&SuccessfulOutcome", }, |
509 | | { "&UnsuccessfulOutcome", }, |
510 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_48_S1AP_id_MMEDirectInformationTransfer }, |
511 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_48_S1AP_ignore }, |
512 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ENBConfigurationTransfer }, |
513 | | { "&SuccessfulOutcome", }, |
514 | | { "&UnsuccessfulOutcome", }, |
515 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_49_S1AP_id_eNBConfigurationTransfer }, |
516 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_49_S1AP_ignore }, |
517 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_MMEConfigurationTransfer }, |
518 | | { "&SuccessfulOutcome", }, |
519 | | { "&UnsuccessfulOutcome", }, |
520 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_50_S1AP_id_MMEConfigurationTransfer }, |
521 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_50_S1AP_ignore }, |
522 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_PrivateMessage }, |
523 | | { "&SuccessfulOutcome", }, |
524 | | { "&UnsuccessfulOutcome", }, |
525 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_51_S1AP_id_PrivateMessage }, |
526 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_51_S1AP_ignore }, |
527 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport }, |
528 | | { "&SuccessfulOutcome", }, |
529 | | { "&UnsuccessfulOutcome", }, |
530 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_52_S1AP_id_downlinkUEAssociatedLPPaTransport }, |
531 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_52_S1AP_ignore }, |
532 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport }, |
533 | | { "&SuccessfulOutcome", }, |
534 | | { "&UnsuccessfulOutcome", }, |
535 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_53_S1AP_id_uplinkUEAssociatedLPPaTransport }, |
536 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_53_S1AP_ignore }, |
537 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport }, |
538 | | { "&SuccessfulOutcome", }, |
539 | | { "&UnsuccessfulOutcome", }, |
540 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_54_S1AP_id_downlinkNonUEAssociatedLPPaTransport }, |
541 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_54_S1AP_ignore }, |
542 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport }, |
543 | | { "&SuccessfulOutcome", }, |
544 | | { "&UnsuccessfulOutcome", }, |
545 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_55_S1AP_id_uplinkNonUEAssociatedLPPaTransport }, |
546 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_55_S1AP_ignore }, |
547 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_PWSRestartIndication }, |
548 | | { "&SuccessfulOutcome", }, |
549 | | { "&UnsuccessfulOutcome", }, |
550 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_56_S1AP_id_PWSRestartIndication }, |
551 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_56_S1AP_ignore }, |
552 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_RerouteNASRequest }, |
553 | | { "&SuccessfulOutcome", }, |
554 | | { "&UnsuccessfulOutcome", }, |
555 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_57_S1AP_id_RerouteNASRequest }, |
556 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_57_S1AP_reject }, |
557 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_PWSFailureIndication }, |
558 | | { "&SuccessfulOutcome", }, |
559 | | { "&UnsuccessfulOutcome", }, |
560 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_58_S1AP_id_PWSFailureIndication }, |
561 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_58_S1AP_ignore }, |
562 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ConnectionEstablishmentIndication }, |
563 | | { "&SuccessfulOutcome", }, |
564 | | { "&UnsuccessfulOutcome", }, |
565 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_59_S1AP_id_ConnectionEstablishmentIndication }, |
566 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_59_S1AP_reject }, |
567 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_NASDeliveryIndication }, |
568 | | { "&SuccessfulOutcome", }, |
569 | | { "&UnsuccessfulOutcome", }, |
570 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_60_S1AP_id_NASDeliveryIndication }, |
571 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_60_S1AP_ignore }, |
572 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_RetrieveUEInformation }, |
573 | | { "&SuccessfulOutcome", }, |
574 | | { "&UnsuccessfulOutcome", }, |
575 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_61_S1AP_id_RetrieveUEInformation }, |
576 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_61_S1AP_reject }, |
577 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_UEInformationTransfer }, |
578 | | { "&SuccessfulOutcome", }, |
579 | | { "&UnsuccessfulOutcome", }, |
580 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_62_S1AP_id_UEInformationTransfer }, |
581 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_62_S1AP_reject }, |
582 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ENBCPRelocationIndication }, |
583 | | { "&SuccessfulOutcome", }, |
584 | | { "&UnsuccessfulOutcome", }, |
585 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_63_S1AP_id_eNBCPRelocationIndication }, |
586 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_63_S1AP_reject }, |
587 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_MMECPRelocationIndication }, |
588 | | { "&SuccessfulOutcome", }, |
589 | | { "&UnsuccessfulOutcome", }, |
590 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_64_S1AP_id_MMECPRelocationIndication }, |
591 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_64_S1AP_reject }, |
592 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_SecondaryRATDataUsageReport }, |
593 | | { "&SuccessfulOutcome", }, |
594 | | { "&UnsuccessfulOutcome", }, |
595 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_65_S1AP_id_SecondaryRATDataUsageReport }, |
596 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_65_S1AP_ignore }, |
597 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_HandoverSuccess }, |
598 | | { "&SuccessfulOutcome", }, |
599 | | { "&UnsuccessfulOutcome", }, |
600 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_66_S1AP_id_HandoverSuccess }, |
601 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_66_S1AP_ignore }, |
602 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_ENBEarlyStatusTransfer }, |
603 | | { "&SuccessfulOutcome", }, |
604 | | { "&UnsuccessfulOutcome", }, |
605 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_67_S1AP_id_eNBEarlyStatusTransfer }, |
606 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_67_S1AP_reject }, |
607 | | { "&InitiatingMessage", aioc__type, &asn_DEF_S1AP_MMEEarlyStatusTransfer }, |
608 | | { "&SuccessfulOutcome", }, |
609 | | { "&UnsuccessfulOutcome", }, |
610 | | { "&procedureCode", aioc__value, &asn_DEF_NativeInteger, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_68_S1AP_id_MMEEarlyStatusTransfer }, |
611 | | { "&criticality", aioc__value, &asn_DEF_NativeEnumerated, &asn_VAL_S1AP_S1AP_ELEMENTARY_PROCEDURES_68_S1AP_ignore } |
612 | | }; |
613 | | static const asn_ioc_set_t asn_IOS_S1AP_S1AP_ELEMENTARY_PROCEDURES_1[] = { |
614 | | { 68, 5, asn_IOS_S1AP_S1AP_ELEMENTARY_PROCEDURES_1_rows } |
615 | | }; |
616 | | static int |
617 | | memb_S1AP_procedureCode_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, |
618 | 0 | asn_app_constraint_failed_f *ctfailcb, void *app_key) { |
619 | 0 | long value; |
620 | | |
621 | 0 | if(!sptr) { |
622 | 0 | ASN__CTFAIL(app_key, td, sptr, |
623 | 0 | "%s: value not given (%s:%d)", |
624 | 0 | td->name, __FILE__, __LINE__); |
625 | 0 | return -1; |
626 | 0 | } |
627 | | |
628 | 0 | value = *(const long *)sptr; |
629 | | |
630 | 0 | if((value >= 0L && value <= 255L)) { |
631 | | /* Constraint check succeeded */ |
632 | 0 | return 0; |
633 | 0 | } else { |
634 | 0 | ASN__CTFAIL(app_key, td, sptr, |
635 | 0 | "%s: constraint failed (%s:%d)", |
636 | 0 | td->name, __FILE__, __LINE__); |
637 | 0 | return -1; |
638 | 0 | } |
639 | 0 | } |
640 | | |
641 | | static asn_type_selector_result_t |
642 | 0 | select_S1AP_SuccessfulOutcome_S1AP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { |
643 | 0 | asn_type_selector_result_t result = {0, 0}; |
644 | 0 | const asn_ioc_set_t *itable = asn_IOS_S1AP_S1AP_ELEMENTARY_PROCEDURES_1; |
645 | 0 | size_t constraining_column = 3; /* &procedureCode */ |
646 | 0 | size_t for_column = 4; /* &criticality */ |
647 | 0 | size_t row, presence_index = 0; |
648 | 0 | const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SuccessfulOutcome, procedureCode)); |
649 | | |
650 | 0 | for(row=0; row < itable->rows_count; row++) { |
651 | 0 | const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; |
652 | 0 | const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; |
653 | | |
654 | 0 | if(type_cell->cell_kind == aioc__undefined) |
655 | 0 | continue; |
656 | | |
657 | 0 | presence_index++; |
658 | 0 | if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { |
659 | 0 | result.type_descriptor = type_cell->type_descriptor; |
660 | 0 | result.presence_index = presence_index; |
661 | 0 | break; |
662 | 0 | } |
663 | 0 | } |
664 | | |
665 | 0 | return result; |
666 | 0 | } |
667 | | |
668 | | static int |
669 | | memb_S1AP_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, |
670 | 0 | asn_app_constraint_failed_f *ctfailcb, void *app_key) { |
671 | | |
672 | 0 | if(!sptr) { |
673 | 0 | ASN__CTFAIL(app_key, td, sptr, |
674 | 0 | "%s: value not given (%s:%d)", |
675 | 0 | td->name, __FILE__, __LINE__); |
676 | 0 | return -1; |
677 | 0 | } |
678 | | |
679 | | |
680 | 0 | if(1 /* No applicable constraints whatsoever */) { |
681 | | /* Nothing is here. See below */ |
682 | 0 | } |
683 | | |
684 | 0 | return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); |
685 | 0 | } |
686 | | |
687 | | static asn_type_selector_result_t |
688 | 1.77k | select_S1AP_SuccessfulOutcome_S1AP_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { |
689 | 1.77k | asn_type_selector_result_t result = {0, 0}; |
690 | 1.77k | const asn_ioc_set_t *itable = asn_IOS_S1AP_S1AP_ELEMENTARY_PROCEDURES_1; |
691 | 1.77k | size_t constraining_column = 3; /* &procedureCode */ |
692 | 1.77k | size_t for_column = 1; /* &SuccessfulOutcome */ |
693 | 1.77k | size_t row, presence_index = 0; |
694 | 1.77k | const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct S1AP_SuccessfulOutcome, procedureCode)); |
695 | | |
696 | 19.3k | for(row=0; row < itable->rows_count; row++) { |
697 | 19.3k | const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; |
698 | 19.3k | const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; |
699 | | |
700 | 19.3k | if(type_cell->cell_kind == aioc__undefined) |
701 | 1.35k | continue; |
702 | | |
703 | 17.9k | presence_index++; |
704 | 17.9k | if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { |
705 | 1.74k | result.type_descriptor = type_cell->type_descriptor; |
706 | 1.74k | result.presence_index = presence_index; |
707 | 1.74k | break; |
708 | 1.74k | } |
709 | 17.9k | } |
710 | | |
711 | 1.77k | return result; |
712 | 1.77k | } |
713 | | |
714 | | static int |
715 | | memb_S1AP_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, |
716 | 0 | asn_app_constraint_failed_f *ctfailcb, void *app_key) { |
717 | | |
718 | 0 | if(!sptr) { |
719 | 0 | ASN__CTFAIL(app_key, td, sptr, |
720 | 0 | "%s: value not given (%s:%d)", |
721 | 0 | td->name, __FILE__, __LINE__); |
722 | 0 | return -1; |
723 | 0 | } |
724 | | |
725 | | |
726 | 0 | if(1 /* No applicable constraints whatsoever */) { |
727 | | /* Nothing is here. See below */ |
728 | 0 | } |
729 | | |
730 | 0 | return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); |
731 | 0 | } |
732 | | |
733 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
734 | | static asn_per_constraints_t asn_PER_memb_S1AP_procedureCode_constr_2 CC_NOTUSED = { |
735 | | { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */, |
736 | | { APC_UNCONSTRAINED, -1, -1, 0, 0 }, |
737 | | 0, 0 /* No PER value map */ |
738 | | }; |
739 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
740 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
741 | | static asn_per_constraints_t asn_PER_memb_S1AP_criticality_constr_3 CC_NOTUSED = { |
742 | | { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, |
743 | | { APC_UNCONSTRAINED, -1, -1, 0, 0 }, |
744 | | 0, 0 /* No PER value map */ |
745 | | }; |
746 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
747 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
748 | | static asn_per_constraints_t asn_PER_memb_S1AP_value_constr_4 CC_NOTUSED = { |
749 | | { APC_UNCONSTRAINED, -1, -1, 0, 0 }, |
750 | | { APC_UNCONSTRAINED, -1, -1, 0, 0 }, |
751 | | 0, 0 /* No PER value map */ |
752 | | }; |
753 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
754 | | static asn_TYPE_member_t asn_MBR_S1AP_SuccessfulOutcome__value_4[] = { |
755 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.HandoverCommand), |
756 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
757 | | 0, |
758 | | &asn_DEF_S1AP_HandoverCommand, |
759 | | 0, |
760 | | { |
761 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
762 | | 0, |
763 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
764 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
765 | | 0, |
766 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
767 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
768 | | 0, |
769 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
770 | | 0 |
771 | | }, |
772 | | 0, 0, /* No default value */ |
773 | | "HandoverCommand" |
774 | | }, |
775 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.HandoverRequestAcknowledge), |
776 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
777 | | 0, |
778 | | &asn_DEF_S1AP_HandoverRequestAcknowledge, |
779 | | 0, |
780 | | { |
781 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
782 | | 0, |
783 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
784 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
785 | | 0, |
786 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
787 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
788 | | 0, |
789 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
790 | | 0 |
791 | | }, |
792 | | 0, 0, /* No default value */ |
793 | | "HandoverRequestAcknowledge" |
794 | | }, |
795 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.PathSwitchRequestAcknowledge), |
796 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
797 | | 0, |
798 | | &asn_DEF_S1AP_PathSwitchRequestAcknowledge, |
799 | | 0, |
800 | | { |
801 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
802 | | 0, |
803 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
804 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
805 | | 0, |
806 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
807 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
808 | | 0, |
809 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
810 | | 0 |
811 | | }, |
812 | | 0, 0, /* No default value */ |
813 | | "PathSwitchRequestAcknowledge" |
814 | | }, |
815 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.E_RABSetupResponse), |
816 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
817 | | 0, |
818 | | &asn_DEF_S1AP_E_RABSetupResponse, |
819 | | 0, |
820 | | { |
821 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
822 | | 0, |
823 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
824 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
825 | | 0, |
826 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
827 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
828 | | 0, |
829 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
830 | | 0 |
831 | | }, |
832 | | 0, 0, /* No default value */ |
833 | | "E-RABSetupResponse" |
834 | | }, |
835 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.E_RABModifyResponse), |
836 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
837 | | 0, |
838 | | &asn_DEF_S1AP_E_RABModifyResponse, |
839 | | 0, |
840 | | { |
841 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
842 | | 0, |
843 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
844 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
845 | | 0, |
846 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
847 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
848 | | 0, |
849 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
850 | | 0 |
851 | | }, |
852 | | 0, 0, /* No default value */ |
853 | | "E-RABModifyResponse" |
854 | | }, |
855 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.E_RABReleaseResponse), |
856 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
857 | | 0, |
858 | | &asn_DEF_S1AP_E_RABReleaseResponse, |
859 | | 0, |
860 | | { |
861 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
862 | | 0, |
863 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
864 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
865 | | 0, |
866 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
867 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
868 | | 0, |
869 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
870 | | 0 |
871 | | }, |
872 | | 0, 0, /* No default value */ |
873 | | "E-RABReleaseResponse" |
874 | | }, |
875 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.InitialContextSetupResponse), |
876 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
877 | | 0, |
878 | | &asn_DEF_S1AP_InitialContextSetupResponse, |
879 | | 0, |
880 | | { |
881 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
882 | | 0, |
883 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
884 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
885 | | 0, |
886 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
887 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
888 | | 0, |
889 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
890 | | 0 |
891 | | }, |
892 | | 0, 0, /* No default value */ |
893 | | "InitialContextSetupResponse" |
894 | | }, |
895 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.HandoverCancelAcknowledge), |
896 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
897 | | 0, |
898 | | &asn_DEF_S1AP_HandoverCancelAcknowledge, |
899 | | 0, |
900 | | { |
901 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
902 | | 0, |
903 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
904 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
905 | | 0, |
906 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
907 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
908 | | 0, |
909 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
910 | | 0 |
911 | | }, |
912 | | 0, 0, /* No default value */ |
913 | | "HandoverCancelAcknowledge" |
914 | | }, |
915 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.KillResponse), |
916 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
917 | | 0, |
918 | | &asn_DEF_S1AP_KillResponse, |
919 | | 0, |
920 | | { |
921 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
922 | | 0, |
923 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
924 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
925 | | 0, |
926 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
927 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
928 | | 0, |
929 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
930 | | 0 |
931 | | }, |
932 | | 0, 0, /* No default value */ |
933 | | "KillResponse" |
934 | | }, |
935 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.ResetAcknowledge), |
936 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
937 | | 0, |
938 | | &asn_DEF_S1AP_ResetAcknowledge, |
939 | | 0, |
940 | | { |
941 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
942 | | 0, |
943 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
944 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
945 | | 0, |
946 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
947 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
948 | | 0, |
949 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
950 | | 0 |
951 | | }, |
952 | | 0, 0, /* No default value */ |
953 | | "ResetAcknowledge" |
954 | | }, |
955 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.S1SetupResponse), |
956 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
957 | | 0, |
958 | | &asn_DEF_S1AP_S1SetupResponse, |
959 | | 0, |
960 | | { |
961 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
962 | | 0, |
963 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
964 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
965 | | 0, |
966 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
967 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
968 | | 0, |
969 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
970 | | 0 |
971 | | }, |
972 | | 0, 0, /* No default value */ |
973 | | "S1SetupResponse" |
974 | | }, |
975 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.UEContextModificationResponse), |
976 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
977 | | 0, |
978 | | &asn_DEF_S1AP_UEContextModificationResponse, |
979 | | 0, |
980 | | { |
981 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
982 | | 0, |
983 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
984 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
985 | | 0, |
986 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
987 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
988 | | 0, |
989 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
990 | | 0 |
991 | | }, |
992 | | 0, 0, /* No default value */ |
993 | | "UEContextModificationResponse" |
994 | | }, |
995 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.UEContextReleaseComplete), |
996 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
997 | | 0, |
998 | | &asn_DEF_S1AP_UEContextReleaseComplete, |
999 | | 0, |
1000 | | { |
1001 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1002 | | 0, |
1003 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1004 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1005 | | 0, |
1006 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1007 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1008 | | 0, |
1009 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1010 | | 0 |
1011 | | }, |
1012 | | 0, 0, /* No default value */ |
1013 | | "UEContextReleaseComplete" |
1014 | | }, |
1015 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.ENBConfigurationUpdateAcknowledge), |
1016 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
1017 | | 0, |
1018 | | &asn_DEF_S1AP_ENBConfigurationUpdateAcknowledge, |
1019 | | 0, |
1020 | | { |
1021 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1022 | | 0, |
1023 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1024 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1025 | | 0, |
1026 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1027 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1028 | | 0, |
1029 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1030 | | 0 |
1031 | | }, |
1032 | | 0, 0, /* No default value */ |
1033 | | "ENBConfigurationUpdateAcknowledge" |
1034 | | }, |
1035 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.MMEConfigurationUpdateAcknowledge), |
1036 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
1037 | | 0, |
1038 | | &asn_DEF_S1AP_MMEConfigurationUpdateAcknowledge, |
1039 | | 0, |
1040 | | { |
1041 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1042 | | 0, |
1043 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1044 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1045 | | 0, |
1046 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1047 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1048 | | 0, |
1049 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1050 | | 0 |
1051 | | }, |
1052 | | 0, 0, /* No default value */ |
1053 | | "MMEConfigurationUpdateAcknowledge" |
1054 | | }, |
1055 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.WriteReplaceWarningResponse), |
1056 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
1057 | | 0, |
1058 | | &asn_DEF_S1AP_WriteReplaceWarningResponse, |
1059 | | 0, |
1060 | | { |
1061 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1062 | | 0, |
1063 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1064 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1065 | | 0, |
1066 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1067 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1068 | | 0, |
1069 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1070 | | 0 |
1071 | | }, |
1072 | | 0, 0, /* No default value */ |
1073 | | "WriteReplaceWarningResponse" |
1074 | | }, |
1075 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.UERadioCapabilityMatchResponse), |
1076 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
1077 | | 0, |
1078 | | &asn_DEF_S1AP_UERadioCapabilityMatchResponse, |
1079 | | 0, |
1080 | | { |
1081 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1082 | | 0, |
1083 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1084 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1085 | | 0, |
1086 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1087 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1088 | | 0, |
1089 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1090 | | 0 |
1091 | | }, |
1092 | | 0, 0, /* No default value */ |
1093 | | "UERadioCapabilityMatchResponse" |
1094 | | }, |
1095 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.E_RABModificationConfirm), |
1096 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
1097 | | 0, |
1098 | | &asn_DEF_S1AP_E_RABModificationConfirm, |
1099 | | 0, |
1100 | | { |
1101 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1102 | | 0, |
1103 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1104 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1105 | | 0, |
1106 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1107 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1108 | | 0, |
1109 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1110 | | 0 |
1111 | | }, |
1112 | | 0, 0, /* No default value */ |
1113 | | "E-RABModificationConfirm" |
1114 | | }, |
1115 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.UEContextModificationConfirm), |
1116 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
1117 | | 0, |
1118 | | &asn_DEF_S1AP_UEContextModificationConfirm, |
1119 | | 0, |
1120 | | { |
1121 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1122 | | 0, |
1123 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1124 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1125 | | 0, |
1126 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1127 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1128 | | 0, |
1129 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1130 | | 0 |
1131 | | }, |
1132 | | 0, 0, /* No default value */ |
1133 | | "UEContextModificationConfirm" |
1134 | | }, |
1135 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.UEContextSuspendResponse), |
1136 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
1137 | | 0, |
1138 | | &asn_DEF_S1AP_UEContextSuspendResponse, |
1139 | | 0, |
1140 | | { |
1141 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1142 | | 0, |
1143 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1144 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1145 | | 0, |
1146 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1147 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1148 | | 0, |
1149 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1150 | | 0 |
1151 | | }, |
1152 | | 0, 0, /* No default value */ |
1153 | | "UEContextSuspendResponse" |
1154 | | }, |
1155 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.UEContextResumeResponse), |
1156 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
1157 | | 0, |
1158 | | &asn_DEF_S1AP_UEContextResumeResponse, |
1159 | | 0, |
1160 | | { |
1161 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1162 | | 0, |
1163 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1164 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1165 | | 0, |
1166 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1167 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1168 | | 0, |
1169 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1170 | | 0 |
1171 | | }, |
1172 | | 0, 0, /* No default value */ |
1173 | | "UEContextResumeResponse" |
1174 | | }, |
1175 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.UERadioCapabilityIDMappingResponse), |
1176 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
1177 | | 0, |
1178 | | &asn_DEF_S1AP_UERadioCapabilityIDMappingResponse, |
1179 | | 0, |
1180 | | { |
1181 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1182 | | 0, |
1183 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1184 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1185 | | 0, |
1186 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1187 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1188 | | 0, |
1189 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1190 | | 0 |
1191 | | }, |
1192 | | 0, 0, /* No default value */ |
1193 | | "UERadioCapabilityIDMappingResponse" |
1194 | | }, |
1195 | | { ATF_POINTER, 0, offsetof(struct S1AP_SuccessfulOutcome__value, choice.S1RemovalResponse), |
1196 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), |
1197 | | 0, |
1198 | | &asn_DEF_S1AP_S1RemovalResponse, |
1199 | | 0, |
1200 | | { |
1201 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1202 | | 0, |
1203 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1204 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1205 | | 0, |
1206 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1207 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1208 | | 0, |
1209 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1210 | | 0 |
1211 | | }, |
1212 | | 0, 0, /* No default value */ |
1213 | | "S1RemovalResponse" |
1214 | | }, |
1215 | | }; |
1216 | | static const asn_TYPE_tag2member_t asn_MAP_S1AP_value_tag2el_4[] = { |
1217 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 22 }, /* HandoverCommand */ |
1218 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 21 }, /* HandoverRequestAcknowledge */ |
1219 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 20 }, /* PathSwitchRequestAcknowledge */ |
1220 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 19 }, /* E-RABSetupResponse */ |
1221 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 18 }, /* E-RABModifyResponse */ |
1222 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -5, 17 }, /* E-RABReleaseResponse */ |
1223 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -6, 16 }, /* InitialContextSetupResponse */ |
1224 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -7, 15 }, /* HandoverCancelAcknowledge */ |
1225 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -8, 14 }, /* KillResponse */ |
1226 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -9, 13 }, /* ResetAcknowledge */ |
1227 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -10, 12 }, /* S1SetupResponse */ |
1228 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -11, 11 }, /* UEContextModificationResponse */ |
1229 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -12, 10 }, /* UEContextReleaseComplete */ |
1230 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -13, 9 }, /* ENBConfigurationUpdateAcknowledge */ |
1231 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -14, 8 }, /* MMEConfigurationUpdateAcknowledge */ |
1232 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -15, 7 }, /* WriteReplaceWarningResponse */ |
1233 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -16, 6 }, /* UERadioCapabilityMatchResponse */ |
1234 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -17, 5 }, /* E-RABModificationConfirm */ |
1235 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -18, 4 }, /* UEContextModificationConfirm */ |
1236 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -19, 3 }, /* UEContextSuspendResponse */ |
1237 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 20, -20, 2 }, /* UEContextResumeResponse */ |
1238 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -21, 1 }, /* UERadioCapabilityIDMappingResponse */ |
1239 | | { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 22, -22, 0 } /* S1RemovalResponse */ |
1240 | | }; |
1241 | | static asn_CHOICE_specifics_t asn_SPC_S1AP_value_specs_4 = { |
1242 | | sizeof(struct S1AP_SuccessfulOutcome__value), |
1243 | | offsetof(struct S1AP_SuccessfulOutcome__value, _asn_ctx), |
1244 | | offsetof(struct S1AP_SuccessfulOutcome__value, present), |
1245 | | sizeof(((struct S1AP_SuccessfulOutcome__value *)0)->present), |
1246 | | asn_MAP_S1AP_value_tag2el_4, |
1247 | | 23, /* Count of tags in the map */ |
1248 | | 0, 0, |
1249 | | -1 /* Extensions start */ |
1250 | | }; |
1251 | | static /* Use -fall-defs-global to expose */ |
1252 | | asn_TYPE_descriptor_t asn_DEF_S1AP_value_4 = { |
1253 | | "OPEN TYPE", |
1254 | | "OPEN_TYPE", |
1255 | | &asn_OP_OPEN_TYPE, |
1256 | | 0, /* No effective tags (pointer) */ |
1257 | | 0, /* No effective tags (count) */ |
1258 | | 0, /* No tags (pointer) */ |
1259 | | 0, /* No tags (count) */ |
1260 | | { |
1261 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1262 | | 0, |
1263 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1264 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1265 | | 0, |
1266 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1267 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1268 | | 0, |
1269 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1270 | | OPEN_TYPE_constraint |
1271 | | }, |
1272 | | asn_MBR_S1AP_SuccessfulOutcome__value_4, |
1273 | | 23, /* Elements count */ |
1274 | | &asn_SPC_S1AP_value_specs_4 /* Additional specs */ |
1275 | | }; |
1276 | | |
1277 | | asn_TYPE_member_t asn_MBR_S1AP_SuccessfulOutcome_1[] = { |
1278 | | { ATF_NOFLAGS, 0, offsetof(struct S1AP_SuccessfulOutcome, procedureCode), |
1279 | | (ASN_TAG_CLASS_CONTEXT | (0 << 2)), |
1280 | | -1, /* IMPLICIT tag at current level */ |
1281 | | &asn_DEF_S1AP_ProcedureCode, |
1282 | | 0, |
1283 | | { |
1284 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1285 | | 0, |
1286 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1287 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1288 | | &asn_PER_memb_S1AP_procedureCode_constr_2, |
1289 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1290 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1291 | | 0, |
1292 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1293 | | memb_S1AP_procedureCode_constraint_1 |
1294 | | }, |
1295 | | 0, 0, /* No default value */ |
1296 | | "procedureCode" |
1297 | | }, |
1298 | | { ATF_NOFLAGS, 0, offsetof(struct S1AP_SuccessfulOutcome, criticality), |
1299 | | (ASN_TAG_CLASS_CONTEXT | (1 << 2)), |
1300 | | -1, /* IMPLICIT tag at current level */ |
1301 | | &asn_DEF_S1AP_Criticality, |
1302 | | select_S1AP_SuccessfulOutcome_S1AP_criticality_type, |
1303 | | { |
1304 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1305 | | 0, |
1306 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1307 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1308 | | &asn_PER_memb_S1AP_criticality_constr_3, |
1309 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1310 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1311 | | 0, |
1312 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1313 | | memb_S1AP_criticality_constraint_1 |
1314 | | }, |
1315 | | 0, 0, /* No default value */ |
1316 | | "criticality" |
1317 | | }, |
1318 | | { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1AP_SuccessfulOutcome, value), |
1319 | | (ASN_TAG_CLASS_CONTEXT | (2 << 2)), |
1320 | | +1, /* EXPLICIT tag at current level */ |
1321 | | &asn_DEF_S1AP_value_4, |
1322 | | select_S1AP_SuccessfulOutcome_S1AP_value_type, |
1323 | | { |
1324 | | #if !defined(ASN_DISABLE_OER_SUPPORT) |
1325 | | 0, |
1326 | | #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ |
1327 | | #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) |
1328 | | &asn_PER_memb_S1AP_value_constr_4, |
1329 | | #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ |
1330 | | #if !defined(ASN_DISABLE_JER_SUPPORT) |
1331 | | 0, |
1332 | | #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */ |
1333 | | memb_S1AP_value_constraint_1 |
1334 | | }, |
1335 | | 0, 0, /* No default value */ |
1336 | | "value" |
1337 | | }, |
1338 | | }; |
1339 | | static const ber_tlv_tag_t asn_DEF_S1AP_SuccessfulOutcome_tags_1[] = { |
1340 | | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) |
1341 | | }; |
1342 | | static const asn_TYPE_tag2member_t asn_MAP_S1AP_SuccessfulOutcome_tag2el_1[] = { |
1343 | | { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* procedureCode */ |
1344 | | { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ |
1345 | | { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */ |
1346 | | }; |
1347 | | asn_SEQUENCE_specifics_t asn_SPC_S1AP_SuccessfulOutcome_specs_1 = { |
1348 | | sizeof(struct S1AP_SuccessfulOutcome), |
1349 | | offsetof(struct S1AP_SuccessfulOutcome, _asn_ctx), |
1350 | | asn_MAP_S1AP_SuccessfulOutcome_tag2el_1, |
1351 | | 3, /* Count of tags in the map */ |
1352 | | 0, 0, 0, /* Optional elements (not needed) */ |
1353 | | -1, /* First extension addition */ |
1354 | | }; |
1355 | | asn_TYPE_descriptor_t asn_DEF_S1AP_SuccessfulOutcome = { |
1356 | | "SuccessfulOutcome", |
1357 | | "SuccessfulOutcome", |
1358 | | &asn_OP_SEQUENCE, |
1359 | | asn_DEF_S1AP_SuccessfulOutcome_tags_1, |
1360 | | sizeof(asn_DEF_S1AP_SuccessfulOutcome_tags_1) |
1361 | | /sizeof(asn_DEF_S1AP_SuccessfulOutcome_tags_1[0]), /* 1 */ |
1362 | | asn_DEF_S1AP_SuccessfulOutcome_tags_1, /* Same as above */ |
1363 | | sizeof(asn_DEF_S1AP_SuccessfulOutcome_tags_1) |
1364 | | /sizeof(asn_DEF_S1AP_SuccessfulOutcome_tags_1[0]), /* 1 */ |
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 | | SEQUENCE_constraint |
1376 | | }, |
1377 | | asn_MBR_S1AP_SuccessfulOutcome_1, |
1378 | | 3, /* Elements count */ |
1379 | | &asn_SPC_S1AP_SuccessfulOutcome_specs_1 /* Additional specs */ |
1380 | | }; |
1381 | | |